Isi kandungan:

NEMA 17 - WeMos Mini - Blynk: 4 Langkah
NEMA 17 - WeMos Mini - Blynk: 4 Langkah

Video: NEMA 17 - WeMos Mini - Blynk: 4 Langkah

Video: NEMA 17 - WeMos Mini - Blynk: 4 Langkah
Video: How to Control DC Motor With L298N Driver Using Blynk IOT and ESP8266 | DC Motor Control With Blynk 2024, November
Anonim
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk
NEMA 17 - WeMos Mini - Blynk

Motor stepper seperti NEMA 17 mempunyai banyak kegunaan dan prototaip ini akan membantu pembaca memahami kaedah untuk mengawal NEMA 17 dari Blynk App.

Ini adalah usaha untuk membuat IoT yang akan membantu kita mengakses dan mengawal NEMA 17 dari mana sahaja dan pada bila-bila masa.

Terdapat banyak kes penggunaan di mana motor Stepper digunakan (Terutama apabila anda memerlukan ketepatan dalam mengawal bilangan giliran melalui kod).

Bekalan

  1. WeMos D1 Mini
  2. Pemacu motor Stepper L298N
  3. Motor Stepper NEMA 17
  4. Kabel USB mikro untuk menghidupkan WeMos D1 Mini dan memindahkan kodnya.
  5. 12V 1A Adaptor untuk menghidupkan NEMA 17 Stepper Motor
  6. Kabel Jumper Lelaki ke Lelaki & Lelaki ke Perempuan
  7. Penyesuai Jack Power DC Wanita
  8. Kapasitor - 100 μF
  9. Papan roti.

Langkah 1: Diagram Sambungan

Rajah Sambungan
Rajah Sambungan
Rajah Sambungan
Rajah Sambungan
Rajah Sambungan
Rajah Sambungan

Gambar yang dimuat naik jelas dan satu-satunya perubahan besar ialah saya menggunakan Adaptor DC 12V 1A untuk menyambungkan pemacu L298N. Anda juga tidak akan melihat papan roti.

  1. D8 dari WeMos D1 Mini> IN1 dari L298N
  2. D7 dari WeMos D1 Mini> IN2 dari L298N
  3. D6 dari WeMos D1 Mini> IN3 dari L298N
  4. D5 dari WeMos D1 Mini> IN4 dari L298N
  5. 5V WeMos D1 Mini> 5V dari L298N
  6. GND WeMos D1 Mini> GND L298N> GND 12V 1A DC Bekalan kuasa

Catatan: Motor stepper NEMA17 yang saya dapat mempunyai pin yang mempunyai warna merah, hijau, biru, dan hitam. Untuk mengenal pasti hujung dua gegelung, satu-satunya cara terbaik adalah dengan menyentuh kedua-dua hujungnya dan putar batang stepper. Poros motor Stepper bergerak dengan lancar jika wayar yang disambungkan tidak tergolong dalam gegelung yang sama, poros tidak berputar dengan lancar jika tergolong dalam satu gegelung.

Dalam kes saya, saya telah menghubungkan wayar seperti berikut:

  1. Merah NEMA 17> OUT1 dari L298N
  2. Hijau NEMA 17> OUT2 dari L298N
  3. Biru NEMA 17> OUT3 dari L298N
  4. Hitam NEMA 17> OUT4 dari L298N

Langkah 2: Mengkonfigurasi Blynk di Mudah Alih

Mengkonfigurasi Blynk di Mudah Alih
Mengkonfigurasi Blynk di Mudah Alih
Mengkonfigurasi Blynk di Mudah Alih
Mengkonfigurasi Blynk di Mudah Alih
Mengkonfigurasi Blynk di Mudah Alih
Mengkonfigurasi Blynk di Mudah Alih
Mengkonfigurasi Blynk di Mudah Alih
Mengkonfigurasi Blynk di Mudah Alih

Tangkapan skrin yang dilampirkan harus memberi pembaca artikel ini prosedur langkah demi langkah untuk mengkonfigurasi dua butang yang akan membantu pengguna memutar NEMA 17 Stepper Motor mengikut arah jam (atau) berlawanan arah jam. Sekiranya seseorang tidak dapat mengikuti tangkapan skrin dan menyelesaikan konfigurasi Blynk, mereka mungkin juga membaca arahan di bawah:

  1. Buka aplikasi "Blynk" di telefon bimbit anda dan pilih "Projek Baru".
  2. Masukkan Nama Projek: "NEMA 17 Control" (Dalam kes ini), pilih "WeMos D1mini" dari senarai "Peranti". Sekarang pilih "Buat" untuk meneruskan langkah seterusnya.
  3. Periksa E-mel yang dikonfigurasikan dalam aplikasi "Blynk" untuk mencari "Token Pengesahan" (Ini akan berguna semasa pengekodan).
  4. Papan pemuka muncul, yang memungkinkan kami untuk meneruskan langkah-langkah seterusnya dan tujuan utama kami adalah menambah dua butang.
  5. Sesuaikan butang agar sesuai dengan keperluan reka bentuk (Langkah adalah Pilihan). Dalam kes saya, saya menyebarkan butang agar sesuai dengan lebar papan pemuka.
  6. Konfigurasikan butang pertama dengan teks "Putar Kiri" dengan "V0" sebagai pin maya.
  7. Konfigurasikan butang kedua dengan teks "Belok Kanan" dengan "V1" sebagai pin maya.
  8. Navigasi ke menu utama dan klik pada butang "Main" untuk memeriksa fungsi aplikasi dan mengawal motor NEMA 17.
  9. Motor NEMA 17 diprogramkan untuk berputar 10 kali pada pemilihan butang. Ia tidak akan menghidupkan dan mematikan apabila anda menekan salah satu butang ke "Belok Kanan" (atau) "Belok Kiri". Luangkan sedikit masa untuk NEMA17 berhenti dan kemudian teruskan memeriksa fungsi butang kedua.

Langkah 3: Kodnya.

Kod tersebut.
Kod tersebut.

Sebelum memuat naik kod berikut, pastikan untuk memberikan yang berikut:

  1. Kunci Kebenaran dari Blynk
  2. SSID
  3. Kata laluan untuk membolehkan "WeMos Mini" mengakses rangkaian Tanpa Wayar & bersambung ke Internet

Pilih juga yang berikut dari menu Arduino IDE: Alat> Papan> Papan ESP8266> LOLIN (WEMOS) D1 R2 & mini.

>> Permulaan Coretan Kod <<<

#masuk Stepper.h

#sertakan ESP8266WiFi.h

#sertakan BlynkSimpleEsp8266.h

#tentukan seri BLYNK_PRINT

Stepper my_Stepper (200, D8, D7, D6, D5);

bool Betul = salah;

bool Kiri = salah;

char auth = "******************************************** ** ";

char ssid = "****************";

char pass = "****************************";

batal persediaan () {

Serial.begin (9600);

Blynk.begin (auth, ssid, pass);

my_Stepper.setSpeed (70);

}

BLYNK_WRITE (V1) {

Kanan = param.asInt ();

}

BLYNK_WRITE (V0) {

Kiri = param.asInt ();

}

batal Stepper1 (int Direction, int Rotation) {

untuk (int i = 0; i <Putaran; i ++) {

my_Stepper.step (Arah * 200);

Blynk.run ();

}

}

gelung kosong ()

{

Blynk.run ();

jika (Betul) {

Stepper1 (1, 10);

Serial.println ("Belok kanan");

}

kelewatan (20);

jika (Kiri) {

Stepper1 (-1, 10);

Serial.println ("Belok kiri");

}

kelewatan (20);

}

>> Akhir Coretan Kod <<<

Catatan: Dalam kod di atas, jangan ketinggalan memasukkan "" (lebih besar daripada) dalam pernyataan "sertakan". Sekiranya terdapat masalah lebih lanjut dengan kod, anda juga boleh merujuk tangkapan skrin yang disertakan dengan artikel ini.

Langkah 4: Fungsi Prototaip Video

Terlampir adalah video yang akan membantu pembaca memahami secara ringkas bagaimana prototaip berfungsi.

Disyorkan: