Съдържание:

Wifi PPM (не е необходимо приложение): 4 стъпки (със снимки)
Wifi PPM (не е необходимо приложение): 4 стъпки (със снимки)

Видео: Wifi PPM (не е необходимо приложение): 4 стъпки (със снимки)

Видео: Wifi PPM (не е необходимо приложение): 4 стъпки (със снимки)
Видео: РАЗПРОСТРАНЯВАНЕ НА WIFI НАБЛЮДЕНИЕ ЛИЦЕ 4G камера за наблюдение 2024, Ноември
Anonim
Wifi PPM (не е необходимо приложение)
Wifi PPM (не е необходимо приложение)
Wifi PPM (не е необходимо приложение)
Wifi PPM (не е необходимо приложение)

Исках да контролирам моя „вътрешен“квадрокоптер на закрито с моя смартфон, но не можах да намеря добро решение за това. Имах няколко 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 с мобилния си телефон и проверете дали настройката е наред

Това е. Ти си готов. Сега можете да летите с мобилния си телефон без допълнително приложение.

Препоръчано: