Spisu treści:

Robot Minecraft Creeper unikający przeszkód: 7 kroków
Robot Minecraft Creeper unikający przeszkód: 7 kroków

Wideo: Robot Minecraft Creeper unikający przeszkód: 7 kroków

Wideo: Robot Minecraft Creeper unikający przeszkód: 7 kroków
Wideo: I Made a Real Life Minecraft Creeper 2024, Listopad
Anonim
Robot Minecraft Creeper unikający przeszkód
Robot Minecraft Creeper unikający przeszkód

Ten robot został stworzony, aby wziąć udział w wyzwaniu Minecraft, Epilog Challenge IX i pierwszym konkursie autorskim. Jest oparty na jednym z najbardziej kultowych mobów Minecrafta: Creeper. Ten robot wykorzystuje powłokę wydrukowaną w 3D, więc aby go zbudować, musisz mieć dostęp do drukarki 3D.

** Mój 12-letni syn zaprojektował robota, zmontował go i napisał kod Pythona, ja tylko trochę pomogłem w wierceniu, napisał też ten samouczek, ale musiał użyć mojego konta ze względu na minimalne wymagania wiekowe wyzwania, więc tak naprawdę to jego projekt **.

Krok 1: Zestawienie materiałów (BOM)

Aby zbudować tego robota, będziesz potrzebować

- kompletna konfiguracja Raspberry Pi Zero (klawiatura, mysz, monitor, nowa instalacja raspbian, dostęp do internetu) z przylutowanymi pinami

-HC-SR04 Czujnik ultradźwiękowy

-2 silniki krokowe 2BYJ-48 ze sterownikiem silnika krokowego ULN2003APG

-1 rezystor 1KΩ

-1 rezystor 2KΩ

-Przewody połączeniowe żeńskie i męskie

-3d wydrukowana powłoka pnącza (pliki w tym kroku)

-Pistolet na gorący klej

-niektóre dodatkowe szpilki

-lutownica

-protoboard

- zestaw baterii (najlepiej kałamarnica)

-szalone koło

Krok 2: Tworzenie magistrali zasilającej

Tworzenie szyny zasilającej
Tworzenie szyny zasilającej

Jest to łatwe, przytnij kawałek płyty prototypowej (min 3 kwadraty) i przylutuj do niej kilka pinów, a między nimi pokryj lutowaną strefę gorącym klejem, aby uniknąć skrótów. Będziesz potrzebować trzech z nich, aby zastąpić płytkę stykową i sprawić, by elektronika była bardziej kompaktowa.

Krok 3: Elektronika

Elektronika
Elektronika

Jeśli nie widzisz kodów kolorów rezystorów, lewy rezystor to 2KΩ, a prawy to 1KΩ. Kiedy musisz użyć płytki stykowej, zamiast tego użyj szyny zasilającej.

Krok 4: Montaż elektroniki w obudowie

Montaż elektroniki w obudowie
Montaż elektroniki w obudowie
Montaż elektroniki w obudowie
Montaż elektroniki w obudowie

Normalnie głowa wbija się w ciało, ale jeśli nie, musisz trochę oszlifować górną część ciała, aż głowa kliknie. Korpus wsuwa się w podstawę, ale jest luźny, więc nałóż trochę gorącego kleju, aby utrzymać go na miejscu. Korpus posiada otwór na porty usb i hdmi Pi Zero. Tutaj masz układ, aby złożyć 2 sterowniki silników krokowych razem i zaoszczędzić miejsce, jedyne co musisz zrobić to ułożyć je poziomo i przykleić na gorąco do kawałka plastiku (jeśli masz drukarkę 3d, jeśli jedna z tych wydruki idzie źle, można je wyciąć narzędziem dremmel). Aby umieścić Pi Zero na miejscu, musisz wywiercić kilka otworów i przełożyć je przez otwory w płytce drukowanej w pizero. Przyklej czujnik ultradźwiękowy na gorąco do otworów ocznych (wstępnie wydrukowany). Aby zmieścić silniki krokowe, musisz wywiercić kilka otworów na śruby (oś ma wydrukowany otwór). Zamocuj szalone koło w tylnej części podstawy za pomocą uchwytów na płytkę drukowaną, aż znajdzie się na poziomie kół. Zamocuj kałamarnicę na tylnej części podstawy.

Krok 5: Programowanie

Musisz otworzyć wiersz poleceń w Raspbian (do tego kroku potrzebujesz dostępu do Internetu na swoim Pi Zero) i wpisz: sudo pip3 install gpiozero hcsr04sensor, jeśli nie masz zainstalowanego pip, zainstaluj go.

Krok 6: Jesteś skończony

Jesteś skończony!
Jesteś skończony!

Jeśli chcesz poświęcić to pi temu i tylko temu (twoje dane raspbian). Otwórz wiersz polecenia i wpisz:

sudo nano etc/rc.local

Następnie przewiń kod i dodaj następujący wiersz przed wyjściem 0:

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

Oto w akcji….

Krok 7: Creeperbot w akcji

Image
Image

Jest wredny, jest zielony i ultradźwiękowo omija przeszkody

Zalecana: