Turinys:

UChip - BEEP sonaro jutiklis su „Bluetooth“duomenų perdavimu: 4 žingsniai
UChip - BEEP sonaro jutiklis su „Bluetooth“duomenų perdavimu: 4 žingsniai

Video: UChip - BEEP sonaro jutiklis su „Bluetooth“duomenų perdavimu: 4 žingsniai

Video: UChip - BEEP sonaro jutiklis su „Bluetooth“duomenų perdavimu: 4 žingsniai
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Liepa
Anonim
UChip - BEEP sonaro jutiklis su „Bluetooth“duomenų perdavimu
UChip - BEEP sonaro jutiklis su „Bluetooth“duomenų perdavimu
UChip - BEEP sonaro jutiklis su „Bluetooth“duomenų perdavimu
UChip - BEEP sonaro jutiklis su „Bluetooth“duomenų perdavimu

Neseniai sukūriau BEEP, pavyzdžiui, automobilio sonarą, ir serijinį „Bluetooth“į USB adapterį, naudodamas „uChip“. Kiekvienas projektas buvo gana įdomus atskirai, bet … ar būtų įmanoma juos sujungti ir sukurti jutiklį „BT nuotolinės transmisijos BEEP kaip automobilis“?!?

Atsakymas yra TAIP (kokia būtų priežastis rašyti „Instructables“kitaip!:)) ir ši greita pamoka parodys, kaip tai padaryti.

Atlikdami šį projektą gausite įrenginį, kuris matuoja atstumą ultragarso sonaru, generuoja akustinį signalą, proporcingą atstumui, ir perduoda atstumą per „Bluetooth“į jūsų telefoną/kompiuterį/įrenginį.

Sąmata:

- PYŠKITE kaip automobilio prietaisas: pasigaminkite patys

-„SerialBT-USB“adapteris: čia kaip tai padaryti

- Ličio jonų baterija (arba lygiavertė pakuotė): bet kuri baterija, kurios įtampa yra nuo 3V3 iki 5V

1 žingsnis: laidų prijungimas

Laidai
Laidai
Laidai
Laidai

Manau, jūs jau sukūrėte savo BEEP, pavyzdžiui, automobilio įrenginį ir BT-USB nuoseklųjį adapterį. Jei neturėjote, čia pateikiamos instrukcijos:

- PYŠKITE kaip automobilis

-BT-USB nuoseklusis adapteris

Šiam projektui įgyvendinti nėra tikrų laidų; jums tiesiog reikia lituoti akumuliatoriaus jungtį prie BEEP kaip automobilio plokštės, kad galėtumėte tiekti išorinį maitinimą (ankstesnėje pamokoje aš maitinau plokštę per „micro-USB“jungtį).

Jei jums reikia pagalbos dėl jungčių, aš pateikiau schemą iš „BEEP like a car!“su reikiamais pakeitimais.

2 žingsnis: programavimas

Įdėkite eskizą „BeepLikeACarWithBT.ino“į „uChip“naudodami „Arduino IDE“.

Jei norite, pažiūrėkite į kodą. Kodas (mano nuomone) yra gana paprastas, jį galima dar labiau optimizuoti keičiant dažnį ir prioritetą, kuriuo serijinis prievadas perduoda duomenis. Tačiau optimizavimas nepatenka į šią projekto sritį.

Nustatykite įvairius #define pagal savo poreikius. Pagal numatytuosius nustatymus minimalus atstumas yra 200 mm, o didžiausias - 2500 mm. Be to, jums malonu keisti BUZZ_DIV apibrėžimą, kad pakeistumėte pyptelėjimo dažnį.

3 veiksmas: prijunkite „SerialBT“į USB keitiklį, akumuliatorių ir telefoną

Prijunkite „SerialBT“į USB keitiklį, akumuliatorių ir telefoną
Prijunkite „SerialBT“į USB keitiklį, akumuliatorių ir telefoną

Prijunkite „BT-USB“keitiklį prie „u“naudodami „OTG“keitiklį, prijunkite akumuliatorių prie plokštės ir naudokite BT nuoseklųjį telefono terminalą, kad susietumėte su „BT“įrenginiu.

4 žingsnis: linksminkitės

Pasilinksmink!
Pasilinksmink!

Štai kur tu! Viskas nustatyta, dabar turėtumėte pradėti išmatuotą atstumą gauti į savo telefoną.

Aš integravau savo ant seno žaislinio RC automobilio viršaus

Išbandykite ir patikrinkite, koks yra didžiausias diapazonas, kurį galite išmatuoti. Atminkite, kad prietaisas gali perduoti neteisingus duomenis, jei matuojate „be galo tolimų“kliūčių atstumą. Turite tinkamai tvarkyti tuos duomenis, jei norite juos naudoti kitais tikslais, o ne paprasta vizualizacija.

Rekomenduojamas: