Агуулгын хүснэгт:
- Алхам 1: эд анги
- Алхам 2: Код
- Алхам 3: ESP8266 -ийг гялалзуулж холбох
- Алхам 4: Цахилгааны утсыг холбох, GoPro -г тохируулах
Видео: RC дамжуулагч ашиглан GoPro Hero 4 -ийг хэрхэн хянах вэ: 4 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү төслийн зорилго нь RC дамжуулагчаар GoPro Hero 4 -ийг алсаас удирдах боломжтой байх явдал юм. Энэхүү арга нь төхөөрөмжийг удирдахад GoPro -ийн Wifi & HTTP API -ийг ашиглах бөгөөд үүнийг PROTOTYPE: SMALLEST, ХЯМД GOPRO REMOTE -ээс санаа авсан болно. Хэрэв танд GoPro Hero 3 байгаа бол автобусны портыг шууд удирдахад ашиглах нь илүү хялбар байх болно. Гэхдээ Hero 4 дээр автобусны порт идэвхгүй болсон тул (GoPro -д баярлалаа!) Бид Wifi аргыг ашиглах шаардлагатай болно. Wifi арга нь Hero 3 дээр бас ажилладаг тул хэрэв та хоорондоо нийцтэй байхыг хүсч байвал энэ замаар яваарай. Энэ нь электроник, ардуино програмчлалын талаар тодорхой мэдлэг шаарддаг.
Эхэлцгээе:
Алхам 1: эд анги
Үүнийг ажиллуулахын тулд танд хэд хэдэн бүрэлдэхүүн хэсэг хэрэгтэй болно.
- GoPro Hero 4 (мэдээжийн хэрэг)
- GoPro -д зориулсан дрон
- ESP8266 програмчлагдах Wifi модуль
- FTDI кабель/USB 2 TTL хөрвүүлэгч (кодыг ESP8266 руу асаах зориулалттай)
- LD1117V33 3.3v хүчдэлийн зохицуулагч
- RC дамжуулагч/хүлээн авагч
Алхам 2: Код
ESP8266 бол үр дүнтэй Wifi суурилуулсан Arduino юм. Энэ нь GoPro -ийн HTTP API -ийн давуу талыг ашиглах, GPIO оролт дээр үндэслэн хүсэлт гаргах боломжийг бидэнд олгодог. Та хийж болох Wifi командуудын жагсаалтыг https://github.com/KonradIT/goprowifihack/blob/master/HERO4/WifiCommands.md дээрээс олж болно.
Миний кодонд. Би ESP8266 -ийг RC радио хүлээн авагчийн PPM дохиог тайлах замаар товчлуур асаалттай эсвэл унтраасан эсэхийг илрүүлэхээр програмчилсан. Дараа нь товчлуурыг хэр удаан дарсныг илрүүлэхийн тулд цагийг ашиглана уу. Хэрэв товчлуурыг 0.5 секунд хүрэхгүй дарвал GoPro -г ажиллуулах болно. Хэрэв товчлуурыг 0.5 секундээс удаан дарвал GoPro дээрх зураг авах горимд шилжих болно. Энэ бол FPV дронуудын хувьд миний гаргаж чадах хамгийн сайн шийдэл юм.
Анхаарна уу: Хэрэв танд GoPro -ийн шууд дэлгэцийг харах чадвар байхгүй бол та тусгай хэрэглээндээ зориулж кодоо тохируулж болно. Үгүй бол та ямар горимд байгааг мэдэхгүй болно.
Код
Энэ кодыг Бохдан Томанек (emerysteele) нэгтгэсэн бөгөөд зарим бүрэлдэхүүн хэсгүүдийг интернетээс янз бүрийн эх сурвалжаас зээлсэн болно. Мэдээллийн үндсэн эх сурвалж нь https://euerdesign.de болон https://saaspirate.com/ юм.
Алхам 3: ESP8266 -ийг гялалзуулж холбох
*Миний FTDI адаптер нь 3.3в хүчдэлийн төмөр замтай байсан боловч ESP8266 нэгжийг тэжээхэд хангалтгүй байв. Тиймээс би Arduino гэх мэт өөр 3.3V тэжээлийн эх үүсвэр ашиглахыг санал болгож байна, эсвэл та 3.3V хүчдэлийн зохицуулагчаар дамжуулан FTDI адаптераар хангадаг 5в цахилгаан дамжуулагчийг ашиглаж болно.
Arduino IDE ашиглан ESP8266 руу анивчсан код
ESP8266 руу код оруулахын тулд би Arduino IDE -ийг ашиглах болно.
- Тохиргоо цонхонд Arduino IDE дээрээ энэ удирдах зөвлөлийн URL -г нэмж оруулна уу (Файл> Тохиргоо> Нэмэлт самбарын менежерийн URLS:): arduino.esp8266.com/stable/package_esp8266com_index.json
- Удирдах зөвлөлөө "Ерөнхий ESP8266 модуль" болгон өөрчилнө үү.
- FTDI адаптерийг USB -ээр компьютерт холбоно уу. Програмчлалын горимд орохын тулд асаахдаа GPIO 0 зүүг 2 секундын турш богиносгохоо бүү мартаарай.
- Өөрийн FTDI төхөөрөмжид тохирох COM портыг сонгож, төхөөрөмжид код байршуулах.*Заримдаа ESP8266 нь ямар ч шалтгаанаар зөв анивчдаггүй … төхөөрөмжийг дахин асаах ба/эсвэл Arduino IDE -ийг дахин эхлүүлэх нь асуудлыг зассан бололтой.
Алхам 4: Цахилгааны утсыг холбох, GoPro -г тохируулах
Кодыг анивчсаны дараа та доорх зурагт үзүүлсэн шиг ESP8266 -ийг RC хүлээн авагч руу холбож болно.
Хэрэв та хараахан хийгээгүй бол одоо GoPro дээрээ Wifi апп горимыг идэвхжүүлэх шаардлагатай болно. Хэрэв танд байгаа бол код дээрх wifi тохиргоог GoPro -ийн wifi тохиргоотой нийцүүлж байгаа эсэхийг шалгаарай. Wifi -г тохируулахдаа эхлээд GoPro програмыг ашиглах шаардлагатай болно. Хэрэв та GoPro -ийн Wifi тохиргоог дахин тохируулах шаардлагатай бол үүнийг Reset цэснээс хийж, дараа нь GoPro програмыг ашиглан дахин тохируулж болно.
Зөвлөмж болгож буй:
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй алсын удирдлага - Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч - Rc нисдэг тэрэг - Arduino ашиглан Rc онгоц: 5 алхам (зурагтай)
2.4Ghz NRF24L01 модулийг ашиглан Arduino ашиглан утасгүй удирдлага | Nrf24l01 4 суваг / Quadcopter -ийн 6 суваг дамжуулагч хүлээн авагч | Rc нисдэг тэрэг | Arduino ашиглан Rc онгоц: Rc машин ажиллуулах | Квадрокоптер | Дрон | RC онгоц | RC завь, бидэнд үргэлж хүлээн авагч, дамжуулагч хэрэгтэй байдаг, RC QUADCOPTER -ийн хувьд бидэнд 6 суваг дамжуулагч, хүлээн авагч хэрэгтэй гэж бодъё, энэ төрлийн TX ба RX нь хэтэрхий үнэтэй тул бид үүнийг өөрөө хийх болно
Arduino болон Amazon Alexa ашиглан гэрэл/гэрийн гэрлийг хэрхэн хянах вэ: 16 алхам (зурагтай)
Arduino болон Amazon Alexa ашиглан гэрэл/гэрийн гэрлийг хэрхэн хянах вэ: Би НҮБ -тай холбогдсон, Alexa -ийн удирддаг гэрлийг хэрхэн хянах талаар тайлбарласан
Esp8266: 5 алхамыг ашиглан цахилгаан хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ
Esp8266 ашиглан багаж хэрэгслийг хянах, цаг агаарыг хянах IoT төхөөрөмжийг хэрхэн яаж хийх вэ: Эд юмсын интернэт (IoT) нь физик төхөөрөмжүүд (үүнийг "холбогдсон төхөөрөмжүүд", "ухаалаг төхөөрөмжүүд" гэж нэрлэдэг), барилга байгууламж, электроник, програм хангамж, мэдрэгч, идэвхжүүлэгч болон бусад эд зүйлс
Цахилгаан дамжуулагч цавуу ба дамжуулагч утас: LED дэлгэц ба даавууны хэлхээг хий. 7 алхам (зурагтай)
Цахилгаан дамжуулагч цавуу ба дамжуулагч утас: Эвхдэг LED дэлгэц ба даавууны хэлхээг хий. Өөрийн дамжуулагч даавуу, утас, цавуу, соронзон хальс зэргийг хийж потенциометр, резистор, унтраалга, LED дэлгэц, хэлхээ хийхэд ашиглана. дамжуулагч утас нь та уян хатан даавуугаар LED дэлгэц, хэлхээ хийх боломжтой
Диана Энгтэй дамжуулагч утас ашиглан хэрхэн оёх вэ: 10 алхам (зурагтай)
Дайана Энгийн дамжуулагч утсаар хэрхэн оёх вэ: Цахилгаан ба загварыг хослуулсан! Хэцүү байдлын зэрэг: Сурсаар л байна Хугацаа: 45 минут Материал: оёдлын зориулалттай хувцас, дамжуулагч утас, хайч, хоёр LED, CR2032 цагны батерей, BS7 батерей эзэмшигч, алга болсон бэхний үзэг , зүү хамар бахө, r