Spisu treści:
- Krok 1: Materiały
- Krok 2: Okablowanie
- Krok 3: Kod - zadeklaruj swoje zmienne
- Krok 4: Kod - Konfiguracja
- Krok 5:
- Krok 6: Baza
- Krok 7: Sprawianie, że ciało się kręci
Wideo: Robot: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
W naszym ostatnim projekcie kazano nam zbudować, co tylko chcemy. Wykorzystując to, czego się nauczyliśmy i co mogliśmy znaleźć w sieci. Jestem wielkim fanem serii Super Smash Bros. Posiadam wszystkie gry oprócz pierwszej. Tak więc w moim ostatnim projekcie postanowiłem zbudować robota opartego na grywalnej postaci R. O. B.
Krok 1: Materiały
- 4 Serwo 180 stopni
- 13 męskie - męskie przewody
- 8 przewodów męskich - żeńskich
- 2 joysticki
- 1 deska do krojenia chleba
- 1 Arduino
Krok 2: Okablowanie
Użyj przewodu męsko-męskiego, aby podłączyć ujemną stronę płytki stykowej do uziemienia (GND) w Arduino. Następnie podłącz VR X joysticka do A0 i A2, a VR Y do A1 i A3 na Arduino. Następnie podłącz pin Joysticks 5v do pinów 3.5 i 5V w Arduino, a GND do dowolnego GND w Arduino. Następnie dla każdego z 4 serw podłącz biały przewód do pinów 7 - 4 w Arduino. Następnie podłącz czerwony przewód serw do dodatniej strony płytki stykowej, a czarny przewód do ujemnej strony płytki stykowej. Następnie podłącz skrzynkę akumulatorową, aby zasilić obwód.
Krok 3: Kod - zadeklaruj swoje zmienne
#włączać
Serwo serwo1; Serwo serwo2; serwo serwo3; serwo serwo4; int joyX = 0; int radośćY = 1; int joyX2 = 2; int radośćY2 = 3; int joyVal; int joyVal2;
Polecenie Servo tworzy obiekt serwo do sterowania serwomechanizmem.
Krok 4: Kod - Konfiguracja
void setup (){ //Dołącza każdy serwo do pinu servo1.attach(7); servo2.attach(6); serwo3.attach(5); servo4.attach(4); }
Krok 5:
pusta pętla ()
{
joyVal = analogRead(joyX); //Odczytuje wartość joysticka joyVal = map(joyVal, 0, 1023, 0, 180); //Konwertuje wartości joysticka na stopnie servo1.write(joyVal); //Zmienia pozycję serwa tak, aby pasowała do wejścia joysticka joyVal = map (joyVal, 0, 1023, 0, 180); servo2.write(joyVal); opóźnienie(15); joyVal2 = analogRead(joyX2); joyVal2 = mapa(joyVal2, 0, 1023, 0, 180); servo3.write(joyVal2); joyVal = analogRead(joyY2); joyVal2 = mapa (joyVal2, 0, 1023, 0, 180); servo4.write(joyVal2); opóźnienie(15); }
Krok 6: Baza
Więc kiedy skończysz obwód i kod. Możesz zacząć budować prawdziwego robota. Dla podstawy chcesz zrobić wszystkie kąty 45 stopni. Długie boki mają 18 cm, a szorty 6 cm. Po prostu postępuj zgodnie z rysunkiem i wytnij nasz kształt podstawy. Następnie wykonaj 2 paski o długości 54 cm i szerokości 5 cm, które posłużą jako ściany. Pozostaw małe, 6 cm boki otwarte. Następnie chcesz zduplikować podstawę, aby utworzyć dach. teraz w tym przedziale dodamy
Krok 7: Sprawianie, że ciało się kręci
Weź papierowy ręcznik w rolce i taśmę / pistolet do gorącego kleju na środek dachu. Następnie ułóż wokół podstawy rolki ręcznika papierowego coś o wysokości 6 cm. Następnie utwórz duży talerz z otworem wystarczająco dużym, aby zmieścił się w nim rolka ręcznika papierowego. Umieść talerz na pierścieniu, a następnie wbij serwo w górę rolki ręcznika papierowego. Nie możemy przełożyć całego ciężaru na serwo. Więc użyjemy kołków do kołków i sprawimy, że się kręci. Zrób więc 2 otwory w płycie wystarczająco duże, aby zmieściły się kołki. Wbij kołki w otwór, wystarczy, że trochę przebije się przez dno otworu. Przyklej taśmę/pistolet do klejenia na gorąco kołki do otworu, aby się nie poruszały. Weź puste pudełko na chusteczki i wykonaj otwory wystarczająco duże, aby zmieściły się na drugim końcu kołków. Upewnij się również, że rozstaw jest wystarczająco rozłożony, aby oba kołki mogły przejść. Następnie przyklej pudełko do serwomechanizmu i wbij kołki w otwory w pudełku na chusteczki. Kołki przyklej taśmą / na gorąco do otworów, aby się nie przesuwały.
Zalecana:
Arduino - Robot rozwiązujący labirynt (MicroMouse) Robot podążający za ścianą: 6 kroków (ze zdjęciami)
Arduino | Robot rozwiązujący labirynt (MicroMouse) Robot podążający za ścianą: Witam Jestem Isaac i to jest mój pierwszy robot „Striker v1.0”. Ten robot został zaprojektowany do rozwiązywania prostego labiryntu. W konkursie mieliśmy dwa labirynty i robota był w stanie je zidentyfikować. Wszelkie inne zmiany w labiryncie mogą wymagać zmiany w
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 kroków (ze zdjęciami)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: To kolejna wersja Hungry Robot, którą zbudowałem w 2018 roku. Możesz zrobić tego robota bez drukarki 3d. Wystarczy kupić puszkę Pringles, serwomotor, czujnik zbliżeniowy, arduino i kilka narzędzi. Możesz pobrać wszystkie
Joy Robot (Robô Da Alegria) - Open Source 3D Printed, Arduino Powered Robot!: 18 kroków (ze zdjęciami)
Joy Robot (Robô Da Alegria) – Open Source 3D Printed, Arduino Powered Robot!: Pierwsza nagroda w konkursie Instructables Wheels Contest, druga nagroda w Instructables Arduino Contest i drugie miejsce w konkursie Design for Kids Challenge. Dziękujemy wszystkim, którzy na nas głosowali!!!Roboty są wszędzie. Od zastosowań przemysłowych po u
Robot wyważający / Robot 3-kołowy / Robot STEM: 8 kroków
Robot wyważający / Robot 3-kołowy / Robot STEM: Zbudowaliśmy kombinację robota wyważającego i robota 3-kołowego do użytku w szkołach i pozaszkolnych programach edukacyjnych. Robot oparty jest na Arduino Uno, niestandardowej osłonie (wszystkie szczegóły konstrukcyjne są dostępne), akumulatorze Li Ion (wszystkie kon
Robot Butter: robot Arduino z kryzysem egzystencjalnym: 6 kroków (ze zdjęciami)
The Butter Robot: the Arduino Robot With Existential Crisis: Ten projekt jest oparty na serialu animowanym „Rick and Morty”. W jednym z odcinków Rick tworzy robota, którego jedynym celem jest przynoszenie masła. Jako studenci z Bruface (Wydział Inżynierii w Brukseli) mamy zlecenie na mecha