Jednostavna Arduino zvučna ploča: 5 koraka (sa slikama)
Jednostavna Arduino zvučna ploča: 5 koraka (sa slikama)
Anonim
Jednostavna Arduino zvučna ploča
Jednostavna Arduino zvučna ploča

U ovom eksperimentu shvatit ćete kako funkcionira pasivni zujalica i kako možete stvoriti jednostavnu Arduino zvučnu ploču. Pomoću nekih tipki i odabirom odgovarajućeg tona možete stvoriti melodiju! Dijelovi koje sam koristio su iz Kumanovog početnog kompleta Arduino UNO

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi

Trebat će vam:

  • Arduino ploča
  • matična ploča
  • USB kablom
  • 10 x kratkospojne žice
  • 3 x dugmeta (broj velikih i velikih slova je opcionalan)
  • 3 x 10k ohm otpornici

Allchips je internetska servisna platforma za elektroničke komponente, od njih možete kupiti sve komponente

Korak 2: Povezivanje dugmadi

Povezivanje dugmadi
Povezivanje dugmadi
Povezivanje dugmadi
Povezivanje dugmadi

Prvo, počnimo s gumbima. Za svako dugme odaberite jednu od njegovih strana. Vidjet ćete 2 igle. Ona s lijeve strane (možete ih i zamijeniti) povezuje se s uzemljenjem Arduina (kroz matičnu ploču) pomoću 10k otpornika. Spojite isti red na digitalni pin 2, 3 ili 4 Arduina (može se konfigurirati u kodu). Pin na desnoj strani svakog dugmeta spaja se na 5V. Gornju sliku možete koristiti za referencu. Učinite ove korake za sve svoje tipke.

Korak 3: Povezivanje zujalice

Povezivanje zujalice
Povezivanje zujalice

Dakle, na vrhu zujalice možete vidjeti simbol +. To ukazuje na njegovu pozitivnu stranu. Morate spojiti suprotni kraj na masu, a ovaj na digitalni pin 8 Arduina (može se promijeniti kasnije)

Korak 4: Učitavanje i izmjena koda

Učitavanje i izmjena koda
Učitavanje i izmjena koda

Kôd projekta možete pronaći ovdje. Na vama je da odlučite šta možete izmijeniti - od PIN -ova do dodavanja još dugmadi, ali što je još važnije - možete promijeniti svaki pojedinačni ton. Evo malog objašnjenja:

ton (buzzPin, 1000, 300); / / Ovdje je Arduino tonska funkcija

buzzPin je pozitivan pin zujalice

1000 je sam ton, u Hz (može biti bilo gdje od 31 pa sve do 65535)

300 je trajanje u ms (izborno)

Korak 5: Video zapis

Evo videozapisa projekta na djelu koji stvara nasumičnu melodiju.