Mundarija:
Video: UDP orqali simsiz RC servosini boshqarish: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu loyihada men RC servolarini boshqarish uchun iPhone -dan foydalanmoqchiman. Men UDP ulanishi orqali ikkita servolarni boshqarish uchun akselerometrdan foydalanaman. Bu iPhone va atrof -muhit qurilmalari o'rtasidagi ulanish UDP yordamida yuqori yangilanish tezligiga (BLEdan yuqori) erisha olishini tekshirish uchun "Proof Of Concept" loyihasi.
1 -qadam: qismlar ro'yxati
Uskuna
- ESP8266 (Wemos D1 mini pro) kartasi
- Ikki RC servo
- Quvvat manbai sifatida USB quvvat banki
- Ba'zi o'tish simlari
- IOS12 yordamida iPhone yoki iPad
- Loyihani yaratish uchun mac
Dasturiy ta'minot
- ESP8266 Arduino yadrosi o'rnatilgan Arduino IDE: O'rnatish bo'yicha qo'llanma
- Xcode 10:
- Arduino eskizini bu erda topish mumkin
- IPhone ilovasining Swift manbasi bu erda
2 -qadam: Uskuna
Uskunani sozlash juda oddiy. RC servosini boshqarish uchun men ESP8266 d1 (pitch) va D2 (roll) chiqishini ishlataman. Kengash USB quvvat bankidan quvvatlanadi. RC servolari plataning 5v va GND pinidan quvvatlanadi.
3 -qadam: dasturiy ta'minot
IPhone uchun boshqaruv ilovasi Swift -da yozilgan bo'lib, u ESP8266 boshqaruv paneliga simsiz ulanadi va iPhone harakat ma'lumotlari asosida pitch va roll servolarini boshqaradi. Tekshirish paneli Wi -Fi kirish nuqtasini yaratadi va quyidagi umumiy formatdagi bayt oqimi sifatida servo joylashuvi ma'lumotlarini o'z ichiga olgan UDP paketlarini eshitadi:
Servo ko'rsatkichi | MSB pozitsiyasi | LSB pozitsiyasi
Servo indeksi pitch uchun 1 yoki rulon uchun 2 ga teng. Servo pozitsiyasi telefon x, y qiyalik darajasidan hisoblanadi va 1000 dan 2000 gacha mikrosaniyalarga aylanadi. Yangilanish tezligi 20 millisekund.
Ilova UDP ulanishini o'rnatish uchun yangi Network.framework -dan foydalanadi, shuning uchun u faqat iOS 12 va undan yuqori versiyalarida ishlaydi.
Bu iOS 12 -da UDP ulanishini ishlatish qanchalik osonligini ko'rsatadigan POC ilovasi. UDP paketlarini oddiy saqlash uchun alohida -alohida pitch va roll uchun yuboriladi.
Tavsiya:
ESP8266 RGB LED chiziqli WIFI nazorati - NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida - RGB LED STRIP smartfonini boshqarish: 4 qadam
ESP8266 RGB LED chiziqli WIFI nazorati | NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida | Smartfonni RGB LED STRIP nazorati: Salom bolalar, bu qo'llanmada biz nodemcu yoki esp8266 ni RGB LED tasmasini boshqarish uchun IR masofadan boshqarish pulti sifatida ishlatishni o'rganamiz va Nodemcu smartfon orqali wifi orqali boshqariladi. Shunday qilib, siz RGB LED STRIP -ni smartfoningiz bilan boshqarishingiz mumkin
Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): 6 qadam
Brauzer orqali Internet orqali qurilmalarni boshqarish. (IoT): Ushbu yo'riqnomada men sizga LED-lar, o'rni, dvigatellar va boshqalar kabi qurilmalarni internet orqali brauzer orqali qanday boshqarishni ko'rsataman. Va siz har qanday qurilma orqali boshqaruv elementlariga xavfsiz kirishingiz mumkin. Men foydalangan veb -platforma bu RemoteMe.org saytiga tashrif
Masofadan boshqarish pultidan simsiz simsiz klaviatura yasang: 10 qadam (rasmlar bilan)
Televizorni masofadan boshqarish pultidan simsiz mini klaviatura yarating: Siz hech qachon televizoringizning pultini buzib simsiz klaviatura yasashni o'ylab ko'rganmisiz? Shunday qilib, men ushbu ko'rsatmalarda qanday qilib arzon simsiz klaviatura qurishni tushuntiraman. Ushbu loyiha maxsus simsiz tarmoq yaratish uchun IQ (infraqizil) aloqasidan foydalanadi
ESP8266 -NODEMCU $ 3 WiFi moduli #2 - WEB -sahifa orqali simsiz pinlarni boshqarish: 9 qadam (rasmlar bilan)
ESP8266 -NODEMCU $ 3 WiFi moduli #2 - WEB -sahifa orqali simsiz pinlarni boshqarish: Bu mikro -hisoblashning yangi dunyosi keldi va bu ESP8266 NODEMCU. Bu esp8266 muhitini arduino IDE -ga boshlang'ich video orqali va uning qismlari sifatida qanday o'rnatishingiz mumkinligini ko'rsatadigan birinchi qism
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: 7 qadam (rasmlar bilan)
LEDni Blynk orqali Wi -Fi orqali boshqarish uchun ESP32 -dan qanday foydalanish kerak: Ushbu qo'llanmada LED orqali WiFi orqali Blynk -ni boshqarish uchun ESP32 ishlab chiqish paneli ishlatiladi. Blynk - bu Internetda Arduino, Raspberry Pi va boshqalarni boshqarish uchun iOS va Android ilovalari o'rnatilgan platforma. Bu raqamli asboblar paneli, bu erda siz