Мазмұны:
- 1 -қадам: бөлшектер
- 2 -қадам: код
- 3 -қадам: жыпылықтауға арналған ESP8266 сымын қосу
- 4 -қадам: оны қосу және GoPro -ны конфигурациялау
Бейне: GoPro Hero 4 -ті RC таратқышы арқылы қалай басқаруға болады: 4 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл жобаның мақсаты - RC таратқышы арқылы GoPro Hero 4 қашықтан басқару мүмкіндігі. Бұл әдіс құрылғыны басқару үшін GoPro -дың Wifi & HTTP API -ін қолданады және PROTOTYPE: SMALLEST and EREAPOP GOPRO REMOTE арқылы шабыттандырылады. Егер сізде GoPro Hero 3 болса, онда тікелей басқару үшін автобус портын пайдалану оңай болуы мүмкін, түйінге арналған нұсқаулықты мына жерден табуға болады. Бірақ Hero 4 -те автобус порты өшірілгендіктен (GoPro -ға рахмет!), Біз Wifi әдісін қолдануға мәжбүр боламыз. Wifi әдісі Hero 3-те де жұмыс істейді, сондықтан егер сіз үйлесімділікті қаласаңыз, осы жолмен жүріңіз. Бұл электроника мен arduino бағдарламалау туралы біраз білімді қажет етеді.
Бастайық:
1 -қадам: бөлшектер
Бұл жұмысты орындау үшін сізге бірнеше компоненттер қажет:
- GoPro Hero 4 (анық)
- GoPro үшін дрон
- ESP8266 бағдарламаланатын Wi -Fi модулі
- FTDI кабелі/USB 2 TTL түрлендіргіші (ESP8266 кодын жыпылықтау үшін)
- LD1117V33 3.3в кернеу реттегіші
- RC таратқышы/қабылдағышы
2 -қадам: код
ESP8266 - бұл Wifi мүмкіндіктері бар Arduino. Бұл бізге GoPro HTTP API артықшылығын пайдалануға және GPIO кірісіне негізделген сұраулар жасауға мүмкіндік береді. Сіз жасай алатын Wifi командаларының тізімін мына жерден табуға болады:
Менің кодымда. Мен RSP радио қабылдағышының PPM сигналын декодтау арқылы түйменің қосылғанын немесе өшірілгенін анықтау үшін ESP8266 бағдарламаладым. Содан кейін түйменің қанша уақыт басылғанын анықтау үшін уақытты пайдаланыңыз. Егер түйме 0,5 секундтан аз уақыт басылса, ол GoPro іске қосылады. Егер түйме 0,5 секундтан артық басылса, ол GoPro -да түсіру режимдерінде айналады. Бұл FPV дрондары үшін ойлап тапқан ең жақсы шешім.
Ескерту: Егер сізде GoPro -дің тірі дисплейін көру мүмкіндігі болмаса, сіз өзіңіздің пайдалануыңыз үшін кодты реттегіңіз келуі мүмкін. Әйтпесе, сіз оның қандай режимде екенін білмейсіз.
Кодекс
Бұл кодты Бохдан Томанек (эмеристил) құрастырды, кейбір компоненттер интернеттегі әр түрлі көздерден алынған. Негізгі ақпарат көзі - https://euerdesign.de және
3 -қадам: жыпылықтауға арналған ESP8266 сымын қосу
*Менің FTDI адаптерімде 3,3 вольтты электр рельс болды, бірақ ESP8266 қондырғысын қуаттандыру үшін жеткіліксіз болды. Мен Arduino сияқты басқа 3.3в қуат көзін пайдалануды ұсынамын, немесе сіз FTDI адаптерімен қамтамасыз етілген 5в қуат кернеуін 3.3в кернеу реттегіші арқылы пайдалана аласыз.
Arduino IDE көмегімен ESP8266 коды жыпылықтайды
ESP8266 кодын жыпылықтау үшін мен Arduino IDE қолданамын.
- Бұл тақта менеджерінің URL мекенжайын Arduino IDE -ге Preferences терезесінде қосыңыз (Файл> Параметрлер> Қосымша тақта менеджерінің URL -мекен -жайлары:): arduino.esp8266.com/stable/package_esp8266com_index.json
- Тақтаны «Жалпы ESP8266 модулі» етіп өзгертіңіз.
- FTDI адаптерін компьютерге USB арқылы қосыңыз. Бағдарламалау режиміне кіру үшін GPIO 0 түйреуішін 2 секундқа қысқартуды ұмытпаңыз.
- FTDI құрылғысына сәйкес COM портын таңдаңыз және құрылғыға кодты жүктеңіз.*Кейде кез келген себеппен ESP8266 дұрыс жыпылықтамайды … мен құрылғыны қайта жүктеу және/немесе Arduino IDE қайта іске қосу мәселені шешетін сияқты.
4 -қадам: оны қосу және GoPro -ны конфигурациялау
Код жыпылықтағаннан кейін, төмендегі суретте көрсетілгендей, ESP8266 -ны RC ресиверіне қосуға болады:
Енді сізде GoPro -да Wi -Fi қолданба режимін қосу қажет, егер сізде әлі жоқ болса. Егер сізде болса, кодтағы wifi параметрлерін GoPro Wi -Fi параметрлерімен сәйкестендіріңіз. Бастапқыда Wifi конфигурациясы үшін GoPro қосымшасын пайдалану қажет болады. Егер сізге GoPro Wi -Fi параметрлерін қалпына келтіру қажет болса, мұны Қалпына келтіру мәзірінен жасауға болады, содан кейін GoPro қолданбасы арқылы қайта конфигурациялауға болады.
Ұсынылған:
Айдаһар тақтасындағы ZigBee модулі арқылы шамды қалай қосуға және басқаруға болады: 5 қадам
Айдаһар тақтасындағы ZigBee модулі арқылы шамды қалай қосуға және басқаруға болады: Бұл нұсқаулық пайдаланушыға ZigBee модулін айдаһар тақтасына қалай қосуды және дұрыс орнатуды және оны ZigBee IOT желісін құра отырып, ZigBee басқарылатын шаммен (OSRAM) өзара әрекеттесуді үйретеді. : Dragonboard 410c; CC2531 USB кілті; Т
8x8x8 жарықдиодты текшені қалай құруға және оны Arduino көмегімен басқаруға болады: 7 қадам (суреттермен)
8x8x8 жарықдиодты текшені қалай құруға болады және оны Arduino көмегімен басқаруға болады: 2020 ж. Қаңтар: Мен мұны біреу идеялар жасау үшін қолданғысы келсе, мен оны қалдырамын, бірақ бұл нұсқауларға сүйене отырып текше құрудың қажеті жоқ. Жарықдиодты драйверлердің IC құрылғылары бұдан былай жасалмайды, және екі эскиз де ескі нұсқада жазылған
Raspberry Pi мен реле арқылы құрылғыны қалай басқаруға болады - НЕГІЗДЕРІ: 6 қадам
Raspberry Pi мен реле арқылы құрылғыны қалай басқаруға болады - НЕГІЗДЕРІ: Бұл IoT жобаларын жасауға көмектесетін Raspberry Pi мен реле арқылы құрылғыны басқаруға арналған негізгі және тікелей нұсқаулық Бұл оқулық жаңадан бастаушыларға арналған таңқурай қолдану туралы мүлдем білмесеңіз де жалғастырыңыз
Arduino UNO және бір каналды 5В қатты күйдегі реле модулін қолдану арқылы шамды қалай басқаруға болады: 3 қадам
Arduino UNO және 5V бір арналы қатты күй релесі модулін қолдану арқылы шамды қалай басқаруға болады: Сипаттама: Дәстүрлі механикалық релемен салыстырғанда, қатты күй релесінің (SSR) көптеген артықшылықтары бар: оның қызмет ету мерзімі ұзарады, қосылу әлдеқайда жоғары/ өшіру жылдамдығы және шу жоқ. Сонымен қатар, ол дірілге және механикалық төзімділікке ие
WiFi арқылы Blynk арқылы жарықдиодты басқару үшін ESP32 қалай қолдануға болады: 7 қадам (суреттермен)
Wifi арқылы Blynk арқылы жарықдиодты басқару үшін ESP32 қалай қолдануға болады: Бұл оқулықта WiFi арқылы Blynk көмегімен жарықдиодты басқару үшін ESP32 даму тақтасы қолданылады. Blynk - бұл Arduino, Raspberry Pi және интернеттегі ұнатуларды басқаруға арналған iOS және Android қосымшалары бар платформа. Бұл сандық бақылау тақтасы, онда сіз