Съдържание:
- Стъпка 1: Списък на частите
- Стъпка 2: Настройте електрониката и качете програмата
- Стъпка 3: Уебсайт
- Стъпка 4: Настройване на Betaflight
Видео: Wifi PPM (не е необходимо приложение): 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Исках да контролирам моя „вътрешен“квадрокоптер на закрито с моя смартфон, но не можах да намеря добро решение за това. Имах няколко ESP8266 wifi модула, така че реших да направя свой собствен.
Програмата стартира wifi точка за достъп с уебсайт HTML 5 за контрол на PPM сигнала. PPM сигналът се генерира чрез прекъсване.
Благодарение на HTML5 можете да контролирате вашето RC устройство с всеки смарт телефон без приложение.
Можете също да се свържете с уебсайта с компютър и да използвате джойстик за управление. В момента това работи само във Firefox.
В това непостижимо ще обясня как да настроя ESP8266 и как да конфигурирам приемника в Betaflight.
Стъпка 1: Списък на частите
Нека започнем със списъка с части. Нуждаете се само от няколко компонента:
- ESP8266: Всеки модул трябва да работи. Използвам модула ESP 12-F:
- 3, 3V USB към сериен конвертор за качване на сцената за първи път. (След първото качване можете да използвате OTA актуализацията). Използвайте нещо подобно:
- регулатор на напрежение 3, 3V: ESP8266 се нуждае от 3, 3V. Всяко напрежение над 3, 6V ще убие устройството. Той може също да падне около 200mA пиков ток. Ако нямате достатъчно силно 3, 3V захранване на вашия RC модел, имате нужда от допълнителен регулатор на напрежението. Използвам този регулатор за понижаване с резистор 3, 9K Ohm:
- компютър с Arduino IDE:
- Поддръжка на ESP8266 за Arduino IDE. Следвайте тези инструкции:
- Библиотека на Websocket за Arduino:
- Може би 3, 3V/5V ниво превключвател, ако вашият PPM декодер не поддържа 3, 3V входове. За повечето полетни контролери на квадрокоптери това не ви трябва.
- Сцената на WifiPPM: Изтеглете файла по -долу или
- Умен телефон или компютър с джойстик и Firefox
Стъпка 2: Настройте електрониката и качете програмата
Първото нещо, което трябва да направите, е да настроите захранващите връзки към ESP8266. Можете да видите окабеляването на снимката. Направете следните връзки:
RST, EN и VCC до 3, 3V
GPIO15 и GND към GND
Поставете малък кондензатор между VCC и GND (около 100 nF)
TXD към RXD на вашето USB2 серийно устройство
RXD към TXD на вашето USB2 серийно устройство
Поставете GPIO0 в GND при включване, за да влезете в режим на светкавица.
След като инсталирате Arduino IDE, поддръжката на ESP8266 и библиотеката на websocket отварят скицата. Задръжте GIO0 на GND, докато включвате ESP8266, за да влезете в режим на светкавица. Сега можете да качите скицата.
След като качите скицата, контролерът ще се нулира. Трябва да намерите WIFI точка за достъп с име WifiPPM. Ако това е наред, можете да изключите чипа и да изключите проводниците TXD, RXD и GPIO0. В бъдеще можете да актуализирате програмата чрез OTA. За да направите това, свържете се с точката за достъп и отидете на „192.168.1.4/update“във вашия уеб браузър.
Стъпка 3: Уебсайт
Сега можете да свържете GPIO5 към входа PPM на вашия полетен контролер или каквото и да използвате за декодиране на PPM сигнала.
След включване на модула можете да се свържете с точката за достъп "WifiPPM". Няма парола. Отворете адреса 192.168.4.1 във вашия браузър.
Ще видите сайта на първата снимка. На сензорно устройство можете да управлявате пръчките с вашия сензорен екран.
Ако отворите сайта с компютър, трябва да използвате Firefox. Веднага щом свържете джойстик, сайтът ще се промени на този, който можете да видите на втората снимка. Можете да управлявате пръчките с джойстика си.
В следващата стъпка ще обясня как да настроя Betaflight, защото го използвам. Ако използвате друг контролер, отсега нататък трябва да продължите сами.
Стъпка 4: Настройване на Betaflight
Използвам контролера WifiPPM за моя квадрокоптер с Betaflight. Сега обяснявам как да го настроя.
- Свържете вашия полетен контролер към компютъра
- отворете Betaflight
- свържете се с полетния контролер
- отидете в раздела приемник
- въведете RTAE1234 в полето за карта на канала
- променете "Stick Low Threshold" на 1020, "Stick Center" на 1500 и "Stick High Threshold" на 1980
- запазете промените
- отворете уебсайта на wifiPPM с мобилния си телефон и проверете дали настройката е наред
Това е. Ти си готов. Сега можете да летите с мобилния си телефон без допълнително приложение.
Препоръчано:
Стъклена каменна LED тръба (WiFi се контролира чрез приложение за смартфон): 6 стъпки (със снимки)
LED тръба от стъклен камък (WiFi, контролирана чрез приложение за смартфон): Здравейте колеги производители! В тази инструкция ще ви покажа как да изградите LED тръба, контролирана от WiFi, която е пълна със стъклени камъни за приятен дифузен ефект. Светодиодите са индивидуално адресируеми и затова са възможни някои приятни ефекти в
LED часовник, използващ 555 и 4017 (не е необходимо програмиране): 8 стъпки (със снимки)
LED часовник, използващ 555 и 4017 (не е необходимо програмиране): Тук ще представя проект, който проектирах и направих преди около 7 години. Идеята на проекта е да използва броячи на микросхеми като 4017 за генериране на сигнали, които контролират мигането на светодиоди, подредени като стрелките на аналоговия часовник
Направете просто приложение за вашия смартфон (не е необходимо кодиране): 10 стъпки
Направете просто приложение за вашия смартфон (не е необходимо кодиране): АКТУАЛИЗАЦИЯ: Тази техника е остаряла, сега има различни други начини за създаване на приложение .. това може да не работи повече. Първото ми публикувано приложение е достъпно за изтегляне от приложението Android Пазар тук. По -долу е кратък урок за това как практически всеки
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно управление и приложение за Android: 5 стъпки (със снимки)
8 Релейно управление с NodeMCU и IR приемник, използващ WiFi и IR дистанционно и приложение за Android: Управление на 8 релейни превключвателя с помощта на nodemcu и IR приемник през wifi и дистанционно и приложение за android. Дистанционното работи независимо от wifi връзката. ТУК
RGB Infinity часовник със собствено приложение BT: 15 стъпки (със снимки)
RGB Infinity Clock със собствено приложение BT: Нормалните цифрови и аналогови часовници са скучни, затова планирайте да разработите готин часовник с персонализирани цветове за циферблат, часова стрелка, минутна стрелка и втора ръка. За тази цел първо искате да разработите часовника, като използвате адресируема RGB LED лента. След това за комуникация с А