Sommario:
- Fase 1: Distinta base (BOM)
- Passaggio 2: creazione del bus di alimentazione
- Passaggio 3: elettronica
- Passaggio 4: montaggio dell'elettronica nel guscio
- Passaggio 5: programmazione
- Passaggio 6: hai finito
- Passaggio 7: Creeperbot in azione
Video: Robot Creeper Minecraft che evita gli ostacoli: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Questo robot è stato creato per partecipare alla sfida Minecraft, all'Epilog Challenge IX e al concorso per autori per la prima volta. È basato su uno dei mob più iconici di Minecraft: il Creeper. Questo robot utilizza un guscio stampato in 3D, quindi devi avere accesso a una stampante 3D per costruirlo.
** Mio figlio di 12 anni ha progettato il robot, l'ha assemblato e ha scritto il codice Python, ho aiutato solo un po' con la perforazione, ha scritto anche questo tutorial, ma ha dovuto usare il mio account a causa dei requisiti di età minima della sfida, quindi è davvero il suo progetto **.
Fase 1: Distinta base (BOM)
Per costruire questo robot, avrai bisogno
-una configurazione completa di Raspberry Pi Zero (tastiera, mouse, monitor, nuova installazione di raspbian, accesso a Internet) con pin saldati
-HC-SR04 Sensore a ultrasuoni
-2 motori passo-passo 2BYJ-48 con il driver del motore passo-passo ULN2003APG
-1 resistore da 1KΩ
-1 resistore da 2KΩ
-Cavi dei ponticelli femmina e maschio
-3d guscio di creeper stampato (file in questo passaggio)
- Pistola per colla a caldo
-alcuni spilli extra
-saldatore
-scheda prototipi
-pacco batterie (preferibilmente un calamaro)
-ruota pazza
Passaggio 2: creazione del bus di alimentazione
Questo è facile, taglia un pezzo di protoboard (3 quadrati min) e salda alcuni perni su di esso e tra di loro, rivesti la zona saldata con colla a caldo per evitare scorciatoie. Avrai bisogno di tre di questi per sostituire la breadboard e rendere l'elettronica più compatta.
Passaggio 3: elettronica
Se non riesci a vedere i codici colore dei resistori, il resistore sinistro è 2KΩ e quello destro è 1KΩ. Quando è necessario utilizzare la breadboard, utilizzare invece il bus di alimentazione.
Passaggio 4: montaggio dell'elettronica nel guscio
Normalmente, la testa scatta nel corpo, ma se non lo fa, dovrai carteggiare un po' la parte superiore del corpo finché la testa non scatta. Il corpo si inserisce nella base, ma è allentato, quindi metti un po' di colla a caldo per tenerlo in posizione. Il corpo ha un'apertura per le porte usb e hdmi del Pi Zero. Qui hai una disposizione per mettere insieme i 2 driver del motore passo-passo e risparmiare spazio, l'unica cosa che devi fare è metterli orizzontalmente e incollarli a caldo su un pezzo di plastica (se hai una stampante 3d se uno di questi le stampe vanno male, puoi ritagliarle con un dremmel tool). Per posizionare il Pi Zero, dovrai praticare alcuni fori e inserirli attraverso i fori del pcb sul pizero. Incollare a caldo il sensore a ultrasuoni ai fori per gli occhi (prestampato). Per inserire i motori passo-passo dovrai praticare dei fori per le viti (l'asse ha un foro stampato). Fissa la ruota pazza nella parte posteriore della base con i supporti per pcb fino a quando non è a livello delle ruote. Fissate i calamari sopra la parte posteriore della base.
Passaggio 5: programmazione
Dovrai aprire un prompt dei comandi in Raspbian (per questo passaggio è necessario l'accesso a Internet sul tuo Pi Zero) e digitare: sudo pip3 install gpiozero hcsr04sensor se non hai pip installato installalo.
Passaggio 6: hai finito
Se vuoi dedicare questo pi a questo e solo a questo (i tuoi dati raspbian). Apri un prompt dei comandi e digita:
sudo nano etc/rc.local
Quindi, scorrere verso il basso il codice e aggiungere la seguente riga prima dell'uscita 0:
python3 /home/pi/Directory_where_the_program_is_stored/CreeperBot_Ultrasonic.py &
Eccolo in azione….
Passaggio 7: Creeperbot in azione
È cattivo, è verde ed evita gli ostacoli con gli ultrasuoni
Consigliato:
Robot che evita gli ostacoli usando Arduino Nano: 5 passaggi
Robot che evita ostacoli usando Arduino Nano: in questo tutorial, descriverò come puoi creare un ostacolo evitando il robot usando Arduino
Robot che evita gli ostacoli utilizzando il microcontrollore (Arduino): 5 passaggi
Robot che evita gli ostacoli usando il microcontrollore (Arduino): in questo tutorial, ti insegnerò come creare un robot per evitare ostacoli che funzioni con Arduino. Devi avere familiarità con Arduino. Arduino è una scheda controller che utilizza il microcontrollore atmega. Puoi usare qualsiasi versione di Arduino ma ho
OAREE - 3D Printed - Robot che evita gli ostacoli per l'educazione tecnica (OAREE) con Arduino: 5 passaggi (con immagini)
OAREE - 3D Printed - Robot che evita gli ostacoli per l'educazione all'ingegneria (OAREE) con Arduino: Design OAREE (robot che evita gli ostacoli per l'educazione all'ingegneria): l'obiettivo di questo tutorial era quello di progettare un robot OAR (robot che evitava gli ostacoli) che fosse semplice / compatto, Stampabile in 3D, facile da montare, utilizza servi a rotazione continua per movimen
Robot che evita gli ostacoli utilizzando sensori a ultrasuoni: 9 passaggi (con immagini)
Robot che evita ostacoli utilizzando sensori a ultrasuoni: questo è un semplice progetto sul robot che evita ostacoli utilizzando sensori a ultrasuoni (HC SR 04) e scheda Arduino Uno. Il robot si muove evitando gli ostacoli e scegliendo il modo migliore per seguire i sensori. E si prega di notare che non è un progetto tutorial, condividi te
Robot che evita gli ostacoli con Arduino Uno: 5 passaggi (con immagini)
Robot che evita ostacoli usando Arduino Uno: Ciao ragazzi, questo è un progetto molto semplice e funzionante chiamato robot che evita ostacoli usando arduino e la specialità di questo progetto è che dà comandi su come viaggia su smartphone tramite bluetooth