Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Instruksi ini akan menunjukkan cara mengontrol posisi motor melalui jaringan web lokal.
Sekarang Anda dapat menggunakan ponsel pintar atau iPad yang terhubung ke jaringan, lalu ketik alamat server web lokal motor Dari sini, kita dapat mengontrol disk posisi motor dengan memutar disk di halaman web ketika kita menyentuh disk di halaman web, itu akan mengirim pengaturan posisi ke server web motor, lalu putar disk motor untuk mencapai pengaturan posisi itu secara real time
Tonton videonya
www.youtube.com/watch?v=bRiY4Qr5HRE
Langkah 1: Perangkat Keras Dibutuhkan
Untuk membuat proyek ini, kita perlu
1. nodeMCU
2. H-bridge L298
3. Motor dengan encoder
4. Basis motor
Inti dari nodeMCU adalah ESP8266 yang memungkinkan kita terhubung ke jaringan wifi lokal. Ini juga memiliki GPIO dan interupsi, fungsi PWM seperti mikrokontroler Arduino lainnya
Basis motor terbuat dari kayu MDF ketebalan 3mm, dipotong dengan mesin laser cnc.
Langkah 2: Desain Sirkuit
Perhatikan desain rangkaian, encoder motor terhubung ke input pin 4, 5 dimana pin 4 juga bertindak sebagai pin interupsi untuk menghitung putaran motor
Pin 12, 13 bertindak sebagai pin keluaran untuk mengontrol motor yang bergerak maju atau mundur dengan bantuan H-bridge L298
Pin 14 digunakan dengan fungsi PWM untuk mengontrol kecepatan motor, dalam proyek ini, hanya mendorong keluar PWM yang stabil untuk mengurangi kecepatan motor
Kemudian, kami membuat rangkaian menjadi basis motor seperti gambar.
Langkah 3: Kode Arduino Bekerja
Bagian utama adalah kode HTML yang digunakan untuk layar web lokal
Kode lengkap dapat diunduh di sini
Pustaka skrip Java digunakan untuk membuat disk lingkaran, dan meneruskan nilai ke nodeMCU. Lib Java perlu memuat ke sistem file nodeMCU
Langkah 4: Muat Kode ke NodeMCU
Ada dua bagian untuk memuat:
1. Java lib ke sistem file nodeMCU
Lib disimpan di folder di sebelah file proyek, kita harus menginstal alat yang disebut alat "unggah data" ke alat direktori Arduino, kemudian restart Arduino IDE.
Untuk mengunggah Java lib, pilih yang berikut: Alat> Unggah Data Sketsa ESP8266
Tunggu sekitar 1 menit untuk mengunggah lib.
Alat "Unggah data" dapat diunduh di sini
2. Program ke simpul MCU
Menggunakan fungsi unggah untuk mengunggah kode seperti Arduino biasa.
Langkah 5: Uji Ini
Itu dia! Mulai sekarang, Anda dapat menggunakan ponsel atau iPad yang terhubung ke jaringan wifi untuk mengontrol posisi motor.