Turinys:
- 1 veiksmas: medžiagų sąrašas (BOM)
- 2 žingsnis: „Power Bus“sukūrimas
- 3 žingsnis: Elektronika
- 4 žingsnis: Elektronikos montavimas į korpusą
- 5 žingsnis: programavimas
- 6 žingsnis: baigėte
- 7 žingsnis: „Creeperbot“veikia
Video: Kliūčių vengiantis „Minecraft“vijoklinis robotas: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Š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
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
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ą
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
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
Jis piktas, žalias ir ultragarsu vengia kliūčių
Rekomenduojamas:
5 viename „Arduino“robotas - Sekite mane - Eilutė po - Sumo - Piešimas - Vengti kliūčių: 6 žingsniai
5 viename „Arduino“robotas | Sekite mane | Eilutė po | Sumo | Piešimas | Vengti kliūčių: šioje roboto valdymo plokštėje yra mikrovaldiklis ATmega328P ir variklio tvarkyklė L293D. Žinoma, tai nesiskiria nuo „Arduino Uno“plokštės, tačiau ji yra naudingesnė, nes jai nereikia kito skydo varikliui valdyti! Tai nemokama šokinėti
Krašto vengiantis robotas: 7 žingsniai
KRAŠTO VENGTAS ROBOTAS: KRAŠTO VENGTAS ROBOTAS
Balansavimo robotas / 3 ratų robotas / STEM robotas: 8 žingsniai
Balansavimo robotas / 3 ratų robotas / STEM robotas: Mes sukūrėme kombinuotą balansavimo ir 3 ratų robotą, skirtą naudoti mokyklose ir po pamokų. Robotas sukurtas naudojant „Arduino Uno“, pasirinktinį skydą (pateikiama visa konstrukcijos informacija), „Li Ion“akumuliatorių paketą (visa tai atitinka
Kliūčių vengiantis robotas su asmenybe!: 7 žingsniai (su nuotraukomis)
Kliūčių vengiantis robotas su asmenybe!: Skirtingai nuo daugelio tarptinklinio ryšio robotų, šis iš tikrųjų klaidžioja taip, kad atrodo, kad jis „mąsto“! Su BASIC Stamp mikrovaldikliu („Basic Atom“, „Parallax Basic“antspaudais, „Coridium Stamp“ir kt.), Tam tikra važiuokle, keliais jutikliais ir kai kuriais
PIC pagrįstas LF ir vengiantis robotas: 16 žingsnių (su nuotraukomis)
PIC pagrįstas LF ir vengiantis robotas: Įvadas Šioje instrukcijoje išmoksite sekti ir vengti roboto. Mano įkvėpimo šaltinis - robotai, imituojantys įprastą žmogaus elgesį, pavyzdžiui, jūs tiesiog neisite į sieną be priežasties. Tavo smegenys bendrauja