Mündəricat:

Wifi PPM (Tətbiqə ehtiyac yoxdur): 4 addım (şəkillərlə)
Wifi PPM (Tətbiqə ehtiyac yoxdur): 4 addım (şəkillərlə)

Video: Wifi PPM (Tətbiqə ehtiyac yoxdur): 4 addım (şəkillərlə)

Video: Wifi PPM (Tətbiqə ehtiyac yoxdur): 4 addım (şəkillərlə)
Video: Scentroid's CTAir Continuous Urban Air Quality Monitor Seminar A 12.08.2020 (Subtitled) 2024, Noyabr
Anonim
Wifi PPM (Tətbiqə ehtiyac yoxdur)
Wifi PPM (Tətbiqə ehtiyac yoxdur)
Wifi PPM (Tətbiqə ehtiyac yoxdur)
Wifi PPM (Tətbiqə ehtiyac yoxdur)

Ağıllı telefonumla diy mikro qapalı kvadrokopterimi idarə etmək istədim, amma bunun üçün yaxşı bir həll tapa bilmədim. Ətrafımda bir neçə ESP8266 wifi modulu vardı, buna görə özüm etmək qərarına gəldim.

Proqram, PPM siqnalını idarə etmək üçün HTML 5 veb saytı olan bir wifi giriş nöqtəsinə başlayır. PPM siqnalı fasilə ilə yaranır.

HTML5 sayəsində RC cihazınızı heç bir tətbiq olmadan istənilən ağıllı telefonla idarə edə bilərsiniz.

Veb sayta bir PC ilə qoşula və nəzarət üçün joystick istifadə edə bilərsiniz. Hal -hazırda bu yalnız Firefox -da işləyir.

ESP8266 -nın necə qurulacağını və Betaflight -da qəbuledicinin necə konfiqurasiya ediləcəyini izah edəcəyəm.

Addım 1: Parça siyahısı

Parça siyahısı
Parça siyahısı

Parça siyahısından başlayaq. Yalnız bir neçə komponentə ehtiyacınız var:

- ESP8266: İstənilən modul işləməlidir. ESP 12-F modulundan istifadə edirəm:

- eskizi ilk dəfə yükləmək üçün 3, 3V USB -dən Serial çeviriciyə. (İlk yükləmədən sonra OTA yeniləməsindən istifadə edə bilərsiniz). Belə bir şey istifadə edin:

- 3, 3V gərginlik tənzimləyicisi: ESP8266 3, 3V lazımdır. 3, 6V -dan yuxarı hər hansı bir gərginlik cihazı öldürəcək. Həm də təxminən 200mA pik cərəyanı düşə bilər. RC modelinizdə kifayət qədər güclü 3, 3V təchizatı yoxdursa, əlavə bir gərginlik tənzimləyicisinə ehtiyacınız var. Bu aşağı salınma tənzimləyicisini 3, 9K Ohm rezistorla istifadə edirəm:

- Arduino IDE ilə bir kompüter:

- Arduino IDE üçün ESP8266 dəstəyi. Bu təlimatları izləyin:

- Arduino üçün Websocket kitabxanası:

- PPM dekoderiniz 3, 3V girişləri dəstəkləmirsə, bəlkə də 3, 3V/5V səviyyəli dəyişdirici ola bilər. Əksər quadcopter uçuş nəzarətçiləri üçün buna ehtiyac yoxdur.

- WifiPPM sketch: Aşağıdakı faylı yükləyin və ya

- Ağıllı telefon və ya joystick və Firefox olan bir kompüter

Addım 2: Elektronikanı qurun və Proqramı Yükləyin

Elektronika qurun və proqramı yükləyin
Elektronika qurun və proqramı yükləyin

Ediləcək ilk şey, güc əlaqələrini ESP8266 -ya qurmaqdır. Şəkildə naqilləri görə bilərsiniz. Aşağıdakı əlaqələri qurun:

RST, EN və VCC 3, 3V

GPIO15 və GND - GND

VCC ilə GND arasına kiçik bir kondansatör qoyun (təxminən 100 nF)

USB2Serial cihazınızın TXD -dən RXD -ə

USB2Serial cihazınızın RXD -dən TXD -ə

Flaş rejiminə keçmək üçün GPIO0 -u GND -ə qoyun.

Arduino IDE -ni qurduqdan sonra ESP8266 dəstəyi və veb -kitabxana kitabçası eskizi açır. Flaş rejiminə keçmək üçün ESP8266 -ı işə salarkən GIO0 -u GND -ə basıb saxlayın. İndi eskizi yükləyə bilərsiniz.

Eskizi yüklədikdən sonra nəzarətçi sıfırlanacaq. WifiPPM adlı bir WIFI giriş nöqtəsi tapmalısınız. Əgər bu yaxşıdırsa, çipi söndürə və TXD, RXD və GPIO0 tellərini ayıra bilərsiniz. Gələcəkdə proqramı OTA üzərindən yeniləyə bilərsiniz. Bunu etmək üçün Giriş nöqtəsinə qoşulun və veb brauzerinizdə "192.168.1.4/update" bölməsinə keçin.

Addım 3: Veb sayt

Veb sayt
Veb sayt
Veb sayt
Veb sayt

İndi GPIO5 -i uçuş idarəedicinizin PPM girişinə və ya PPM siqnalını deşifr etmək üçün istifadə etdiyiniz hər şeyə qoşa bilərsiniz.

Modulu işə saldıqdan sonra "WifiPPM" giriş nöqtəsinə qoşula bilərsiniz. Parol yoxdur. Brauzerinizdə 192.168.4.1 ünvanını açın.

İlk şəklin saytını görəcəksiniz. Bir toxunma cihazında çubuqları toxunma ekranınızla idarə edə bilərsiniz.

Saytı bir kompüterlə açarsanız, Firefox istifadə etməlisiniz. Bir joystick bağladığınız anda sayt ikinci şəkildə görə biləcəyinizə çevriləcək. Çubuqları joystick ilə idarə edə bilərsiniz.

Növbəti addımda Betaflight -ı necə quracağımı izah edəcəyəm, çünki istifadə edirəm. Başqa bir nəzarətçi istifadə edirsinizsə, bundan sonra özünüzə davam etməlisiniz.

Addım 4: Betaflight qurmaq

Betaflight ilə quadcopter üçün WifiPPM nəzarətçisindən istifadə edirəm. İndi necə qurulacağını izah edəcəyəm.

- Uçuş nəzarətçinizi PC -yə qoşun

- Betaflight -ı açın

- uçuş nəzarətçisinə qoşulun

- Alıcı sekmesine keçin

- kanal xəritəsi sahəsinə RTAE1234 yazın

- "Stick Low Threshold" u 1020, "Stick Center" ı 1500 və "Stick High Threshold" u 1980 -ə dəyişin

- dəyişiklikləri qeyd edin

- cib telefonunuzla wifiPPM veb saytını açın və tənzimləmənin düzgün olub olmadığını yoxlayın

Bu belədir. Bitirdin İndi heç bir əlavə tətbiq olmadan cib telefonunuzla uça bilərsiniz.

Tövsiyə: