Sommario:

Robot Creeper Minecraft che evita gli ostacoli: 7 passaggi
Robot Creeper Minecraft che evita gli ostacoli: 7 passaggi

Video: Robot Creeper Minecraft che evita gli ostacoli: 7 passaggi

Video: Robot Creeper Minecraft che evita gli ostacoli: 7 passaggi
Video: Minecraft ITA - MI NASCONDO IN UN PASSAGGIO SEGRETO!! 2024, Novembre
Anonim
Robot Creeper di Minecraft che evita gli ostacoli
Robot Creeper di Minecraft che evita gli ostacoli

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

Fare il bus di alimentazione
Fare il 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

Elettronica
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

Montaggio dell'elettronica nel guscio
Montaggio dell'elettronica nel guscio
Montaggio dell'elettronica nel guscio
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

Hai finito!
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

Image
Image

È cattivo, è verde ed evita gli ostacoli con gli ultrasuoni

Consigliato: