Spisu treści:
- Krok 1: Komponenty wymagane do wykonania tego mini kieszonkowego programowalnego robota
- Krok 2: Schemat obwodu robota
- Krok 3: Program testu migania Arduino:
- Krok 4: Linia podążająca za robotem
- Krok 5: Konwersja na Edge Detector i Mini Sumo Robot
- Krok 6: Konwersja na robota Light Follower
- Krok 7: Konwersja do robota sterowanego przez aplikację
Wideo: Kieszonkowy programowalny robot: 7 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Witam wszystkich tych, którzy są kreatywni i gotowi do innowacji i cieszą się!!!!!
Chodzi o to, kiedy zaczynamy kochać projekt Arduino i programowanie w robocie. Zawsze uważałem, że robię robota, ale dla każdego robota rozmiar nie jest przyjazny. Chcę nosić mojego robota wszędzie, gdzie lubię, więc stworzyłem ten.
co daje mi pełną swobodę w programowaniu, robotach sterowanych aplikacją Bluetooth i wielu innych. Koszt produkcji jest zbyt mniejszy i podobał mi się ten robot i uważam, że spodoba ci się, jeśli kochasz roboty.
Wszystkie kody arduino, które zawarłem w tej instrukcji, nawet to mogą być używane do takich typów robotów, jak śledzenie linii, wykrywacz przeszkód, śledzenie światła, bot mini sumo, roboty oparte na Andriod itp.
spójrz na wideo mam nadzieję, że się spodoba !!!!!
Krok 1: Komponenty wymagane do wykonania tego mini kieszonkowego programowalnego robota
Ponieważ muszę uczynić tego robota małym, aby zmieścił się w mojej kieszeni. Mogę używać Arduino smd, ale jest to trochę skomplikowane, więc zachowałem prostotę dla wszystkich, używając normalnych komponentów.
lista to:
- arduino Atmega 328
- podwójny silnik do zabawy.
- Bateria 3.7 v 300 mah.
- Sterownik silnika L293D
- hc 05 moduł bluetooth
- programator USB mini
- 3 diody led (2 czerwone i jedna biała na dole.)
- Rezystory 330 omów
- włącznik/wyłącznik suwakowy
- 5 ldr
- Rezystor 100k 5 sztuk dla ldr.
- zero PCB
Krok 2: Schemat obwodu robota
W tym kroku musimy tylko zobaczyć schemat obwodu i najpierw prawidłowo umieścić układ arduino i sterownik silnika oraz dwa silniki, po prostu zobacz obraz na gorąco, to jest zrobione. Po zakończeniu umieszczania możemy połączyć wszystko przewodami.
dwa ldr są podłączone do dołu dla śledzenia linii i 3 na górze dla śledzenia światła.
patrz schemat i podłącz za pomocą rezystora 100k.
NOTATKA:
Podłącz kondensator 1000 uf/25 v do + i-, aby podczas rozruchu i zatrzymania silnika było stabilne napięcie;
Krok 3: Program testu migania Arduino:
Wiemy, że w arduino pin 13 jest podłączony do diody migającej.
tutaj połączyliśmy się z pinami 5 i 6 i po zrzuceniu kodu za pomocą programatora ftdi zaczyna działać, jeśli nie masz ftdi, możesz umieścić chip w arduino i zrzucić kod.
Dane wyjściowe można znaleźć w filmie, który podałem link.
możesz znaleźć kod.
Krok 4: Linia podążająca za robotem
Cześć, teraz możemy zmienić kod na następcę linii. W podanym kodzie wystarczy zmienić wartość analogową dwóch czujników ldr skierowanych w dół. weź arkusz A4 i czarny marker i zrób ciemną i grubą linię.
kod jest poniżej nadal masz jakiekolwiek trudności daj mi znać.
Krok 5: Konwersja na Edge Detector i Mini Sumo Robot
W tym kroku możemy przekształcić go w wykrywacz krawędzi lub mini robota sumo.
- koncepcja: jak tylko dojdzie do czarnej linii, zmienia się wartość ldr i robot wykonuje skręt
- aby stworzyć arenę, potrzebujesz papieru A4 i czarnego markera.
- po prostu skalibruj wartość i umieść wartość w podanym kodzie.
- Cieszyć się….
Krok 6: Konwersja na robota Light Follower
Ponieważ umieściliśmy na nim trzy czujniki ldr, będzie on wykrywał światło, z którego kierunku nadchodzi i biegnie w jego kierunku.
- Czujnik lewy i prawy zostały umieszczone pod kątem 45 stopni od linii prostej tak, aby światło padające na nie było wykrywane i można było obliczyć, która strona jest większa. Środkowy czujnik ldr wygląda do przodu.
- używając trzech warunków określamy kierunek, w którym podąża za światłem.
Krok 7: Konwersja do robota sterowanego przez aplikację
cześć, fajnie, gdy kontrolujemy naszego robota za pomocą naszego telefonu komórkowego. Więc po prostu dodając do niego hc05, możemy sprawić, że będzie to robot sterowany przez aplikację andriod.
- jak zrobić aplikację na Androida dla tego robota, jest to bardzo łatwe. Załączyłem link, dzięki któremu możesz nauczyć się tworzyć aplikację w zaledwie 30 minut, wykonując proste czynności.
- możesz pobrać aplikację z mit app inventor>gallary>robogear.
- wgraj kod bluetooth do swojego robota. kod jest załączony.
- podłącz hc05 do robota na górze i sparuj go z robotem i baw się dobrze….
inne aplikacje też na to pracują, tak jak
- aplikacja do kontroli grawitacji
- aplikacja do sterowania głosem
- oba linki znajdują się w linku i jak sprawić, by aplikacja poddała się lub przeszukała robogear w galerii wynalazcy mitapp.
mam nadzieję, że podoba Ci się ten, jeśli napotkasz jakiś problem, daj mi znać. Dziękuję Ci.
Zalecana:
Programowalny migacz policyjny LED za pomocą STM8 [72 diody]: 9 kroków
Programowalny migacz policyjnych diod LED za pomocą STM8 [72 diody]: STM8S001J3 to 8-bitowy mikrokontroler, który oferuje 8 KB pamięci programowej Flash oraz zintegrowaną pamięć EEPROM z prawdziwymi danymi. Jest określany jako urządzenie o niskiej gęstości w rodzinie mikrokontrolerów STM8S. Ten MCU oferowany w małym pakiecie SO8N
DoReMiQuencer - programowalny sekwencer MIDI z klawiaturą: 7 kroków
DoReMiQuencer - Programowalny sekwencer MIDI z klawiaturą: To urządzenie zostało stworzone do użytku z VCVRack, wirtualnym syntezatorem modułowym stworzonym przez VCV, ale może służyć jako kontroler MIDI ogólnego przeznaczenia. Służy jako sekwencer MIDI lub klawiatura, w zależności od wybranego trybu. Nuty MIDI zmapowane do ke
8-kanałowy programowalny timer: 13 kroków
8-kanałowy programowalny zegar: Wprowadzenie Używam mikrokontrolerów PIC firmy Microchip w moich projektach od 1993 roku i programowałem w języku asemblera, korzystając z IDE Microchip MPLab. Moje projekty wahały się od prostych świateł drogowych i błysków
Programowalny zasilacz 42V 6A: 6 kroków (ze zdjęciami)
Programowalny zasilacz 42V 6A: Mój nowy projekt został zainspirowany programowalnym zasilaczem, modułem Ruideng. Jest fantastyczny, bardzo mocny, precyzyjny i za rozsądną cenę. Dostępnych jest kilka modeli dotyczących napięcia i prądu wyjściowego. Najnowsze wyposażone są w co
Programowalny sekwencer LED RGB (przy użyciu Arduino i Adafruit Trellis): 7 kroków (ze zdjęciami)
Programowalny sekwencer LED RGB (przy użyciu Arduino i Adafruit Trellis): Moi synowie chcieli, aby kolorowe paski LED oświetlały ich biurka, a ja nie chciałem używać konserwowanego kontrolera pasków RGB, ponieważ wiedziałem, że znudzą im się ustalone wzory ci kontrolerzy mają. Pomyślałem też, że będzie to świetna okazja do stworzenia