Inhoudsopgave:

RoverBluetooth: op Arduino gebaseerde Bluetooth-auto - Ajarnpa
RoverBluetooth: op Arduino gebaseerde Bluetooth-auto - Ajarnpa

Video: RoverBluetooth: op Arduino gebaseerde Bluetooth-auto - Ajarnpa

Video: RoverBluetooth: op Arduino gebaseerde Bluetooth-auto - Ajarnpa
Video: Светодиодный контроллер Arduino Bluetooth с Bluetooth-модулем Android HC-05 | Разработчик прилож MIT 2024, Juli-
Anonim
Image
Image
RoverBluetooth: op Arduino gebaseerde Bluetooth-auto
RoverBluetooth: op Arduino gebaseerde Bluetooth-auto

RoverBluetooth is de naam die ik gaf aan de op Arduino gebaseerde Bluetooth-auto die ik maakte voor mijn schoolexamen toen ik nog maar dertien was. Ik heb het ook laten zien op Maker Faire Rome met een FabLab (en daar was ik een van de jongsten)! Het is heel gemakkelijk te maken (slechts een paar goedkope elektronische componenten en een Meccano-pakket) en te bedienen, dankzij de Android-app die ik heb geprogrammeerd. Het beschikt over volledige snelheidsregeling, achteruitversnelling, een ultrasone sensor met parkeergeluid en noodrem, afstandsbediening met lage latentie en een frontlicht.

Hoofdpagina van het project

Stap 1: De app

De app
De app
De app
De app
De app
De app
De app
De app

Ik heb de app oorspronkelijk geprogrammeerd met MIT App Inventor, maar toen besloot ik hem helemaal opnieuw te schrijven met Android Studio. Als je een Android-beginner bent, raad ik je aan de originele app te gebruiken (uitgebracht in de App Inventor-galerij), omdat deze gemakkelijker te programmeren en te bewerken is. Anders is de nieuwere app te vinden op GitHub.

MIT App Inventor-project en APK downloaden

Stap 2: Het chassis

Het chassis
Het chassis
Het chassis
Het chassis
Het chassis
Het chassis
Het chassis
Het chassis

Als je de mijne wilt repliceren, koop dan wat Meccano-packs, bekijk de foto's en begin met schroeven! Let op het stuur, dat moet een verbinding hebben met de servomotor, zonder wrijving en zonder los te draaien! Het hoofdgedeelte mag niet te veel buigen en moet lichtgewicht zijn, terwijl de Meccano-motor voldoende reductietandwielen moet hebben om sterk te zijn.

Stap 3: Het circuit

Het circuit
Het circuit
Het circuit
Het circuit

Onderdelen nodig:

  • Bluetooth-ontvanger (ik gebruikte de BlueSMiRF Silver-modem van Sparkfun, maar je kunt ook de klassieke HC-06 proberen, die is goedkoper)
  • Een Arduino UNO of vergelijkbaar
  • H-brug (ik gebruikte een L6203)
  • Ultrasoon sensor
  • Servomotor (sterk, indien mogelijk met metalen tandwielen)
  • Zoemer
  • LED voor frontlicht
  • 9V batterijpakket
  • Dubbelzijdig matrixbord

Merk op dat de servomotor die ik gebruikte 6V nodig heeft, dus ik heb een LM317 aan het circuit toegevoegd. Voel je vrij om het te verwijderen als je servo 5V nodig heeft. Wees geduldig, kies een soldeerbout en maak je eigen Arduino-schild!

Autodesk Eagle 9.3.0-schema downloaden

Stap 4: De Arduino-schets

De kleine schets ontvangt de gegevens, zet de motor aan en uit en controleert de afstand tot een muur. RoverBluetooth ontvangt gegevens van de Bluetooth-modem en koppelt nummers aan opdrachten. "21" wordt bijvoorbeeld geïnterpreteerd als "schakel de motor uit". Hier is de lijst:

  • 0-20 → servomotorpositie
  • 21 → motor uit
  • 22 → licht aan
  • 23 → licht uit
  • 1000-1255 → motor aan, snelheid
  • 1500-1755 → motor aan, achteruit, snelheid

Arduino-schets downloaden

Stap 5: Geniet

Klaar om met de auto te rijden?

Aanbevolen: