Spisu treści:
- Krok 1: Lista części
- Krok 2: Skonfiguruj elektronikę i prześlij program
- Krok 3: Strona internetowa
- Krok 4: Konfiguracja Betaflight
Wideo: Wifi PPM (bez aplikacji): 4 kroki (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Chciałem sterować moim własnym mikro krytym quadrocopterem za pomocą smartfona, ale nie mogłem znaleźć dobrego rozwiązania. Miałem kilka modułów Wi-Fi ESP8266 leżących wokół, więc postanowiłem zrobić własny.
Program uruchamia punkt dostępu Wi-Fi z witryną HTML 5, aby kontrolować sygnał PPM. Sygnał PPM jest generowany przez przerwanie.
Dzięki HTML5 możesz sterować swoim urządzeniem RC za pomocą dowolnego smartfona bez żadnej aplikacji.
Możesz również połączyć się ze stroną internetową za pomocą komputera i sterować za pomocą joysticka. W tej chwili działa to tylko w Firefoksie.
W tym nieodgadnionym wyjaśnię, jak skonfigurować ESP8266 i jak skonfigurować odbiornik w Betaflight.
Krok 1: Lista części
Zacznijmy od listy części. Potrzebujesz tylko kilku komponentów:
- ESP8266: Każdy moduł powinien działać. Używam modułu ESP 12-F:
- konwerter 3,3V USB na szeregowy do wgrania scetcha po raz pierwszy. (Po pierwszym przesłaniu możesz skorzystać z aktualizacji OTA). Użyj czegoś takiego:
- regulator napięcia 3,3V: ESP8266 potrzebuje 3,3V. Każde napięcie powyżej 3,6 V zabije urządzenie. Może również spaść około 200mA prądu szczytowego. Jeśli nie masz wystarczająco silnego zasilania 3,3 V w swoim modelu RC, potrzebujesz dodatkowego regulatora napięcia. Używam tego regulatora step down z rezystorem 3,9K Ohm:
- PC z Arduino IDE:
- Obsługa ESP8266 dla Arduino IDE. Postępuj zgodnie z tymi instrukcjami:
- Biblioteka Websocket dla Arduino:
- Może przełącznik poziomu 3,3 V/5 V, jeśli twój dekoder PPM nie obsługuje wejść 3,3 V. W przypadku większości kontrolerów lotu quadcopter nie jest to potrzebne.
- Szkic WifiPPM: Pobierz plik poniżej lub
- Smartfon lub komputer z joystickiem i Firefoksem
Krok 2: Skonfiguruj elektronikę i prześlij program
Pierwszą rzeczą do zrobienia jest ustawienie połączeń zasilania do ESP8266. Na zdjęciu widać okablowanie. Wykonaj następujące połączenia:
RST, EN i VCC do 3, 3V
GPIO15 i GND do GND
Umieść mały kondensator między VCC a GND (około 100 nF)
TXD do RXD urządzenia USB2Serial
RXD do TXD urządzenia USB2Serial
Ustaw GPIO0 na GND podczas włączania, aby przejść do trybu lampy błyskowej.
Po zainstalowaniu Arduino IDE, obsługa ESP8266 i biblioteka websocket otwierają szkic. Przytrzymaj GIO0 do GND podczas włączania ESP8266, aby wejść w tryb lampy błyskowej. Teraz możesz przesłać szkic.
Po przesłaniu szkicu kontroler zostanie zresetowany. Powinieneś znaleźć punkt dostępu WIFI o nazwie WifiPPM. Jeśli wszystko jest w porządku, możesz wyłączyć układ i odłączyć przewody TXD, RXD i GPIO0. W przyszłości możesz aktualizować program przez OTA. Aby to zrobić, połącz się z Punktem Dostępowym i przejdź do „192.168.1.4/update” w przeglądarce internetowej.
Krok 3: Strona internetowa
Teraz możesz podłączyć GPIO5 do wejścia PPM kontrolera lotu lub czegokolwiek, czego używasz do dekodowania sygnału PPM.
Po włączeniu modułu można połączyć się z Punktem Dostępowym "WifiPPM". Nie ma hasła. Otwórz w przeglądarce adres 192.168.4.1.
Zobaczysz stronę pierwszego zdjęcia. Na urządzeniu dotykowym możesz sterować drążkami za pomocą ekranu dotykowego.
Jeśli otworzysz witrynę na komputerze, musisz użyć przeglądarki Firefox. Jak tylko podłączysz joystick, strona zmieni się na tę, którą widzisz na drugim obrazku. Możesz sterować drążkami za pomocą joysticka.
W następnym kroku wyjaśnię, jak skonfigurować Betaflight, ponieważ z niego korzystam. Jeśli używasz innego kontrolera, od teraz musisz iść na siebie.
Krok 4: Konfiguracja Betaflight
Używam kontrolera WifiPPM do mojego quadkoptera z Betaflight. Wyjaśnię teraz, jak to skonfigurować.
- Podłącz kontroler lotu do komputera
- otwórz Betaflight
- podłącz do kontrolera lotu
- przejdź do zakładki Odbiornik
- wpisz RTAE1234 w polu mapy kanałów
- zmień „Stick Low Threshold” na 1020, „Stick Center” na 1500 i „Stick High Threshold” na 1980
- zapisz zmiany
- otwórz witrynę wifiPPM za pomocą telefonu komórkowego i sprawdź, czy regulacja jest OK
Otóż to. Skończyłeś. Teraz możesz latać za pomocą telefonu komórkowego bez dodatkowej aplikacji.
Zalecana:
Dynia Halloweenowa IoT - Kontroluj diody LED za pomocą Arduino MKR1000 i aplikacji Blynk ???: 4 kroki (ze zdjęciami)
Dynia Halloweenowa IoT | Kontroluj diody LED za pomocą Arduino MKR1000 i aplikacji Blynk ???: Witam wszystkich, kilka tygodni temu było Halloween i zgodnie z tradycją wyrzeźbiłem ładną dynię na mój balkon. Ale mając moją dynię na zewnątrz, zdałem sobie sprawę, że to dość denerwujące, że muszę wychodzić każdego wieczoru, aby zapalić świeczkę. I ja
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
Miękka zabawka Bluetooth Dice i opracuj grę na Androida za pomocą aplikacji MIT App Inventor: 22 kroki (ze zdjęciami)
Soft Toy Bluetooth Dice i stwórz grę na Androida z MIT App Inventor: Gra w kości ma inną metodę1) Tradycyjna gra z drewnianymi lub mosiężnymi kostkami.2) Graj na telefonie komórkowym lub komputerze z losową wartością kości utworzoną przez telefon komórkowy lub komputer. w tej innej metodzie graj w kości fizycznie i przenieś monetę w telefonie komórkowym lub komputerze
Tworzenie aplikacji na Androida dla małych firm przy użyciu aplikacji MIT i Google Fusion Table: 7 kroków
Tworzenie aplikacji na Androida dla małych firm przy użyciu aplikacji MIT i Google Fusion Table: Czy kiedykolwiek chciałeś stworzyć własną aplikację, która może być dostępna w sklepie Google Play!!! Jeśli prowadzisz firmę, ten samouczek zmieni Twoje życie. Po uważnym przeczytaniu będziesz mógł stworzyć własną Aplikację. Przed
Bezkosztowa lodówka / podstawka do laptopa (bez kleju, bez wiercenia, bez nakrętek i śrub, bez śrub): 3 kroki
Zero-kosztowa chłodnica / podstawka do laptopa (bez kleju, bez wiercenia, bez nakrętek i śrub, bez śrub): AKTUALIZACJA: PROSZĘ GŁOSOWAĆ NA MÓJ INSTRUKCJONALNY, DZIĘKI ^_^ MOŻESZ RÓWNIEŻ GŁOSOWAĆ NA MÓJ INNY KONKURS WPIS NA www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ LUB MOŻE GŁOSUJ NA MOJEGO NAJLEPSZEGO PRZYJACIELA