Spisu treści:
- Krok 1: Części drukarki
- Krok 2: Lutowanie i łamanie serwo
- Krok 3: Połączenie osłony silnika i sterownika
- Krok 4: Połączenie modułu Bluetooth
- Krok 5: Połączenie serwomotoru ze sterownikiem silnika
- Krok 6: Montaż baterii
- Krok 7: Tworzenie głowy i ramion
- Krok 8: Finał
- Krok 9: Programowanie Arduino (dodaj bibliotekę osłon silnika)
- Krok 10: Kod Opis-1
- Krok 11: Kod Opis-2
- Krok 12: Kod Opis-3
- Krok 13: Pliki projektu i wideo
Wideo: Podaj robota masła: 13 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Streszczenie
W tym projekcie zrobimy robota maślanego na Ricku i Mortym. W robocie nie będzie funkcji kamery i dźwięku. Możesz obejrzeć wideo w poniższym linku.
www.youtube.com/embed/X7HmltUWXgs
Lista materiałów
- Arduino UNO
- Osłona sterownika silnika Arduino
- Zestaw podwozia Zumo
- Reduktor 6V Micro DC Motor (2 sztuki)
- Bateria Lipo 7,4 V 850 mAh 25C
- Moduł Bluetooth HC-05 lub HC-06
- Mini serwomotor SG-90
- Kable rozruchowe
- Spinacz do papieru (1 sztuka)
- Części 3D
Krok 1: Części drukarki
- W tym projekcie wykorzystamy kartę elektroniczną Arduino oraz technologię drukarki 3D. Najpierw wydrukujemy części 3D.
- Możesz uzyskać dostęp do części 3D z linku GitHub.
Zadania części są następujące.
- chassis: to główny korpus robota.
- lowerbody: Element, który pomoże poruszać głową robota. Do tej części zostanie przymocowany serwomotor.
- Upperbody: Jest to część pomiędzy podwoziem a dolną częścią nadwozia.
- zawias: Ta część powoduje, że korpus otwiera się i zamyka.
Czas drukowania (model drukarki: MakerBot Replicator2)
- Czas drukowania części na rysunku_1: 5h 13m. (Jeśli ustawisz ustawienia drukowania, jak pokazano na rysunku_3.)
- Czas drukowania części na rysunku_2: 5h 56m. (Jeśli ustawisz ustawienia drukowania, jak pokazano na rysunku_3.)
- UWAGA: Czas drukowania zależy od modelu drukarki.
Krok 2: Lutowanie i łamanie serwo
- Silniki prądu stałego znajdują się wewnątrz obudowy Zumo.
- Kable rozruchowe są lutowane do silników prądu stałego.
- W serwo należy wprowadzić kilka zmian, które sprawią, że głowa robota będzie się poruszać, zanim zostanie przytwierdzona do dolnej części ciała. Celem tej zmiany jest płynniejsze działanie serwomotoru.
- Możesz skorzystać z poniższego linku.
www.youtube.com/watch?v=I-sZ5HWsGZU
- Serwomotor jest przymocowany do dolnej części nadwozia, jak pokazano na rysunku_4.
- Dolne i górne części ciała są skręcone ze sobą za pomocą śruby, jak pokazano na rysunku_5.
Krok 3: Połączenie osłony silnika i sterownika
- Arduino Motor Driver Shield jest przymocowany do Arduino Uno, jak pokazano na rysunku_6.
- Silnik prądu stałego po prawej stronie jest przymocowany do portu M3 sterownika silnika.
- Silnik prądu stałego po lewej stronie jest przymocowany do portu M4 sterownika silnika.
Krok 4: Połączenie modułu Bluetooth
- Piny RX i TX są przylutowane odpowiednio do pinów 2 i 3 płyty Arduino.
- Piny VCC i GND są przylutowane odpowiednio do pinów 5V i GND płytki Arduino.
Krok 5: Połączenie serwomotoru ze sterownikiem silnika
- Serwomotor jest przymocowany do portu M1 sterownika silnika.
- Arduino UNO jest umieszczony na obudowie.
Krok 6: Montaż baterii
- Uchwyt baterii zestawu Zumo Kit został zmodyfikowany, jak pokazano na rysunku. Następnie bateria lipo jest przymocowana do tego zmodyfikowanego uchwytu za pomocą taśmy dwustronnej.
- Jeśli czerwony pin baterii lipo jest przylutowany do pinu Vin Arduino, a czarny pin do pinu GND, Arduino Uno jest zasilany. Jeśli chcesz, możesz dodać mały przełącznik do obwodu. W tym celu możesz zrobić mały otwór w części podwozia.
Krok 7: Tworzenie głowy i ramion
- Głowa i ramiona robota są przyklejone do niezbędnych miejsc.
- Głowa robota jest naklejona na dolną część ciała.
- Zawias jest zamontowany jak pokazano na rysunku.
Krok 8: Finał
- Wreszcie robot powinien wyglądać tak, jak pokazano na rysunku.
- Możesz użyć poniższego linku dla części do druku 3d i montażu.
www.thingiverse.com/thing:1878565
Krok 9: Programowanie Arduino (dodaj bibliotekę osłon silnika)
- Przed wprowadzeniem kodów musimy dodać kilka bibliotek do programu Arduino IDE.
- Najpierw musisz dodać bibliotekę "AFMotor.h", aby móc sterować silnikami. W tym celu wykonaj poniższe czynności.
- Plik ZIP o nazwie „Adafruit Motor Shield Library” jest pobierany z linku GitHub.
- Kliknij „Szkic> Dołącz bibliotekę> Dodaj bibliotekę. ZIP w Arduino IDE. Wybierz pobraną bibliotekę Adafruit Motor Shield Library i kliknij przycisk Otwórz. W ten sposób do projektu zostaje dodana biblioteka o nazwie AFMotor.h.
- Jednak dla połączenia bluetooth należy dodać bibliotekę "SoftwareSerial.h".
Krok 10: Kod Opis-1
w sekcji przed void setup;
Tworzone są obiekty należące do numerów pinów, do których podłączone są silniki i czujnik bluetooth. (mySerial, motor1, motor2, motor3)
Krok 11: Kod Opis-2
w sekcji void setup;
Rozpoczyna się komunikacja szeregowa.
Krok 12: Kod Opis-3
w sekcji void loop;
W sekcji oznaczonej na czerwono sprawdź, czy dane są odbierane z modułu bluetooth. Przychodzące dane są wysyłane do zmiennej c.
Na przykład, jeśli przychodzące dane to „F”, silniki są przesuwane w kierunku do przodu.
- Po sekcji voidloop tworzone są podprogramy. W podprogramach ustawia się prędkość obracania i stronę obracania silników.
- „Do przodu”, „Wstecz”, „W lewo”, „W prawo” i „Stop” to nazwy podprogramów.
Krok 13: Pliki projektu i wideo
Link do serwisu GitHub:
github.com/yasinbrcn/Pass-The-Butter-Robot.git
Zalecana:
Ramię robota ROS MoveIt, część 2: Kontroler robota: 6 kroków
Ramię robota ROS MoveIt Część 2: Kontroler robota: https://github.com/AIWintermuteAI/ros-moveit-arm.gitW poprzedniej części artykułu stworzyliśmy pliki URDF i XACRO dla naszego ramienia robota i uruchomiliśmy RVIZ, aby kontrolować nasze ramię robota w symulowanym środowisku.Tym razem zrobimy to z p
JAK ZŁOŻYĆ IMPONUJĄCE DREWNIANE RAMIĘ ROBOTA (CZĘŚĆ 3: RAMIĘ ROBOTA) -- W OPARCIU O MIKRO: WĘDZIK: 8 kroków
JAK ZŁOŻYĆ IMPONUJĄCE DREWNIANE RAMIĘ ROBOTA (CZĘŚĆ 3: RAMIĘ ROBOTA) -- W OPARCIU O MIKRO: BITN: Kolejny proces instalacji opiera się na zakończeniu trybu omijania przeszkód. Proces instalacji w poprzedniej sekcji jest taki sam, jak proces instalacji w trybie śledzenia linii. Następnie spójrzmy na ostateczną formę A
[Robot Arduino] Jak zrobić robota do przechwytywania ruchu - Kciuki Robota - Silnik serwo - Kod źródłowy: 26 kroków (ze zdjęciami)
[Robot Arduino] Jak zrobić robota do przechwytywania ruchu | Kciuki Robota | Silnik serwo | Kod źródłowy: Kciuki Robot. Zastosowano potencjometr serwomotoru MG90S. To bardzo zabawne i łatwe! Kod jest bardzo prosty. To tylko około 30 linii. Wygląda jak przechwytywanie ruchu. Proszę zostawić jakiekolwiek pytanie lub opinię! [Instrukcja] Kod źródłowy https://github.c
Instrukcja montażu robota D2-1 Lineflowing - Ultra tani zestaw robota: 17 kroków
Przewodnik montażu robotów D2-1 - Ultra tani zestaw robotów: Technologia jest niesamowita, podobnie jak ceny elektroniki z Chin! Możesz kupić te zestawy robotów podążających za linią za około 4,50 USD za sztukę w serwisie eBay, z bezpłatną wysyłką. Jedynym minusem jest to, że pochodzą tylko z chińskimi instrukcjami - Niewiele przydaje się do
Zbuduj bardzo małego robota: stwórz najmniejszego robota kołowego na świecie za pomocą chwytaka.: 9 kroków (ze zdjęciami)
Zbuduj bardzo małego robota: Stwórz najmniejszego robota kołowego na świecie za pomocą chwytaka.: Zbuduj robota 1/20 cala sześciennego z chwytakiem, który może podnosić i przesuwać małe przedmioty. Jest kontrolowany przez mikrokontroler Picaxe. W tej chwili uważam, że może to być najmniejszy na świecie robot kołowy z chwytakiem. To bez wątpienia ch