Spisu treści:
Wideo: Projekt Roomba: 5 kroków (ze zdjęciami)
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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.) ***