Spisu treści:

Projekt Roomba: 5 kroków (ze zdjęciami)
Projekt Roomba: 5 kroków (ze zdjęciami)

Wideo: Projekt Roomba: 5 kroków (ze zdjęciami)

Wideo: Projekt Roomba: 5 kroków (ze zdjęciami)
Wideo: Ups. 2024, Listopad
Anonim
Projekt Roomba
Projekt Roomba

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

Wymagane części
Wymagane części
Wymagane części
Wymagane części
Wymagane części
Wymagane części
Wymagane części
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ż

Części drukowane 3D i montaż
Części drukowane 3D i montaż
Części drukowane 3D i montaż
Części drukowane 3D i montaż
Części drukowane 3D i montaż
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

Schemat elektryczny
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: