Turinys:

Kliūčių vengiantis „Minecraft“vijoklinis robotas: 7 žingsniai
Kliūčių vengiantis „Minecraft“vijoklinis robotas: 7 žingsniai

Video: Kliūčių vengiantis „Minecraft“vijoklinis robotas: 7 žingsniai

Video: Kliūčių vengiantis „Minecraft“vijoklinis robotas: 7 žingsniai
Video: Arduino robotas 2024, Lapkritis
Anonim
Kliūčių išvengiantis „Minecraft“vijoklinis robotas
Kliūčių išvengiantis „Minecraft“vijoklinis robotas

Šis robotas buvo skirtas dalyvauti „Minecraft“iššūkyje, „Epilog Challenge IX“ir pirmą kartą autorių konkurse. Jis pagrįstas vienu iš labiausiai žinomų „Minecraft“mobų: „Creeper“. Šis robotas naudoja 3D spausdintą apvalkalą, todėl norint jį sukurti reikia turėti prieigą prie 3D spausdintuvo.

** Mano 12 metų sūnus suprojektavo robotą, surinko jį ir parašė python kodą, aš tik šiek tiek padėjau gręžti, jis taip pat parašė šią pamoką, tačiau jis turėjo naudotis mano paskyra dėl minimalaus iššūkio amžiaus reikalavimų, taigi tai tikrai jo projektas **.

1 veiksmas: medžiagų sąrašas (BOM)

Norėdami sukurti šį robotą, jums reikės

-pilnas „Raspberry Pi Zero“sąranka (klaviatūra, pelė, monitorius, naujas „Raspbian“diegimas, prieiga prie interneto) su lituotais kaiščiais

-HC-SR04 ultragarso jutiklis

-2 2BYJ-48 žingsniniai varikliai su žingsninio variklio tvarkykle ULN2003APG

-1 1KΩ rezistorius

-1 2KΩ rezistorius

-Moteriški ir vyriški trumpikliai

-3d atspausdintas vijoklio apvalkalas (failai šiame žingsnyje)

-Karštas klijų pistoletas

-kai kurie papildomi smeigtukai

-lituoklis

-protokolas

-baterijų paketas (pageidautina kalmaras)

-beprotiškas ratas

2 žingsnis: „Power Bus“sukūrimas

„Power Bus“gamyba
„Power Bus“gamyba

Tai lengva padaryti, nupjaukite šiek tiek protoboardo (3 kvadratų min.) Ir prilituokite prie jo kai kuriuos kaiščius, o tarp jų uždenkite litavimo zoną karštais klijais, kad išvengtumėte nuorodų. Jums reikės trijų iš jų, kad pakeistumėte duonos lentą ir padarytumėte elktroniką kompaktiškesnę.

3 žingsnis: Elektronika

Elektronika
Elektronika

Jei nematote rezistorių spalvų kodų, kairysis rezistorius yra 2KΩ, o dešinysis - 1KΩ. Kai reikia naudoti duonos lentą, naudokite maitinimo magistralę.

4 žingsnis: Elektronikos montavimas į korpusą

Elektronikos montavimas į korpusą
Elektronikos montavimas į korpusą
Elektronikos montavimas į korpusą
Elektronikos montavimas į korpusą

Paprastai galva spustelėja į kūną, bet jei ne, turėsite šiek tiek nušlifuoti viršutinę kūno dalį, kol galva spragtelės. Korpusas įsiskverbia į pagrindą, tačiau jis yra laisvas, todėl uždėkite šiek tiek karštų klijų, kad jis laikytųsi vietoje. Korpusas turi angą „Pi Zero“USB ir hdmi prievadams. Čia galite sudėti 2 žingsninio variklio tvarkykles ir sutaupyti vietos. Vienintelis dalykas, kurį turite padaryti, yra horizontaliai sudėti ir karštai priklijuoti prie plastiko gabalo (jei turite 3D spausdintuvą, jei vienas iš šių spaudiniai blogai veikia, galite juos iškirpti „dremmel“įrankiu). Norėdami įdėti „Pi Zero“į vietą, turėsite išgręžti keletą skylių ir iškišti jas per pizero plokštės skyles. Karštai klijuokite ulstrazoninį jutiklį prie akių skylių (iš anksto atspausdintas). Kad tilptumėte į žingsninius variklius, turėsite išgręžti keletą varžtų skylių (ašyje yra atspausdinta skylė). Pritvirtinkite beprotišką ratą prie galinės pagrindo dalies su PCB laikikliais, kol jis bus ratų lygyje. Pritvirtinkite kalmarus ant pagrindo galinės dalies.

5 žingsnis: programavimas

Turėsite atidaryti komandų eilutę „Raspbian“(šiam žingsniui jums reikia interneto prieigos „Pi Zero“) ir įveskite: sudo pip3 install gpiozero hcsr04sensor, jei neturite įdiegto „pip“.

6 žingsnis: baigėte

Jūs baigėte!
Jūs baigėte!

Jei norite skirti šį pi tam ir tik šiam (jūsų raspbian duomenys). Atidarykite komandų eilutę ir įveskite:

sudo nano etc/rc.local

Tada slinkite žemyn per kodą ir prieš išėjimą 0 pridėkite šią eilutę:

python3 /home/pi/Directory_where_the_program_is_stored/CreeperBot_Ultrasonic.py &

Čia tai veikia….

7 žingsnis: „Creeperbot“veikia

Image
Image

Jis piktas, žalias ir ultragarsu vengia kliūčių

Rekomenduojamas: