Innholdsfortegnelse:

UChip - BEEP Sonar Sensor med Bluetooth -dataoverføring: 4 trinn
UChip - BEEP Sonar Sensor med Bluetooth -dataoverføring: 4 trinn

Video: UChip - BEEP Sonar Sensor med Bluetooth -dataoverføring: 4 trinn

Video: UChip - BEEP Sonar Sensor med Bluetooth -dataoverføring: 4 trinn
Video: uChip - RC car with Bluetooth sonar sensor 2024, Juli
Anonim
UChip - BEEP Sonar Sensor med Bluetooth dataoverføring
UChip - BEEP Sonar Sensor med Bluetooth dataoverføring
UChip - BEEP Sonar Sensor med Bluetooth dataoverføring
UChip - BEEP Sonar Sensor med Bluetooth dataoverføring

Nylig utviklet jeg en BEEP som en bilsonar og en seriell Bluetooth til USB -adapter ved hjelp av uChip. Hvert prosjekt var ganske interessant i seg selv, men … ville det være mulig å slå dem sammen og lage en "BT fjernoverføring BEEP like a car" sensor?!?

Svaret er JA (hva ville være grunnen til å skrive en instruks ellers!:)), og denne raske opplæringen vil vise deg hvordan.

Ved å lage dette prosjektet får du en enhet som måler avstanden ved hjelp av et ultralyds ekkolodd, genererer et akustisk signal proporsjonalt med avstanden og overfører avstanden via Bluetooth til telefonen/datamaskinen/enheten.

Stykklister:

- BEEP som en bilenhet: lag din egen

-SerialBT-til-USB-adapter: Slik gjør du det

- Li-ion batteri (eller tilsvarende pakke): ethvert batteri med spenning mellom 3V3 og 5V

Trinn 1: Kabling

Kabling
Kabling
Kabling
Kabling

Jeg antar at du allerede har bygget ditt eget BEEP som en bilenhet og BT-til-USB seriell adapter. Hvis du ikke hadde det, her er instruksjonene:

- BEEP som en bil

-Seriell BT-til-USB-adapter

Det er ingen reelle ledninger for å lage dette prosjektet; du trenger bare å lodde batterikontakten til BEEP som et bilkort for å kunne levere ekstern strømforsyning (i forrige opplæring drev jeg kortet gjennom mikro-USB-kontakten).

Hvis du trenger hjelp med tilkoblingene, ga jeg skjematisk oversikt fra "BEEP like a car!" med de nødvendige endringene uthevet.

Trinn 2: Programmering

Last skissen “BeepLikeACarWithBT.ino” i uChip ved hjelp av Arduino IDE.

Ta en titt på koden hvis du vil. Koden er (etter min mening) ganske enkel, det er mulig å optimalisere den ytterligere ved å endre frekvensen og prioriteten som seriell port sender data med. Imidlertid er optimaliseringen utenfor dette prosjektområdet.

Sett de forskjellige #define til dine behov. Som standard er minimumsavstanden 200 mm mens maksimum er 2500 mm. Videre er du mer enn velkommen til å endre BUZZ_DIV -definisjonen for å endre frekvensen som pipet oppstår.

Trinn 3: Koble SerialBT-til-USB-omformeren, batteriet og telefonen

Koble SerialBT-til-USB-omformeren, batteriet og telefonen
Koble SerialBT-til-USB-omformeren, batteriet og telefonen

Koble BT-til-USB-omformeren til uBruke en OTG-omformer, koble batteriet til kortet og bruk deretter en BT-seriell terminal på telefonen for å koble til BT-enheten.

Trinn 4: Ha det gøy

Ha det gøy!
Ha det gøy!

Der er du! Alt er klart, nå bør du begynne å motta den målte avstanden på telefonen.

Jeg integrerte min på toppen av den gamle RC -bilen min

Prøv det og bekreft hva maksimal rekkevidde du kan måle er. Husk at enheten kan overføre feil data hvis du måler avstanden til "uendelig langt" hindringer. Du må håndtere disse dataene riktig hvis du vil bruke dem til andre formål enn enkel visualisering.

Anbefalt: