Cuprins:

UChip - senzor sonar BEEP cu transmisie de date Bluetooth: 4 pași
UChip - senzor sonar BEEP cu transmisie de date Bluetooth: 4 pași

Video: UChip - senzor sonar BEEP cu transmisie de date Bluetooth: 4 pași

Video: UChip - senzor sonar BEEP cu transmisie de date Bluetooth: 4 pași
Video: Sunday QnA 53 | iPhone 11 5g, Apple Card 2024, Iulie
Anonim
UChip - senzor sonar BEEP cu transmisie de date prin Bluetooth
UChip - senzor sonar BEEP cu transmisie de date prin Bluetooth
UChip - senzor sonar BEEP cu transmisie de date prin Bluetooth
UChip - senzor sonar BEEP cu transmisie de date prin Bluetooth

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

Cablare
Cablare
Cablare
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 SerialBT la USB, bateria și telefonul dvs
Conectați convertorul SerialBT la USB, bateria și telefonul dvs

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

A se distra!
A se distra!

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: