Cuprins:
- Pasul 1: Cablare
- Pasul 2: Programare
- Pasul 3: Conectați convertorul SerialBT-la-USB, bateria și telefonul
- Pasul 4: Distrează-te
Video: UChip - senzor sonar BEEP cu transmisie de date Bluetooth: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Recent, am dezvoltat un BEEP ca un sonar auto și un adaptor Serial Bluetooth to USB folosind uChip. Fiecare proiect a fost destul de interesant pe cont propriu, dar … ar fi posibil să le îmbinăm și să creăm un senzor „BT transmisie la distanță BEEP ca o mașină”?!?
Răspunsul este DA (care ar fi motivul pentru a scrie un Instructables altfel!:)) și acest tutorial rapid vă va arăta cum.
Realizând acest proiect veți obține un dispozitiv care măsoară distanța utilizând un sonar cu ultrasunete, generează un semnal acustic proporțional cu distanța și transmite distanța prin Bluetooth către telefonul / computerul / dispozitivul dvs.
Proiect de lege de materiale:
- BEEP ca un dispozitiv auto: creați-vă propriul
- Adaptor SerialBT-la-USB: aici cum să-l faceți
- Baterie Li-ion (sau pachet echivalent): orice baterie cu tensiune între 3V3 și 5V
Pasul 1: Cablare
Presupun că ți-ai construit deja propriul BEEP ca un dispozitiv auto și un adaptor serial BT-to-USB. În cazul în care nu ați făcut-o, iată instrucțiunile:
- BEEP ca o mașină
- Adaptor serial BT-la-USB
Nu există cabluri reale pentru a face acest proiect; pur și simplu trebuie să lipiți conectorul bateriei la BEEP ca o placă auto pentru a furniza o sursă de alimentare externă (în tutorialul anterior am alimentat placa prin conectorul micro-USB).
În cazul în care aveți nevoie de ajutor cu conexiunile, am furnizat schema din „BEEP ca o mașină!” cu modificările necesare evidențiate.
Pasul 2: Programare
Încărcați schița „BeepLikeACarWithBT.ino” în uChip folosind Arduino IDE.
Dacă doriți, aruncați o privire la cod. Codul este (după părerea mea) destul de simplu, este posibil să-l optimizăm în continuare prin schimbarea frecvenței și a priorității cu care portul serial transmite date. Cu toate acestea, optimizarea este în afara acestui scop al proiectului.
Setați diferitele #define în funcție de nevoile dvs. În mod implicit, distanța minimă este de 200 mm, iar cea maximă este de 2500 mm. Mai mult decât atât, sunteți binevenit să modificați definirea BUZZ_DIV pentru a modifica frecvența cu care are loc bipul.
Pasul 3: Conectați convertorul SerialBT-la-USB, bateria și telefonul
Conectați convertorul BT-USB la uChip folosind un convertor OTG, atașați bateria la placa dvs. și apoi utilizați un terminal serial BT de pe telefon pentru a vă conecta la dispozitivul BT.
Pasul 4: Distrează-te
Iată-te! Totul este setat, acum ar trebui să începeți să primiți distanța măsurată pe telefon.
Am integrat-o pe a mea pe vârful vechii mașini RC de jucărie
Încercați și verificați care este intervalul maxim pe care l-ați putea măsura. Rețineți că dispozitivul ar putea transmite date greșite în cazul în care măsurați distanța obstacolelor „infinit de îndepărtate”. Trebuie să gestionați aceste date în mod corespunzător, în cazul în care doriți să le utilizați în alte scopuri decât vizualizarea simplă.
Recomandat:
Transmisie de energie wireless folosind o baterie de 9v: 10 pași
Transmisie de energie wireless folosind o baterie de 9v: Introducere. Imaginați-vă o lume fără conexiune prin cablu, dacă telefoanele noastre, becul, televizorul, frigiderul și toate celelalte electronice vor fi conectate, încărcate și utilizate fără fir. Într-adevăr, asta a fost dorința multora, chiar și a geniului electronic electric
Stație meteo cu transmisie wireless de date: 8 pași
Stație meteo cu transmisie de date fără fir: Această instrucțiune este actualizarea proiectului meu anterior - Stație meteo cu înregistrare de date. Proiectul anterior poate fi văzut aici - Stație meteo cu înregistrarea datelor Dacă aveți întrebări sau probleme, puteți să mă contactați prin e-mail: iwx.production@gmai
Cum să preluați date dintr-o bază de date Firebase pe NodeMCU: 7 pași
Cum să preluăm date dintr-o bază de date Firebase pe NodeMCU: Pentru acest lucru instructiv, vom prelua date dintr-o bază de date în Google Firebase și le vom prelua folosind un NodeMCU pentru analiză ulterioară. CERINȚE DE PROIECT: 1) NodeMCU sau controler ESP8266 cont pentru crearea unei baze de date Firebase. 3) Descărcați
Difuzor Bluetooth cu linie de transmisie din beton: 7 pași (cu imagini)
Difuzor Bluetooth pentru linia de transmisie beton: Bună, eu sunt Ben și îmi place să fac lucruri. Astăzi vă voi arăta cum să realizați o boxă Bluetooth cu linie de transmisie din beton. Am vrut să fac un difuzor modern pentru camera mea, motiv pentru care am ales betonul pentru caz. Am avut o mulțime de
Modificarea ratei de transmisie a HC-05 (Bluetooth): 3 pași
Schimbarea ratei Baud de HC-05 (Bluetooth): Recent cumpăr un nou modul HC-05, dar când mă conectez la arduino și primesc date de gunoi pe computer, precum și pe telefon, atunci constat că funcționează corect pe 38400 baud rate, deci are 38400 în mod implicit. În modulul anterior, rata de transmisie este de 9600, așa că primesc s