Sommario:

RoverBluetooth: auto Bluetooth basata su Arduino: 5 passaggi
RoverBluetooth: auto Bluetooth basata su Arduino: 5 passaggi

Video: RoverBluetooth: auto Bluetooth basata su Arduino: 5 passaggi

Video: RoverBluetooth: auto Bluetooth basata su Arduino: 5 passaggi
Video: Aereo che si schianta atterrando 2024, Luglio
Anonim
Image
Image
RoverBluetooth: auto Bluetooth basata su Arduino
RoverBluetooth: auto Bluetooth basata su Arduino

RoverBluetooth è il nome che ho dato all'auto Bluetooth basata su Arduino che ho realizzato per il mio esame di scuola quando avevo solo tredici anni. L'ho mostrato anche alla Maker Faire Rome con un FabLab (ed ero uno dei più giovani lì)! È molto facile da realizzare (pochi componenti elettronici a basso costo e un pacchetto Meccano) e da controllare, grazie all'app Android che ho programmato. È dotato di controllo completo della velocità, retromarcia, sensore a ultrasuoni con suono di stazionamento e freno di emergenza, guida remota a bassa latenza e luce frontale.

Pagina principale del progetto

Passaggio 1: l'app

L'applicazione
L'applicazione
L'applicazione
L'applicazione
L'applicazione
L'applicazione
L'applicazione
L'applicazione

Inizialmente ho programmato l'app con MIT App Inventor, ma poi ho deciso di scriverla da zero utilizzando Android Studio. Se sei un principiante di Android, ti consiglierei di utilizzare l'app originale (rilasciata nella galleria di App Inventor), poiché è più facile da programmare e modificare. Altrimenti, l'app più recente può essere trovata su GitHub.

Scarica il progetto MIT App Inventor e l'APK

Passaggio 2: il telaio

Il telaio
Il telaio
Il telaio
Il telaio
Il telaio
Il telaio
Il telaio
Il telaio

Se vuoi replicare il mio, compra delle confezioni di Meccano, guarda le foto e inizia a scopare! Attenzione al volante, che deve avere un collegamento al servomotore, ruotare senza attriti e senza svitare! Il corpo principale non deve flettersi troppo e deve essere leggero, mentre il motore Meccano deve avere abbastanza riduttori per essere robusto.

Passaggio 3: il circuito

Il circuito
Il circuito
Il circuito
Il circuito

Parti necessarie:

  • Ricevitore Bluetooth (ho usato il modem BlueSMiRF Silver di Sparkfun, ma puoi provare anche il classico HC-06, che è più economico)
  • Un Arduino UNO o simile
  • H-bridge (ho usato un L6203)
  • Sensore ultrasonico
  • Servomotore (forte, possibilmente con ingranaggi in metallo)
  • Cicalino
  • LED per luce frontale
  • Pacco batteria da 9V
  • Scheda matrice a doppia faccia

Nota che il servomotore che ho usato ha bisogno di 6V, quindi ho aggiunto un LM317 al circuito. Sentiti libero di rimuoverlo se il tuo servo richiede 5V. Sii paziente, scegli un saldatore e crea il tuo scudo Arduino!

Scarica lo schema di Autodesk Eagle 9.3.0

Passaggio 4: lo schizzo di Arduino

Il piccolo schizzo riceve i dati, accende e spegne il motore e verifica la distanza da una parete. RoverBluetooth riceve i dati dal modem Bluetooth e associa i numeri ai comandi. Ad esempio, "21" viene interpretato come "spegni il motore". Ecco l'elenco:

  • 0-20 → posizione servomotore
  • 21 → motore spento
  • 22 → luce accesa
  • 23 → luce spenta
  • 1000-1255 → motore acceso, velocità
  • 1500-1755 → motore acceso, retromarcia, velocità

Scarica Arduino Sketch

Passaggio 5: divertiti

Pronto a guidare l'auto?

Consigliato: