Isi kandungan:

Kawalan Kedudukan Motor DC: 5 Langkah
Kawalan Kedudukan Motor DC: 5 Langkah

Video: Kawalan Kedudukan Motor DC: 5 Langkah

Video: Kawalan Kedudukan Motor DC: 5 Langkah
Video: DC MOTOR (CONCEPT) // MOTOR AT (KONSEP) (Tutorial 10.2 B) 2024, November
Anonim
Kawalan Kedudukan Motor DC
Kawalan Kedudukan Motor DC
Kawalan Kedudukan Motor DC
Kawalan Kedudukan Motor DC
Kawalan Kedudukan Motor DC
Kawalan Kedudukan Motor DC
Kawalan Kedudukan Motor DC
Kawalan Kedudukan Motor DC

Arahan ini akan menunjukkan cara mengawal kedudukan motor melalui rangkaian web tempatan.

Sekarang anda boleh menggunakan telefon pintar atau iPad yang disambungkan ke rangkaian, kemudian taipkan alamat pelayan web tempatan motor Dari sini, kita dapat mengawal cakera kedudukan motor dengan memutar cakera di laman web apabila kita menyentuh cakera di laman web, ia akan menghantar pengaturan kedudukan ke pelayan web motor, kemudian putar cakera motor untuk mencapai tetapan kedudukan pada masa nyata

Tonton video

www.youtube.com/watch?v=bRiY4Qr5HRE

Langkah 1: Perkakasan Diperlukan

Perkakasan Diperlukan
Perkakasan Diperlukan

Untuk membuat projek ini, kita akan memerlukan

1. nodeMCU

2. H-bridge L298

3. Motor dengan pengekod

4. Pangkalan motor

Inti nodeMCU adalah ESP8266 yang membolehkan kami menyambung ke rangkaian wifi tempatan. Ia juga mempunyai GPIO dan mengganggu, fungsi PWM seperti mikrokontroler Arduino yang lain

Pangkalan motor dibuat dari kayu MDF ketebalan 3mm, dipotong oleh mesin laser cnc.

Langkah 2: Reka Bentuk Litar

Reka Bentuk Litar
Reka Bentuk Litar
Reka Bentuk Litar
Reka Bentuk Litar
Reka Bentuk Litar
Reka Bentuk Litar
Reka Bentuk Litar
Reka Bentuk Litar

Lihat reka bentuk litar, pengekod motor disambungkan ke pin input 4, 5 di mana pin 4 juga bertindak sebagai pin gangguan untuk mengira putaran motor

Pin 12, 13 bertindak sebagai pin output untuk mengawal motor bergerak ke hadapan atau ke belakang dengan bantuan H-bridge L298

Pin 14 digunakan dengan fungsi PWM untuk mengawal kelajuan motor, dalam projek ini, ia hanya mengeluarkan PWM yang stabil untuk mengurangkan kelajuan motor

Kemudian, kami menjadikan litar menjadi pangkalan motor seperti gambar.

Langkah 3: Arduino Code Berfungsi

Kod Arduino Berfungsi
Kod Arduino Berfungsi

Bahagian utama adalah kod HTML yang digunakan untuk skrin web tempatan

Kod penuh boleh dimuat turun di sini

Pustaka skrip Java digunakan untuk membuat disk lingkaran, dan memberikan nilai ke nodeMCU. Lib Java perlu dimuat ke sistem fail nodeMCU

Langkah 4: Muatkan Kod ke NodeMCU

Muatkan Kod ke NodeMCU
Muatkan Kod ke NodeMCU
Muatkan Kod ke NodeMCU
Muatkan Kod ke NodeMCU
Muatkan Kod ke NodeMCU
Muatkan Kod ke NodeMCU

Terdapat dua bahagian untuk dimuat:

1. Java lib ke sistem fail nodeMCU

Lib disimpan di folder di sebelah file projek, kita harus memasang alat yang disebut alat "muat data" ke dalam alat direktori Arduino, kemudian mulakan kembali Arduino IDE.

Untuk memuat naik Java lib, pilih yang berikut: Alat> Muat Naik Data Sketsa ESP8266

Tunggu sekitar 1 minit untuk memuat naik lib.

Alat "muat naik data" boleh dimuat turun di sini

2. Program untuk mengekod MCU

Menggunakan fungsi muat naik untuk memuat naik kod seperti biasa Arduino.

Langkah 5: Uji Ia

Itu sahaja! Mulai sekarang, anda boleh menggunakan telefon bimbit atau iPad yang disambungkan ke rangkaian wifi untuk mengawal kedudukan motor.

Disyorkan: