Isi kandungan:

Wifi Jarak Jauh PPM / MSP: 5 Langkah
Wifi Jarak Jauh PPM / MSP: 5 Langkah

Video: Wifi Jarak Jauh PPM / MSP: 5 Langkah

Video: Wifi Jarak Jauh PPM / MSP: 5 Langkah
Video: Pemasangan Wifi Tembak /Wifi Hostpot 2024, Disember
Anonim
Wifi Jarak Jauh PPM / MSP
Wifi Jarak Jauh PPM / MSP

Beberapa waktu yang lalu saya menyiarkan pengawal Wifi PPM saya. Ia berfungsi dengan baik. Jaraknya agak pendek. Saya menemui jalan keluar untuk masalah ini. ESP8266 menyokong mod yang dipanggil ESPNOW. Mod ini jauh lebih rendah. Sambungannya tidak terputus begitu mudah dan jika terputus sambungannya akan disambungkan semula dengan segera.

Saya menggunakan tiga ESP8266. Salah satunya ialah penerima ESPNOW, yang lain adalah pengirim ESPNOW dan yang ketiga adalah titik akses ke mana anda boleh berhubung. Yang ketiga diperlukan kerana pengirim ESPNOW tidak boleh menjadi titik akses pada masa yang sama. Saya juga menambahkan beberapa antena untuk mendapatkan jarak yang lebih baik.

Terdapat pusat akses kedua terus di penerima. Sekiranya anda berhubung dengan ini, anda mempunyai persamaan dengan projek WifiPPM lama.

Saya juga menambah sokongan untuk penerima protokol MSP. Ini adalah "MultiWii Serial Protocol" yang disokong oleh MultiWii, Betaflight, Cleanflight dan banyak pengendali penerbangan lain.

Langkah 1: Senarai Bahagian

Senarai Bahagian
Senarai Bahagian
Senarai Bahagian
Senarai Bahagian
Senarai Bahagian
Senarai Bahagian
Senarai Bahagian
Senarai Bahagian

Anda memerlukan tiga modul ESP8266 dalam bentuk apa pun. Tetapi anda mahukan julat terbaik. Oleh itu, saya cadangkan untuk menggunakan modul ESP8266 dengan antena. Ia berfungsi juga tanpa antena. Saya menggunakan bahagian berikut:

2 x ESP07 (modul ESP8266 dengan penyambung antena)

1 x ESP12

1 x 3dBi Mini Antena I-PEX U. FL IPX di bahagian penerima

1 x ESP8266 2, 4/5 GHz 3dbi Wlan Wifi Antenne SMA Stecker / male + Adaptor I-PEX di sisi pengirim

Bekalan kuasa 3, 3 V untuk semua modul ESP8266

Anda juga memerlukan PC dengan Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 sokongan untuk Arduino IDE. Ikuti arahan ini: https://learn.sparkfun.com/tutorials/esp8266-thin… Perpustakaan Websocket untuk Arduino:

Langkah 2: Muat turun dan Flash Sketsa

Muat turun dan Flash Sketsa
Muat turun dan Flash Sketsa
Muat turun dan Flash Sketsa
Muat turun dan Flash Sketsa
Muat turun dan Flash Sketsa
Muat turun dan Flash Sketsa

Anda boleh memuat turun lakaran di sini.

Nyahzip fail. Terdapat tiga folder: Master-AP, Pengirim, Penerima

Master-AP: Ini adalah lakaran untuk titik Akses. Buka lakaran dengan arduino IDE. Tetapkan frekuensi CPU ke 160 MHz di menu alat dan muat naik lakaran ke ESP12.

Pengirim: Itulah lakaran untuk pengirim MSPNOW. Tetapkan frekuensi CPU ke 160 MHz dan muat naik ke salah satu ESP07.

Anda dapat melihat pada gambar pertama cara menyambungkan modul ESP8266 untuk berkelip.

Sekarang sambungkan ESP12 (Titik akses) dan port bersiri dan sambungan kuasa Pengirim ESP07 (gambar kedua): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

Mulakan kedua-dua modul dan sambungkan ke titik akses "Long-Range-WifiPPM / MSP". Kata laluan adalah "WifiPPM / MSP"

Buka penyemak imbas dan buka alamat IP 192.168.4.1. Laman web kawalan akan muncul. Klik pada butang "Maklumat Wifi". Kotak mesej dengan MAC pengirim dan MAC penerima akan muncul.

Buka lakaran penerima di Arduino IDE. Tukar baris "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (gambar ketiga) ke alamat pengirim Mac yang dipaparkan di laman web. Mac penerima mestilah baik. Pastikan frekuensi CPU ditetapkan ke 160 MHz dan muat naik lakaran ke ESP05 kedua.

Langkah 3: Sambungkan Penerima ke Flight Controller dan Setup Cleanflight

Image
Image
Sambungkan Penerima ke Pengawal Penerbangan dan Siapkan Cleanflight
Sambungkan Penerima ke Pengawal Penerbangan dan Siapkan Cleanflight
Sambungkan Penerima ke Pengawal Penerbangan dan Siapkan Cleanflight
Sambungkan Penerima ke Pengawal Penerbangan dan Siapkan Cleanflight

Sambungkan sekarang penerima ke pengawal penerbangan. Pengawal penerbangan anda harus mempunyai output 3, 3 Volt dengan sekurang-kurangnya 200 mA. Sekiranya tidak, anda memerlukan pengatur voltan 3, 3V tambahan.

Sambungkan GND ESP ke GND pengawal penerbangan. Sambungkan VCC ESP ke 3, 3V pengawal penerbangan atau ke pengatur voltan 3, 3V tambahan.

Anda boleh menggunakan output PPM atau output MSP bersiri.

Untuk output MSP sambungkan TX dari ESP8266 ke RX mana-mana port bersiri pengawal penerbangan anda. (Gambar 1)

Untuk output PPM sambungkan GPIO5 dari ESP8266 ke input PPM pengawal penerbangan. (Gambar 1)

Selepas memasang kabel, mulakan pengawal penerbangan dan buka cleanflight. Sambungkan dengan telefon bimbit anda ke pusat akses "WifiPPM / MSP". Kata laluan adalah "WifiPPM / MSP"

Untuk MSP: Buka tab port dan tetapkan MSP di Port bersiri yang anda sambungkan ESP8266 (Gambar 2). Simpan dan mulakan semula. Pergi ke tab konfigurasi dan tetapkan penerima ke "penerima bersiri MSP" (Gambar 3). Simpan dan mulakan semula.

Untuk PPM: Baca dalam manual pengawal penerbangan anda bagaimana cara mengatur PPM Pergi ke tab konfigurasi dan tetapkan penerima ke "penerima PPM" (Gambar 4). Simpan dan mulakan semula.

Persediaan seterusnya adalah untuk kedua-dua penerima yang sama: Pergi ke Tab penerima. Tetapkan saluran ke "RTAE1234" (Gambar 5 / Video). Simpan persediaan.

Sekarang buka penyemak imbas di telefon pintar anda. Buka laman web 192.168.4.1 (Gambar 6). Sekarang anda boleh memeriksa pengawal.

Sekiranya ia berfungsi, mulakan dua penghantar ESP8266. Sambungkan ke pusat akses "Long Range WifiPPM / MSP". Kata laluan adalah "WifiPPM / MSP". Buka semula laman web 192.168.4.1. Periksa lagi di cleanflight jika ia berfungsi.

Sambungkan antena ke modul ESP07.

Langkah 4: Beberapa Maklumat Lanjut

Beberapa Maklumat Lanjut
Beberapa Maklumat Lanjut

Terdapat dua titik akses dalam operasi biasa. Titik akses "WifiPPM / MSP" adalah seperti projek WifiPPM sebelumnya. Anda boleh menggunakannya jika anda hanya mahu melakukan penerbangan pantas tanpa menyambungkan modul tambahan apabila anda tidak memerlukan sambungan jarak jauh. Sekiranya anda menyambung ke "Long Range WifiPPM / MSP" pengawal jarak jauh akan mengawal.

Mungkin anda ingin tahu berapa lama "jarak jauh". Sebenarnya saya tidak tahu. Ia sekurang-kurangnya beberapa ratus meter. Tetapi saya tidak dapat mengujinya sehingga sekarang. Ia tidak kehilangan sambungan di flat saya yang lengkap.

Saya menambah kawalan MSP kerana saya fikir saya dapat membuat saluran belakang untuk data telemetri. Tetapi itu tidak pernah berfungsi dengan stabil. Bagaimanapun, protokol MSP lebih tepat daripada ppm, kerana tidak terlalu bergantung pada masa. Mungkin itu membuat masalah dengan pengawal penerbangan lambat kerana ada lalu lintas yang padat di port bersiri. Dengan pengawal penerbangan Noxe F4 saya berfungsi tanpa masalah.

Sekiranya anda mempunyai masalah konfigurasi, lihat projek WifiPPM lama.

Disyorkan: