Daftar Isi:

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, Juni
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 memiliki banyak kegunaan dan prototipe ini akan membantu pembaca memahami metode untuk mengontrol NEMA 17 dari Blynk App.

Ini adalah upaya untuk membuat IoT yang akan membantu kita mengakses dan mengontrol NEMA 17 dari mana saja dan kapan saja.

Ada banyak kasus penggunaan di mana motor Stepper digunakan (Terutama ketika Anda membutuhkan ketepatan dalam mengontrol jumlah putaran melalui kode).

Perlengkapan

  1. WeMos D1 Mini
  2. Penggerak motor stepper L298N
  3. Motor Stepper NEMA 17
  4. Kabel micro USB untuk menyalakan WeMos D1 Mini dan mentransfer kode.
  5. Adaptor 12V 1A untuk memberi daya pada Motor Stepper NEMA 17
  6. Kabel Jumper Pria ke Pria & Pria ke Wanita
  7. Adaptor Jack Daya DC Wanita
  8. Kapasitor - 100 F
  9. Papan tempat memotong roti.

Langkah 1: Diagram Koneksi

Diagram Koneksi
Diagram Koneksi
Diagram Koneksi
Diagram Koneksi
Diagram Koneksi
Diagram Koneksi

Gambar yang diunggah sudah cukup jelas dan satu-satunya perubahan besar adalah saya menggunakan Adaptor DC 12V 1A untuk menghubungkan driver L298N. Anda juga tidak akan melihat papan tempat memotong 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 dari WeMos D1 Mini > 5V dari L298N
  6. GND WeMos D1 Mini > GND L298N > GND catu daya DC 12V 1A

Catatan: Motor stepper NEMA17 yang saya dapatkan memiliki pin yang memiliki kode warna Merah, Hijau, Biru, dan Hitam. Untuk mengidentifikasi ujung dua kumparan, satu-satunya cara terbaik adalah menyentuh kedua ujungnya dan memutar poros stepper. Poros motor Stepper bergerak mulus jika kabel-kabel yang disambung tidak termasuk dalam kumparan yang sama, poros tidak berputar mulus jika termasuk dalam satu kumparan.

Dalam kasus saya, saya telah menghubungkan kabel sebagai berikut:

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

Langkah 2: Mengonfigurasi Blynk di Seluler

Mengonfigurasi Blynk di Seluler
Mengonfigurasi Blynk di Seluler
Mengonfigurasi Blynk di Seluler
Mengonfigurasi Blynk di Seluler
Mengonfigurasi Blynk di Seluler
Mengonfigurasi Blynk di Seluler
Mengonfigurasi Blynk di Seluler
Mengonfigurasi Blynk di Seluler

Tangkapan layar terlampir harus memberi pembaca artikel ini prosedur langkah demi langkah untuk mengonfigurasi dua tombol yang akan membantu pengguna memutar NEMA 17 Stepper Motor searah jarum jam (atau) berlawanan arah jarum jam. Jika seseorang tidak dapat mengikuti tangkapan layar dan menyelesaikan konfigurasi Blynk, mereka mungkin juga membaca petunjuk di bawah ini:

  1. Buka aplikasi "Blynk" di ponsel Anda dan pilih "Proyek Baru".
  2. Masukkan Nama Proyek: "NEMA 17 Control" (Dalam hal ini), pilih "WeMos D1mini" dari daftar "Device". Sekarang pilih "Buat" untuk melanjutkan ke langkah selanjutnya.
  3. Periksa Email yang dikonfigurasi di aplikasi "Blynk" untuk menemukan "Token Otorisasi" (Ini akan berguna selama pengkodean).
  4. Dasbor muncul, memungkinkan kita untuk melanjutkan dengan langkah selanjutnya dan tujuan utama kita adalah menambahkan dua tombol.
  5. Sesuaikan tombol agar sesuai dengan kebutuhan desain (Langkahnya Opsional). Dalam kasus saya, saya menyebarkan tombol agar sesuai dengan lebar dasbor.
  6. Konfigurasikan tombol pertama dengan teks "Belok Kiri" dengan "V0" sebagai pin virtual.
  7. Konfigurasikan tombol kedua dengan teks "Belok Kanan" dengan "V1" sebagai pin virtual.
  8. Arahkan ke menu utama dan klik tombol "Mainkan" untuk memeriksa fungsionalitas aplikasi dan mengendalikan motor NEMA 17.
  9. Motor NEMA 17 diprogram untuk berputar 10 kali pada pemilihan tombol. Itu tidak akan hidup dan mati saat Anda menekan salah satu tombol ke "Belok Kanan" (atau) "Belok Kiri". Harap tunggu beberapa saat hingga NEMA17 berhenti dan kemudian lanjutkan untuk memeriksa fungsi tombol kedua.

Langkah 3: Kode.

Kode.
Kode.

Sebelum mengunggah kode berikut, pastikan untuk memberikan yang berikut:

  1. Kunci Otorisasi dari Blynk
  2. SSID
  3. Kunci sandi untuk mengizinkan "WeMos Mini" mengakses jaringan Nirkabel & terhubung ke Internet

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

>> Awal Cuplikan Kode <<<

#sertakan Stepper.h

#termasuk ESP8266WiFi.h

#sertakan BlynkSimpleEsp8266.h

#tentukan Serial BLYNK_PRINT

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

bool Kanan = salah;

bool Kiri = salah;

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

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

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

batalkan pengaturan(){

Serial.begin(9600);

Blynk.begin(auth, ssid, pass);

my_Stepper.setSpeed(70);

}

BLYNK_MENULIS(V1){

Kanan = param.asInt();

}

BLYNK_MENULIS(V0){

Kiri = param.asInt();

}

void Stepper1 (int Arah, int Rotasi){

for (int i = 0; i < Rotasi; i++){

my_Stepper.step(Arah * 200);

Blynk.run();

}

}

lingkaran kosong()

{

Blynk.run();

jika (kanan){

Stepper1(1, 10);

Serial.println("Belok Kanan");

}

penundaan (20);

jika (Kiri){

Stepper1(-1, 10);

Serial.println("Belok Kiri");

}

penundaan (20);

}

>> Akhir Cuplikan Kode <<<

Catatan: Pada kode di atas, jangan lewatkan memasukkan "" (lebih besar dari) pada pernyataan "sertakan". Jika ada masalah lebih lanjut dengan kode, Anda juga dapat merujuk ke tangkapan layar yang disertakan dengan artikel ini.

Langkah 4: Fungsionalitas Prototipe Video

Terlampir adalah video yang akan membantu pembaca memahami secara singkat cara kerja prototipe.

Direkomendasikan: