Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: I-download at i-flash ang Mga Sketch
- Hakbang 3: Ikonekta ang Tagatanggap sa Flight Controller at Setup Cleanflight
- Hakbang 4: Ilang Higit Pang Impormasyon
Video: Long Range Wifi PPM / MSP: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ilang oras ang nakakaraan na nai-post ko ang aking Wifi PPM controller. Ito ay gumagana nang maayos. Ang saklaw lamang ay medyo maikli. Nakahanap ako ng solusyon para sa problemang ito. Sinusuportahan ng ESP8266 ang isang mode na tinatawag na ESPNOW. Ang mode na ito ay higit na mababang antas. Ito ay hindi maluwag na koneksyon nang napakadali at kung ito ay mawalan ng koneksyon ay nakakonekta ito kaagad.
Gumagamit ako ng tatlong ESP8266. Ang isa ay ang tatanggap ng ESPNOW, ang isa pa ay ang nagpadala ng ESPNOW at ang pangatlo ay ang access point kung saan maaari kang kumonekta. Ang pangatlo ay kinakailangan dahil ang nagpadala ng ESPNOW ay hindi maaaring maging isang access point sa parehong oras. Nagdagdag din ako ng ilang mga antena upang makakuha ng mas mahusay na saklaw.
Mayroong pangalawang access point nang direkta sa tatanggap. Kung kumonekta ka dito mayroon kang katulad na katulad sa dating proyekto ng WifiPPM.
Nagdagdag din ako ng suporta para sa tagatanggap ng MSP protocol. Ito ang "MultiWii Serial Protocol" na sinusuportahan ng MultiWii, Betaflight, Cleanflight at maraming iba pang mga flight controler.
Hakbang 1: Listahan ng Mga Bahagi
Kailangan mo ng tatlong mga module ng ESP8266 ng anumang uri. Ngunit nais mo ang pinakamahusay na saklaw. Kaya iminumungkahi ko na gumamit ng mga module ng ESP8266 na may mga antena. Gumagana din ito nang walang mga antena. Ginagamit ko ang mga sumusunod na bahagi:
2 x ESP07 (module ng ESP8266 na may konektor ng antena)
1 x ESP12
1 x 3dBi Mini Antenne I-PEX U. FL IPX sa panig ng tatanggap
1 x ESP8266 2, 4/5 GHz 3dbi Wlan Wifi Antenne SMA Stecker / male + I-PEX Adapter sa bahagi ng nagpadala
3, 3 V power supply para sa lahat ng mga module ng ESP8266
Kailangan mo rin ng PC na may Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 suporta para sa Arduino IDE. Sundin ang mga tagubiling ito: https://learn.sparkfun.com/tutorials/esp8266-thin…Websocket library para sa Arduino:
Hakbang 2: I-download at i-flash ang Mga Sketch
Maaari mong i-download ang mga sketch dito.
I-zip ang file. Mayroong tatlong mga folder: Master-AP, Sender, Receiver
Master-AP: Ito ang sketch para sa Access point. Buksan ang sketch gamit ang arduino IDE. Itakda ang dalas ng CPU sa 160 MHz sa menu ng mga tool at i-upload ang sketch sa ESP12.
Nagpapadala: Iyon ang sketch para sa nagpadala ng MSPNOW. Itakda ang dalas ng CPU sa 160 MHz at i-upload ito sa isa sa ESP07.
Maaari mong makita sa unang larawan kung paano ikonekta ang module na ESP8266 para sa flashing.
Ikonekta ngayon ang ESP12 (Access point) at ang Sender ESP07 serial port at mga koneksyon sa kuryente (pangalawang larawan): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX
Simulan ang parehong mga module at kumonekta sa access point na "Long-Range-WifiPPM / MSP". Ang password ay "WifiPPM / MSP"
Magbukas ng isang browser at buksan ang IP adress 192.168.4.1. Lilitaw ang control website. Mag-click sa pindutan na "Impormasyon sa Wifi". Ang isang kahon ng mensahe kasama ang nagpadala ng MAC at ang tatanggap na MAC ay lilitaw.
Buksan ang sketch ng tatanggap sa Arduino IDE. Baguhin ang linyang "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (pangatlong larawan) sa nagpapadala ng Mac address na ipinakita sa website. Ang tatanggap na Mac ay dapat na maging ok. Siguraduhin na ang dalas ng CPU ay nakatakda sa 160 MHz at i-upload ang sketch sa pangalawang ESP05.
Hakbang 3: Ikonekta ang Tagatanggap sa Flight Controller at Setup Cleanflight
Ikonekta ngayon ang receiver sa flight controller. Ang iyong flight controller ay dapat magkaroon ng 3, 3 Volt output na may hindi bababa sa 200 mA. Kung hindi kailangan mo ng isang karagdagang 3, 3V boltahe regulator.
Ikonekta ang GND ng ESP sa GND ng flight controller. Ikonekta ang VCC ng ESP sa 3, 3V ng flight controller o sa karagdagang 3, 3V voltage regulator.
Maaari mong gamitin ang output ng PPM o ang serial MSP output.
Para sa output ng MSP ikonekta ang TX ng ESP8266 sa RX ng anumang serial port ng iyong flight controller. (Larawan 1)
Para sa output ng PPM ikonekta ang GPIO5 ng ESP8266 sa input ng PPM ng flight controller. (Larawan 1)
Matapos ang mga kable ng ESP simulan ang flight controller at buksan ang cleanflight. Kumonekta sa iyong mobile phone sa access point na "WifiPPM / MSP". Ang password ay "WifiPPM / MSP"
Para sa MSP: Buksan ang tab ng mga port at itakda ang MSP sa serial Port na ikinonekta mo ang ESP8266 (Larawan 2). I-save at i-restart. Pumunta sa tab na pagsasaayos at itakda ang tatanggap sa "MSP serial receiver" (Larawan 3). I-save at i-restart.
Para sa PPM: Basahin sa manu-manong ng iyong flight controller kung paano i-setup ang PPMGo sa tab na pagsasaayos at itakda ang tatanggap sa "PPM receiver" (Larawan 4). I-save at i-restart.
Ang susunod na pag-set up ay para sa parehong mga tagatanggap ng pareho: Pumunta sa Tab na tatanggap. Itakda ang mga channel sa "RTAE1234" (Larawan 5 / Video). I-save ang setup.
Ngayon buksan ang isang browser sa iyong smartphone. Buksan ang site 192.168.4.1 (Larawan 6). Ngayon ay maaari mong suriin ang controller.
Kung gumagana ito, simulan ang dalawang nagpadala na ESP8266. Kumonekta sa "Long Range WifiPPM / MSP" Access point. Ang password ay "WifiPPM / MSP". Buksan muli ang website 192.168.4.1. Suriing muli sa cleanflight kung gumagana ito.
Ikonekta ang mga antena sa mga module ng ESP07.
Hakbang 4: Ilang Higit Pang Impormasyon
Mayroong dalawang mga access point sa normal na operasyon. Ang access point na "WifiPPM / MSP" ay tulad ng nakaraang proyekto ng WifiPPM. Maaari mo itong gamitin kung nais mo lamang gumawa ng isang mabilis na paglipad nang hindi kumokonekta sa anumang karagdagang mga module kung hindi mo kailangan ng koneksyon ng mahabang saklaw. Kung kumonekta ka sa "Long Range WifiPPM / MSP" ang kontrol ng mahabang saklaw ang magkokontrol.
Siguro nais mong malaman kung gaano katagal ang "long range". Sa totoo lang hindi ko talaga alam. Ito ay hindi bababa sa ilang daang metro. Ngunit hindi ko ito masubukan hanggang ngayon. Hindi ito maluwag na koneksyon sa aking kumpletong flat.
Nagdagdag ako ng kontrol sa MSP dahil naisip ko na makakagawa ako ng isang pabalik na channel para sa data ng telemetry. Ngunit hindi ito gumana nang matatag. Gayunpaman, ang MSP protocol ay mas tumpak kaysa sa ppm, sapagkat hindi ito nakasalalay sa tiyempo nang labis. Marahil ay gumagawa ito ng mga problema sa mabagal na mga flight control dahil maraming mabigat na trapiko sa serial port. Sa aking Noxe F4 flight controller gumagana ito nang walang mga problema.
Kung mayroon kang anumang mga problema sa pagsasaayos tingnan ang lumang proyekto ng WifiPPM.
Inirerekumendang:
HC-12 Long Range Distance Weather Station at DHT Sensors: 9 Mga Hakbang
Ang HC-12 Long Range Distance Weather Station at DHT Sensors: Sa tutorial na ito matututunan namin kung paano gumawa ng isang malayuang distansya ng istasyon ng panahon gamit ang dalawang dht sensor, HC12 module at ang I2C LCD Display. Panoorin ang Video
Pagsisimula Sa Long Range Wireless Temperature at Vibration Sensors: 7 Hakbang
Pagsisimula Sa Long Range Wireless Temperature at Vibration Sensors: Minsan ang panginginig ng boses ay ang sanhi ng mga seryosong isyu sa maraming mga application. Mula sa mga shaft ng machine at bearings hanggang sa pagganap ng hard disk, ang pag-vibrate ay nagdudulot ng pinsala sa makina, maagang pagpapalit, mababang pagganap, at naghahatid ng isang pangunahing hit sa kawastuhan. Pagsubaybay
Cast FM Radio LONG RANGE With Rashpberry Pi ONLY !!: 6 Hakbang
Cast FM Radio LONG RANGE With Rashpberry Pi ONLY !!: Ako lahat, oo bumalik ako sa " magturo ", lumipas ng maraming oras mula noong huling itinuro na sumulat ako ngunit natututo ako nang higit pa para sa " magturo " mas marami ka pa. Kaya Magsimula na tayo. Marami sa iyo ang nagbebenta ay pumipis tungkol sa mga mudule at iba pang mga bahagi na
IoT- Ubidots- ESP32 + Long-Range-Wireless-Vibration-And-Temperature-Sensor: 7 Hakbang
IoT- Ubidots- ESP32 + Long-Range-Wireless-Vibration-And-Temperature-Sensor: Ang panginginig ng boses ay tunay na isang kilusang paggalaw - o pag-oscillation-ng mga makina at sangkap sa mga motor na gadget. Ang panginginig sa sistemang pang-industriya ay maaaring isang sintomas, o motibo, ng isang abala, o maaari itong maiugnay sa pang-araw-araw na operasyon. Halimbawa, osci
Long Range WiFi Scanner Gamit ang ESP8266: 6 Mga Hakbang (na may Mga Larawan)
Long Range WiFi Scanner Gamit ang ESP8266: Sa Instructable na ito ay gumagawa ako ng isang baterya na pinapatakbo ng portable na mahabang saklaw na 2.5 band WiFi na pag-scan ng aparato na ginamit upang matukoy kung aling channel ang pinakamahusay para sa aking home network. Maaari din itong magamit upang makahanap ng bukas na mga access point ng WiFi on the go. Gastos na magagawa: Mga $ 25 na manika