Isi kandungan:

Kawal Peralatan Rumah Tangga Menggunakan NodeMCU (ESP8266) dan Aplikasi Blynk: 8 Langkah (dengan Gambar)
Kawal Peralatan Rumah Tangga Menggunakan NodeMCU (ESP8266) dan Aplikasi Blynk: 8 Langkah (dengan Gambar)

Video: Kawal Peralatan Rumah Tangga Menggunakan NodeMCU (ESP8266) dan Aplikasi Blynk: 8 Langkah (dengan Gambar)

Video: Kawal Peralatan Rumah Tangga Menggunakan NodeMCU (ESP8266) dan Aplikasi Blynk: 8 Langkah (dengan Gambar)
Video: Kontrol LED (On/Off) dengan NodeMCU ESP8266 melalui Blynk 2.0 (Blynk Cloud dan Blynk IoT app) 2024, Julai
Anonim
Kawal Peralatan Rumah Tangga Menggunakan NodeMCU (ESP8266) dan Aplikasi Blynk
Kawal Peralatan Rumah Tangga Menggunakan NodeMCU (ESP8266) dan Aplikasi Blynk

Dalam tutorial ini, kita akan belajar bagaimana menggunakan aplikasi Blynk dan NodeMCU (ESP8266) untuk mengendalikan lampu (mana-mana perkakas rumah lain akan baik-baik saja), gabungannya akan melalui internet.

Tujuan pengajaran ini adalah untuk menunjukkan penyelesaian termudah yang mengawal jauh Arduino atau perkakasan yang serasi (NodeMCU) anda melalui Internet dan meneroka dunia Internet Of Things (IoT).

Apa itu Blynk? Blynk adalah Platform dengan aplikasi iOS dan Android untuk mengawal Arduino, Raspberry Pi dan seumpamanya melalui Internet. Ia adalah papan pemuka digital di mana anda boleh membina antara muka grafik untuk projek anda dengan hanya menyeret dan melepaskan widget. (Sumber: laman web Blynk).

Langkah 1: Bekalan Perkakasan / Perisian

Bekalan Perkakasan / Perisian
Bekalan Perkakasan / Perisian
Bekalan Perkakasan / Perisian
Bekalan Perkakasan / Perisian

Komponen perkakasan:

1. NodeMCU (ESP8266).

2. geganti

3. Lampu

4. Wayar

6. Bekalan Kuasa 5V 1AMP (opsional tetapi saya mengesyorkan menggunakannya untuk mengelakkan kekurangan arus elektrik dengan membekalkan 5v ke geganti.

Aplikasi perisian:

1. Aplikasi Blynk

2. Arduino IDE

3. Perpustakaan Blynk untuk OS anda (Windows, Linux, iOS)

4. Pengurus Lembaga ESP8266 untuk Arduino IDE

Langkah 2: Muat turun Perpustakaan Blynk

Ikut arahan:

1. Muat turun Blynk_Release_vXX.zip (tatal ke bawah ke bahagian Muat turun)

2. Nyahzip arkib. Anda akan melihat bahawa arkib mengandungi beberapa folder dan beberapa perpustakaan.

3. Salin semua perpustakaan ini ke_sketchbook_folder anda dari Arduino IDE. Untuk mencari lokasi folder_sketchbook_ anda, pergi ke menu teratas di Arduino IDE:

Windows: Fail → Keutamaan

Mac OS: Arduino → Keutamaan

Untuk memuat turun Perpustakaan Blynk dan mendapatkan lebih banyak maklumat ikuti pautan ini (di sini).

Langkah 3: Menambah Pengurus Lembaga ESP8266

Menambah Pengurus Lembaga ESP8266
Menambah Pengurus Lembaga ESP8266

Dalam Pengurus Papan Tambahan masukkan URL di bawah.

Seperti yang diserlahkan dalam gambar dan masukkan OK.

Catatan: Untuk mendapatkan lebih banyak maklumat mengenai langkah ini, tonton videonya

Langkah 4: Tonton Video untuk Maklumat Lebih Lanjut

Image
Image

Langkah 5: Konfigurasi Blynk

Konfigurasi Blynk
Konfigurasi Blynk
Konfigurasi Blynk
Konfigurasi Blynk
Konfigurasi Blynk
Konfigurasi Blynk

Untuk menyediakan Aplikasi Blynk, anda harus mengikuti langkah-langkah di bawah:

1. Muat turun aplikasi Blynk pada telefon pintar anda dan buat akaun.

Untuk melakukan ini: Muat turun aplikasi Blynk:

• iOS:

• Android:

2. Buat projek baru, pilih dari senarai perkakasan anda (NodeMCU).

3. Pilih jenis sambungan (USB, Wifi, Bluetooth…).

4. Tambahkan widget ke panel kawalan anda dengan mengklik ikon tambah di kanan atas.

5. Pilih widget Butang, dan ketuk dua kali padanya untuk mengedit tetapannya.

Catatan: Kunci pengesahan dihantar ke e-mel anda

Langkah 6: Skematik

Skema
Skema

Ikuti langkah di bawah:

1. 5v bekalan kuasa ke Vcc papan geganti.

2. GND ke GND papan geganti.

3. D1 NodeMCU ke IN1 papan geganti.

Catatan: Relay yang diperlukan 5v dan output nodemcu hanya 3.3v. Inilah sebabnya mengapa saya sangat mengesyorkan untuk menggunakan bekalan kuasa 5v luaran

Langkah 7: Kod Arduino

Mengenai kod

#tentukan BLYNK_PRINT Serial

#include #include /// Anda harus mendapatkan Auth Token dalam Aplikasi Blynk. // Pergi ke Tetapan Projek (ikon kacang). char auth = "YourAuthToken"; // Kelayakan WiFi anda. // Tetapkan kata laluan ke "" untuk rangkaian terbuka. char ssid = "YourNetworkName"; char pass = "Kata Laluan Anda"; batal persediaan () {// Debug console Serial.begin (115200); Blynk.begin (auth, ssid, pass); } gelung kosong () {Blynk.run (); }

Langkah 8: Untuk Sokongan

Untuk Sokongan
Untuk Sokongan

Anda boleh melanggan saluran YouTube saya untuk lebih banyak tutorial dan projek.

Langgan sokongan.

Terima kasih. Pergi ke pautan Saluran YouTube saya

Disyorkan: