Cuprins:
Video: Controlarea fără fir a serverelor RC prin UDP: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
În acest proiect vreau să-mi folosesc iPhone-ul pentru a controla servo-urile RC. Voi folosi accelerometrul pentru a controla două servome prin conexiunea UDP. Acesta este un proiect Proof Of Concept pentru a verifica dacă o conexiune între un iPhone și un periferic poate atinge rate de actualizare ridicate (mai mari decât BLE) utilizând UDP.
Pasul 1: Lista pieselor
Hardware
- Placă ESP8266 (Wemos D1 mini pro)
- Două servo RC
- O bancă de alimentare USB ca sursă de alimentare
- Unele fire jumper
- Un iPhone sau iPad care utilizează iOS12
- Un Mac pentru a construi proiectul
Software
- Arduino IDE cu ESP8266 Arduino core instalat: manual de instalare
- Xcode 10:
- Schița arduino poate fi găsită aici
- Sursa Swift a aplicației iPhone este aici
Pasul 2: Hardware
Configurarea hardware-ului este foarte simplă. Folosesc ieșirile D1 (pitch) și D2 (roll) de pe ESP8266 pentru a controla respectiv servo-urile RC. Placa este alimentată de la o bancă de alimentare USB. Servoarele RC sunt alimentate de la pinul 5v și GND al plăcii.
Pasul 3: Software
Aplicația de control pentru iPhone este scrisă în Swift, care se conectează la placa controlerului ESP8266 fără fir și controlează servo-pitch și roll pe baza datelor de mișcare ale iPhone-ului. Placa controlerului creează un punct de acces Wifi și ascultă pachetele UDP care actualizează, care conține informații despre poziția servo ca un flux de octeți cu următorul format general:
Servo index | Poziția MSB | Poziția LSB
Indicele servo este fie 1 pentru pitch sau 2 pentru roll. Poziția servo este calculată de la gradul de înclinare al telefonului x, y și convertită în microsecunde între 1000 și 2000. Rata de reîmprospătare este de 20 de milisecunde.
Aplicația folosește noul Network.framework pentru a stabili conexiunea UDP, deci rulează numai pe iOS 12 și versiuni ulterioare.
Aceasta este o aplicație POC pentru a demonstra cât de ușor de utilizat este conexiunea UDP în iOS 12. Pentru a simplifica, pachetele UDP sunt trimise separat pentru pitch și roll.
Recomandat:
Ecran LCD Messenger controlat prin Bluetooth -- 16x2 LCD -- Hc05 -- Simplu -- Avizier fără fir: 8 pași
Ecran LCD Messenger controlat prin Bluetooth || 16x2 LCD || Hc05 || Simplu || Panou de anunțuri fără fir: …………………………. Vă rugăm să vă ABONAȚI la canalul meu YouTube pentru mai multe videoclipuri …… ………………………………… Avizierul este utilizat pentru a actualiza oamenii cu informații noi sau Dacă doriți să trimiteți un mesaj în cameră sau în hal
Robot Arduino fără fir folosind modulul HC12 fără fir: 7 pași
Robot wireless Arduino folosind modulul HC12 fără fir: Hei băieți, bine ați revenit. În postarea mea anterioară, am explicat ce este un circuit H Bridge, circuitul de conducător auto L293D IC, piggybacking L293D driverul IC pentru conducerea driverelor de curent mare și modul în care puteți proiecta și crea propriul dvs. driver de motor L293D
Microfon fără fir DIY la sistem de chitară fără fir: 4 pași
Sistem de microfon fără fir DIY la sistem de chitară fără fir: Am urmărit câteva videoclipuri și câteva trupe și aproape dintre ele folosesc un sistem wireless pe chitară. Înnebunind, mișcându-se, mergând și fac tot ce vor fără cablu, așa că visez să am unul .. Dar … pentru mine acum este prea scump, așa că am ajuns la asta
Răcitor / suport pentru laptop cu cost zero (fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): 3 pași
Zero Cost Laptop Cooler / Stand (Fără lipici, fără găurire, fără piulițe și șuruburi, fără șuruburi): ACTUALIZARE: VĂ RUGĂM VOTĂ PENTRU MEA MEA MEA INTRAREA PE www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ SAU POATE VOTA PENTRU CEL MAI BUN PRIETEN AL MEU
Hack un clopoțel fără fir într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: 4 pași
Spargerea unui clopoțel wireless într-un comutator de alarmă fără fir sau întrerupător de pornire / oprire: recent am construit un sistem de alarmă și l-am instalat în casa mea. Am folosit întrerupătoare magnetice la ușă și le-am conectat prin pod la ferestre. Ferestrele erau o altă poveste, iar cablarea dură a acestora nu era o opțiune. Aveam nevoie de o soluție wireless și asta este