Talaan ng mga Nilalaman:

Wifi PPM (walang Kailangan ng App): 4 na Hakbang (na may Mga Larawan)
Wifi PPM (walang Kailangan ng App): 4 na Hakbang (na may Mga Larawan)

Video: Wifi PPM (walang Kailangan ng App): 4 na Hakbang (na may Mga Larawan)

Video: Wifi PPM (walang Kailangan ng App): 4 na Hakbang (na may Mga Larawan)
Video: DR. VICKI BELO's TRANSFORMATION💖🤩#vickibelo #doctor #transformation #viral #trending 2024, Nobyembre
Anonim
Wifi PPM (walang Kailangan ng App)
Wifi PPM (walang Kailangan ng App)
Wifi PPM (walang Kailangan ng App)
Wifi PPM (walang Kailangan ng App)

Nais kong makontrol ang aking diy micro panloob na quadrocopter gamit ang aking smart phone ngunit hindi ako makahanap ng isang mahusay na solusyon para dito. Mayroon akong ilang mga module ng wifi ng ESP8266 na inilalagay sa paligid kaya't nagpasya akong gumawa ng sarili ko.

Nagsisimula ang programa ng isang access point ng wifi sa isang website ng HTML 5 upang makontrol ang signal ng PPM. Ang senyas ng PPM ay nabuo sa pamamagitan ng makagambala.

Salamat sa HTML5 maaari mong makontrol ang iyong RC aparato sa anumang smart phone nang walang anumang app.

Maaari ka ring kumonekta sa website gamit ang isang PC at gumamit ng isang joystick para sa pagkontrol. Sa ngayon gumagana lamang ito sa Firefox.

Sa inscrutable na ito ipapaliwanag ko kung paano i-set up ang ESP8266 at kung paano i-configure ang tatanggap sa Betaflight.

Hakbang 1: Listahan ng Mga Bahagi

Listahan ng Mga Bahagi
Listahan ng Mga Bahagi

Magsimula tayo sa listahan ng mga bahagi. Kailangan mo lamang ng ilang mga bahagi:

- ESP8266: Ang anumang module ay dapat gumana. Ginagamit ko ang module na 12-F na ESP:

- isang 3, 3V USB sa Serial converter para sa pag-upload ng scetch sa unang pagkakataon. (Matapos ang unang pag-upload maaari mong gamitin ang pag-update ng OTA). Gumamit ng Tulad nito:

- isang 3, 3V boltahe regulator: Ang ESP8266 ay nangangailangan ng 3, 3V. Ang anumang boltahe sa itaas ng 3, 6V ay papatayin ang aparato. Maaari rin itong i-drop tungkol sa 200mA na kasalukuyang rurok. Kung wala kang sapat na malakas na 3, 3V supply sa iyong modelo ng RC kailangan mo ng isang karagdagang regulator ng boltahe. Ginagamit ko ang step down regulator na ito na may 3, 9K Ohm resistor:

- isang PC na may Arduino IDE:

- Suporta ng ESP8266 para sa Arduino IDE. Sundin ang mga tagubiling ito:

- Websocket library para sa Arduino:

- Siguro isang 3, 3V / 5V level shifter kung ang iyong PPM decoder ay hindi sumusuporta sa 3, 3V input. Para sa karamihan ng mga quadcopter flight control na hindi mo kailangan ito.

- Ang WifiPPM scetch: Mag-download ng file sa ibaba o

- Isang matalinong telepono o isang PC na may isang joystick at Firefox

Hakbang 2: I-set up ang Electronics at I-upload ang Program

I-set up ang Electronics at I-upload ang Program
I-set up ang Electronics at I-upload ang Program

Ang unang bagay na dapat gawin ay itakda ang mga koneksyon ng kuryente sa ESP8266. Maaari mong makita ang mga kable sa larawan. Gawin ang mga sumusunod na koneksyon:

Ang RST, EN at VCC sa 3, 3V

GPIO15 at GND sa GND

Maglagay ng isang maliit na capacitor sa pagitan ng VCC at GND (mga 100 nF)

TXD sa RXD ng iyong USB2Serial aparato

RXD sa TXD ng iyong USB2Serial aparato

Ilagay ang GPIO0 sa GND habang powerup upang ipasok ang flash mode.

Matapos mong mai-install ang Arduino IDE, buksan ng suporta ng ESP8266 at websocket library ang sketch. Hawakan ang GIO0 sa GND habang pinapatakbo ang ESP8266 upang ipasok ang flash mode. Ngayon ay maaari mong i-upload ang sketch.

Matapos mong mai-upload ang sketch, i-reset ng controller. Dapat kang makahanap ng isang WIFI Access Point na pinangalanang WifiPPM. Kung ito ay OK maaari mong i-power down ang chip at idiskonekta ang mga wire na TXD, RXD at GPIO0. Sa hinaharap maaari mong i-update ang programa sa paglipas ng OTA. Upang magawa ito, kumonekta sa Access Point at pumunta sa "192.168.1.4/update" sa iyong web browser.

Hakbang 3: Website

Website
Website
Website
Website

Ngayon ay maaari mong ikonekta ang GPIO5 sa input ng PPM ng iyong flight controller o kung ano man ang iyong ginagamit upang ma-decode ang signal ng PPM.

Matapos mapalakas ang module maaari kang kumonekta sa Access Point na "WifiPPM". Walang password Buksan ang address 192.168.4.1 sa iyong browser.

Makikita mo ang site ng unang larawan. Sa isang touch device maaari mong makontrol ang mga stick sa iyong touch screen.

Kung buksan mo ang site gamit ang isang PC dapat mong gamitin ang Firefox. Sa sandaling kumonekta ka ng isang joystick, ang site ay magbabago sa maaari mong makita sa pangalawang larawan. Maaari mong makontrol ang mga stick gamit ang iyong joystick.

Sa susunod na hakbang ay ipaliwanag ko kung paano i-set up ang Betaflight, dahil ginagamit ko ito. Kung gumamit ka ng ilang iba pang tagakontrol kailangan mong magpatuloy sa iyong sarili mula ngayon.

Hakbang 4: Pag-set up ng Betaflight

Ginagamit ko ang WifiPPM controller para sa aking quadcopter sa Betaflight. Ipinapaliwanag ko ngayon kung paano i-set up ito.

- Ikonekta ang iyong flight controller sa PC

- buksan ang Betaflight

- kumonekta sa flight controller

- pumunta sa tab na Receiver

- i-type ang RTAE1234 sa patlang ng mapa ng channel

- Palitan ang "Stick Low Threshold" sa 1020, ang "Stick Center" sa 1500 at ang "Stick High Threshold" hanggang 1980

- i-save ang mga pagbabago

- buksan ang website ng wifiPPM gamit ang iyong mobile phone at subukan kung OK ang pagsasaayos

Ayan yun. Tapos ka na. Ngayon ay maaari kang lumipad gamit ang iyong mobile phone nang walang anumang karagdagang app.

Inirerekumendang: