Sommario:

Roll-E [Robot per rifiuti elettronici Upcyled]: 4 passaggi (con immagini)
Roll-E [Robot per rifiuti elettronici Upcyled]: 4 passaggi (con immagini)

Video: Roll-E [Robot per rifiuti elettronici Upcyled]: 4 passaggi (con immagini)

Video: Roll-E [Robot per rifiuti elettronici Upcyled]: 4 passaggi (con immagini)
Video: Quando provi a fare un complimento a una ragazza... 2024, Dicembre
Anonim
Roll-E [Robot per rifiuti elettronici Upcyled]
Roll-E [Robot per rifiuti elettronici Upcyled]

Ricordi il nostro amico della nettezza urbana WALL·E? Bene, questo ragazzo qui è suo cugino più giovane, e il suo nome è Roll-E. Questo è ufficialmente il mio primo istruibile, quindi per favore sii gentile e fammi sapere eventuali errori che posso fare.

A nessuno piace leggere istruttori lunghi senza immagini, quindi ho cercato il più possibile di aggiungere molte immagini per semplificare la costruzione di questo robot. Ho anche reso il tutorial il più breve e diretto possibile [solo quattro passaggi].

L'istruibile sarà in quattro parti;

  • Materiali
  • Assemblea
  • Connessione elettrica
  • Codice.

Immergiamoci…..

Passaggio 1: materiali

Materiali
Materiali

Elenco dei materiali

  1. Arduino Uno (x1) - Questo sarebbe il cervello del nostro robot.
  2. Protezione motore (x1) - Per azionare i nostri motoriduttori, puoi usare un chip L293D per fare la stessa cosa, se sai come fare. Ho scelto lo scudo del motore perché è relativamente più facile da usare, inoltre offre spazio per aggiungere più motori per funzionalità avanzate.
  3. Motoriduttori (x2) - Farebbero muovere il motore. Cavi di collegamento - Avresti bisogno di un paio di questi.
  4. Pneumatici robot (x2) - Questi agirebbero come le nostre ruote.
  5. Mini Breadboard (x1) - Per costruire facilmente il nostro circuito senza la necessità di saldare.
  6. Circuito stampato (pcb) dall'aspetto accattivante di una vecchia elettronica - Questo sarebbe il telaio del nostro robot, non ha alcuno scopo intelligente, è solo un bell'aspetto e aggiorna la vecchia elettronica.
  7. Palline di deodorante roll on [con portapalline] - Questa sarebbe la nostra versione di un omniwheel:)
  8. HC-SR04 Sensore a ultrasuoni - Per evitare ostacoli.
  9. Interruttore (x1) - Per accendere o spegnere il robot.
  10. Cavi di collegamento - Per la costruzione di circuiti.
  11. Pistola per colla a caldo - Penso che tu sappia a cosa serve.

Passaggio 2: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea

Per prima cosa prendi il tuo bel pcb e segna dove vorresti che il tuo arduino si trovasse su di esso, usando un pennarello. Rimuovi tutti i componenti esistenti per fare spazio al tuo arduino.

Posiziona il tuo Arduino sul pcb, usando i fori delle viti sull'Arduino come guida, segna i punti sul pcb in modo da poter praticare dei fori sul pcb dove puoi usare qualsiasi vite generica adatta per attaccare la tua scheda arduino al pcb. L'uso di una vite consente di rimuovere e ricollegare facilmente l'Arduino dal pcb. Se non si dispone di un trapano, è possibile eseguire i fori utilizzando un cacciavite, premere il cacciavite contro la parte contrassegnata e applicare una leggera pressione mentre si gira il cacciavite

Nota: assicurarsi di posizionare un materiale isolante tra arduino e il pcb per evitare che le connessioni esistenti sul pcb possano cortocircuitare l'arduino

2: Usando la tua pistola per colla a caldo, incolla la mini breadboard sulla parte desiderata del pcb, nota che il sensore a ultrasuoni sarebbe sulla breadboard e nulla dovrebbe bloccarlo, per consentirgli di rilevare gli ostacoli.

3: Deformare il cavo di collegamento attorno ai terminali del motore, testare la connessione per assicurarsi che i motori funzionino, quindi supportare con la colla a caldo. Dopo aver fatto questo, attaccare le gomme ai motori.

4: Capovolgi il pcb [con l'arduino e la breadboard attaccati] e incolla a caldo la ruota omni e i motori sul retro. Fare riferimento alle immagini per avere un'idea di come farlo.

Per una costruzione più veloce puoi dimenticare le viti e usare semplicemente una pistola per colla a caldo per tenere tutto insieme. Se eseguita correttamente, la colla può fungere da isolante per l'arduino.

Passaggio 3: collegamenti elettrici

Connessione elettrica
Connessione elettrica
Connessione elettrica
Connessione elettrica
Connessione elettrica
Connessione elettrica
Connessione elettrica
Connessione elettrica

Hai finito con la build per ora. Tuttavia, impileremo il motore installato sull'arduino dopo aver eseguito alcuni cablaggi iniziali.

Per i collegamenti elettrici dobbiamo cablare il sensore ultrasonico HC-SR04, un pulsante con una resistenza di pull down all'arduino. Quindi collegheremmo i nostri motori ai canali M3 e M4 sullo schermo del motore e impilare lo schermo del motore sull'arduino, schiacciando i fili dal sensore a ultrasuoni e dal pulsante nei pin 13, 12 e 8 di arduino rispettivamente.

Le connessioni per il sensore a ultrasuoni HC-S04, il pulsante e il resistore di pull down sono mostrati nelle immagini 1 e 2. Il resistore da 10 k-ohm collega il pin a massa, questo viene fatto in modo che il pin sia LOW nell'arduino quando no la tensione scorre attraverso l'interruttore.

Lo scudo del motore che sto usando è la versione 1 dello scudo del motore Adafruit, indipendentemente dallo scudo del motore che stai usando, v1 o v2 o un derivato, non credo che la connessione varierebbe molto da quello che ho fatto. Per il collegamento del motore, basta collegare i fili del motore sinistro ai terminali M4 dello schermo del motore e il motore destro ai terminali M3 [non importa a quali canali li colleghi, ho specificato solo a causa del mio codice]. Fare riferimento alle immagini 3 e 4.

ps. L'immagine 4 (Schema collegamento motore) non è mia, non ho avuto il tempo di abbozzarne uno quindi l'ho ottenuto da

Dopo aver effettuato i collegamenti, impilare lo scudo del motore sull'arduino.

Passaggio 4: codice

Codice
Codice

Prima di poter eseguire il codice è necessario installare la libreria AFMotor.h. Quella è la libreria per lo scudo del motore. Per fare ciò, segui il collegamento sottostante, ha i passaggi per farlo e ha anche un collegamento da cui è possibile scaricare i file della libreria.

Link per l'installazione della libreria AFMotor.h -

Dopo l'installazione, ti consiglio di controllare la classe del motore cc del riferimento della libreria per sapere come usarlo. Segui il link qui sotto per il riferimento.

Link di riferimento per la classe AF_DCMotor -

Ho allegato il file di schizzo di Arduino per il codice qui sotto. Durante l'esecuzione del codice, aprire il monitor seriale per verificare se il codice funziona come dovrebbe

Questo è tutto ragazzi, avete finito, per favore fatemi sapere come posso rendere questo istruttivo migliore e tutti i problemi che potreste avere nella casella dei commenti. GRAZIE

Consigliato: