Isi kandungan:
Video: Mengendalikan Servos RC Tanpa Wayar Lebih Dari UDP: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Dalam projek ini saya ingin menggunakan iPhone saya untuk mengawal servos RC. Saya akan menggunakan accelerometer untuk mengawal dua servo melalui sambungan UDP. Ini adalah projek Proof Of Concept untuk mengesahkan bahawa sambungan antara iPhone dan periferal dapat mencapai kadar kemas kini yang tinggi (lebih tinggi daripada BLE) menggunakan UDP.
Langkah 1: Senarai Bahagian
Perkakasan
- Papan ESP8266 (Wemos D1 mini pro)
- Dua servo RC
- Bank kuasa USB sebagai bekalan kuasa
- Beberapa wayar pelompat
- IPhone atau iPad menggunakan iOS12
- Mac untuk membina projek
Perisian
- Arduino IDE dengan teras ESP8266 Arduino dipasang: Manual pemasangan
- Xcode 10:
- Lakaran arduino boleh didapati di sini
- Sumber Swift aplikasi iPhone ada di sini
Langkah 2: Perkakasan
Penyediaan perkakasan sangat mudah. Saya menggunakan output D1 (pitch) dan D2 (roll) pada ESP8266 untuk mengawal servos RC masing-masing. Papan ini dikuasakan dari bank kuasa USB. Servo RC dikuasakan dari pin papan 5v dan GND.
Langkah 3: Perisian
Aplikasi kawalan untuk iPhone ditulis dalam Swift yang menghubungkan ke papan pengawal ESP8266 tanpa wayar dan mengawal servo pitch and roll berdasarkan data gerakan iPhone. Papan pengawal membuat Titik Akses Wifi dan mendengar paket UDP yang lebih tinggi yang mengandungi maklumat kedudukan servo sebagai aliran bait dengan format umum berikut:
Indeks servo | Kedudukan MSB | Kedudukan LSB
Indeks servo adalah 1 untuk pitch atau 2 untuk roll. Kedudukan servo dikira dari darjah kecondongan x, y dan diubah menjadi mikrodetik antara 1000 dan 2000. Kadar penyegarannya ialah 20 milisaat.
Aplikasi ini menggunakan Network.framework baru untuk mewujudkan sambungan UDP, jadi hanya berjalan pada iOS 12 ke atas.
Ini adalah aplikasi POC untuk menunjukkan betapa senangnya penggunaan sambungan UDP di iOS 12. Untuk memudahkannya, paket UDP dihantar secara berasingan untuk pitch and roll.
Disyorkan:
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: 7 Langkah
Robot Arduino Tanpa Wayar Menggunakan Modul Tanpa Wayar HC12: Hai kawan-kawan, selamat datang kembali. Dalam catatan sebelumnya, saya telah menjelaskan apa itu H Bridge Circuit, IC pemandu motor L293D, IC pemandu L293D piggybacking untuk memandu pemandu motor semasa yang tinggi dan bagaimana anda boleh merancang dan membuat Papan Pemandu motor L293D anda sendiri
Lebih Selamat Lebih Baik: Menjadikan Stesen Keretapi Lebih Selamat: 7 Langkah
Lebih Selamat Lebih Baik: Menjadikan Stesen Kereta Api Lebih Selamat: Banyak stesen kereta api hari ini tidak selamat kerana kekurangan keselamatan, halangan, dan amaran kereta api masuk. Kami melihat perlunya diperbaiki. Untuk menyelesaikan masalah ini, kami membuat Safer Better. Kami menggunakan sensor getaran, sensor gerakan, dan
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): 3 Langkah
Penyejuk / Dudukan Laptop Kos Sifar (Tanpa Lem, Tanpa Penggerudian, Tanpa Mur & Baut, Tanpa Skru): KEMASKINI: SILA KINDLY VOTE FOR MY INSTRUCTABLE, TERIMA KASIH ^ _ ^ ANDA JUGA MUNGKIN MENGUNDI LAIN MASUK DI www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ATAU MUNGKIN MEMBERIKAN suara untuk rakan baik saya
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: 4 Langkah
Peretas Pintu Tanpa Wayar ke Suis Penggera Tanpa Wayar atau Suis Hidup / Mati: Saya baru-baru ini membina sistem penggera dan memasangnya di rumah saya. Saya menggunakan suis magnet di pintu dan memasang kabel melalui loteng. Tingkap adalah kisah lain dan pendawaian keras bukan pilihan. Saya memerlukan penyelesaian tanpa wayar dan ini
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: 5 Langkah
Tukar Penghala Tanpa Wayar ke Jalur Akses 2x Ekstensi Tanpa Wayar: Saya mempunyai sambungan internet tanpa wayar yang lemah di rumah saya disebabkan oleh RSJ (rasuk sokongan logam di siling) dan ingin meningkatkan isyarat atau menambah pemanjang tambahan untuk seluruh rumah. Saya telah melihat pemanjangan sekitar & £ 50 dalam sebuah elektro