Cuprins:
- Pasul 1: Instrumente și materiale
- Pasul 2: intermitent Arduino
- Pasul 3: Asamblarea plăcii (plasare și lipire electrică)
- Pasul 4: Asamblarea plăcii (cablarea și testarea semnalului)
- Pasul 5: Imprimarea 3D a pieselor și ansamblului
- Pasul 6: PREGĂTIȚI
- Pasul 7: Extra opționale + Depanare
Video: Sunet de aer Bluetooth: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
De multă vreme, am decis în cele din urmă că acest proiect este demn de scris (de asemenea, ucid pentru un tricou cu instrumente). Îmi place acest site și sper să vă bucurați de acest proiect.
IMPORTANT! Doar o urcare rapidă, există pași opționali în această versiune. Claxonul dvs. va fi complet funcțional până la pasul 6, cu toate acestea, am inclus opțiuni suplimentare pentru a monitoriza nivelul bateriei, pentru a schimba numele dispozitivului Bluetooth și multe altele!
De asemenea, dacă ceva nu este clar, vă rugăm să ne anunțați! Voi modifica această scriere cu orice mi-ar fi scăpat.
Pasul 1: Instrumente și materiale
Vor păstra linkurile actualizate dacă unele vor fi offline.
Componente necesare:
- Arduino Pro Mini 3.3v 8mhz sau 5v 16mhz (link)
- Programator UART TTL (link)
- Modul Bluetooth HC-05 (link)
- Pinii antetului [aproximativ ~ 25 ar trebui să facă] (link)
- Sârmă de conectare (suficient pentru a conecta pinii de pe panou)
- Air Horn 134A (link)
- Servomotor de 180 de grade (link)
- Panou de lipit [tăiat la dimensiune] (link)
-
4 x Clema bateriei AA [Nu este ilustrat] (link)
- 4 x baterii AA (neimaginate)
Opțiuni suplimentare:
- Voltmetru cu 2 fire (link)
- Comutator momentan (link)
- Super condensator (neimaginat) (link)
Instrumente necesare:
- Fier de lipit + lipit
- Hot Glue Gun
- Freze de spălat
- Imprimantă 3D (sau serviciu de imprimare 3D online)
Pasul 2: intermitent Arduino
În primul rând, veți dori să vă aruncați Arduino. Dacă nu a venit cu pinii antet lipiți, va trebui să lipiți cei 6 pini etichetați:
GND, GND, VCC, RXI, TXO, DTR (toate acestea vor fi într-un rând în partea de jos a plăcii dvs. de dezvoltare)
După ce ați lipit pinii, va trebui să le conectați la programatorul FTDI după cum urmează:
FTDI - Arduino
DTR - DTRRXD - TXOTXD - RXI + 5v - VCCGND - GND
Acum încărcați codul nostru de testare (puteți găsi codul și aici):
#include #include
Servo cornServo; // creați un obiect servo pentru a controla un servoSoftwareSerial BT (10, 11); char a; // stochează caracterele primite de pe alt dispozitiv int pos = 0; // variabilă pentru a stoca poziția servo
configurare nulă () {BT.begin (9600); BT.println ("Air Horn Active"); hornServo.attach (9); // atașează servo pe pinul 9 la obiectul servo hornServo.write (10); // setează poziția servo
}
bucla void () {if (BT.available ()) {a = (BT.read ());
if (a == '1')
{hornServo.write (90); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); BT.println (""); întârziere (350); hornServo.write (10); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); } if (a == '2') {hornServo.write (90); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); BT.println (""); întârziere (400); hornServo.write (10); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); } if (a == '3') {hornServo.write (90); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); BT.println (""); întârziere (500); hornServo.write (10); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); }
if (a == '4')
{hornServo.write (90); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); BT.println (""); întârziere (600); hornServo.write (10); // spuneți servo-ului să meargă în poziție în variabila „pos” întârziere (15); } if (a == '?') {BT.println ("Trimiteți '1' pentru o explozie ascuțită"); BT.println („Trimiteți„ 2”pentru o explozie mai lungă); BT.println („Trimiteți„ 3”pentru o explozie decentă); BT.println („Trimiteți„ 4”pentru o explozie asurzitoare”); }}}
Pasul 3: Asamblarea plăcii (plasare și lipire electrică)
Acest pas va necesita câteva conexiuni și ceva răbdare, totuși este destul de simplu.
NOTĂ: puteți efectua acest pas și pe o placă obișnuită fără lipire, dar va face produsul final puțin mai puțin portabil.
Plasament:
Componente pentru acest pas:
- Arduino
- Modul BT
- 3 pini antet masculin
- Sârmă
Trebuie să așezăm Arduino și modulul Bluetooth (HC-05) pe panoul de control în orice orientare considerăm potrivită. Asigurați-vă că panoul de utilizare pe care îl utilizați nu grupează și împinge rândurile de pini. Pe placa PCB-Way pe care am folosit-o, fiecare pin a fost independent.
Lipiți împreună următorii pini:
Wire Out Arduino BT Modul Header Pin Sârmă roșie VCC VCC Pin mediu Sârm negru GND GND Pin inferior
Notă: există 2 pini GND pe Arduino, pe care îi puteți folosi.
Imaginea finală descrie unde am lipit un singur fir negru și roșu în dreapta Arduino pentru conexiunea de alimentare.
Pasul 4: Asamblarea plăcii (cablarea și testarea semnalului)
Cablare semnal:
Acum trebuie să rulăm încă 3 fire. Conform codului nostru, semnalul către Arduino este pe pinul 9, iar comunicația noastră serială cu modulul BT este pe pinii 10 și 11.
Lipiți împreună următorii pini:
Modulul Arduino BT Pin 10 (D10) TXD (fir verde) Pin 11 (D11) RXD (fir galben)
iar pentru semnalul către servo am lipit după cum urmează:
Pinul antet Arduino Pin 9 (D9) Pinul superior (fir alb)
În cele din urmă, puteți conecta servomotorul la pinii antetului. Au, în general, antet feminin cu 3 pini, de culoare maro, roșu și galben.
Maroul este sol, roșu este VCC și galben este semnal. Asigurați-vă că fișa este pe antet, cu știftul galben conectat în partea superioară.
Testare:
Acum puteți conecta dispozitivul la o anumită putere pentru a confirma că funcționează!
5V.5A ar trebui să fie bine pentru acest test, dacă nu aveți o sursă de alimentare pe bancă, puteți continua pașii și testați după ce ați adăugat acumulatorul.
Pentru a testa pur și simplu porniți dispozitivul până când modulul BT clipește și apoi căutați „HC-05”, care este ID-ul dispozitivului implicit. Asociați-vă cu parola „1234” (uneori „12345” în funcție de producător) și instalați o aplicație serial Bluetooth.
Recomand cu tărie „Terminal Bluetooth Serial”. Faceți clic pe meniul hamburger din stânga sus și faceți clic pe dispozitive.
Asigurați-vă că HC-05 este evidențiat în verde și apoi faceți clic înapoi la terminal.
Faceți clic pe butonul dual plug de lângă pictograma coșului din dreapta sus pentru a începe conexiunea serială.
Ar trebui să fiți întâmpinat tipărind în serie „Air Horn Active” la o conexiune reușită.
Trimite „?” pentru a trage meniul sau numerele de la 1 la 4 și Servo-ul dvs. ar trebui să înceapă să se miște.
NOTĂ: Dacă aveți probleme Depanarea este pe ultimul pas! De asemenea, nu ezitați să comentați probleme și vă pot oferi asistență.
Pasul 5: Imprimarea 3D a pieselor și ansamblului
Acum, pentru partea ușoară. Am inclus fișierele STL AICI, însă majoritatea imprimantelor 3D sunt diferite.
Clip PCB
Servo Mount
Baza Cornului
Setări de imprimare IMPORTANT
- Niciun model nu va necesita suporturi dacă sunt orientate conform fotografiei finale pe un pat de imprimantă.
- Setările imprimantei dvs. vor fi determinate de materialul utilizat, cu toate acestea, vă sugerăm să optați pentru o metodă de umplere moderată pentru imprimare. Umplerea slabă va permite brațul să se flexeze și o presiune în jos suficientă nu va acționa claxonul.
- (umplere slabă = flex = fără claxon = proiect eșuat)
Asamblare
Imprimarea de bază se fixează cu ușurință pe partea inferioară a rezervorului de claxon, de asemenea clema PCB laterală ar trebui să se fixeze în partea claxonului.
Suportul servo este, de asemenea, destul de ușor de fixat. Pentru o stabilitate sporită, vă sugerez să tăiați montura circulară a cornului și să o legați cu fermoar, conform fotografiilor atașate. Acest lucru îi va limita capacitatea de a aluneca, în special cu câtă forță este necesară pentru a acționa un recipient complet. se recomandă să treceți câteva șuruburi prin servo, dar nu este necesar, deoarece imprimarea 3D ar trebui să se potrivească cu servo-ul destul de bine.
Am folosit 2 șuruburi de lemn care erau mult prea mari pentru a putea fi așezat, dar l-ai putea lipi și alegerea este a ta!
Acum puteți atașa brațul servo cu două fețe cu șurubul furnizat. Am ajuns să lipesc super un alt braț servo dintr-un servo mai mic pentru a acționa ca un „deget”, totuși a fost complet inutil, deoarece era suficient cuplu doar din brațul drept.
Urmăriți prin lipirea la cald a PCB-ului pe care l-ați testat pe suportul PCB (puteți, de asemenea, să înșurubați acest lucru, dar adezivul fierbinte este întotdeauna calea ușoară) și fixați-l pe claxon.
Apoi, puteți lipi clema bateriei pe cablurile pe care le-ați lipit pe placa pentru alimentare.
NOTĂ: Conform fișei tehnice, regulatoarele de pe aceste plăci rulează până la tensiunea de intrare de 16 V, astfel încât 4 baterii AA complet încărcate vor fi în regulă în această configurație.
În cele din urmă, puteți înfășura aceste fire în bandă sau le puteți termoconecta, astfel încât să nu se scurteze și pentru o stabilitate sporită, puteți lipi clema bateriei pe picioarele suportului inferior.
Imaginile din acest pas ar trebui să acopere acest ansamblu. Asigurați-vă că le-ați vizualizat pe toate.
Pasul 6: PREGĂTIȚI
Semnalizând o cursă?
Îl plantezi sub biroul colegilor tăi?
Chiar îți plac coarnele?
Ei bine, acum puterea este în mâinile tale! (cu condiția să vă aflați în gama BT)
Acum sunteți complet echipat pentru a trece până la conținutul inimii voastre. Fiți responsabili, deoarece aceste coarne sunt foarte puternice pentru dimensiunea lor, de asemenea, încercați să nu sunați lângă animale și respectați-vă vecinii (sau nu, nu sunt polițist).
Pasul 7: Extra opționale + Depanare
Opțiuni suplimentare:
Super Cap: Dacă dispozitivul dvs. nu acționează claxonul, dar apasă butonul și repornește, este posibil să nu aveți suficient curent. În primul rând schimbați-vă bateriile AA cu altele noi, dar puteți adăuga și un condensator în linie la construcție. Am avut câteva așezări și le-am așezat în linie cu liniile de alimentare, conform imaginii atașate.
Voltage Meter + On / Off Switch: Puteți, de asemenea, să introduceți un comutator de alimentare pentru a porni și opri proiectul adăugându-l în linie cu linia principală de tensiune de pe portul comun al comutatorului și vcc-ul circuitului la pinul superior. Puteți utiliza apoi acest circuit cu Volt Meter adăugând alimentarea sau firul roșu la pinul inferior al comutatorului. Când este oprit, veți putea citi tensiunea bateriilor. Puneți un comutator momentan în serie cu voltmetrul pentru a economisi energie atunci când este oprit. Examinați imaginile celei de-a doua plăci cu aceasta inclusă.
Schimbarea numelui și parolei BT: folosiți instructiunile Techbitar aici!
Depanare:
Se va popula pe măsură ce apar probleme!
Recomandat:
Ceas strălucitor cu bule de aer; Alimentat de ESP8266: 7 pași (cu imagini)
Ceas luminos cu bule de aer; Alimentat de ESP8266: „ceas strălucitor cu bule de aer” afișează ora și unele elemente grafice prin bule de aer iluminate în lichid. Spre deosebire de afișajul cu matrice cu LED-uri, bulele de aer strălucitoare și în derivă îmi oferă ceva de relaxat. La începutul anilor 90, mi-am imaginat „afișarea cu bule”. Unfo
Aer condiționat cu cupă DIY: 13 pași (cu imagini)
DIY Bucket Air Conditioner: Locuiesc într-un loc destul de cald din sudul Indiei și spațiul meu de lucru devine înfundat. Am găsit o soluție îngrijită la această problemă transformând o găleată veche într-un aparat de aer condiționat DIY. Modelul AC este foarte simplu, cost redus, dar totuși eficient
Oglindă Arduino Infinity (Bluetooth și sunet reactiv): 9 pași (cu imagini)
Arduino Infinity Mirror (Bluetooth & Sound Reactive): Am creat o Infinity Mirror pentru un proiect școlar cu Arduino pe care o poți controla cu telefonul sau tableta folosind Bluetooth. Oglinda are, de asemenea, un microfon încorporat care detectează sunetul / muzica și reacționează în consecință prin generarea de ochi
Aer mai rece! pentru mai puțini bani! Supraalimentarea aparatului de aer condiționat !!: 14 pași (cu imagini)
Aer mai rece! pentru mai puțini bani! Supraîncărcarea aparatului de aer condiționat !!: Puteți obține o răcire îmbunătățită și costuri mai mici de energie cu această metodă. Un aparat de aer condiționat funcționează prin comprimarea unui agent frigorific gazos până când se condensează în condensatorul (l-ați ghicit) din partea exterioară. Acest lucru eliberează căldură în exterior. Atunci când
DIY Home Cinema CD DVD USB BLUETOOTH și sunet 7.1: 10 pași (cu imagini)
DIY Home Cinema CD DVD USB BLUETOOTH … și sunet 7.1: Acest proiect se desfășoară în ultimele 8 luni și mi-a consumat destul de mult din timpul liber. Nu cred că voi mai încerca vreodată ceva atât de mare sau de complex … așa că am crezut că îl voi împărtăși așa cum am făcut-o și pe ultima. (Deși eu