Sommario:

Persona che segue il carrello: 8 passaggi
Persona che segue il carrello: 8 passaggi

Video: Persona che segue il carrello: 8 passaggi

Video: Persona che segue il carrello: 8 passaggi
Video: Maranza cerca di prendermi la moto 2024, Dicembre
Anonim
Persona che segue il carrello
Persona che segue il carrello

I robot stanno ricevendo sempre più attenzione in molti settori ogni giorno. Ad oggi, i robot stanno assumendo la maggior parte dei lavori banali in cui un tempo era richiesta l'attenzione umana.

Cominciamo con uno semplice: un bot che ti segue mentre procedi. Ci sono molte applicazioni per questo progetto, ad esempio negli aeroporti e nei complessi commerciali può trasferire merci per te mentre cammini liberamente.

In questo Instructable non costruiremo quelle grandi macchine industriali ma un modello funzionante basato su Arduino per la stessa causa.

Inoltre, questo istruibile è stato realizzato in collaborazione con HATCHNHACK. Dai un'occhiata al loro fantastico sito Web per tutte le tue attrezzature di prototipazione, blog, idee e molto altro.

Passaggio 1: Passaggio 1: Trovare le parti necessarie per realizzare il progetto

Bene, sto scrivendo questo come Instructable generale, quindi cercherò di ottenere alcune alternative se non riesci a trovare le parti che sto usando. Aggiungerò anche link di acquisto in modo che tu possa acquistare gli articoli che non hai a portata di mano e così puoi personalizzare il tuo bot con la tua creatività. Per le parti per realizzare questo progetto fare riferimento a hnhcart. Hanno parti di buona qualità con una fascia di prezzo incredibile.

Microcontrollore: beh, se sei un principiante prova ad usare un Arduino. Bene, sto usando Arduino Uno. Acquista il link per Arduino UNO

  • Motori: qualsiasi motore a 12V funzionerà. Sto usando motori a corrente continua a 12 volt generici da 300 giri/min. È inoltre possibile acquistare motori BO. Acquista link per schede DC Geared | Motori BO
  • Driver del motore: avrai bisogno di un driver del motore per far funzionare i motori poiché la maggior parte dei microcontrollori non può fornire così tanta tensione. Sto usando un L298N a cui puoi fare riferimento qui per acquistare il driver del motore.
  • TELAIO: Per il telaio, devi acquistarne uno specifico per i motori che stai utilizzando. Per i motori BO e DC ingrassati puoi fare riferimento a questo link
  • Sensore a ultrasuoni: sto utilizzando un modulo sensore a ultrasuoni generico HCRS04. acquista il link per il
  • Sensore ultrasonico.
  • Modulo sensore di prossimità IR: funzionerà qualsiasi sensore di prossimità in grado di rilevare il rilevamento di oggetti per almeno 20 cm. Acquista il collegamento per il sensore
  • Cavi per ponticelli: tutti abbiamo bisogno di cavi per ponticelli per collegare le cose. Se sei un principiante, avresti bisogno di un mucchio di questi per progetti diversi. puoi comprarne un po' da qui da maschio a maschio | Da maschio a femmina
  • Batteria: sto usando una batteria lipo da 12 V per questo progetto. se non ce l'hai puoi sempre passare alle generiche batterie agli ioni di litio da 12v. Oppure, se utilizzi motori BO da 9v, puoi anche utilizzare una semplice batteria da 9v. Ma fai attenzione a controllare le specifiche del tuo motore prima di acquistare la batteria poiché puoi danneggiare il motore se fornisci una tensione superiore alla capacità del motore. Per acquistare la batteria da 9v fare riferimento qui.

  • Breadboard/scheda di prototipazione: ti servirà qualcosa per collegare tutti i fili. Qui la breadboard tornerà utile. acquista link per breadboard | scheda di prototipazione

Passaggio 2: configurazione del telaio

Configurazione del telaio
Configurazione del telaio
Configurazione del telaio
Configurazione del telaio
Configurazione del telaio
Configurazione del telaio
Configurazione del telaio
Configurazione del telaio

Per questo progetto, sto usando 4 telai per motoriduttori che puoi trovare facilmente. Sto usando 4 supporti a forma di L in metallo per montare il mio servo - testa e una scatola di legno e come carrello.

  • Per costruire il telaio prima montare i cavalletti
  • montare i motori e le gomme
  • montare il servo
  • lascia da parte la testa e la scatola poiché avrai bisogno di spazio per costruire il resto del bot. lo allegheremo alla fine.

Passaggio 3: cablaggio del driver del motore

Cablaggio del driver del motore
Cablaggio del driver del motore

Per fornire sufficiente potenza ai motori, è necessario configurare il driver del motore.

  1. per prima cosa, avvitare i poli +ve e -ve del motore al connettore PTR del driver del motore.
  2. quindi per alimentare, il driver del motore avvita il +ve della batteria alla porta 12v e -ve alla porta GND del driver del motore.
  3. metti il pin di input del driver del motore al pin PWM di Arduino come preferisci. RICORDA di cambiare i pin del motore nel tuo codice di conseguenza.
  4. aggiungi un interruttore tra il +ve della batteria e il driver del motore altrimenti dovrai continuare a scollegare la batteria quando non la usi. ottenere 2 fili dal 5v e GND del driver del motore alla breadboard in modo da poter alimentare Arduino e altri dispositivi.

Passaggio 4: configurazione della testa: sensore a ultrasuoni e sensore IR

Configurazione della testa: sensore a ultrasuoni e sensore IR
Configurazione della testa: sensore a ultrasuoni e sensore IR

Ho incollato i sensori su una piastra metallica quadrata come mostrato nella foto sopra

  • collegare tutti i 5v e GND ai 5v e GND della breadboard per alimentare i sensori e il servo.
  • collegare i pin di uscita dei sensori IR sinistro e destro al pin 12 e al pin 13 di Arduino.
  • collegare l'eco e il pin trig del sensore a ultrasuoni al pin 2 e al pin 3 di Arduino.
  • collegare il pin di input del servo al pin 5 di arduino.

Passaggio 5: configura il tuo Arduino

Configura il tuo Arduino
Configura il tuo Arduino

Ho usato del nastro doppio per fissare Arduino e la breadboard sullo chassis poiché fornisce anche isolamento sul retro di Arduino.

alimenta l'Arduino collegando il 5v e il GND della breadboard al Vin e il GND all'Arduino e sei a posto.

Passaggio 6: tempo per il codice

Tempo per il codice
Tempo per il codice

Lascio un link per il download del codice mentre spiegherò anche l'algoritmo di base dietro il codice.

  • all'inizio, il bot avvierà una funzione di ricerca per la mano.
  • non appena viene trovato un oggetto, il bot avvierà la funzione loop
  • in quanto, se viene attivato il sensore IR sinistro, il bot girerà a destra
  • se viene attivato il sensore IR destro, il bot girerà a sinistra
  • se l'oggetto si avvicina troppo, il bot torna indietro.
  • se l'oggetto si allontana, il bot andrà avanti.

Passaggio 7: tutto pronto, finalizziamo

Tutto pronto, finalizziamo
Tutto pronto, finalizziamo
Tutto pronto, finalizziamo
Tutto pronto, finalizziamo

tutto fatto, non ti resta che usare la tua creatività per personalizzarlo e trovare il tuo uso innovativo per il progetto.

Consigliato: