Sadržaj:

Napravite jednostavan ultrazvučni termin: 6 koraka
Napravite jednostavan ultrazvučni termin: 6 koraka

Video: Napravite jednostavan ultrazvučni termin: 6 koraka

Video: Napravite jednostavan ultrazvučni termin: 6 koraka
Video: Четыре простые поделки из пластиковых бутылок своими руками 2024, Novembar
Anonim
Napravite jednostavan ultrazvučni termin
Napravite jednostavan ultrazvučni termin

Ovaj projekt je ultrazvučni termin baziran na arduinu.

Korak 1:

Image
Image

Uvod/pozadina:

Dugo sam razmišljao o tome da napravim termin. Zatekla me verzija zasnovana na Arduinu u kojoj sam mogao eksperimentirati s različitim bibliotekama i zvukovima. U početku sam odlučio da se osvrnem na jedan projekat koji sam video na internetu.

Zasnovan je na biblioteci “Mozzi” u Arduinu i zahtijevao je mono audio pojačalo za zvuk. Također je koristio akcelerometar kako bi stvorio slomljeni ukleti zvuk kada se nagne, ali budući da mi nije bila potrebna dodatna funkcija, prilagodio sam kôd i krug u skladu s tim. Međutim, pojačalo mi je nastavilo stvarati probleme s izvorima napajanja uprkos pokušajima različitih aranžmana. Budući da mi čak nije bio potreban "ukleti vibrato zvuk" za koji je "Mozzi" posebno koristio, odlučio sam krenuti dalje i potpuno osmisliti novu varijaciju.

Dizajniranje projekta

Naišao sam na "ToneAC" biblioteku koja je bila dovoljno jednostavna za kodiranje i koristila je "New Ping" biblioteku za moj ultrazvučni signal. Iako je ToneAC radio savršeno, newPing nije radio dobro za raspon zvuka koji sam želio, a također je neprestano davao konstantan zvuk kad je izašao iz dometa koji nisam želio. Takođe sam pročitao da nije baš kompatibilan sa bibliotekom ToneAC; u svakom slučaju, odlučio sam se prebaciti na „ultrazvučnu“biblioteku kako bih otkrio udaljenost i prepisao cijeli kôd jer mi je dao udaljenost u cm, a NewPing u mikrosekundama. Poigravao sam se s frekvencijskom formulom kako bih postigao željeni optimalni raspon (oko 120 cm) i visinu tona (svira oko 1,5 oktave), a također sam promijenio i krug. Jedna dobra stvar u obje biblioteke je to što su pinovi jasno definirani i nema nejasnoća u vezi sa zadanim pinovima. Zvučnik je također direktno povezan s Arduinom, pa ako koristite USB kabel, to ne uzrokuje probleme s napajanjem i može proizvesti jasan i glasan zvuk. Međutim, ne radi dobro s baterijom koja ne može osigurati toliku struju pa nakon priključivanja možete vidjeti kako Arduino svijetli, a zatim se zatamnjuje.

Korak 2:

Image
Image

Dodatna podešavanja i poliranje

Za kontrolu jačine zvuka, spojio sam potenciometar između zvučnika i Arduina tako da ga igrač može mijenjati pomoću dugmeta. Budući da je najbolje funkcionirao pomoću ploče, napravio sam ploču za termin sa držačima prstiju na poleđini kako bih je pravilno uhvatio. Konačno sam pronašao lijepo kućište za glavni krug, izbušio nekoliko rupa za žice zvučnika, senzor i USB kabel (tako da sam mogao direktno priključiti Arduino) bez vađenja (stavio sam neke komade drva u osigurajte da Arduino ostane na mjestu). Stavio sam sve ove komponente-kućište, zvučnik i USB kabel i adapter u kompaktnu kutiju tako da je izgledalo kao komplet-sve što trebate učiniti je dodati plus USB kabel i priključiti adapter u utičnicu za struju i igrati !

Korak 3:

Dijelovi:

Ultrazvučni senzor

Zvučnik-16 ohma (možete koristiti manji napon, ali ovaj daje najbolju jačinu zvuka)

Potenciometar- do 10k

Arduino Uno (sa USB kablom)

Žice i kućište za stavljanje svega

Korak 4:

Kod i kolo

Kôd koji se koristi za kolo može se pronaći na: Šifra

Krug za ovaj projekt je vrlo jednostavan. Zvučnik se spaja direktno na Arduino sa žicom za uzemljenje koja ide na pin 9, a pozitivna žica na pin 10 kroz potenciometar. Za ultrazvučni senzor, trig ide na 12, echo na 13, a napajanje i uzemljenje idu na 5V i uzemljenje.

Korak 5: Još nekoliko videozapisa:

Korak 6:

Uživajte u izgradnji!

Preporučuje se: