Sommario:
- Passaggio 1: componenti
- Passaggio 2: assemblaggio del telaio
- Passaggio 3: il tagliere
- Passaggio 4: collegamento dell'alimentazione
- Passaggio 5: aggiunta del chip L293D
Video: Robot ad ultrasuoni per evitare le pareti: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Questo è un tutorial su come realizzare un robot per evitare i muri di base. Questo progetto richiederà pochi componenti e un po' di dedizione e tempo. Sarebbe utile se hai una piccola conoscenza dell'elettronica, ma se sei un principiante assoluto, ora è il momento di imparare! È così che ho imparato l'elettronica; realizzando progetti di altre persone anche se non avevo idea di come stessero lavorando. Gradualmente, però, ho imparato piccoli pezzi che si sono trasformati in conoscenze reali che posso applicare ai miei progetti.
Dopo aver completato questo tutorial, avrai assemblato il circuito sopra e (si spera) avrai raccolto alcune informazioni sull'elettronica. Questo può sembrare scoraggiante all'inizio, ma suddividerlo in passaggi facili da fare lo rende facilmente fattibile. Divertiti!
Passaggio 1: componenti
Per iniziare, devi raccogliere tutti i componenti. Per rendere questo progetto più adatto ai principianti, i motori e il telaio si uniscono in un kit, ma ovviamente puoi creare il tuo telaio o acquistare i tuoi motori. Assicurati solo che siano l'RPM e la potenza corretti.
Ecco la lista dei componenti:
Arduino Uno (funzioneranno anche altri modelli come Mega)
Telaio e motori (puoi provare a utilizzare il pacco batteria da 6 V fornito con questo, ma ho trovato che il 9 V funziona meglio) - (Questo è quello che ho usato - https://www.amazon.co.uk/gp/product/ B00GLO5SMY/rif…)
Driver L293D (sempre bene averne 2 nel caso in cui uno si rompa)
Sensore di distanza ad ultrasuoni HC-SR04
Interruttore SPDT (come questo -
Batteria da 9V (consiglio di prenderne una ricaricabile se si intende utilizzare molto questo robot)
Connettore batteria 9V
tagliere
Ponticelli (da maschio a maschio)
Ponticelli (da maschio a femmina)
Non avevo abbastanza colori di filo per replicare il mio schema elettrico, quindi ho dovuto usare lo stesso colore per alcune cose.
Passaggio 2: assemblaggio del telaio
Il kit telaio che ho comprato aveva alcune istruzioni spazzatura, ma sono comunque riuscito a assemblarlo. Se acquisti il mio stesso kit, prova a utilizzare queste immagini per aiutarti. In caso contrario, il kit dovrebbe avere istruzioni più chiare. Ad ogni modo, sono sicuro che puoi fare questa parte senza una guida!
Passaggio 3: il tagliere
Il secondo passo è familiarizzare con una breadboard se non sai già come funziona. Come mostrato nell'immagine sopra, le righe al centro e le colonne ai lati sono collegate tra loro. Tuttavia, lo spazio nel mezzo separa le 2 file l'una dall'altra. Ad esempio, da A1 a E1 sono collegati ma non sono collegati da F1 a J1. Quindi, se inseriamo un segnale nel foro C1, potremmo ottenere lo stesso segnale su A1, B1, D1 o E1, ma non da F1 a J1.
Il divario è anche molto utile in quanto ci consente di posizionare i componenti attraverso questo spazio senza collegare i propri pin a se stessi come vedremo più avanti.
Le colonne lungo il lato sono comunemente usate come binari di alimentazione ed è così che le useremo. Fare riferimento alle immagini con i cerchi verdi se questo è ancora fonte di confusione. Tutti i fori con i cerchi verdi intorno sono collegati insieme in ciascuna rispettiva immagine.
Questo può essere molto facile o molto difficile da capire in questo momento, ma inizierai sicuramente a vedere come funzionano creando connessioni e questo è il punto centrale di questo progetto; imparare facendo.
Passaggio 4: collegamento dell'alimentazione
Va bene. Il primo passo. Prima di leggere la spiegazione di questa parte, cerca di capire quali righe e colonne sono collegate a cosa.
Il componente più importante è la scheda arduino. Questo è il cervello dell'intero progetto. Ovviamente dobbiamo fornirgli energia. Usando il pin contrassegnato con Vin, possiamo collegarlo alla riga 29. Ciò renderà più semplice eseguire altri passaggi in seguito.
Prova a utilizzare fili codificati a colori per usi specifici, ad esempio, 5 V è sempre un filo rosso e GND è sempre nero. Questo rende molto più facile vedere i problemi nel cablaggio (e sembra anche abbastanza carino).
La prossima cosa da fare è collegare i pin contrassegnati con 5V al binario + e il pin contrassegnato GND al binario -. Ciò significa che l'intera lunghezza del binario è stata alimentata ed è molto più facile accedere più in alto sulla scheda.
GND è un altro nome per 0V. Possiamo pensare all'elettricità come un flusso d'acqua che scorre in discesa. Va dal punto più alto di energia (5V) attraverso un percorso giù per la collina (il componente che vogliamo alimentare) e nel mare (0V) a quel punto non ha energia.
Collegheremo anche il binario GND all'altro binario sull'altro lato del tabellone per dopo. Dobbiamo collegare anche il terminale della batteria alla guida GND per assicurarci che sia a 0V.
Passaggio 5: aggiunta del chip L293D
Ricordi come ho detto che il divario nel mezzo era molto utile? Bene, ora ne abbiamo bisogno per aggiungere il driver L293D.
È fondamentale orientare il chip in modo che la piccola forma a mezzaluna sia rivolta verso la riga 1. Altrimenti potremmo finire per collegare l'alimentazione a parti errate del chip che potrebbero danneggiarlo. Posiziona le gambe del chip attraverso lo spazio come mostrato in modo che il chip sia al centro della breadboard. Vedi come questo assicura che le gambe su ciascun lato non siano collegate?
Collegare i fili come mostrato. Gli usi dei pin sono mostrati nell'immagine del pinout. Questo ti aiuta a verificare di aver collegato i pin GND alla guida GND. Dobbiamo fornire 5V a Enable1, 2 pin, Enable3, 4 pin e anche Vcc1. Ciò significa solo che l'intero chip è attivato poiché i pin di abilitazione attivano i pin di ingresso e di uscita sul rispettivo lato mentre il pin Vcc fornisce 5 V all'interno del chip.
Prima di passare al passaggio successivo, ricontrolla tutti i cablaggi. Fidati di me, sarà molto più difficile da risolvere se lo lasci e hai un problema in seguito.
Consigliato:
Robot per evitare gli ostacoli che utilizza il sensore a ultrasuoni (Proteus): 12 passaggi
Robot per evitare gli ostacoli che utilizza il sensore a ultrasuoni (Proteus): generalmente ci imbattiamo in robot per evitare gli ostacoli ovunque. La simulazione hardware di questo robot fa parte della competizione in molti college e in molti eventi. Ma la simulazione software del robot ostacolo è rara. Anche se riusciamo a trovarlo da qualche parte
Robot per evitare gli ostacoli per il trasporto di carichi pesanti: 6 passaggi
Robot per evitare gli ostacoli per trasportare carichi pesanti: questo è un robot per evitare gli ostacoli costruito per trasportare il bilanciere di mio figlio
"GRECO" - Robot per evitare oggetti Arduino per principianti: 6 passaggi (con immagini)
"GRECO" - Arduino Object Avoiding Robot for Beginners: Bene, se sei un principiante, qui troverai il modo più semplice per costruire il tuo oggetto evitando robot! Useremo un mini chassis robot rotondo con due motori a corrente continua per costruirlo più facilmente . Ancora una volta scegliamo di utilizzare la famosa scheda Arduino UNO. Il nostro
COME ASSEMBLARE UN IMPRESSIONANTE BRACCIO ROBOT IN LEGNO (PARTE 2: ROBOT PER EVITARE OSTACOLI) -- BASATO SUL MICRO: BIT: 3 passaggi
COME ASSEMBLARE UN IMPRESSIONANTE BRACCIO ROBOT IN LEGNO (PARTE 2: ROBOT PER EVITARE OSTACOLI) -- BASATO SUL MICRO: BIT: In precedenza abbiamo introdotto Armbit in modalità di tracciamento della linea. Successivamente, introduciamo come installare Armbit nell'evitare la modalità ostacolo
Insonorizzare le pareti del garage (usando il metodo My Cleat): 9 passaggi (con immagini)
Insonorizzare le pareti del garage (usando il metodo My Cleat): in questo Instructable, dimostrerò come insonorizzare un muro utilizzando un metodo che ho sviluppato per il mio studio di registrazione a casa. È simile al metodo del canale resiliente, ma ha i vantaggi di essere 1. molto più economico, 2. molto più robusto, 3. permette di