INHOUDSOPGAWE:

UChip - BEEP sonarsensor met Bluetooth -data -oordrag: 4 stappe
UChip - BEEP sonarsensor met Bluetooth -data -oordrag: 4 stappe

Video: UChip - BEEP sonarsensor met Bluetooth -data -oordrag: 4 stappe

Video: UChip - BEEP sonarsensor met Bluetooth -data -oordrag: 4 stappe
Video: uChip - BEEP like a car! 2024, November
Anonim
UChip - BEEP sonarsensor met Bluetooth -data -oordrag
UChip - BEEP sonarsensor met Bluetooth -data -oordrag
UChip - BEEP sonarsensor met Bluetooth -data -oordrag
UChip - BEEP sonarsensor met Bluetooth -data -oordrag

Onlangs het ek 'n BEEP ontwikkel soos 'n motorsonar en 'n seriële Bluetooth -na -USB -adapter met uChip. Elke projek was op sy eie nogal interessant, maar … sou dit moontlik wees om dit saam te voeg en 'n "BT -afstandsbedieningspieël soos 'n motor" -sensor te skep?!?

Die antwoord is JA (wat sou die rede wees vir die skryf van 'n instruksies anders!:)) en hierdie vinnige handleiding sal u wys hoe.

As u hierdie projek doen, kry u 'n toestel wat die afstand meet met behulp van 'n ultrasoniese sonar, 'n akoestiese sein lewer wat eweredig is aan die afstand en die afstand via Bluetooth na u telefoon/rekenaar/toestel oordra.

Materiaallêer:

- BEEP soos 'n motortoestel: maak u eie

-Serial BT-na-USB-adapter: hier is hoe u dit kan maak

- Li-ioonbattery (of ekwivalente pakket): enige battery met 'n spanning tussen 3V3 en 5V

Stap 1: Bedrading

Bedrading
Bedrading
Bedrading
Bedrading

Ek veronderstel dat u reeds u eie BEEP gebou het, soos 'n motortoestel en 'n BT-na-USB-reeksadapter. Hier is die instruksies as u dit nie gedoen het nie:

- BEEP soos 'n motor

-BT-na-USB-reeksadapter

Daar is geen werklike bedrading om hierdie projek te maak nie; U moet die batterykonneksie net soos 'n motorbord aan die BEEP soldeer om eksterne kragtoevoer te verskaf (in die vorige handleiding het ek die bord deur die mikro-USB-aansluiting aangedryf).

As u hulp nodig het met die verbindings, het ek die skema van die 'BEEP like a car!' met die nodige veranderinge uitgelig.

Stap 2: Programmering

Laai die skets “BeepLikeACarWithBT.ino” in uChip met behulp van die Arduino IDE.

Kyk na die kode as u wil. Die kode is (na my mening) redelik eenvoudig; dit is moontlik om dit verder te optimaliseer deur die frekwensie en prioriteit waarmee die seriële poort data stuur, te verander. Die optimalisering is egter buite hierdie projekomvang.

Stel die verskillende #define ooreenkomstig u behoeftes in. Standaard is die minimum afstand 200 mm terwyl die maksimum 2500 mm is. Verder is u meer as welkom om die definisie van BUZZ_DIV aan te pas om die frekwensie waarmee die piep hoor, te verander.

Stap 3: Koppel die SerialBT-na-USB-omskakelaar, die battery en u telefoon aan

Koppel die SerialBT-na-USB-omskakelaar, die battery en u telefoon
Koppel die SerialBT-na-USB-omskakelaar, die battery en u telefoon

Koppel die BT-na-USB-omskakelaar aan u om 'n OTG-omskakelaar te gebruik, koppel die battery aan u bord en gebruik dan 'n BT-seriële aansluiting op u telefoon om aan die BT-toestel te koppel.

Stap 4: Om pret te hê

Hê pret!
Hê pret!

Daar is jy! Alles is reg, nou moet u die gemete afstand op u telefoon begin ontvang.

Ek het myne bo -op my ou speelgoed -RC -motor geïntegreer

Probeer dit en verifieer die maksimum bereik wat u kan meet. Hou in gedagte dat die toestel verkeerde data kan stuur as u die afstand van 'oneindig ver' hindernisse meet. U moet die data behoorlik hanteer as u dit vir ander doeleindes as eenvoudige visualisering wil gebruik.

Aanbeveel: