Мазмуну:

Wifi PPM (колдонмонун кереги жок): 4 кадам (сүрөттөр менен)
Wifi PPM (колдонмонун кереги жок): 4 кадам (сүрөттөр менен)

Video: Wifi PPM (колдонмонун кереги жок): 4 кадам (сүрөттөр менен)

Video: Wifi PPM (колдонмонун кереги жок): 4 кадам (сүрөттөр менен)
Video: Wifi PPM (no app needed) 2024, Ноябрь
Anonim
Wifi PPM (колдонмонун кереги жок)
Wifi PPM (колдонмонун кереги жок)
Wifi PPM (колдонмонун кереги жок)
Wifi PPM (колдонмонун кереги жок)

Мен өзүмдүн кичинекей микро квадрокоптеримди акылдуу телефонум менен башкаргым келди, бирок бул үчүн жакшы чечим таба алган жокмун. Менде бир нече ESP8266 WiFi модулдары бар болчу, ошондуктан мен өзүмдү жасоону чечтим.

Программа PPM сигналын көзөмөлдөө үчүн HTML 5 веб -сайты бар wifi кирүү чекитин баштайт. PPM сигналы үзгүлтүккө учуроо жолу менен пайда болот.

HTML5тин жардамы менен сиз RC түзмөгүңүздү каалаган смартфонуңуз менен эч кандай тиркемесиз башкара аласыз.

Ошондой эле веб -сайтка ЖК менен туташып, көзөмөлдөө үчүн джойстикти колдонсоңуз болот. Учурда бул Firefoxто гана иштейт.

Бул жерде мен ESP8266ди кантип орнотууну жана Betaflightте ресиверди кантип конфигурациялоону түшүндүрөм.

1 -кадам: Бөлүктөрдүн тизмеси

Бөлүктөр тизмеси
Бөлүктөр тизмеси

Бөлүктөрдүн тизмеси менен баштайлы. Сизге бир нече компоненттер гана керек:

- ESP8266: Ар кандай модуль иштеши керек. Мен ESP 12-F модулун колдоном:

- скетчти биринчи жолу жүктөө үчүн 3, 3В USB сериялык конвертер. (Биринчи жүктөөдөн кийин OTA жаңыртуусун колдоно аласыз). Мындай нерсени колдонуңуз:

- 3, 3V чыңалуу жөндөгүчү: ESP8266 3, 3V керек. 3, 6В жогору болгон ар кандай чыңалуу аппаратты өлтүрөт. Ал ошондой эле болжол менен 200mA чокусуна түшүшү мүмкүн. Эгерде сизде RC моделинде жетишерлик күчтүү 3, 3В камсыздоо жок болсо, сизге кошумча чыңалуу жөндөгүчү керек. Мен бул баскычты 3, 9К Ом каршылыгы менен колдоном:

- Arduino IDE менен компьютер:

- Arduino IDE үчүн ESP8266 колдоосу. Бул көрсөтмөлөрдү аткарыңыз:

- Arduino үчүн Websocket китепканасы:

- Мүмкүн 3, 3V/5V деңгээлдеги алмаштыргыч, эгер сиздин PPM декодериңиз 3, 3V киргизүүнү колдобосо. Көпчүлүк квадрокоптерлердин учуу контроллерлери үчүн бул сизге кереги жок.

- WifiPPM эскизи: Төмөндөгү файлды жүктөп алыңыз же

- акылдуу телефон же джойстик жана Firefox менен ЖК

2 -кадам: Электрониканы орнотуңуз жана Программаны жүктөңүз

Электрониканы орнотуңуз жана Программаны жүктөңүз
Электрониканы орнотуңуз жана Программаны жүктөңүз

Биринчи нерсе - ESP8266га электр байланыштарын орнотуу. Сиз сүрөттө зымдарды көрө аласыз. Төмөндөгү байланыштарды жасаңыз:

RST, EN жана VCC 3, 3Vга чейин

GPIO15 жана GNDден GNDге чейин

VCC менен GND ортосунда кичинекей конденсатор коюңуз (болжол менен 100 нФ)

USB2Serial түзмөгүңүздүн TXD - RXD

USB2Serial түзмөгүңүздүн RXD - TXD

Жарк этме режимине кирүү үчүн GPIO0ду GNDге коюңуз.

Arduino IDE орнотулгандан кийин, ESP8266 колдоосу жана вебсокет китепканасы эскизди ачат. Жарк этме режимине кирүү үчүн ESP8266 күйгүзүлүп жатканда GIO0ду GNDге кармап туруңуз. Эми сиз эскизди жүктөй аласыз.

Эскизди жүктөгөндөн кийин контроллер баштапкы абалга келтирилет. Сиз Wifi кирүү чекитин табышыңыз керек WifiPPM. Эгер бул туура болсо, чипти өчүрүп, TXD, RXD жана GPIO0 зымдарын ажыратып койсоңуз болот. Келечекте программаны OTA аркылуу жаңырта аласыз. Бул үчүн, кирүү чекитине туташыңыз жана веб серепчиңизде "192.168.1.4/update" өтүңүз.

3 -кадам: Вебсайт

Вебсайт
Вебсайт
Вебсайт
Вебсайт

Эми сиз GPIO5ти учуу контролеринин PPM киришине же PPM сигналын декоддоо үчүн колдоно турган нерсеге туташтыра аласыз.

Модулду күйгүзгөндөн кийин "WifiPPM" кирүү чекитине туташа аласыз. Сырсөз жок. Браузериңизде 192.168.4.1 дарегин ачыңыз.

Сиз биринчи сүрөттүн сайтын көрөсүз. Сенсордук түзмөктө таяктарды сенсордук экраныңыз менен башкара аласыз.

Эгерде сиз сайтты компьютер менен ачсаңыз, анда Firefoxту колдонушуңуз керек. Сиз джойстикти туташтырсаңыз, сайт экинчи сүрөттө көрүнгөнгө өзгөрөт. Сиз таяктарды джойстик менен башкара аласыз.

Кийинки кадамда мен Betaflightти кантип орнотууну түшүндүрөм, анткени мен аны колдоном. Эгерде сиз башка контроллерди колдонсоңуз, мындан ары өзүңүзгө барышыңыз керек.

4 -кадам: Betaflight орнотуу

Мен Betaflight менен квадрокоптерим үчүн WifiPPM контроллерин колдоном. Мен аны кантип орнотууну азыр түшүндүрөм.

- Учуу контроллерин ЖКга туташтырыңыз

- Betaflight ачык

- учуу диспетчерине туташуу

- Алуучу өтмөгүнө өтүңүз

- канал карта талаасына RTAE1234 териңиз

- "Stick Low Threshold" 1020, "Stick Center" 1500 жана "Stick High Threshold" 1980 үчүн

- өзгөртүүлөрдү сактоо

- wifiPPM веб -сайтын уюлдук телефонуңуз менен ачыңыз жана тууралоо туура экенин текшериңиз

Дал ушул. Сиз бүттүңүз. Эми сиз уюлдук телефонуңуз менен эч кандай кошумча тиркемесиз уча аласыз.

Сунушталууда: