Sommario:

Controlla a distanza il tuo robot Arduino: 7 passaggi
Controlla a distanza il tuo robot Arduino: 7 passaggi

Video: Controlla a distanza il tuo robot Arduino: 7 passaggi

Video: Controlla a distanza il tuo robot Arduino: 7 passaggi
Video: Elegoo Uno Smart Robot Car 3.0 Plus ⋆ per imparare, giocare e divertirsi con Arduino e sensori 2024, Novembre
Anonim
Controlla a distanza il tuo robot Arduino
Controlla a distanza il tuo robot Arduino
Controlla a distanza il tuo robot Arduino
Controlla a distanza il tuo robot Arduino

In questo Instructable parlerò dell'uso di un Adafruit Motor Shield per Arduino V2 insieme a un'antenna nRF24L01 per realizzare un robot telecomandato a lungo raggio. Sto usando un vecchio Adafruit Arduino 101 CurrieBot con un Arduino Uno invece dell'Arduino 101 fornito con il robot. Tuttavia, questo tutorial è applicabile a qualsiasi progetto Arduino che esegue un Adafruit Motor Shield V2 che vorrebbe utilizzare le antenne nRF24L01 o nRF24L01+ per controllare il proprio progetto.

Materiali usati

  • Kit Arduino 101 Curiebot (usando un Arduino Uno) -
  • Controller Arduino universale -
  • 2x antenne nRF24L01 -
  • Adattatore breakout nRF23L01 -
  • Mezza bacchetta spaccata
  • 3x cravatte per il pane
  • 7x cavi jumper maschio-femmina -

Se stai cercando un controller motore versatile, lo scudo motore di Adafruit è un'ottima opzione. Ha la capacità per quattro motori DC o due stepper e molti servi. Il controller accetta un alimentatore separato se non si desidera condividere con l'Arduino di seguito. Questo lo rende un'ottima opzione durante la progettazione e la costruzione del tuo robot, offrendoti molte opzioni.

Passaggio 1: prendi un robot da controllare

Prendi un robot per controllare
Prendi un robot per controllare

Ho usato un CurieBot con un Arduino Uno come mio robot di base, ma puoi usare qualunque frame tu scelga. Per assemblare il kit Curiebot ho seguito le istruzioni online, tuttavia se stai assemblando il tuo robot ti consiglio di alimentare i motori utilizzando un alimentatore separato. Prova lo scudo del motore adafruit prima di cablare l'antenna per assicurarti che funzioni correttamente. Ho unito le intestazioni di impilamento dello scudo al mio scudo motore invece delle intestazioni fornite con esso per rendere lo scudo più espandibile e più facile da collegare. Se lo scudo del motore è arrivato soldato o l'hai già fatto, va bene. C'è una fila identica di connettori proprio accanto ai pin che si collegano ad Arduino che facilitano l'aggiunta di intestazioni femminili allo shield.

Passaggio 2: aggiungere il supporto dell'antenna

Aggiungi il supporto dell'antenna
Aggiungi il supporto dell'antenna

L'altra sera ho diviso un bastoncino e si è inserito nella fessura nel telaio del mio robot, quindi l'ho usato. Per questo qualsiasi tipo di supporto dovrebbe funzionare. Qualcosa per tenere l'antenna in posizione verticale e la scheda fuori dal telaio metallico.

Passaggio 3: collegare liberamente l'antenna

Fissare liberamente l'antenna
Fissare liberamente l'antenna
Fissare liberamente l'antenna
Fissare liberamente l'antenna

Usa una cravatta per il pane per fissare senza stringere l'antenna e la scheda breakout al robot. Assicurati che sia posizionato dove vuoi e preferibilmente in posizione verticale (ho trovato che aiuta con la qualità del segnale e la portata).

Passaggio 4: fissare l'antenna

Fissare l'antenna
Fissare l'antenna

Quando lo ottieni dove vuoi, fissa l'antenna al robot. Ho usato altre due cravatte per legare entrambe le estremità dell'antenna più la breakout board al robot.

Consigliato: