Inhoudsopgave:
- Stap 1: Bedrading
- Stap 2: Programmeren
- Stap 3: Sluit de seriële BT-naar-USB-converter, de batterij en uw telefoon aan
- Stap 4: Veel plezier
Video: UChip - BEEP-sonarsensor met Bluetooth-gegevensoverdracht - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
Onlangs heb ik een BEEP ontwikkeld als een auto-sonar en een seriële Bluetooth-naar-USB-adapter met uChip. Elk project was op zich al heel interessant, maar… zou het mogelijk zijn om ze samen te voegen en een "BT remote transmissie BEEP like a car" sensor te creëren?!?
Het antwoord is JA (wat zou anders de reden zijn om een Instructables te schrijven!:)) en deze korte tutorial laat je zien hoe.
Bij dit project krijg je een apparaat dat de afstand meet met behulp van een ultrasone sonar, een akoestisch signaal genereert dat evenredig is met de afstand en de afstand via Bluetooth naar je telefoon/computer/apparaat verzendt.
Stuklijst:
- BEEP als een auto-apparaat: maak je eigen
- Seriële BT-naar-USB-adapter: hier hoe u het maakt
- Li-ionbatterij (of gelijkwaardig pakket): elke batterij met een spanning tussen 3V3 en 5V
Stap 1: Bedrading
Ik neem aan dat je al je eigen BEEP hebt gebouwd als een auto-apparaat en een BT-naar-USB seriële adapter. Voor het geval je dat nog niet had, hier zijn de instructies:
- PIEP als een auto
- BT-naar-USB seriële adapter
Er is geen echte bedrading om dit project te maken; je hoeft alleen maar de batterijconnector aan de BEEP te solderen als een autobord om externe voeding te leveren (in de vorige tutorial heb ik het bord gevoed via de micro-USB-connector).
Voor het geval je wat hulp nodig hebt met de aansluitingen, heb ik het schema van de "BEEP like a car!" met de nodige wijzigingen gemarkeerd.
Stap 2: Programmeren
Laad de schets "BeepLikeACarWithBT.ino" in uChip met behulp van de Arduino IDE.
Bekijk de code eens als je wilt. De code is (naar mijn mening) vrij eenvoudig, het is mogelijk om deze verder te optimaliseren door de frequentie en prioriteit te wijzigen waarmee de seriële poort gegevens verzendt. De optimalisatie valt echter buiten deze projectscope.
Stel de verschillende #define dienovereenkomstig in op uw behoeften. Standaard is de minimale afstand 200 mm en het maximum 2500 mm. Verder bent u meer dan welkom om de BUZZ_DIV-definitie te wijzigen om de frequentie waarmee de pieptoon optreedt te wijzigen.
Stap 3: Sluit de seriële BT-naar-USB-converter, de batterij en uw telefoon aan
Verbind de BT-naar-USB-converter met uChip een OTG-converter, sluit de batterij aan op uw bord en gebruik vervolgens een BT-seriële aansluiting op uw telefoon om verbinding te maken met het BT-apparaat.
Stap 4: Veel plezier
Daar ben je! Alles is ingesteld, nu zou je de gemeten afstand op je telefoon moeten ontvangen.
Ik integreerde de mijne op de bovenkant van mijn oude speelgoed RC-auto
Probeer het uit en controleer wat het maximale bereik is dat je zou kunnen meten. Houd er rekening mee dat het apparaat verkeerde gegevens kan verzenden als u de afstand van " oneindig ver " obstakels meet. U moet deze gegevens op de juiste manier behandelen voor het geval u ze voor andere doeleinden dan eenvoudige visualisatie wilt gebruiken.
Aanbevolen:
Digitale klok met netwerktijd met behulp van de ESP8266: 4 stappen (met afbeeldingen)
Digitale netwerkklok met de ESP8266: we leren hoe we een schattige kleine digitale klok kunnen bouwen die communiceert met NTP-servers en de netwerk- of internettijd weergeeft. We gebruiken de WeMos D1 mini om verbinding te maken met een wifi-netwerk, de NTP-tijd te verkrijgen en deze weer te geven op een OLED-module. De video hierboven
DIY slimme weegschaal met wekker (met wifi, ESP8266, Arduino IDE en Adafruit.io): 10 stappen (met afbeeldingen)
DIY Slimme Weegschaal Met Wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In mijn vorige project ontwikkelde ik een slimme weegschaal met Wi-Fi. Het kan het gewicht van de gebruiker meten, het lokaal weergeven en naar de cloud sturen. U kunt hier meer informatie over krijgen op onderstaande link: https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Temperatuur bewaken en opnemen met Bluetooth LE en RaspberryPi 9 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Monitor en registreer temperatuur met Bluetooth LE en RaspberryPi: deze instructie gaat over het samenstellen van een multi-node temperatuurbewakingssysteem met Bluetooth LE-sensorbug van Blue Radios (BLEHome) en RaspberryPi 3B Dankzij de ontwikkeling van de Bluetooth LE-standaard is er nu direct beschikbaar
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Start uw diavoorstelling met vakantiefoto's met een vleugje magie! 9 stappen (met afbeeldingen)
Lanceer uw diavoorstelling met vakantiefoto's met een vleugje magie!: In de loop der jaren heb ik de gewoonte ontwikkeld om een klein beeldje mee te nemen op reis: ik koop vaak een kleine, lege artoy (zoals die op de foto) en verf het past bij de vlag en het thema van het land dat ik bezoek (in dit geval Sicilië). T