Cuprins:
- Pasul 1: Lista materialelor (BOM)
- Pasul 2: Realizarea magistralei de alimentare
- Pasul 3: Electronică
- Pasul 4: Montarea electronice în carcasă
- Pasul 5: Programare
- Pasul 6: Ai terminat
- Pasul 7: Creeperbot în acțiune
Video: Robot Minecraft Creeper care evită obstacolele: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest robot a fost făcut să intre în provocarea Minecraft, Epilog Challenge IX și pentru prima dată concursul de autori. Se bazează pe una dintre cele mai iconice mafiote Minecraft: Creeper. Acest robot folosește o carcasă imprimată 3D, deci trebuie să aveți acces la o imprimantă 3D pentru a o construi.
** Fiul meu de 12 ani a proiectat robotul, l-a asamblat și a scris codul python, eu am ajutat doar puțin la foraj, el a scris și acest tutorial, dar a trebuit să-mi folosească contul din cauza cerințelor de vârstă minimă ale provocării, deci este proiectul lui **.
Pasul 1: Lista materialelor (BOM)
Pentru a construi acest robot, veți avea nevoie
- o configurare completă Raspberry Pi Zero (tastatură, mouse, monitor, instalare nouă de raspbian, acces la internet) cu pini lipiți
-HC-SR04 Senzor cu ultrasunete
-2 motoare pas cu pas 2BYJ-48 cu driverul pas cu pas ULN2003APG
-1 rezistor de 1KΩ
-1 rezistor 2KΩ
-Siruri jumper pentru femei și bărbați
-Cochie creeper tipărită 3D (fișiere în acest pas)
-Pistola de lipit fierbinte
-unii pini suplimentari
-ciocan de lipit
-protoboard
- pachet de baterii (preferabil un calmar)
-roata nebuna
Pasul 2: Realizarea magistralei de alimentare
Acest lucru este ușor, tăiați puțin protoboard (3 pătrate min) și lipiți niște știfturi și, între ele, acoperiți zona lipită cu adeziv fierbinte pentru a evita scurtăturile. Veți avea nevoie de trei dintre acestea pentru a înlocui panoul de control și pentru a face elctronica mai compactă.
Pasul 3: Electronică
Dacă nu puteți vedea codurile de culoare ale rezistențelor, rezistorul din stânga este de 2KΩ, iar cel din dreapta este de 1KΩ. Când trebuie să utilizați panoul de control, utilizați în schimb autobuzul de alimentare.
Pasul 4: Montarea electronice în carcasă
În mod normal, capul dă clic în corp, dar dacă nu, va trebui să șlefuiți puțin partea superioară a corpului până când capul dă clic. Corpul se introduce în bază, dar este slăbit, așa că puneți un pic de adeziv fierbinte pentru a-l ține în poziție. Corpul are o deschidere pentru porturile USB și HDMI Pi Zero. Aici aveți un aranjament pentru a pune împreună cele două drivere de motor pas cu pas și pentru a economisi spațiu, singurul lucru pe care trebuie să-l faceți este să le puneți orizontal și să le lipiți la cald pe o bucată de plastic (dacă aveți o imprimantă 3d dacă una dintre acestea imprimările se duc prost, puteți să le decupați cu un instrument dremmel). Pentru a pune Pi Zero la locul său, va trebui să găuriți câteva găuri și să le puneți prin orificiile PCB de pe pizero. Lipiți la cald senzorul ultrasonic de găurile ochiului (preimprimate). Pentru a vă încadra în motoarele pas cu pas, va trebui să găuriți câteva găuri de șurub (axa are o gaură imprimată). Fixați roata nebună în partea din spate a bazei cu suporturi pentru PCB până când este la nivelul roților. Fixează calmarul deasupra părții din spate a bazei.
Pasul 5: Programare
Va trebui să deschideți un prompt de comandă în Raspbian (pentru acest pas aveți nevoie de acces la internet pe Pi Zero) și tastați: sudo pip3 instalați gpiozero hcsr04sensor dacă nu aveți instalat pip instalați-l.
Pasul 6: Ai terminat
Dacă doriți să dedicați acest pi acestui lucru și numai acestuia (datele dvs. raspbian). Deschideți un prompt de comandă și tastați:
sudo nano etc / rc.local
Apoi, derulați în jos prin cod și adăugați următoarea linie înainte de ieșirea 0:
python3 /home/pi/Directory_where_the_program_is_stored/CreeperBot_Ultrasonic.py &
Aici este în acțiune….
Pasul 7: Creeperbot în acțiune
Este rău, este verde și evită cu ultrasunete obstacolele
Recomandat:
Robotul care evită obstacolele folosind Arduino Nano: 5 pași
Robot care evită robotul folosind Arduino Nano: În acest instructiv, voi descrie cum puteți face un robot care să evite obstacolele folosind Arduino
Norul înnorat te vindecă (Robotul care evită obstacolele cu funcția de colectare): 8 pași
Norul înnorat te vindecă (Robotul de a evita obstacolele cu funcția de colectare): o mașină inutilă - Arduino Robot
Robotul care evită obstacolele folosind microcontrolerul (Arduino): 5 pași
Robotul de evitare a obstacolelor folosind microcontrolerul (Arduino): În acest instructiv, vă voi învăța cum să faceți un robot de evitare a obstacolelor care funcționează cu Arduino. Trebuie să vă familiarizați cu Arduino. Arduino este o placă de control care utilizează microcontrolerul ATMEGA. Puteți folosi orice versiune de Arduino, dar eu ha
Masina robotica care evita obstacolele: 9 pasi
Mașină robotică pentru a evita obstacolele: Cum să construim un robot pentru a evita obstacolele
Robot care evită obstacolele cu o personalitate !: 7 pași (cu imagini)
Robot de evitare a obstacolelor cu o personalitate!: Spre deosebire de majoritatea „roboților în roaming”, acesta roade de fapt în așa fel încât pare să „gândească”! Cu un microcontroler BASIC Stamp (Basic Atom, Parallax Basic Stamps, Coridium Stamp etc.), un șasiu de un fel, câțiva senzori și unele s