Мазмуну:

Узун диапазондогу Wifi PPM / MSP: 5 кадам
Узун диапазондогу Wifi PPM / MSP: 5 кадам

Video: Узун диапазондогу Wifi PPM / MSP: 5 кадам

Video: Узун диапазондогу Wifi PPM / MSP: 5 кадам
Video: Prolonged FieldCare Podcast 127: Austere Dentistry 2024, Июль
Anonim
Узак аралыкка Wifi PPM / MSP
Узак аралыкка Wifi PPM / MSP

Бир нече убакыт мурун мен Wifi PPM контроллеримди жарыяладым. Бул абдан жакшы иштеп жатат. Жөн гана диапазону бир аз кыска. Мен бул көйгөйдүн чечимин таптым. ESP8266 ESPNOW деп аталган режимди колдойт. Бул режимдин деңгээли алда канча төмөн. Бул байланышты оңой эле жоготпойт, эгер ал үзүлсө дароо кайра туташат.

Мен үч ESP8266 колдоном. Бири ESPNOW алуучусу, экинчиси ESPNOW жөнөтүүчүсү, үчүнчүсү сиз туташа турган кирүү чекити. Үчүнчүсү керек, анткени ESPNOW жөнөтүүчү бир эле убакта кирүү чекити боло албайт. Мен дагы жакшы диапазонду алуу үчүн кээ бир антенналарды коштум.

Түздөн -түз ресиверде экинчи кирүү чекити бар. Эгер сиз буга туташсаңыз, сизде эски WifiPPM долбоору менен бирдей.

Мен ошондой эле MSP протоколунун алуучусуна колдоо коштум. Бул MultiWii, Betaflight, Cleanflight жана башка көптөгөн учуу контроллери тарабынан колдоого алынган "MultiWii Сериялык Протокол".

1 -кадам: Бөлүктөрдүн тизмеси

Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси
Бөлүктөр тизмеси

Сизге үч ESP8266 модулу керек. Бирок сиз эң жакшы диапазонду каалайсыз. Андыктан антенналары бар ESP8266 модулдарын колдонууну сунуштайм. Ал антеннасыз да иштейт. Мен төмөнкү бөлүктөрдү колдоном:

2 x ESP07 (антенна туташтыргычы бар ESP8266 модулу)

1 x ESP12

1 x 3dBi Mini Antenne I-PEX U. FL IPX алуучу тарапта

1 x ESP8266 2, 4/5 GHz 3dbi Wlan Wifi Антенна SMA Stecker / эркек + I-PEX адаптери жөнөтүүчү тарапта

Бардык ESP8266 модулдары үчүн 3, 3 В электр энергиясы

Ошондой эле сизге Arduino IDE менен компьютер керек: Arduino IDE үчүн https://www.arduino.cc/en/Main/SoftwareESP8266 колдоосу. Бул көрсөтмөлөрдү аткарыңыз: https://learn.sparkfun.com/tutorials/esp8266-thin… Arduino үчүн веб-китепкана:

2 -кадам: Эскиздерди жүктөп алып, жаркылдатыңыз

Эскиздерди жүктөп алып, жаркылдатыңыз
Эскиздерди жүктөп алып, жаркылдатыңыз
Эскиздерди жүктөп алып, жаркылдатыңыз
Эскиздерди жүктөп алып, жаркылдатыңыз
Эскиздерди жүктөп алып, жаркылдатыңыз
Эскиздерди жүктөп алып, жаркылдатыңыз

Эскиздерди бул жерден жүктөп алсаңыз болот.

Файлды ачуу. Үч папка бар: Master-AP, Жөнөтүүчү, Алуучу

Master-AP: Бул Кирүү чекитинин эскизи. Эскизди arduino IDE менен ачыңыз. Куралдар менюсунда CPU жыштыгын 160 МГцке коюп, эскизди ESP12ге жүктөңүз.

Жөнөтүүчү: Бул MSPNOW жөнөтүүчүсүнүн эскизи. CPU жыштыгын 160 МГцке коюп, ESP07ге жүктөңүз.

Биринчи сүрөттө жаркыроо үчүн ESP8266 модулун кантип туташтыруу керек экенин көрө аласыз.

Эми ESP12 (Кирүү чекити) менен Жөнөтүүчү ESP07 сериялык портторун жана электр байланыштарын туташтырыңыз (экинчи сүрөт): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

Эки модулду тең баштаңыз жана "Long-Range-WifiPPM/MSP" кирүү чекитине туташыңыз. Сырсөз "WifiPPM/MSP"

Браузерди ачыңыз жана IP дарегин ачыңыз 192.168.4.1. Башкаруу веб -сайты пайда болот. "Wifi Info" баскычын чыкылдатыңыз. Жөнөтүүчү MAC жана кабыл алуучу MAC менен билдирүү кутусу пайда болот.

Алуучунун эскизин Arduino IDEде ачыңыз. "Uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6} линиясын өзгөртүү"; (үчүнчү сүрөт) веб -сайтта көрсөтүлгөн жөнөтүүчү Mac дарегине. Алуучу Mac жакшы болушу керек. CPU жыштыгы 160 МГцке коюлганын текшерип, эскизди экинчи ESP05ке жүктөңүз.

3 -кадам: Алууну Рейс Контроллерине туташтырыңыз жана Cleanflightти орнотуңуз

Image
Image
Алууну Рейс Контроллерине туташтырыңыз жана Cleanflightти орнотуңуз
Алууну Рейс Контроллерине туташтырыңыз жана Cleanflightти орнотуңуз
Алууну Рейс Контроллерине туташтырыңыз жана Cleanflightти орнотуңуз
Алууну Рейс Контроллерине туташтырыңыз жана Cleanflightти орнотуңуз

Азыр кабылдагычты учуу контроллерине туташтырыңыз. Сиздин учуу контролеруңуз 3, 3 Вольттук чыгууга ээ болушу керек, жок дегенде 200 мА. Эгер андай болбосо, кошумча 3, 3В чыңалуу жөндөгүчү керек.

Учуу диспетчеринин GND менен ESPтин GND'син туташтырыңыз. ESPтин VCCсин учуунун контролерунун 3, 3V же кошумча 3, 3V чыңалуу жөндөгүчүнө туташтырыңыз.

Сиз PPM чыгарууну же сериялык MSP чыгарууну колдоно аласыз.

MSP чыгаруу үчүн ESP8266 TXти учуу контролеруңуздун каалаган сериялык портуна RXке туташтырыңыз. [1 -сүрөт]

PPM чыгаруу үчүн ESP8266 GPIO5'ин учуу контроллеринин PPM киришине туташтырыңыз. [1 -сүрөт]

ESP зымдарын туташтыргандан кийин, учуу контроллерин иштетип, таза аба каттамын ачыңыз. Уюлдук телефонуңуз менен "WifiPPM/MSP" кирүү чекитине туташыңыз. Сырсөз "WifiPPM/MSP"

MSP үчүн: Порттор өтмөгүн ачыңыз жана MSPти ESP8266 туташкан сериялык Портко коюңуз (Picture 2). Конфигурация өтмөгүнө өтүңүз жана ресиверди "MSP сериялык кабыл алгычына" коюңуз (Picture 3). Сактоо жана өчүрүп күйгүзүү.

PPM үчүн: PPMGo конфигурация өтмөгүнө кантип орнотуу керектигин учуучу контролеруңуздун окуу куралынан окуңуз жана ресиверди "PPM ресивери" деп коюңуз (Picture 4). Сактоо жана өчүрүп күйгүзүү.

Кийинки орнотуу эки кабыл алуучу үчүн бирдей: Кабыл алуучу өтмөгүнө өтүңүз. Каналдарды "RTAE1234" кылып коюңуз (Picture 5/Video). Орнотууну сактаңыз.

Эми смартфонуңуздан браузер ачыңыз. 192.168.4.1 сайтын ачыңыз (6 -сүрөт). Эми сиз контроллерди текшере аласыз.

Эгер ал иштеп жатса, эки жөнөтүүчү ESP8266 баштаңыз. "Long Range WifiPPM/MSP" кирүү чекитине туташыңыз. Сырсөз "WifiPPM/MSP". 192.168.4.1 веб -сайтын кайра ачыңыз. Эгерде ал иштеп жатса, cleanflightте кайра текшериңиз.

Антенналарды ESP07 модулдарына туташтырыңыз.

4 -кадам: Көбүрөөк маалымат

Дагы Көбүрөөк маалымат
Дагы Көбүрөөк маалымат

Кадимки иштөөдө эки кирүү түйүнү бар. "WifiPPM/MSP" кирүү чекити мурунку WifiPPM долбооруна окшош. Эгерде сиз узак аралыкка туташуунун кажети жок болгондо кошумча модулдарды туташтырбастан тез учууну кааласаңыз, аны колдоно аласыз. Эгер "Long Range WifiPPM/MSP" менен туташсаңыз, узак аралыкты башкаруучу көзөмөлдү алат.

Балким, сиз "узак аралык" канча экенин билгиңиз келет. Негизи мен такыр билбейм. Бул жок дегенде бир нече жүз метр. Бирок мен азырынча аны текшере алган жокмун. Бул менин толук батиримде байланышты үзбөйт.

Мен MSP көзөмөлүн коштум, анткени телеметрикалык маалымат үчүн арткы канал жасай алам деп ойлогом. Бирок бул эч качан туруктуу иштеген эмес. Кандай болбосун, MSP протоколу ppmге караганда такыраак, анткени ал көп убакытка көз каранды эмес. Балким, бул жай учуу контроллери менен көйгөйлөрдү жаратат, анткени сериялык портто трафик көп. Менин Noxe F4 учуу контроллерим менен ал көйгөйсүз иштейт.

Эгерде сизде конфигурация көйгөйлөрү бар болсо, эски WifiPPM долбоорун караңыз.

Сунушталууда: