Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: I-set up ang Electronics at I-upload ang Program
- Hakbang 3: Website
- Hakbang 4: Pag-set up ng Betaflight
Video: Wifi PPM (walang Kailangan ng App): 4 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
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
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
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
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:
Shop Vac Auto Switch (walang Kailangan ng Arduino): 7 Mga Hakbang
Shop Vac Auto Switch (walang Kailangan ng Arduino): Tulad ng maraming mga hobbyist na manggagawa sa kahoy, mayroon akong isang vacuum ng shop na nakakabit sa aking nakita sa mesa at sa tuwing nais kong magsagawa ng isang hiwa kailangan kong i-on ito bago ko buksan ang nakita. Maaari itong magmukhang kalokohan ngunit masakit sa leeg ang pag-on at pag-off ng shop ng maraming
Neoboard Lamp - Walang Kailangan ng SD at 3D na Naka-print: 3 Mga Hakbang (na may Mga Larawan)
Neoboard Lamp - Walang Kailangan ng SD at 3D na Naka-print: Matapos ang pagbuo ng isang lampara ng Minecraft para sa aking 7 taong gulang na bata, nais ng kanyang maliit na kapatid ang isang bagay na katulad. Mas marami siya sa SuperMario kaysa sa Minecraft, kaya't ang kanyang night light ay magpapakita ng mga videogame sprite. Ang proyektong ito ay batay sa The Neoboard project, ngunit pa
Pagkontrol sa Bahay na Kinokontrol ng Boses (tulad ng Alexa o Google Home, walang Wifi o Ethernet na Kailangan): 4 na Hakbang
Pagkontrol ng Bahay na Kinokontrol ng Boses (tulad ng Alexa o Google Home, walang Wifi o Ethernet na Kinakailangan): Ito ay karaniwang batay sa SMS na arduino na kinokontrol na mga relay sa pag-setup ng katulong ng google upang magpadala ng mga mensahe sa pagtuturo ng boses. Napakadali at murang ito at gumagana tulad ng mga ad ng Alexa sa iyong mayroon nang mga de-koryenteng kagamitan (kung mayroon kang Moto -X smartp
Pagkuha ng mga NES Rom sa isang Jailbroken IPhone / iPod Touch Nang Walang Computer (Kailangan ang Wi-Fi) .: 4 na Hakbang
Pagkuha ng mga NES Rom sa isang Jailbroken IPhone / iPod Touch Nang Walang Computer (Kailangan ang Wi-Fi) .: Magbibigay sa iyo ang gabay na ito ng isang paraan upang mag-download ng 69 roms sa iyong iPhone / iPod touch! Kailangan ng bersyon 2.0+
Zero Cost Laptop Cooler / Stand (Walang Pandikit, Walang Pagbabarena, Walang Nuts & Bolts, Walang Mga Screw): 3 Hakbang
Zero Cost Laptop Cooler / Stand (Walang Pandikit, Walang Pagbabarena, Walang Mga Nuts at Bolts, Walang Mga Screw): I-UPDATE: Pakiusap MABUTI VOTE PARA SA MY INSTRUCTABLE, THANKS ^ _ ^ GUSTO MO DIN PO KONG MAGBOTOT PARA SA AKING IBA PANG KONTEST ENTRY AT www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ O BAKA MAGBOTA PARA SA PINAKA MAHIGING KAIBIGAN