Spisu treści:
- Krok 1: Wymagane części
- Krok 2: Części drukowane 3D i montaż
- Krok 3: Schemat elektryczny
- Krok 4: Szkic Arduino
- Krok 5: Produkt końcowy i montaż
Wideo: Projekt Roomba: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
Ta instrukcja została stworzona w celu spełnienia wymagań projektowych Makecourse na University of South Florida (www.makecourse.com).
Ta instrukcja obejmuje wszystkie niezbędne kroki i komponenty wymagane do złożenia mojego projektu Roomba. Instruktaż będzie zawierał pliki STL, montaż, system sterowania i programowanie projektu.
Krok 1: Wymagane części
Składniki:
1 x Arduino Uno
1 x wnioskowany odbiornik
1 x wnioskowany pilot
1 x serwa MG90S
1 x czujnik ultradźwiękowy HC SR04
Rezystory 1x220 omów
2 x podwójny mostek H DAOKI
4 x #2 Śruby
1 x żywica epoksydowa Gorilla
Zestaw akumulatorów 2 x 12 V
1 x wentylator obudowy komputera 12 V 120 mm
1 x Filtr
Silnik z przekładnią 4x6 V do robota DIY Robot Smart Car Robot
Narzędzia:
drukarka 3d
Lutownica
Lutowanie rdzenia topnikowego
Nożyce do drutu
Mały śrubokręt krzyżakowy
Pistolet na gorący klej
Krok 2: Części drukowane 3D i montaż
Wszystkie części do tego projektu zostały wydrukowane w 3D. Dołączyłem wszystkie pliki STL niezbędne do zbudowania własnego robota próżniowego Roomba. Wszystkie części zostały zmodyfikowane tak, aby miały wymiary poniżej 6 "x 6" x 6". Przy użyciu żywicy epoksydowej Gorilla, elementy w górnym folderze zostały sklejone ze sobą zgodnie z montażem, a wszystkie elementy w folderze Base również zostały sklejone.
*** Należy pamiętać, że ze względu na różnice tolerancji może być wymagana modyfikacja plików STL lub ostatecznych wydruków.
Krok 3: Schemat elektryczny
Oto podstawowy schemat instalacji elektrycznej. Wymagane napięcia dla akumulatorów to 12 woltów. Jeśli podłączysz układ elektryczny podobny do tego schematu, poniższy szkic Arduino będzie działał.
Krok 4: Szkic Arduino
Szkic Arduino dla tego projektu wykorzystuje dwie biblioteki i jedną funkcję. Biblioteka serwo jest zawarta w oprogramowaniu Arduino i dołączyłem plik zip dla biblioteki IRremote. Funkcja HCSR04 znajdowała się w tym samym folderze zip co szkic Roomba. Aby działać poprawnie, pliki HCSR04 muszą znajdować się w tym samym folderze, co szkic Roomba.
*** Aby dodać bibliotekę, pobierz folder zip na komputer i uruchom oprogramowanie Arduino. W zakładce Szkic w górnej części programu wybierz Dołącz bibliotekę, a następnie wybierz Dodaj bibliotekę ZIP… Wybierz folder zip biblioteki, którą chcesz dodać do biblioteki Arduino i wybierz Otwórz.
*** Wartości IR dla pilota mogą być inne dla Twojego pilota. Aby zmienić wartości, po prostu znajdź wartości i zmień je tak, aby odpowiadały wartościom pilota. Ten samouczek YouTube pokazuje, jak znaleźć wartości dla pilota.
www.youtube.com/watch?v=YW4pP1GoFIk
Krok 5: Produkt końcowy i montaż
Tutaj widzimy działanie robota Roomba. Roomba jest inicjowana i zaczyna poruszać się do przodu, gdy czujnik ultradźwiękowy zaczyna zamiatać w poszukiwaniu przeszkód. Gdy robot wykryje przeszkodę, cofa się, skręca, a następnie kontynuuje ruch do przodu, aż do następnej przeszkody. Robotem można sterować za pomocą pilota. Pilot był w stanie aktywować/dezaktywować robota, włączać/wyłączać silniki prądu stałego.
***(Należy pamiętać, że zamiast akumulatora podłączyłem robota do gniazdka ściennego. Akumulatory, które dostarczyłem do kół, były niewystarczające, co powodowało, że silniki przekręcały się z powodu ciężaru robota.) ***
Zalecana:
Roomba Bot Bulider: 5 kroków (ze zdjęciami)
Roomba Bot Bulider: Bot Budowniczy to Roomba z „grabbersami” przymocowany z przodu będzie mógł przesuwać przedmioty dookoła. Kod z nim jest ustawiony tak, aby rejestrować pierwszy ruch za pomocą pola GUI, które można kontrolować za pomocą jednego kliknięcia myszy. Po
Robot Roomba sterowany przez przeglądarkę z Raspberry Pi Model 3 A+: 6 kroków (ze zdjęciami)
Robot Roomba sterowany przez przeglądarkę z Raspberry Pi Model 3 A+: OmówienieTen instruktaż skupi się na tym, jak dać martwemu Roombie nowy mózg (Raspberry Pi), oczy (kamera internetowa) i sposób kontrolowania wszystkiego za pomocą przeglądarki internetowej. Istnieje wiele hacków do Roomby, które umożliwiają sterowanie przez interfejs szeregowy. Nie mam
Roomba Projekt MATLAB: 5 kroków
Projekt Roomba MATLAB: Obecny plan, jaki NASA ma dla łazika marsjańskiego, polega na tym, aby był zbieraczem danych i wędrował po Marsie, zbierając próbki gleby, aby sprowadzić je z powrotem na Ziemię, aby naukowcy mogli zobaczyć, czy były jakieś wcześniejsze formy życia na planeta. Dodatkowy
Roomblock: platforma do nauki nawigacji ROS z Roomba, Raspberry Pi i RPLIDAR: 9 kroków (ze zdjęciami)
Roomblock: platforma do nauki nawigacji ROS z Roomba, Raspberry Pi i RPLIDAR: Co to jest? to platforma robota składająca się z Roomby, Raspberry Pi 2, czujnika laserowego (RPLIDAR) i mobilnej baterii. Ramkę montażową można wykonać na drukarkach 3D. System nawigacji ROS umożliwia wykonanie mapy pomieszczeń i korzystanie z
Inspektor Roomba: 6 kroków (ze zdjęciami)
Inspektor Roomba: Większość z nas używa robotów iRobot Roomba tylko do odkurzania, ale niewielu wie, że jest to świetna baza do nowych projektów robotyki. Wszyscy producenci powinni wypróbować otwarty interfejs Roomba (OI), aby dowiedzieć się, jak łatwo jest sterować tym robotem. W tej instrukcji możesz