Od nazwy natychmiast staje się jasne robot wykonane na kontrolerze Arduino. Autor stworzył własne biblioteki dla wygodniejszego użytkowania. Standardowe wyposażenie robota zawiera dalmierz umieszczony na przednim panelu, dwa koła i dwa silniki. W celu ewentualnych przyszłych aktualizacji, płyta kontrolna jest zainstalowana na urządzeniu. Urządzenie jest sterowane i działa autonomicznie, w razie potrzeby można dodać sterowanie radiowe. Artykuł opisuje pracę z CARduino i bibliotekami, jest kilka przykładów.
Co to jest biblioteka?
Biblioteka znacznie upraszcza sterowanie robotem. Projekt jest przeznaczony dla osób, które nie są szczególnie silne w programowaniu, ale chcą tworzyć proste roboty. Stworzenie takiego modelu nie wymaga wiedzy w zakresie sterowania silnikiem. Biblioteka zrobi wszystko sama, zredukuje program do najprostszych poleceń: „skręć w prawo i idź o jedną sekundę” lub „przejdź do przodu o trzy sekundy, a następnie przyspiesz”. W bibliotece znajdują się przykładowe programy, które pomogą Ci skonfigurować CARduino.
Co zrobić, jeśli te same materiały nie są dostępne?
Możesz złożyć takiego robota bez takich materiałów. Biblioteka ma możliwość pracy na prawie każdym zestawie. Na przykład możesz użyć innych kół lub materiału do podwozia, najważniejsze jest to, że zmienione części pełnią tę samą funkcję.
Co może zrobić robot?
Funkcjonalność robota jest prawie nieograniczona. Korzystanie z tej biblioteki, pisanie programu dla Arduino staje się dość łatwym zadaniem. Płyta kontrolna umożliwia instalację różnych czujników.
Koszt robota
Autor mieszka w USA i dlatego uważał, że montaż robota od zera kosztowałby około 100 USD, mając większość szczegółów, wydał na projekt 30 USD. Jeśli możesz zamówić komponenty w Chinach, możesz zmniejszyć koszty około 5 razy.
Użyte materiały:
- Arduino Uno - R3
- Płytka rozwojowa 30x10
- Uchwyt do Arduino i deski do krojenia chleba
- Dalmierz Sharp GP2Y0A02YK0F
- Mikrosilniki 2 szt
- Dwa koła 49x12 mm
- Wsporniki do silnika 2 szt
- Koła kulowe 2 szt
- Sterowniki silnika dla Arduino 2 szt
- Podstawa do podwozia (drewno) 15x10,75 cm (rozmiar został wybrany zgodnie z rozmiarem uchwytu do Arduino i płyty chlebowej)
- Małe wkręty do drewna
- Bateria 9 V 1 szt
Pierwszy krok Prace przygotowawcze.
Przed przystąpieniem do montażu robota autor przygotowuje komponenty. Przede wszystkim prostokąt o odpowiednim rozmiarze jest wycięty z większego niż to konieczne drewnianego klocka.Ponadto zbiera koła kulowe, ponieważ zostały dostarczone zdemontowane, używa instrukcji dla nich do montażu. Koła są przymocowane do silników, a Arduino z deską do krojenia umieszcza się w uchwycie dla nich.
Krok drugi Montaż kół kulowych.
Postanowiono zainstalować te koła po jednej stronie podstawy podwozia, za pomocą ołówka, autor zauważył 0,5 cm po każdej stronie płyty. Do mocowania zastosowano wkręty do drewna.
Krok trzeci Montaż silników.
Ten krok był dość prosty. Wystarczyło włożyć silniki do wsporników i zabezpieczyć je klejem na krawędziach płyty. Możesz również użyć lutownicy, ważne jest, aby nie mieszać styków ujemnych i dodatnich.
Czwarty krok. Zainstaluj Arduino i Bredboard.
Najpierw trzeba było zanotować lokalizację komponentów. Płyta pilśniowa jest umieszczona z przodu uchwytu, a Arduino odpowiednio z tyłu są przymocowane śrubami do istniejących otworów. Sam uchwyt jest umieszczony na podwoziu za pomocą dwóch śrub pośrodku.
Krok piąty Instalacja czujnika
Ten krok jest również dość prosty. Otwory są oznaczone z przodu na środku, a czujnik jest przymocowany za pomocą śrub. Należy użyć obu otworów czujnika do montażu. Podczas dołączania autor umieszcza czujnik tak, aby wnioski na jego temat były na górze. Następnie drut JST jest wkładany do czujnika i podłączony do płyty montażowej, czerwony do dodatniego zacisku, czarny do ujemnego, a żółty znajduje się w dowolnym miejscu na płycie.
Krok szósty Podłączanie sterownika silnika.
Sterowniki są właśnie wyrównane i zainstalowane na Arduino.
Siódmy krok. Przylutuj do silników.
Ponadto występuje zwykłe lutowanie drutów, ważne jest tylko, aby pamiętać, które przewody są dodatnie, a które ujemne.
Siódmy krok. Koła łączące.
Teraz autor łączy przewody od silników do sterownika w następujący sposób:
- Styk dodatni prawego silnika jest podłączony do ujemnego zacisku sterownika A.
- Styk ujemny prawego silnika jest podłączony do dodatniego zacisku sterownika A.
- Styk ujemny lewego silnika jest podłączony do ujemnego zacisku sterownika B.
- Styk ujemny lewego silnika jest podłączony do dodatniego zacisku sterownika B.
Krok ósmy. Czujnik i podłączenie zasilania.
Zasilanie 5 V połączone z + płytką ścienną, GND do GND. Żółty przewód czujnika jest podłączony do analogowego styku 2.
Krok dziewiąty. Instalacja baterii.
Autor po prostu przykleił akumulator klejem do tylnej części robota. Następnie po prostu podłączył dodatnie i ujemne przewody do pozytywnych i negatywnych wniosków Carduino.
Biblioteka
To kończy montaż standardowego robota. Biblioteka i przykładowe programy będą na nim działały, możesz je pobrać pod tym artykułem. Archiwum zawiera także opis niektórych funkcji. Biblioteka jest ładowana do Arduino IDE wzdłuż ścieżki -> importuj bibliotekę -> Carduino. Po pobraniu programu projekt jest całkowicie gotowy.
Wideo z przykładem Carduino: