Eenvoudige Arduino Sound Board: 5 stappe (met foto's)
Eenvoudige Arduino Sound Board: 5 stappe (met foto's)
Anonim
Eenvoudige Arduino Sound Board
Eenvoudige Arduino Sound Board

In hierdie eksperiment sal u verstaan hoe 'n passiewe zoemer werk en hoe u 'n eenvoudige Arduino -klankbord kan skep. Deur 'n paar knoppies te gebruik en 'n ooreenstemmende toon te kies, kan u 'n melodie skep! Die onderdele wat ek gebruik het, kom uit Kuman se Arduino UNO -aansitstel

Stap 1: Onderdele benodig

Onderdele benodig
Onderdele benodig

Jy sal nodig hê:

  • 'n Arduino -bord
  • 'n broodbord
  • 'n USB -kabel
  • 10 x jumper drade
  • 3 x knoppies (aantal kappies en knoppies is opsioneel)
  • 3 x 10k ohm weerstande

Allchips is 'n elektroniese diensplatform vir elektroniese komponente; u kan al die komponente daarvan koop

Stap 2: Verbind die knoppies

Verbind die knoppies
Verbind die knoppies
Verbind die knoppies
Verbind die knoppies

Eerstens, begin met die knoppies. Kies vir elke knoppie een van die sye. U sal 2 penne sien. Die een aan die linkerkant (u kan dit ook ruil) verbind met die grond van die Arduino (deur die broodbord) met 'n 10k -weerstand. Koppel dieselfde ry aan digitale pen 2, 3 of 4 van die Arduino (kan in die kode opgestel word). Die pen aan die regterkant van elke knoppie sluit aan by 5V. U kan die prent hierbo as verwysing gebruik. Doen hierdie stappe vir al u knoppies.

Stap 3: Verbind die gonser

Verbind die gonser
Verbind die gonser

Bo -aan die zoemer kan u 'n + -simbool sien. Dit dui die positiewe kant daarvan aan. U moet die teenoorgestelde kant met die aarde verbind, en hierdie met die digitale pen 8 van die Arduino (kan later verander word)

Stap 4: Laai die kode op en wysig dit

Laai die kode op en wysig dit
Laai die kode op en wysig dit

U kan die kode van die projek hier vind. Dit is heeltemal aan u wat u kan verander - van die speldnommers tot die byvoeging van meer knoppies, maar belangriker nog - u kan elke individuele toon verander. Hier is 'n klein verduideliking:

toon (buzzPin, 1000, 300); / / Hier is die Arduino -toonfunksie

buzzPin is die positiewe pen van die gonser

1000 is die toon self, in Hz (dit kan van 31 tot 65535 wees)

300 is die tydsduur in ms (opsioneel)

Stap 5: Video

Hier is 'n video van die projek in aksie wat 'n ewekansige melodie skep.