Sommario:

Base robot multiuso fai-da-te e protezione motore: 21 passaggi (con immagini)
Base robot multiuso fai-da-te e protezione motore: 21 passaggi (con immagini)

Video: Base robot multiuso fai-da-te e protezione motore: 21 passaggi (con immagini)

Video: Base robot multiuso fai-da-te e protezione motore: 21 passaggi (con immagini)
Video: Ingoiare il latte del trallalero fa bene? #shorts 2024, Dicembre
Anonim
Base robot multiuso fai-da-te e scudo motore
Base robot multiuso fai-da-te e scudo motore
Base robot multiuso fai-da-te e scudo motore
Base robot multiuso fai-da-te e scudo motore
Base robot multiuso fai-da-te e scudo motore
Base robot multiuso fai-da-te e scudo motore

Ciao a tutti, recentemente ho iniziato a lavorare su un progetto di robotica utilizzando Arduino. Ma non avevo una base adeguata su cui lavorare, il risultato finale non sembrava eccezionale e l'unica cosa che potevo vedere erano tutti i miei componenti impigliati nei fili. Risolvere i problemi di qualsiasi errore richiedeva un'eternità e collegare le cose ancora e ancora era a volte frustrante. Così ho deciso di realizzare un robot multiuso insieme a un driver motore su cui poter attaccare facilmente gli altri miei componenti senza creare disordine e montarlo e smontarlo facilmente per eventuali modifiche.

Se sei un principiante e vuoi iniziare con la robotica o anche quando stai pianificando di prototipare un progetto di robot più grande prima su piccola scala, una base di prototipazione è sempre utile.

Questo tutorial copre l'intero processo di preparazione della base acrilica, aggiunta di motori, ruote e realizza anche uno scudo motore fai-da-te fabbricando un PCB a doppia faccia a casa. Alla fine ci sarà un progetto di base per verificare se tutto è stato fatto correttamente e dare un'idea di massima su cosa puoi fare con il tuo robot. Dopo la build, puoi provare alcuni dei robot di base come questi:

  1. Robot telecomandato semplice (cablato)
  2. Robot che segue la linea
  3. Robot evita ostacoli
  4. Robot controllato da Bluetooth
  5. Robot telecomandato senza fili (utilizzando trasmettitore e ricevitore RF / telecomando IR)

Questo è il mio primo istruibile, quindi perdonami per eventuali errori e le critiche costruttive sono benvenute.

Passaggio 1: raccogli i tuoi strumenti e materiali

Raccogli i tuoi strumenti e materiali
Raccogli i tuoi strumenti e materiali
Raccogli i tuoi strumenti e materiali
Raccogli i tuoi strumenti e materiali
Raccogli i tuoi strumenti e materiali
Raccogli i tuoi strumenti e materiali

Poiché si tratta di una build in due parti 1. Il telaio e 2. Lo schermo del motore, l'elenco degli strumenti e delle parti è diviso rispettivamente in due sezioni.

Per telaio:

Utensili:

  • Accesso a un laser cutter (puoi cercarne uno in uno spazio maker nelle vicinanze o cercare online fornitori di servizi di taglio laser locali)
  • Cacciavite
  • Tronchese
  • Saldatore + filo

Parti:

  • Foglio acrilico da 3 mm (qualsiasi colore a scelta)
  • Motoriduttori (da 100 a 200 giri/min) x 2
  • Ruote x 2
  • Ruota sterzante x1
  • Dadi e bulloni M3 x 10 mm x 20 (o più se perdi alcuni)
  • Portabatterie AA a 6 celle x 1 (non è necessario se si utilizza una batteria da 12 V o un pacco li-po)
  • Servomotore x 1 (opzionale)
  • Dadi e bulloni M2 x 25 mm x (per il fissaggio dei motori)
  • Interruttore a levetta x 1
  • Cavo isolato (per i collegamenti)

Per lo schermo del motore:

Utensili:

  • Saldatore + filo
  • Ferro da stiro
  • Mini trapano o trapano a mano
  • Guanti di gomma per le mani
  • Scrub di metallo
  • Un piccolo contenitore di plastica
  • Multimetro (per test)
  • Pennarello indelebile

Prodotti chimici richiesti:

  • FeCl3 polvere O Soluzione
  • Acetone o diluente (può anche usare lo sverniciatore per unghie)

Parti:

  • Pannello rivestito in rame a doppia faccia
  • Carta lucida o carta fotografica
  • Presa CI a 16 pin x 2
  • Presa CI a 14 pin x 2
  • CI driver motore L293D x 2
  • 74HC04 NON Gate IC x1
  • Condensatori elettrolitici: 100uf, 10uf, 47uf (ciascuno X 1)
  • Condensatore ceramico 0.1uf x 2
  • 7805 CI regolatore di tensione x 1
  • Perno lungo X 1. della striscia di testata femmina
  • Perno corto della striscia di testata femmina x1
  • Striscia di testata maschio X 1
  • Morsettiere a vite (spaziatura 2 pin 3,5 mm) x 6
  • LED x 1
  • Resistenza (da 220 ohm a 330 ohm qualsiasi va bene) x 1

Passaggio 2: il telaio

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

Per montare i motori, le ruote, i sensori ecc. per il nostro robot abbiamo bisogno di un telaio che manterrà tutte le cose in posizione e sarà il corpo principale del robot. Invece di acquistarne uno, ho deciso di realizzarne uno io stesso sul quale si possono facilmente montare le parti richieste e modificarlo quando richiesto. Sono andato con l'acrilico per dargli un aspetto professionale.

Prima di disegnare effettivamente il telaio sul computer ho usato carta e penna e ho disegnato un bozzetto con tutte le misure e le dimensioni. Era la prima volta che lavoravo con l'acrilico, quindi ero un po' confuso sui parametri e sulla progettazione, ma dopo alcuni tentativi e facendo riferimento all'Instructable pubblicato da "oomlout", non era più un compito difficile.

Il progetto finale è stato realizzato in Inkscape e inviato per il taglio laser.

Ora, quello che devi fare è scaricare i file ed esportarli nel formato richiesto dal fornitore di servizi e farli tagliare al laser. Il file ''.svg " è per Inkscape e ".cdr" per Corel draw.

Link per il download di InkScape:

Per scaricare i file:

Passaggio 3: iniziamo l'assemblaggio

Iniziamo l'Assemblea
Iniziamo l'Assemblea
Iniziamo l'Assemblea
Iniziamo l'Assemblea

Raccogli le parti tagliate al laser e gli strumenti e i materiali sopra menzionati.

Passaggio 4: prima prepara i motori

Prima prepara i tuoi motori
Prima prepara i tuoi motori
Prima prepara i tuoi motori
Prima prepara i tuoi motori
Prima prepara i tuoi motori
Prima prepara i tuoi motori

Per far muovere il robot abbiamo bisogno di qualche tipo di attuatori. Utilizzeremo motoriduttori in corrente continua come attuatori.

Saldare i fili di due colori diversi (ciascuno con una lunghezza di circa 5-6 pollici) ai motori. Per controllare la polarità collegare i fili a una batteria e controllare lo spin. Se i motori girano in direzioni opposte scambiare i fili.

Passaggio 5: è ora di "avvitare" e "avvitare" tutto

È ora di "nutrire" e "avvitare" tutto
È ora di "nutrire" e "avvitare" tutto
È ora di "nutrire" e "avvitare" tutto
È ora di "nutrire" e "avvitare" tutto
È ora di "nutrire" e "avvitare" tutto
È ora di "nutrire" e "avvitare" tutto

Inizia fissando le piastre laterali alla piastra di base inferiore inserendole nelle fessure. Posiziona un dado nella scanalatura a T e inserisci il bullone dal foro nella piastra inferiore e fissalo usando un cacciavite. Assicurati di non stringere troppo, altrimenti potresti finire per rompere l'acrilico. Controllare l'orientamento delle piastre (lato motore rivolto verso il basso come mostrato).

Quindi fissare i motori, le ruote piroettanti, la piastra anteriore, il supporto della batteria e infine la piastra superiore

Se si desidera posizionare un servomotore grande, è possibile avvitarlo direttamente nell'apposito slot o per montare un micro servo collegare prima la piastra per il servo e poi il servomotore

Fissare le ruote ai motori

Collegare l'interruttore con il pacco batteria come mostrato e avvitarlo in posizione

Infine avvita il tuo arduino/ arduino mega OPPURE Raspberry pi

E hai finito!!

Passaggio 6: lo schermo del motore/il circuito del driver del motore

Lo schermo del motore/il circuito del driver del motore
Lo schermo del motore/il circuito del driver del motore
Lo schermo del motore/il circuito del driver del motore
Lo schermo del motore/il circuito del driver del motore

I motori sono gli attuatori del robot che richiedono più potenza per funzionare che il nostro microcontrollore non può fornire, quindi collegarlo direttamente ad esso lo friggerà sicuramente. Per fornire potenza ai motori e controllarne la direzione e la velocità abbiamo bisogno di un H-Bridge. Che cos'è un H-Bridge e come funziona? Penso che questo video risponderà alla tua domanda: Video (il video non è mio)

Se credi di fare tutto da solo, potresti anche considerare di realizzare il circuito del driver del motore da solo invece di acquistarne uno già pronto. Dato che sto usando la scheda Arduino, ho deciso di realizzare uno scudo motore invece di una scheda breakout.

Il vantaggio di uno scudo rispetto alla scheda breakout è che si collega facilmente alla parte superiore della scheda Arduino, il che consente di risparmiare spazio e il cablaggio delle cose diventa facile e si crea meno disordine.

Ho realizzato un PCB a doppia faccia (circuito stampato) per realizzare lo scudo, poiché il singolo strato del PCB non era sufficiente per effettuare tutte le connessioni. Ho usato il metodo "Trasferimento toner" per realizzare il PCB.

Se non sai come realizzare un PCB, non preoccuparti, coprirò tutti i passaggi su come realizzarne uno.

Passaggio 7: realizzare la progettazione del circuito stampato

Realizzare il design del tuo circuito stampato
Realizzare il design del tuo circuito stampato
Realizzare il design del tuo circuito stampato
Realizzare il design del tuo circuito stampato
Realizzare il design del tuo circuito stampato
Realizzare il design del tuo circuito stampato

Prima di creare la tua scheda PCB personalizzata, devi progettare il layout del tuo PCB. Puoi progettare il layout utilizzando un software di progettazione PCB decente. Per me i seguenti sono i migliori software di progettazione PCB.

  • Autodesk EAGLE
  • fritzing

Per realizzare lo scudo motore è sufficiente scaricare i file nei passaggi seguenti e seguire le istruzioni.

Passaggio 8: stampa del layout del PCB

Stampare il layout del PCB
Stampare il layout del PCB

Poiché stiamo realizzando PCB a doppia faccia, avremo bisogno di due strati 1. Strato superiore 2. Strato inferiore.

Scarica i file pdf e stampali separatamente su qualsiasi carta lucida (va bene anche carta per riviste), utilizzando una stampante laser.

Le stampanti a getto d'inchiostro non funzionerebbero poiché il suo inchiostro è solubile con acqua, quindi non trasferirà il suo inchiostro sulla scheda PCB.

Suggerimenti:

  • Imposta la tua stampante su un'alta risoluzione prima di stampare
  • Seleziona l'opzione della dimensione effettiva prima di stampare

Perché abbiamo bisogno di carta e inchiostro per fare un pcb??

Come accennato in precedenza, il metodo utilizzato per la costruzione è chiamato trasferimento del toner.

Come funziona:

  1. Per prima cosa prendi la stampa del layout della tua scheda su una carta lucida usando una stampante laser.
  2. Il toner utilizzato nella stampante non è altro che plastica, che si scioglie e si attacca alla carta.
  3. Ora trasferisci il toner sulla tua scheda rivestita di rame usando il ferro, cioè sciogli di nuovo il toner e si attacca al rame.
  4. L'inchiostro funge da strato protettivo per coprire la parte in rame che non deve essere incisa.
  5. Poiché la soluzione di incisione funziona solo con il metallo e non con l'inchiostro, trasferisci l'inchiostro sul lato in rame del PCB in modo che un determinato motivo sulla scheda del PCB venga inciso e la parte inchiostrata no.

Passaggio 9: tagliare e pulire il rivestimento in rame

Taglia e pulisci il tuo rivestimento in rame
Taglia e pulisci il tuo rivestimento in rame
Taglia e pulisci il tuo rivestimento in rame
Taglia e pulisci il tuo rivestimento in rame
Taglia e pulisci il tuo rivestimento in rame
Taglia e pulisci il tuo rivestimento in rame
  • Prendi il tuo circuito stampato e segna i punti sulla lavagna per tracciare linee e tagliarlo. Per tagliare puoi usare un Dremel o un seghetto.
  • Dopo il taglio, pulisci la tavola con un po' di sapone e uno spazzolone in metallo finché la tavola non appare bella e lucida.

La pulizia della scheda rimuove lo strato di ossido, sporco e grasso su di essa ed espone uno strato fresco di rame su cui il toner può aderire saldamente.

Passaggio 10: trasferimento del toner sulla lavagna

Trasferimento di toner alla lavagna
Trasferimento di toner alla lavagna
Trasferimento di toner alla lavagna
Trasferimento di toner alla lavagna
  1. Prendi uno strato qualsiasi (specchio inferiore o superiore) della stampa e posizionalo sul rivestimento in rame con il lato stampato rivolto verso il basso.
  2. Allineare la scheda e la stampa. Usa un ferro da stiro per stirare il layout del PCB stampato sulla tua scheda.
  3. La stiratura del layout stampato trasferisce l'inchiostro dalla carta alla scheda PCB.

Suggerimenti:

  • Imposta il ferro alla temperatura più alta (per carta spessa) o su media
  • Per fornire un calore costante, posizionare il ferro sull'asse e applicare una certa pressione su di esso per circa 1 o 2 minuti.
  • Muovi delicatamente il ferro sulla carta per circa 2-3 minuti.
  • Assicurarsi che venga applicato il calore adeguato agli angoli e ai lati

L'intero processo dovrebbe richiedere circa 5 - 6 minuti (può essere più o meno a seconda dello spessore della carta e della temperatura).

Passaggio 11: rimozione della carta dal cartone

Rimozione della carta dal cartone
Rimozione della carta dal cartone
Rimozione della carta dal cartone
Rimozione della carta dal cartone

Dopo il trattamento termico, immergere la tavola in un contenitore con dell'acqua di rubinetto per circa 5-7 minuti. Assicurarsi di attendere che la carta sulla tavola diventi fradicia, quindi strofinarla delicatamente in modo che l'inchiostro non venga rimosso mentre si strofina via la carta dal tavola.

Passaggio 12: il secondo strato

Il secondo strato
Il secondo strato
Il secondo strato
Il secondo strato
Il secondo strato
Il secondo strato

Ora è il momento di fare il secondo strato. Poiché si tratta di un PCB a doppia faccia, lo strato superiore e lo strato inferiore dovrebbero essere allineati perfettamente, altrimenti i risultati sarebbero indesiderabili. Per collegare i due strati verranno utilizzati i via.

I produttori di PCB dispongono di macchine in grado di allineare con precisione i due strati. Ma come si fa a fare un lavoro così preciso a casa? Così ho escogitato un trucco che può risolvere questo problema. Per allineare i due livelli segui questi passaggi:

  1. Pratica dei fori agli angoli del tuo PCB usando il primo strato come riferimento.
  2. Prendi la stampa del secondo strato e fai dei buchi nella stessa posizione del livello precedente.
  3. Allineare il cartone e la stampa in modo che la luce passi attraverso tutti i fori.
  4. Fissare i lati con del nastro adesivo e fare lo stesso trattamento termico. Immergere la tavola in acqua e rimuovere la carta

Passaggio 13: correzione delle tracce

Riparare le tracce
Riparare le tracce
Riparare le tracce
Riparare le tracce
Riparare le tracce
Riparare le tracce

A volte il toner non viene trasferito correttamente alla scheda, il che porta ad alcune connessioni incomplete.

Per risolvere questo problema, prendi un pennarello indelebile appuntito e disegna le tracce incomplete.

Passaggio 14: incisione della lavagna

Incisione della tavola
Incisione della tavola
Incisione della tavola
Incisione della tavola
Incisione della tavola
Incisione della tavola

Esistono diverse varietà di soluzioni di incisione, ma la più comune è il cloruro ferrico. Puoi ottenerlo in polvere o come soluzione.

Per fare la soluzione:

  1. Prendi un contenitore di plastica con dell'acqua. (circa 1,5 tazza).
  2. Aggiungere 2-3 cucchiai da tavola di FeCl3 e mescolare bene. (aggiungere sempre l'acido all'acqua mescolando delicatamente)

Mentre lavori con sostanze chimiche assicurati di indossare i guanti e di trovarti in un'area ben ventilata.

Metti la tavola nella soluzione per circa 20 - 30 minuti. Dopo circa 20 - 30 minuti rimuoverlo dal contenitore, lasciandolo a lungo inciderà l'area protetta dall'inchiostro, quindi rimuoverlo quando ha finito.

Risciacquare la tavola con acqua dopo l'incisione.

Passaggio 15: rimuovere il toner

Rimuovere il toner
Rimuovere il toner
Rimuovere il toner
Rimuovere il toner
Rimuovere il toner
Rimuovere il toner
Rimuovere il toner
Rimuovere il toner

Per rimuovere il toner puoi usare acetone o diluente (va bene anche lo sverniciatore per unghie). Prendi un pezzo di cotone o un panno umido e immergilo bene con diluente/acetone. Strofina via il toner e pulisci la lavagna con acqua.

E hai la tua birra fatta in casa "PCB a doppia faccia".

Passaggio 16: praticare i fori

Praticare i fori
Praticare i fori
Praticare i fori
Praticare i fori

Praticare i fori utilizzando un mini trapano verticale o un trapano a mano.

Utilizzare una punta da 1 mm per praticare i fori per i terminali a vite e il regolatore di tensione e una punta da 0,8 mm per altri fori

Pulire la polvere dopo la perforazione.

Passaggio 17: è il momento di saldare

È ora di saldare
È ora di saldare
È ora di saldare
È ora di saldare
È ora di saldare
È ora di saldare
È ora di saldare
È ora di saldare

Prima di saldare, assicurati di tenere una stampa del layout con te per riferimento e per conoscere il posizionamento delle parti. Inizia saldando i vias facendo passare un filo attraverso i fori e saldando su entrambi i lati, tagliando il filo in eccesso. Prima di saldare il resto dei componenti, utilizzare un multimetro e controllare la continuità delle tracce dello strato superiore e inferiore e verificare anche eventuali cortocircuiti dopo la saldatura.`

Saldare il resto delle parti. Assicurati di controllare la polarità e il posizionamento dei componenti.

Passaggio 18: controllare il circuito

Controlla il circuito
Controlla il circuito
Controlla il circuito
Controlla il circuito

Prima di inserire i circuiti integrati nelle loro prese e alimentare il circuito, assicurarsi che non ci siano cortocircuiti e controllare la tensione ai rispettivi pin. Se tutto è a posto, posizionare i circuiti integrati e alimentare il circuito.

Passaggio 19: installazione e test del driver del motore

Installazione e test del driver del motore
Installazione e test del driver del motore
Installazione e test del driver del motore
Installazione e test del driver del motore

Lo shield si adatterà perfettamente alla tua scheda Arduino e il circuito verrà controllato, quindi alimentarlo non sarà un problema.

Prima del test diamo un'occhiata alla struttura e alle caratteristiche dello scudo del motore.

Struttura e caratteristiche:

  • Utilizza due circuiti integrati H-bridge L293D per controllare quattro motori.
  • Un IC inverter 74HC04 per ridurre il numero di pin utilizzati per controllare gli h-bridge.
  • Una guida separata +5V e GND.
  • Perni per il montaggio di 4 servomotori con barra di alimentazione separata
  • Passa per resettare la scheda
  • Numero di pin digitali rimasti anche dopo aver controllato 4 motori: 6 (di cui 2 come PWM)

Prova del circuito:

Collegare due motori all'uscita del terminale a vite M1 e M2, collegare il ponticello di alimentazione e alimentare il circuito utilizzando un'alimentazione CC 9-12V (fare riferimento allo schema per polarità e collegamenti). Dopo aver caricato lo sketch TEST sulla scheda arduino, collega lo schermo del motore e accendi l'alimentazione.

Per testare il secondo driver del motore, collegare i motori a M3 e M4 e sostituire i numeri dei pin con questi nel codice

  • SinistraEN= 3
  • Pin sinistro = 2
  • DestraEN = 5
  • Pin Destra = 6

Passaggio 20: facciamolo muovere

Facciamolo muovere
Facciamolo muovere
Facciamolo muovere
Facciamolo muovere

È ora di dare vita al tuo robot

Ora che hai un robot con tutti i componenti necessari installati, facciamo un semplice progetto usandolo per avere un'idea di quanto velocemente puoi prototipare qualsiasi cosa in un paio di minuti senza problemi e confusione.

Un robot che evita gli ostacoli sarà il migliore per cominciare. Quindi facciamolo.

Parti richieste:

  1. HC -SR04 Sensore a ultrasuoni
  2. Micro servomotore (se non installato)
  3. Alcuni fili

Connessioni:

  • Collegare i pin Vcc e GND del sensore rispettivamente a +5V e GND
  • Collega il pin Trigger ad A1 e il pin Echo ad A2 su arduino
  • Posizionare il ponticello J5 sullo scudo e collegare il servo al pin 10 sulla guida del servo (fare riferimento allo schema)
  • Montare il sensore sul servo

Carica lo schizzo qui sotto sulla tua scheda arduino e guarda il tuo robot evitare gli ostacoli.

Quindi hai realizzato un semplice robot autonomo in un paio di minuti.

Passo 21: La fine

La fine
La fine

Hai finito!

Divertiti a giocare con il tuo robot e realizza progetti divertenti con esso. Sono disponibili una varietà di sensori e schede di sviluppo facili da usare e da capire, utilizzali per farlo muovere nel modo desiderato.

E se non conosci la robotica, ti consiglio di provare alcuni progetti di base forniti nella parte introduttiva.

Questo è tutto per questo Instructable. Spero che tu l'abbia trovato interessante.

Se hai dubbi/domande sulla build non esitare a chiedere. Grazie per la visione:)

Consigliato: