Spisu treści:
Wideo: Sterowanie Raspberry Pi RC: 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Sterowanie RC dla Raspberry Pi
Istnieje wiele instrukcji pokazujących, jak sterować robotem za pomocą WIFI lub bluetooth za pomocą telefonu lub tabletu. Problem polega na tym, że nie możesz manewrować wystarczająco szybko, ponieważ musisz patrzeć na ekran i robota. Dzięki tej konfiguracji możesz sterować swoim robotem za pomocą prawdziwego bezprzewodowego kontrolera RC AM za pomocą raspberry pi.. Wymagane są pewne umiejętności lutowania.
Krok 1: Potrzebne części
Potrzebne części
1. Nadajnik i odbiornik radiowy Futaba 2DR AM.
2. (4) Przełącznik Pololu RC z wyjściem cyfrowym.
3. płyta perf do lutowania (4) małych płytek
4. drut (użyłem przewodów z kabla Cat5)
5. nakrętki i śruby
6. sprzęt do lutowania
7. bardzo mały płaski śrubokręt
Krok 2: Konfiguracja
USTAWIAĆ;
Odbiornik RC posiada 2 kanały, jeden do sterowania kierunkiem, a drugi do sterowania przepustnicą. Kupiłem kontroler i odbiornik jako zestaw, zawierał również (2) serwa S3003 i uchwyt baterii. Potrzebujesz tylko odbiornika i kontrolera. Możesz odciąć przewody od serw i użyć złączy, jeśli chcesz. Postanowiłem przylutować przewody bezpośrednio do pinów na odbiorniku zamiast odcinać przewody od serw. Kupiłem deski polo od Amazona. Kliknij tutaj
Krok 3: Okablowanie
OKABLOWANIE;
Przeczytaj instrukcję pololu na końcu instrukcji, aby uzyskać szczegółowe informacje. Płyty można okablować napięciem 3,3V lub 5V. Jeśli chcesz uzyskać wyjście sygnału 5V z płyt, musisz przylutować 2 duże podkładki z tyłu płyt. Jeśli chcesz 3,3 V z płyt, nie musisz zwierać padów, ale będziesz potrzebować 3,3 V z Rpi. Najpierw przylutuj dostarczone szpilki nagłówka do płytek Pololu. Umieść (4) małe deski na desce perforowanej i okablowaj zgodnie ze schematem. Dołączyłem 2 schematy, jeden dla 3,3V a drugi dla 5V. Zwróć uwagę, że aby użyć konfiguracji 5V, będziesz potrzebować płyty buforowej 3.3v-5v. Na przykład Piface lub odpowiednik. Po przylutowaniu wszystkich przewodów. Zapewnij zasilanie odbiornika (5V). Wszystkie małe płytki powinny zacząć migać i być gotowe do programowania.
Krok 4: Programowanie
PROGRAMOWANIE;
Do zaprogramowania każdej płytki Pololu potrzebny będzie kontroler RC. Upewnij się, że baterie są dobre. Postępuj zgodnie z instrukcją, aby uzyskać szczegółowe informacje. Aby wejść w tryb programowania, bardzo małym śrubokrętem zewrzyj 2 małe podkładki na górze płyty podczas włączania zasilania. Dioda LED zacznie migać wskazując, że jesteś w trybie programowania. Aktywuj dźwignię na kontrolerze i ponownie zewrzyj klocki, aby zapisać je w pamięci. Jeśli płytka jest zaprogramowana poprawnie, dioda LED powinna migać z różną częstotliwością. Zrób to samo dla wszystkich pozostałych desek. Po zaprogramowaniu wyjście na każdej płytce powinno zmienić stan z niskiego na wysoki lub wysoki na niski w zależności od kierunku joysticka. Z jakiegoś powodu w mojej konfiguracji 2 wyjścia są WYSOKIE, a 2 NISKICH z dźwigniami pośrodku. Oznacz przewody wyjściowe, aby podczas programowania raspberry pi wiedzieć, jaki jest przewód. Należy pamiętać, że gdy odbiornik jest poza zasięgiem lub kontroler jest wyłączony, będziesz miał 2 wyjścia HIGH i 2 LOW.
Ten projekt ma pokazać, jak dodać sterowanie RC do Raspberry Pi, a nie jak zbudować robota. Jeśli ktoś potrzebuje kodu Pythona, zapytaj. Dołączony film przedstawia konfigurację roboczą.
WIDEO
Zalecana:
Wspinaczka na wieżę pomagająca robotowi V1 - sterowanie dwunożne, RF, BT za pomocą aplikacji: 22 kroki (ze zdjęciami)
Tower Climbing Helping Robot V1 - Two Legged, RF, BT Control With App: Kiedy kiedykolwiek zobaczę jaszczurki na ścianach, planuję zrobić takiego robota. Jest to pomysł długoterminowy, przeszukuję wiele artykułów pod kątem elektroprzylepności i sprawdzam jakiś sposób i nie udało mi się utrzymać. Na razie planuję zrobić to za pomocą elektromagnesu do
Proste sterowanie gestami - kontroluj swoje zabawki RC za pomocą ruchu ramienia: 4 kroki (ze zdjęciami)
Proste sterowanie gestami - kontroluj swoje zabawki zdalnie sterowane ruchem ręki: witaj w moim „ible” #45. Jakiś czas temu zrobiłem w pełni działającą wersję RC BB8 z części Lego Star Wars… https://www.instructables.com/id/Whats-Inside-My-R… Kiedy zobaczyłem, jak fajnie jest Force Band stworzony przez Sphero, pomyślałem: „Ok, ja c
Sterowanie wieloma diodami LED za pomocą Pythona i pinów GPIO Raspberry Pi: 4 kroki (ze zdjęciami)
Kontrolowanie wielu diod LED za pomocą Pythona i pinów GPIO Raspberry Pi: Ta instrukcja pokazuje, jak kontrolować wiele pinów GPIO na RaspberryPi, aby zasilać 4 diody LED. Wprowadzi Cię również do parametrów i instrukcji warunkowych w Pythonie. Nasze poprzednie instrukcje używania pinów GPIO Twojego Raspberry Pi do Con
Sterowanie jasnością Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: 8 kroków (ze zdjęciami)
Kontrola jasności Sterowanie diodami LED w oparciu o PWM za pomocą przycisków, Raspberry Pi i Scratch: Próbowałem znaleźć sposób, aby wyjaśnić moim uczniom, jak działa PWM, więc wyznaczyłem sobie zadanie kontrolowania jasności diody LED za pomocą 2 przycisków - jeden przycisk zwiększający jasność diody LED a drugi ją przyciemniający. Aby zaprogramować
ESP8266 TAŚMA LED RGB Sterowanie WIFI - NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi - TAŚMA LED RGB Sterowanie smartfonem: 4 kroki
ESP8266 TAŚMA LED RGB Sterowanie WIFI | NODEMCU jako pilot na podczerwień do taśmy Led kontrolowanej przez Wifi | Sterowanie smartfonem z taśmą LED RGB: Cześć, w tym samouczku dowiemy się, jak używać nodemcu lub esp8266 jako pilota na podczerwień do sterowania taśmą RGB LED, a Nodemcu będzie kontrolowane przez smartfon przez Wi-Fi. Więc w zasadzie możesz sterować TAŚMĄ LED RGB za pomocą smartfona