Kazalo:

Solarni senzor UChip - BEEP s prenosom podatkov Bluetooth: 4 koraki
Solarni senzor UChip - BEEP s prenosom podatkov Bluetooth: 4 koraki

Video: Solarni senzor UChip - BEEP s prenosom podatkov Bluetooth: 4 koraki

Video: Solarni senzor UChip - BEEP s prenosom podatkov Bluetooth: 4 koraki
Video: uChip - BEEP like a car! 2024, November
Anonim
UChip - BEEP sonarni senzor s prenosom podatkov Bluetooth
UChip - BEEP sonarni senzor s prenosom podatkov Bluetooth
UChip - BEEP sonarni senzor s prenosom podatkov Bluetooth
UChip - BEEP sonarni senzor s prenosom podatkov Bluetooth

Pred kratkim sem z uChip -om razvil zvočni signal BEEP, podoben avtomobilskemu sonarju, in serijski adapter Bluetooth -USB. Vsak projekt je bil sam po sebi precej zanimiv, toda… ali bi jih bilo mogoče združiti in ustvariti senzor "BEP za daljinski prenos BEEP like a car"?!?

Odgovor je DA (kaj bi bil sicer razlog za pisanje Instructables!:)) in ta hitra vadnica vam bo pokazala, kako.

Pri tem projektu boste dobili napravo, ki z ultrazvočnim sonarjem meri razdaljo, ustvari zvočni signal, sorazmeren z razdaljo, in razdaljo prek Bluetootha prenese na vaš telefon/računalnik/napravo.

Račun za materiale:

- BEEP kot avtomobilska naprava: naredite si sami

-Vmesnik SerialBT-to-USB: kako to narediti

- Li-ion baterija (ali enakovreden paket): vsaka baterija z napetostjo med 3V3 in 5V

1. korak: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje

Predvidevam, da ste že zgradili lasten zvočni signal, kot je avtomobilska naprava in serijski adapter BT-to-USB. Če niste, so tukaj navodila:

- BEEP kot avto

-Serijski adapter BT-to-USB

Za izvedbo tega projekta ni prave napeljave; preprosto morate spajati akumulatorski priključek na BEEP kot avtomobilsko ploščo, da zagotovite zunanje napajanje (v prejšnji vadnici sem napajal ploščo prek priključka micro-USB).

Če potrebujete pomoč pri povezavah, sem predložil shemo iz "BEEP like a car!" s poudarjenimi potrebnimi spremembami.

2. korak: Programiranje

Skico »BeepLikeACarWithBT.ino« naložite v uChip z uporabo Arduino IDE.

Če želite, si oglejte kodo. Koda je (po mojem mnenju) precej preprosta, možno jo je še dodatno optimizirati s spreminjanjem frekvence in prioritete, s katero serijska vrata prenašajo podatke. Vendar optimizacija ne spada v obseg tega projekta.

Različne #define nastavite glede na svoje potrebe. Privzeto je najmanjša razdalja 200 mm, največja pa 2500 mm. Poleg tega ste dobrodošli, da spremenite definicijo BUZZ_DIV, da spremenite frekvenco, s katero se oglasi pisk.

3. korak: Priključite pretvornik SerialBT v USB, baterijo in telefon

Priključite pretvornik SerialBT v USB, baterijo in telefon
Priključite pretvornik SerialBT v USB, baterijo in telefon

Pretvornik BT-v-USB povežite z uChip s pretvornikom OTG, baterijo pritrdite na ploščo in nato uporabite serijski terminal BT v telefonu za povezavo z napravo BT.

4. korak: Zabavajte se

Zabavaj se!
Zabavaj se!

Tukaj si! Vse je nastavljeno, zdaj bi morali začeti prejemati izmerjeno razdaljo v telefonu.

Svojega sem integriral na vrh svojega starega avtomobila RC

Preizkusite in preverite, kakšen je največji doseg, ki ga lahko izmerite. Upoštevajte, da lahko naprava pošlje napačne podatke, če merite razdaljo "neskončno daleč" ovir. S temi podatki morate ravnati pravilno, če jih želite uporabiti za druge namene kot za preprosto vizualizacijo.

Priporočena: