Sisukord:
Video: RC servode juhtimine juhtmevabalt UDP kaudu: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Selles projektis tahan kasutada oma iPhone'i RC servode juhtimiseks. Kasutan kiirendusmõõturit kahe servo juhtimiseks UDP -ühenduse kaudu. See on Proof Of Concept projekt, mille eesmärk on kontrollida, kas iPhone'i ja välisseadme vahelise ühenduse abil on UDP abil võimalik saavutada kõrge värskenduskiirus (kõrgem kui BLE).
Samm: osade loend
Riistvara
- ESP8266 (Wemos D1 mini pro) plaat
- Kaks RC servot
- Toiteallikana USB toitepank
- Mõned hüppajate juhtmed
- IPhone või iPad, mis kasutab iOS12
- Mac projekti ehitamiseks
Tarkvara
- Arduino IDE koos ESP8266 Arduino südamikuga: paigaldusjuhend
- Xcode 10:
- Arduino eskiisi leiate siit
- IPhone'i rakenduse Swifti allikas on siin
Samm: riistvara
Riistvara seadistamine on väga lihtne. Kasutan RC servode juhtimiseks vastavalt ESP8266 väljundit D1 (samm) ja D2 (rull). Plaat saab toite USB -toitepangast. RC servod saavad toite plaadi 5v ja GND tihvtidest.
Samm: tarkvara
IPhone'i juhtimisrakendus on kirjutatud Swifti keeles, mis ühendub juhtmevabalt ESP8266 kontrollerplaadiga ja juhib iPhone'i liikumisandmete põhjal kõrguse ja veeremise servosid. Kontrollerplaat loob Wifi pöörduspunkti ja kuulab saabuvaid UDP -pakette, mis sisaldavad servoasendi teavet baitide voona järgmise üldvorminguga:
Servoindeks | Positsioon MSB | Positsioon LSB
Servoindeks on kas 1 pigi või 2 rulli jaoks. Servoasend arvutatakse telefoni x, y kallutusastmete järgi ja teisendatakse mikrosekunditeks vahemikus 1000 kuni 2000. Värskendussagedus on 20 millisekundit.
Rakendus kasutab UDP -ühenduse loomiseks uut Network.framework -i, seega töötab see ainult iOS 12 -s ja uuemates versioonides.
See on POC -rakendus, mis näitab, kui lihtne on UDP -ühendust iOS 12 -s kasutada. Et see oleks lihtne, saadetakse UDP -paketid pigi ja rulli jaoks eraldi.
Soovitan:
Juhtimine Blynk -rakenduse kaudu Nodemcu abil Interneti kaudu: 5 sammu
LED -i juhtimine Blynk -rakenduse kaudu Interneti kaudu Nodemcu abil: Tere kõigile, täna näitame teile, kuidas saate LED -i juhtida Interneti kaudu nutitelefoni abil
UChip - lihtne visand mootorite ja/või servode kaugjuhtimiseks 2,4 GHz raadio Tx -Rx kaudu!: 3 sammu
UChip - lihtne visand mootorite ja/või servode kaugjuhtimiseks 2,4 GHz raadio Tx -Rx kaudu !: Mulle väga meeldib RC maailm. RC mänguasja kasutamine annab teile tunde, et teie kontrolli all on midagi erakordset, vaatamata sellele, et tegemist on väikese paadi, auto või drooniga! Siiski ei ole lihtne oma mänguasju kohandada ja panna neid tegema kõike, mida soovite
ESP8266 RGB LED -riba WIFI juhtimine - NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu - RGB LED STRIP nutitelefoni juhtimine: 4 sammu
ESP8266 RGB LED -riba WIFI juhtimine | NODEMCU IR -kaugjuhtimispuldina LED -riba jaoks, mida juhitakse Wifi kaudu | RGB LED STRIP nutitelefoni juhtimine: Tere poisid, selles õpetuses õpime, kuidas kasutada nodemcu või esp8266 IR -kaugjuhtimispuldina, et juhtida RGB LED -riba ja Nodemcu saab juhtida nutitelefoniga WiFi kaudu. Nii et põhimõtteliselt saate oma nutitelefoniga juhtida RGB LED -riba
Seadmete juhtimine Interneti kaudu brauseri kaudu. (IoT): 6 sammu
Seadmete juhtimine Interneti kaudu brauseri kaudu. (IoT): Selles juhendis näitan teile, kuidas saate veebibrauseri kaudu Interneti kaudu juhtida selliseid seadmeid nagu LED-id, releed, mootorid jne. Ja pääsete juhtelementidele turvaliselt juurde mis tahes seadme kaudu. Veebiplatvorm, mida ma siin kasutasin, on RemoteMe.org külastus
Arduino juhtimine juhtmevabalt MATLAB -iga: 11 sammu
Juhtige Arduino juhtmevabalt MATLAB -iga: olete näinud vähe isetegijaid, kuidas luua side MATLAB -rakenduse ja arvutiga juhtmega ühendatud Arduino vahel. Siiski pole ma kohanud midagi, mis juhiks Arduinot MATLAB -i kaudu juhtmevabalt, kasutades ENC28J60 ühilduvat Etherneti kilpi