Cuprins:
- Provizii
- Pasul 1: Breadboard circuitul
- Pasul 2: Programați adolescența
- Pasul 3: lipiți circuitul
- Pasul 4: Asamblați și începeți să utilizați
Video: Buzzer controlat de la distanță pentru pierdut și găsit: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Acest circuit din două părți este format dintr-un buzzer și un controler. Atașați buzzer-ul la un articol pe care s-ar putea să-l pierdeți frecvent și utilizați butonul și butonul de volum de pe controler pentru a activa buzzer-ul atunci când elementul se pierde.
Buzzerul și controlerul comunică fără fir folosind un transmițător și un receptor radio de 434 MHz, iar codul utilizează biblioteca Virtual Wire.
Provizii
2 x Teensy (sau Arduino etc.)
2 x antet / prize pentru Teensy - am folosit cantitatea 4 dintr-o priză DIP similară cu PRT-07939 de la Sparkfun și le-am despărțit în mijloc. Puteți utiliza și anteturi feminine.
1 transmițător radio de 434 MHz: WRL-10534 de la Sparkfun
1 x receptor radio 434 MHz: WRL-10532 de la Sparkfun
1 x buzzer piezo - oricare va funcționa atâta timp cât este tolerant la 3V3, am folosit COM-13940 de la Sparkfun
1 x buton - oricare va funcționa, am folosit un buton de montare pe panou similar cu COM-11992 de la Sparkfun
1 x potențiometru rotativ - oricare va funcționa, am folosit o montură pe panou 3310Y-001-502L-ND de la Digikey
2 baterii de 9V
2 conectori de fixare a bateriei de 9V
2 regulatoare liniare de 5V - am folosit ceea ce aveam în jur, piesa # UA7805C și LM78L05
1 x condensator mare (~ 1000uF)
3 x condensatori mai mici - am folosit 0,47, 0,1 și 0,01 uF, deoarece asta recomandă fișele tehnice ale regulatoarelor mele liniare
1 x rezistor, pentru a fi folosit ca un pull-down pentru buton. Am folosit 1,2K, ar putea fi mai mare pentru a economisi energie.
2 x panouri pentru testarea circuitului
2 x panouri de perfecționare sau panouri de sudură pentru circuitul final
Sârmă, fier de lipit, lipit
Imprimantă 3D + filament pentru carcasă (opțional)
Pasul 1: Breadboard circuitul
Urmați diagrama pentru a asambla circuitul pe o placă de calcul.
Am ales să folosesc Teensy pentru a codifica și decoda semnalul radio, deoarece este ceea ce aveam la îndemână, dar dacă doriți să minimizați spațiul sau curentul, atunci chipurile IC HT-12E prezentate în foaia tehnică ar putea fi preferabile.
Este important să utilizați pinii 11 și 12 de pe adolescență pentru a vă conecta la modulele radio, deoarece la aceasta se referă implicit biblioteca virtuală de fire. Ceilalți pini pot fi schimbați în funcție de nevoile dvs., atâta timp cât actualizați codul în secțiunea de configurare.
Cei trei condensatori mai mici sunt pentru filtrarea șinelor de alimentare. Acestea nu sunt complet necesare, dar vor contribui la creșterea fiabilității prin furnizarea unei tensiuni stabile la receptorul și emițătorul de la adolescență și radio.
Condensatorul mai mare este folosit ca filtru trece-jos pentru a transforma ieșirea PWM a adolescenței într-o tensiune continuă care este acceptabilă pentru buzzer-ul pizeo. Acest lucru este destul de important deoarece buzzerele piezo nu sunt menite să funcționeze cu un semnal AC PWM. Cu toate acestea, acest condensator nu ar fi necesar dacă aveți un difuzor non-piezo, cum ar fi Sparkfun COM-07950, care este proiectat pentru a funcționa cu o undă pătrată.
Antenele trebuie să aibă lungimea corectă pentru a obține cel mai bun semnal. Lungimea de 17 cm este calculată a fi un sfert de lungime de undă a undei radio de 434 MHz care atinge rezonanță. Alternativ, puteți construi o antenă cu bobină de încărcare, cum ar fi acest instructabil, dar nu am încercat asta.
Pasul 2: Programați adolescența
Codul meu este disponibil pe GitHub aici:
github.com/rebeccamccabe/radio-buzzer
Există un cod separat pentru receptor și emițător.
În codul transmițătorului, este posibil să trebuiască să reglați volumul minim și maxim și variabilele de citire pot până când gama de volum este potrivită pentru combinația dvs. specifică de potențiometru și buzzer pizeo. Tensiunea continuă aplicată buzzerului va fi vol / 255 * Vref, unde Vref este 3,3V pentru o adolescență, iar volul este calculat în cod pe baza citirii potențiometrului.
În cod am folosit mai multe trucuri de economisire a energiei pentru Teensy descris aici. Fără aceste trucuri, circuitul sonor și circuitul de control au atras câte 40 mA fiecare chiar și atunci când butonul nu a fost apăsat, astfel încât o baterie standard de 9V ar rămâne fără energie după doar ~ 12 ore.
Pasul 3: lipiți circuitul
Odată ce circuitul funcționează pe panoul de control, este timpul să-l lipiți pe un panou de perfecționare.
Am așezat componentele ținând cont de modul în care doresc ca circuitele să se încadreze într-o cutie pe care aș imprima-o 3D. Am atașat componentele de montare a panoului pe transmițător (potul și butonul) cu fire, astfel încât acestea să aibă spațiu vertical pentru a se potrivi cu ansamblul cutiei.
Asigurați-vă că lăsați un loc pentru baterii și, de asemenea, rețineți că regulatoarele liniare de 5V se vor încălzi.
Am înfășurat firele clemelor bateriei de 9V și ale antenelor prin orificiile din panoul de perfecționare înainte de a lipi în scopul de a reduce tensiunea. În mod similar, am adăugat adeziv fierbinte la pinii potențiometrului ca un proxy pentru compusul de ghiveci.
Pasul 4: Asamblați și începeți să utilizați
Montați circuitele în cutii imprimate 3D. Pe cutia sonoră (galbenă), am montat electronica folosind inserții de căldură care se topesc în plastic cu un fier de lipit. Pe cutia de control (alb), circuitul se atașează prin componentele de montare a panoului, așa că nu am folosit inserții de seturi de căldură aici pentru a evita supraîncadrarea.
Atașați buzzer-ul la un obiect obișnuit deplasat, cum ar fi un rucsac sau o haină. La următoarea pierdere a articolului, acesta poate fi localizat cu ușurință prin activarea sonorului.
Recomandat:
Construiți un robot majordom / mașină / rezervor ESP8266 controlat de la distanță pentru Ios și Android: 4 pași
Construiți un majordom / mașină / rezervor ESP8266 controlat de la distanță pentru Ios și Android: Nu vă place să mergeți la bucătărie pentru a lua o gustare? Sau pentru a lua o băutură nouă? Toate acestea pot fi remediate cu acest majordom de 15 USD, controlat de la distanță
Suport pentru telefon controlat de la distanță: 4 pași
Stand de telefon controlat de la distanță: acest instructable a fost creat pentru a îndeplini cerințele de proiect ale Makecourse de la Universitatea din Florida de Sud (www.makecourse.com) sau re
Cum să localizați un dispozitiv Apple pierdut: 8 pași
Cum să localizați un dispozitiv Apple pierdut: dacă ați pierdut vreodată iPhone-ul, iată o soluție ușoară pentru a localiza dispozitivul pierdut, inclusiv computerul Apple. Această instrucțiune va detalia cum să utilizați „Find My iPhone” aplicație, astfel încât să nu vă mai întrebați niciodată unde
Alimentator pentru animale de companie controlat de la distanță: 5 pași
Alimentator pentru animale de companie controlat de la distanță: În acest instructable vă voi arăta cum puteți construi un alimentator de animale de companie controlat de la distanță. , o sticlă de plastic, un servo
Inelul pierdut - Ce trebuie să faceți cu datele dvs. Trackstick: 6 pași
Inelul pierdut - Ce trebuie să faceți cu datele dvs. Trackstick: Odată ce aveți datele trackstick pe computer, acest instructable vă va spune cum să le trimiteți la Seero, care va permite apoi să fie vizualizate pe stratul lor personalizat Google Earth KML alături toate celelalte date Trackstick: http: //www.seero.com/c