Мазмұны:
- 1 -қадам: бөлшектер тізімі
- 2 -қадам: Электрониканы орнатыңыз және бағдарламаны жүктеңіз
- 3 -қадам: веб -сайт
- 4 -қадам: Betaflight бағдарламасын орнату
Бейне: Wifi PPM (қолданба қажет емес): 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Мен өзімнің ұялы телефонмен үйдегі шағын микро квадрокоптерімді басқарғым келді, бірақ мен бұл үшін жақсы шешім таба алмадым. Менде бірнеше ESP8266 Wi -Fi модульдері болды, сондықтан мен оны өзім жасауға шешім қабылдадым.
Бағдарлама PPM сигналын басқару үшін HTML 5 веб -сайты бар wifi кіру нүктесін бастайды. PPM сигналы үзіліс арқылы жасалады.
HTML5 арқасында сіз RC құрылғысын кез келген смартфонмен ешқандай қосымшасыз басқара аласыз.
Сіз сондай -ақ веб -сайтқа дербес компьютермен қосылуға және басқару үшін джойстикті пайдалануға болады. Қазіргі уақытта бұл тек Firefox -та жұмыс істейді.
Бұл жерде мен ESP8266 -ны қалай орнату керектігін және Betaflight -те ресиверді қалай конфигурациялау керектігін түсіндіремін.
1 -қадам: бөлшектер тізімі
Бөлшектер тізімінен бастайық. Сізге тек бірнеше компоненттер қажет:
- ESP8266: Кез келген модуль жұмыс істеуі керек. Мен ESP 12-F модулін қолданамын:
- эскизді бірінші рет жүктеуге арналған 3, 3В USB сериялық түрлендіргіші. (Бірінші жүктеуден кейін сіз OTA жаңартуын пайдалана аласыз). Мынадай нәрсені қолданыңыз:
- 3, 3В кернеу реттегіші: ESP8266 3, 3В қажет. 3, 6В жоғары кез келген кернеу құрылғыны өлтіреді. Ол сонымен қатар шамамен 200 мА максималды токты төмендетуі мүмкін. Егер сізде RC үлгісінде жеткілікті күшті 3, 3В қуат көзі болмаса, сізге қосымша кернеу реттегіші қажет. Мен төмен түсетін реттеушіні 3, 9К Ом резисторымен қолданамын:
- Arduino IDE бар компьютер:
- Arduino IDE үшін ESP8266 қолдау. Мына нұсқауларды орындаңыз:
- Arduino үшін веб -сокет кітапханасы:
- Мүмкін, егер сіздің PPM декодері 3, 3В кірістерін қолдамаса, 3, 3V/5V деңгейлік ауыстырғыш. Көптеген квадрокоптерлік ұшу контроллерлері үшін сізге бұл қажет емес.
- WifiPPM нобайы: төмендегі файлды жүктеңіз немесе
- Смартфон немесе джойстик пен Firefox бар ДК
2 -қадам: Электрониканы орнатыңыз және бағдарламаны жүктеңіз
Бірінші нәрсе - ESP8266 қуат көзіне қосылу. Сіз суретте сымдарды көре аласыз. Келесі байланыстарды жасаңыз:
RST, EN және VCC 3, 3V дейін
GPIO15 және GND - GND
Шағын конденсаторды VCC мен GND арасына салыңыз (шамамен 100 нФ)
USB2Serial құрылғысының TXD - RXD
USB2Serial құрылғысының RXD - TXD
Жарқыл режиміне кіру үшін GPIO0 -ды GND -ге қосыңыз.
Arduino IDE орнатқаннан кейін, ESP8266 қолдауы мен веб -кітапхана кітапханасы эскизді ашады. Жарқыл режиміне өту үшін ESP8266 қосылып тұрғанда GIO0 -ны GND күйінде ұстаңыз. Енді сіз эскизді жүктей аласыз.
Эскизді жүктегеннен кейін контроллер қалпына келтіріледі. Сіз WifiPPM деп аталатын WIFI кіру нүктесін табуыңыз керек. Егер бұл дұрыс болса, чипті өшіріп, TXD, RXD және GPIO0 сымдарын ажыратуға болады. Болашақта сіз бағдарламаны OTA арқылы жаңарта аласыз. Ол үшін кіру нүктесіне қосылыңыз және веб -шолғышта «192.168.1.4/update» өтіңіз.
3 -қадам: веб -сайт
Енді сіз GPIO5 -ті ұшу контроллерінің PPM кірісіне немесе PPM сигналын декодтау үшін қолданатын нәрсеге қосуға болады.
Модульді қосқаннан кейін сіз «WifiPPM» кіру нүктесіне қосыла аласыз. Құпия сөз жоқ. 192.168.4.1 мекенжайын шолғышта ашыңыз.
Сіз бірінші суреттің сайтын көресіз. Сенсорлық құрылғыда таяқтарды сенсорлық экранмен басқаруға болады.
Егер сіз сайтты компьютермен ашсаңыз, Firefox -ты пайдалануыңыз керек. Джойстикті қосқаннан кейін сайт екінші суретте көрінетінге ауысады. Сіз таяқшаларды джойстикпен басқара аласыз.
Келесі қадамда мен Betaflight -ты қалай орнату керектігін түсіндіремін, себебі мен оны қолданамын. Егер сіз басқа контроллерді қолдансаңыз, қазірден бастап өзіңізге баруға тура келеді.
4 -қадам: Betaflight бағдарламасын орнату
Мен Betaflight көмегімен квадрокоптер үшін WifiPPM контроллерін қолданамын. Мен оны қалай орнату керектігін түсіндіремін.
- Ұшу контроллерін компьютерге қосыңыз
- Betaflight ашу
- ұшу диспетчеріне қосылыңыз
- Қабылдағыш қойындысына өтіңіз
- арна картасы өрісіне RTAE1234 теріңіз
- «таяқшаның төменгі табалдырығын» 1020 -ға, «таяқша орталығын» 1500 -ге және «таяқшаның жоғары шегін» 1980 -ге өзгертіңіз.
- өзгерістерді сақтау
- ұялы телефонмен wifiPPM веб -сайтын ашып, реттеудің дұрыс екенін тексеріңіз
Міне бітті. Сіз аяқталды. Енді сіз ұялы телефонмен қосымша қосымшасыз ұшуға болады.
Ұсынылған:
Neoboard шамы - SD қажет емес және 3D басып шығарылған: 3 қадам (суреттермен)
Neoboard шамы - SD қажет емес және 3D басып шығарылған: менің 7 жасар балама Minecraft шамын жасағаннан кейін, оның інісі ұқсас нәрсені қалайды. Ол Minecraft -қа қарағанда SuperMario -ға көбірек бейім, сондықтан оның түнгі жарығы бейне ойын спрайттарын көрсетеді. Бұл жоба Neoboard жобасына негізделген, бірақ
Циркадиялық жарықдиодты үстел шамы (бағдарламалау қажет емес!): 7 қадам (суреттермен)
Циркадтық жарықдиодты үстел шамы (бағдарламалау қажет емес!): Мен бұл шамды циркадиялық ритмге сәйкес етіп жасадым. Түнде сіздің ұйқыңыз жеңіл болады, себебі тек жылы түсті жарық диодтары қосылады. Күндізгі уақытта ол сізді оятуды қамтамасыз ете алады, өйткені ақ-жылы және ашық түсті жарық диоды шамдарда жануы мүмкін
Жарықдиодты сағат 555 және 4017 көмегімен (бағдарламалау қажет емес): 8 қадам (суреттермен)
Жарықдиодты сағат 555 және 4017 көмегімен (Бағдарламалаудың қажеті жоқ): Мұнда мен шамамен 7 жыл бұрын жасаған және жасаған жобаны ұсынамын. Жобаның идеясы 4017 сияқты есептегіш IC -терді светодиодтардың жыпылықтауын басқаратын сигналдарды шығару үшін қолдану болып табылады. аналогтық сағат тілдері
Adafruit Feather NRF52 реттелетін басқару элементтері, кодтау қажет емес: 8 қадам (суреттермен)
Adafruit Feather NRF52 реттелетін басқару элементтері, кодтау қажет емес: 2019 жылдың 23 сәуірін жаңарту - Millis () пен PfodApp көмегімен Arduino Date/Time Plotod/Logging (Arduino Date/Time Plotting/Logging) соңғы ақысыз pfodDesigner V3.0.3610+ жасалған қара деректерді күн/уақытпен салыстыру үшін Arduino эскиздерін аяқтаңыз
BLE басқару элементін жоғары қуатты жүктемеге келтіру - қосымша сым қажет емес: 10 қадам (суреттермен)
BLE басқару элементін жоғары қуатты жүктемеге қайта жаңарту - қосымша сым қажет емес: Жаңарту: 13 шілде 2018 ж. - тороидті жеткізуге 3 терминалды реттегіш қосылды Бұл нұсқаулық BLE (Bluetooth Low Energy) бар жүктемені 10 Вт - 1000 Вт дейінгі диапазонда қамтиды. Қуат pfodApp арқылы Android Mobile -дан қашықтан ауысады. Жоқ