Spisu treści:
- Krok 1: Czego będziesz potrzebować
- Krok 2: Montaż armaty-elektrycznej konstrukcji
- Krok 3: Podłącz czujnik podczerwieni do płyty V5
- Krok 4: Ustaw płytkę V5 na Arduino Uno
- Krok 5: Podłącz zasilacz do płyty Arduino
- Krok 6: Ogólny układ obwodu
- Krok 7: Kodeks i zasada działania
- Krok 8: Dołączanie biblioteki IR
- Krok 9: Zaprogramuj klucze, których chcesz używać
- Krok 10: Dokończ kod i ruszaj
- Krok 11: Prześlij swój kod i przetestuj go
Wideo: Działo RC: 11 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Ta instrukcja została stworzona w celu spełnienia wymagań projektowych Makecourse na University of South Florida (www.makecourse.com)
Krok 1: Czego będziesz potrzebować
Elementy ciała
-2 koła (nadruk 3D lub jakkolwiek chcesz je zaprojektować)
-Chassis-najlepiej wykonane z czegoś, co można łatwo ukształtować, tj. wywiercić, wyciąć laserem itp. Dzieje się tak dlatego, że będziemy mieli dużo okablowania, a co za tym idzie, będziemy musieli stworzyć porty w obudowie, aby okablować elementy elektryczne armat.
Komponenty elektryczne
-Płytka Arduino Uno
-Pilot na podczerwień
-Czujnik podczerwieni
- Silniki krokowe/prędkości prądu stałego
-Dużo okablowania i kabli skokowych
-Płytka V.2 (nie wymagana, ale sprawia, że połączenia są o wiele bardziej zorganizowane i łatwiejsze do uruchomienia)
-12v baterie i akumulator (zasilanie)
-Sterownik silnika L298
Krok 2: Montaż armaty-elektrycznej konstrukcji
Podłącz silniki prądu stałego do sterownika silnika L298
-Poprowadź poszczególne przewody z prędkości/silnika krokowego prądu stałego i podłącz je do portów modułu L298. To jest element, który będzie napędzał silniki.
Krok 3: Podłącz czujnik podczerwieni do płyty V5
Podłącz czujnik Ir do płyty V5. To część, która pozwoli użytkownikowi sterować samochodem za pomocą pilota Ir. Odbywa się to po prostu podłączając kabel z czujnika podczerwieni do portu z napisem „Czujnik podczerwieni”
Krok 4: Ustaw płytkę V5 na Arduino Uno
-Jest to świetna część korzystania z płyty V5, która ułatwia te połączenia. Został zaprojektowany do „pakowania w worki” do Arduino Uno, dzięki czemu oszczędza dużo okablowania i sprawia, że połączenia wyglądają schludnie. Pamiętaj, aby ustawić piny we właściwej zgodności, tj. (GND do portu uziemienia, analog do analogu itp.), aby uniknąć zginania lub uszkodzenia portów.
Krok 5: Podłącz zasilacz do płyty Arduino
Używając do tego zestawu baterii, sprawia to, że element ten również oszczędza dużo przewodów i wygląda nieco bardziej elegancko. Wysoce rekomendowane. Te akumulatory, które są często niedrogie, mają również własny niezależny włącznik i wyłącznik. Po prostu podłącz gniazdo zasilania (upewnij się, że masz port kompatybilny z arduino) do arduino.
Krok 6: Ogólny układ obwodu
Oto, co dzieje się pod maską.
-Silniki prędkości napędzane przez L298
-Czujnik Ir podłączony do płyty V5.
-Zasilacz 12 v
- Wszystkie elementy elektryczne są zasilane/uziemiane za pomocą szyny uziemiającej w razie potrzeby.
Krok 7: Kodeks i zasada działania
Działo jest w zasadzie w pełni obsługiwane za pomocą pilota na podczerwień i będzie głównym celem podczas programowania. System kontroli Ir składa się z wysyłania i odbierania informacji. Wysyłanie odbywa się z pilota, a odbiór przez czujnik Ir. Piloty IR wysyłają sygnały za pomocą binarnego kodu impulsowego, podobnie jak wiele innych przyrządów codziennego użytku. Aby nie pomylić czujnika i uniknąć wykrycia nieprawidłowego kodu impulsu, powszechną praktyką jest modulowanie go przy danej częstotliwości nośnej, którą czujnik może następnie filtrować i odbierać jako jednoznaczne polecenie.
Krok 8: Dołączanie biblioteki IR
- istnieje wiele bibliotek ir online, które można włączyć do szkicu arduino, aby ułatwić programowanie pilota ir. Można je znaleźć m.in
www.liquidcrystal.com
www.elegoo.com
Po pobraniu biblioteki uwzględnij ją w swoim początkowym szkicu (patrz obrazek powyżej).
W programie są też "przykładowe szkice", z których jeden dotyczy systemu Ir. Byłby to również świetny punkt wyjścia. (patrz powyższy obrazek)
W zestawie znajduje się również plik ciekłokrystaliczny z niektórymi właściwościami biblioteki.
Krok 9: Zaprogramuj klucze, których chcesz używać
Działo porusza się do przodu, do tyłu i celuje w lewo i prawo. Potrzebowalibyśmy więc kluczy do przeprowadzenia tych operacji. Moglibyśmy wykonać zadanie przypisywania kluczy do wykonywania określonych czynności, wykorzystując ich unikalną wartość klucza. Moglibyśmy następnie przypisać te wartości kluczy do określonych funkcji za pomocą funkcji #define.
np
#włączać
#definiuj F 16736925
#zdefiniuj B 16754775
gdzie „F” byłoby zmienną powiązaną z przejściem do przodu i cyfrą obok, unikalną wartością klucza do wykonania tego zadania.
Ustawienie poszczególnych komponentów na „wysokie” lub „niskie” zrealizuje określone cele. np. W naszym kodzie, jeśli chcemy, aby działo poruszało się do przodu, ustawilibyśmy piny wyjściowe na silniku prądu stałego na wysoki, powodując ruch samochodu. Pełny szkic tego wszystkiego zostanie dostarczony na końcu.
Krok 10: Dokończ kod i ruszaj
-Jeśli nie znasz się na kodowaniu, nie bój się, istnieje wiele kodów i przykładów w Internecie, które możesz wykorzystać, aby uruchomić swoje działo. Oto mój ostateczny kod dla tej armaty, został pobrany z www.elegoo.com i dostosowany do kryteriów celowania armaty.
Krok 11: Prześlij swój kod i przetestuj go
Jeśli wszystko poszło dobrze, powinieneś być w stanie uruchomić swoje działo. Pamiętaj, aby naładować baterie i włączyć urządzenie. Nie uruchamiaj również armaty, gdy jest podłączony do komputera. Może to być niebezpieczne dla niektórych wrażliwych części twojej kompilacji.
Powodzenia!
Zalecana:
Marmurowe działo dla fizyki: 12 kroków
Marble Cannon for Physics: To jest samouczek dotyczący budowania marmurowego działa. Stworzony przez: Erin Hawkins i Evan Morris
Jak zrobić działo ognioodporne w Minecrafcie: 7 kroków
Jak zrobić działo ognioodporne w Minecrafcie: To jest samouczek na temat tworzenia działającego działa ognioodpornego w Minecrafcie
Prawdziwe działo laserowe z Metroid!: 9 kroków (ze zdjęciami)
Prawdziwe działo laserowe z Metroid!: Nie ma wielu postaci z gier wideo tak niesamowitych jak Samus. Łowca nagród ratujący wszechświat z jedną z najfajniejszych broni w całym świecie science fiction. Kiedy zobaczyłem, że Instructables organizuje konkurs oparty na grach wideo, od razu wiedziałem, że to jej broń
Automatyczne działo pneumatyczne. Przenośny i zasilany Arduino.: 13 kroków
Automatyczne działo pneumatyczne. Portable i Arduino Powered.: Cześć wszystkim! Oto instrukcja montażu przenośnego działa pneumatycznego. Pomysł polegał na stworzeniu armaty, która może strzelać różnymi rzeczami. Postawiłem sobie kilka głównych celów. Czym więc powinna być moja armata: automatyczna. Aby nie sprężać powietrza ręcznie za pomocą
Działo i wieżyczka skanera: 10 kroków (ze zdjęciami)
Scanner Turret and Cannon: Mieliśmy stworzyć funkcjonalny prototyp przy użyciu różnych czujników arduino, więc naszym wyborem było opracowanie wieży z działem, które wystrzeliwuje pocisk do obiektu wykrytego przez skaner. Funkcjonowanie wieży zaczyna się od c