Ágnes RÁKOSSY (25154) - Electronic Drum Pad

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Ce face: Proiectul constă în implementarea unei tobe electronice. Toba are 6 pad-uri, se pot schimba sunetele pad-urilor și se poate reda melodia preferată de pe cardul SD pe care vrem s-o jucăm la toba.

Care este scopul lui: Scopul este implementarea unei tobe electronice funcționale cu ajutorul căruia se poate practica de a juca la tobă.

Care a fost ideea de la care ați pornit: Ideea de la care am pornit a fost de a alege un proiect care mă interesează, care ar putea fi de folos mie și la care partea mai complicată este hardware-ul, nu software-ul, pentru că până acum nu am mai lucrat cu proiecte de acest tip.

De ce credeți că este util pentru alții și pentru voi: Pentru mine este util pentru că prin realizarea acestui proiect o să am o tobă electronică la un preț relativ mic și o să învăț modul de lucru cu microcontroller și cu circuite electrice.

Descriere generală


Proiectul conține următoarele componente:

  • Microcontroller – ATMEGA324PA
  • Senzori vibrații - pentru detectare
  • Slot card SD – unde se găsesc sunetele tobelor și melodiile care pot fi alese pentru a juca la toba (în format WAV)
  • Modul jack - pentru redare

Hardware Design

Listă de piese:

Index Denumire Componentă Cantitate Preț (lei/buc) Total
1Placa de bază PM2016188
2Componente de bază136.9336.93
3Senzor vibrații716112
4Modul Jack Audio Stereo de 3.5 mm14.954.95
5SD Card Slot Modul11010
6Placă test14.24.2
7Fire mamă-mamă100.494.9
8Fire mamă-tată360.4516.2
9Placaj preparat 10cm x 10cm71.510.5
10Placaj preparat 35cm x 25cm188
11Foi cauciucate A4224
12Fetru A325.511
13Adeziv epoxy12626
~256.68


Componente de bază:

Index Denumire Componentă Cantitate Preț (lei/buc) Total
1Microcontroller ATMEGA324PA-PU121.7421.74
2Conector USB-B122
3Quartz 16MHZ11.171.17
4Dioda ZENER20.51
5LED 3 mm roșu21.092.18
6Header de pini 1×4010.50.5
7Header de pini 2×1011.171.17
8PUSHBUTTON20.661.32
9Rezistență 100R30.230.69
10Rezistență 470R30.220.66
11Rezistență 1K510.240.24
12Rezistență 10K10.240.24
13Condensator ceramic 100nF30.411.23
14Condensator ceramic 15pF20.440.88
15Soclu microcontroller11.151.15
16Jumper10.760.76
~36.93


Schema senzor vibrații

Schema jack

Schema card SD

Software Design

Pentru implementarea software am folosit Programmer's Notepad și am compilat cu avr-gcc.

Din cauza unor probleme cu modulul de cititor de card SD nu am reușit să implementez redarea sunetelor reale (fișiere în format WAV pentru fiecare pad) și am folosit frecvențele apropiate pe care le emite bateria.

La fiecare atingere a tobei mici se aprinde LED-ul pe placa de bază.

Rezultate Obţinute

Video:
watch

Download

Bibliografie/Resurse

pm/prj2016/tvisan/drumpad.txt · Last modified: 2021/04/14 17:07 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0