Sisukord:

UChip - BEEP sonari andur Bluetoothi andmeedastusega: 4 sammu
UChip - BEEP sonari andur Bluetoothi andmeedastusega: 4 sammu

Video: UChip - BEEP sonari andur Bluetoothi andmeedastusega: 4 sammu

Video: UChip - BEEP sonari andur Bluetoothi andmeedastusega: 4 sammu
Video: uChip - BEEP like a car! 2024, Juuli
Anonim
UChip - BEEP sonari andur Bluetoothi andmeedastusega
UChip - BEEP sonari andur Bluetoothi andmeedastusega
UChip - BEEP sonari andur Bluetoothi andmeedastusega
UChip - BEEP sonari andur Bluetoothi andmeedastusega

Hiljuti töötasin uChipi abil kasutusele BEEP -i nagu auto sonar ja jada Bluetooth -USB -adapteri. Iga projekt oli iseenesest üsna huvitav, kuid… kas oleks võimalik neid ühendada ja luua andur “BT kaugülekanne BEEP like a car”?!?

Vastus on JAH (mis oleks muidu Instructabeli kirjutamise põhjus!:)) ja see kiire õpetus näitab teile, kuidas.

Selle projekti tegemisel saate seadme, mis mõõdab kaugust ultraheli sonari abil, genereerib kaugusega proportsionaalse helisignaali ja edastab kauguse Bluetoothi kaudu teie telefoni/arvutisse/seadmesse.

Materjalide nimekiri:

- piiksuge nagu auto seade: tehke ise

-SerialBT-USB-adapter: siin on, kuidas seda teha

- liitiumioonaku (või samaväärne pakend): iga aku, mille pinge on vahemikus 3V3 kuni 5V

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Oletan, et olete juba ehitanud oma BEEP-i nagu autoseade ja BT-USB-jadaadapter. Kui teil seda polnud, on siin juhised:

- piiksu nagu auto

-BT-USB jadaadapter

Selle projekti tegemiseks pole tegelikku juhtmestikku; välise toiteallika saamiseks peate lihtsalt jootma aku pistiku BEEP-i külge nagu autoplaat (eelmises õpetuses toitsin tahvli mikro-USB-pistiku kaudu).

Kui vajate ühenduste osas abi, esitasin skeemi teemal „BEEP like a auto!” vajalikud muudatused esile tõstetud.

2. samm: programmeerimine

Laadige visand “BeepLikeACarWithBT.ino” uChipi, kasutades Arduino IDE -d.

Kui soovite, vaadake koodi. Kood on (minu arvates) üsna lihtne, seda on võimalik veelgi optimeerida, muutes jadaporti andmete edastamise sagedust ja prioriteeti. Optimeerimine jääb aga sellest projektist välja.

Seadistage erinevad #define vastavalt oma vajadustele. Vaikimisi on minimaalne kaugus 200 mm, maksimaalne aga 2500 mm. Lisaks olete teretulnud muutma BUZZ_DIV määratlust, et muuta piiksu sagedust.

Samm: ühendage SerialBT-USB-muundur, aku ja telefon

Ühendage SerialBT-USB-muundur, aku ja telefon
Ühendage SerialBT-USB-muundur, aku ja telefon

Ühendage BT-USB-muundur uTühiku abil OTG-muundurit, kinnitage aku oma plaadile ja seejärel kasutage oma telefoni BT-jadapistikut, et siduda see BT-seadmega.

Samm: nautige

Lõbutse hästi!
Lõbutse hästi!

Seal sa oled! Kõik on seadistatud, nüüd peaksite hakkama oma telefonile mõõdetud kaugust vastu võtma.

Ma integreerisin oma vana mänguasja RC auto ülaossa

Proovige järele ja kontrollige, milline on maksimaalne vahemik, mida saate mõõta. Pidage meeles, et seade võib edastada valeandmeid juhul, kui mõõdate „lõpmatult kaugete” takistuste kaugust. Peate neid andmeid korralikult käsitsema, kui soovite neid kasutada muudel eesmärkidel kui lihtne visualiseerimine.

Soovitan: