
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01

Instructable ini akan menunjukkan kepada anda cara mengawal LED menggunakan modul WiFi NodeMCU ESP8266 melalui aplikasi telefon pintar Blynk. Sekiranya anda seorang pemula, baca terus. Sekiranya anda lebih berpengalaman, anda mungkin berminat untuk melangkah ke akhir, di mana saya bercakap mengenai spesifik bagaimana projek ini berfungsi.
Bekalan
NodeMCU -
Wayar Jumper (generik) - 2x
LED (warna apa pun)
Papan roti
Langkah 1: Menyiapkan Sambungan Perkakasan

- Anod LED ke pin digital 8 pada NodeMCU menggunakan wayar pelompat
- Arahkan litar dengan menyambungkan katod LED ke perintang Ohm 330Ω
- Sambungkan hujung perintang yang lain ke GND pada papan NodeMCU.
Langkah 2: Keutamaan


Sebelum kita mendapatkan kod, kita mesti mengubah beberapa perkara dalam pilihan asas di Arduino IDE kita. (Langkah ini menganggap anda sudah memasang Arduino IDE).
Pergi ke "URL Pengurus Papan Tambahan" dan salin dan tampal pautan ini ke dalamnya:
arduino.esp8266.com/stable/package_esp8266com_index.json
Tetapan ini membolehkan sokongan kepada papan pihak ketiga seperti NodeMCU yang akan kita gunakan.
Langkah 3: Memasang Perpustakaan + Konfigurasi Papan yang Betul


Terdapat banyak perpustakaan yang akan kami gunakan dalam demonstrasi ini.
Pertama, kita mesti memasang pakej papan ESP8266 dengan pergi ke Tools> Board:> Boards Manager> dan ketik "esp8266" ke bar carian (lihat gambar di sebelah kiri). Muat turun versi terbaru pakej pertama yang muncul, "esp8266 by ESP8266 Community". Pakej ini menyokong papan NodeMCU sehingga dapat digunakan oleh kita.
Sekarang kita mesti memasang perpustakaan Blynk. Pergi ke Alat> Urus Perpustakaan> dan ketik "Blynk" ke dalam bar carian (lihat gambar di sebelah kanan). Muat turun versi terbaru perpustakaan bertajuk "Blynk by Volodymyr Shymanskyy". Seperti yang sudah anda ketahui, perpustakaan ini akan membolehkan sambungan dibuat antara aplikasi Blynk pada telefon kami dan NodeMCU.
Langkah 4: Melaraskan Tetapan

Kami akan mula mengubah pilihan sekali lagi, tetapi kali ini untuk dewan kami. Kami melakukan ini kerana banyak sebab, yang paling penting adalah agar NodeMCU kami dikenali oleh IDE. Untuk mengakses tetapan ini, pergi ke Alat, tatal ke bawah dan akan ada daftar tetapan dan menu dropdown untuk penyesuaian yang akan dibuat.
- Tetapkan "Papan:" ke "NodeMCU 1.0 (ESP-12E)", atau "NodeMCU 0.9 (ESP-12)", tidak perlu dinyatakan, ini bergantung pada NodeMCU yang anda miliki. Sekiranya anda membeli NodeMCU yang dipautkan di atas, maka anda harus menetapkannya ke "NodeMCU 1.0 (ESP-12E)", jika tidak, hubungi pengilang untuk mengenal pasti.
- Tetapkan "Frekuensi CPU:" hingga 80MHz. Kami menetapkan kelajuan jam hingga 80MHz agar sesuai dengan papan kami (atau anda boleh menetapkannya agar dua kali lebih cepat dengan 160MHz).
- Tetapkan "Kelajuan Muat Naik:" ke 115200.
- Tetapkan "Saiz Kilat:" menjadi 4MB (FS: 2MB OTA: ~ 1019 KB), atau jika IDE anda bukan versi terbaru, tetapkan ke "4M: 3M SPIFFS".
Langkah 5: Menggunakan Aplikasi Blynk


Aplikasi Blynk tersedia di App Store dan Google Play. Pasang, buat akaun (jika anda belum melakukannya), dan buat projek baru (lihat gambar di sebelah kiri). Setelah anda membuat projek baru, klik pada permukaan putus-putus, yang akan membawa anda ke widget kotak, dan klik pada butang. Klik pada butang sekali lagi untuk mengakses sifatnya. Sebaik sahaja anda melihat skrin Tetapan Butang (lihat gambar di sebelah kanan), ubah output ke pin digital 8. Anda akan melihat bahawa ini adalah pin yang sama dengan yang digunakan oleh LED, jadi ini akan menjadi sambungan langsung.
Salah satu perkara yang kami perlukan dari Blynk adalah token pengesah. Token ini adalah UID (pengecam unik) yang diperlukan untuk menyambungkan perkakasan tertentu ke telefon. Anda boleh mendapatkan token pengesah ini dengan mengklik ikon baut di sudut kanan atas di sebelah butang main dan menatal ke bahagian token autentikasi, di mana anda boleh memilih untuk menghantarnya melalui e-mel kepada anda. Simpan token pengesah ini, kerana kami akan memerlukannya pada langkah seterusnya.
Langkah 6: Kodnya

Mulakan dengan memuatkan contoh di bawah Fail> Contoh> Blynk> Boards_WiFi> NodeMCU. Anda akan mendapat kod yang agak pendek (lihat gambar). Di mana tertera "char auth = ''" adalah tempat anda akan menyalin dan menampal token pengesah anda yang kami dapat pada langkah terakhir. Adapun ssid dan lulus, masukkan saja nama WiFi ROUTER anda (jangan membuat kesalahan yang sama seperti yang saya lakukan dengan menghubungkannya ke range extender), dan kata laluan. Betul! (baik juga sebenarnya) Yang perlu anda ketahui ialah memuat naik kod ke NodeMCU menggunakan wayar USB ke Mikro-B.
Langkah 7: Spesifiknya
Dalam langkah ini saya membincangkan secara spesifik, mikro, dan akan membimbing anda melalui apa yang ada di dalamnya. NodeMCU berjalan pada firmware ESP8266, yang bermaksud bahawa ia boleh menyambung ke WiFi. Firmware ESP8266 menghubungkan ke WAP (titik akses tanpa wayar) yang boleh dipasang ke penghala atau modem. Tetapi untuk menyambung ke penghala, atau kata sandi WAP apa pun, ia memerlukan SSID (pengenal set perkhidmatan) dan kata laluan, yang keduanya kami sediakan dalam lakaran. Penghala berfungsi sebagai DHCP (Dynamic Host Configuration Protocol) dan pada dasarnya menyalurkan alamat IP ke peranti yang disambungkan yang menyewakan alamat ini untuk jangka waktu yang ditetapkan. Alamat IP bertindak sebagai pengecam unik untuk peranti yang menghubungkan melalui WiFi sehingga peranti lain dapat mengenalinya. Sekarang ESP8266 boleh menjadi Access Point (AP) dengan sendirinya sehingga stesen wayarles lain dapat mencarinya dan menyambung ke sana. Setelah lakaran dimuat naik menggunakan perpustakaan Blynk, NodeMCU (atau mana-mana peranti berasaskan ESP8266) mula mencari pelayan Blynk di awan. Setelah isyarat ini diambil oleh pelayan awan Blynk, sambungan dibuat dan pelayan ini dapat diakses melalui aplikasi telefon pintar dan dapat ditentukan untuk projek anda dalam aplikasi menggunakan token pengesahan yang diberikan. Dalam aplikasi Blynk, kami menetapkan butang untuk mengawal pin digital 8 di NodeMCU. Setelah butang ditekan, data ini diteruskan ke pelayan awan Blynk sebagai '1', dan ke MCU onboard yang menjalankan tugas mengirim voltan tinggi (3.3V) ke pin digital 8, yang menyalakan LED.
Disyorkan:
Mengawal Aplikasi Led Melalui Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah

Mengawal Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan kepada Anda Bagaimana Anda Boleh Mengendalikan LED Menggunakan Telefon Pintar Melalui Internet
Tutorial ESP8266 NODEMCU BLYNK IOT - Esp8266 IOT Menggunakan IDE Blunk dan Arduino - Mengawal LED Melalui Internet: 6 Langkah

Tutorial ESP8266 NODEMCU BLYNK IOT | Esp8266 IOT Menggunakan IDE Blunk dan Arduino | Mengawal LED Melalui Internet: Hai Guys dalam instruksi ini kita akan belajar bagaimana menggunakan IOT dengan ESP8266 atau Nodemcu kami. Kami akan menggunakan aplikasi blynk untuk itu. Oleh itu, kami akan menggunakan esp8266 / nodemcu kami untuk mengawal LED melalui internet. Oleh itu, aplikasi Blynk akan disambungkan ke esp8266 atau Nodemcu kami
8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: 5 Langkah (dengan Gambar)

8 Kawalan Relay Dengan Penerima NodeMCU dan IR Menggunakan Aplikasi Jauh dan Android WiFi dan IR: Mengendalikan 8 suis relai menggunakan penerima nodemcu dan ir melalui aplikasi wifi dan jauh dan android. Alat kawalan jauhnya tidak bergantung pada sambungan wifi. DI SINI ADALAH KLIK VERSI YANG DIKEMASKINI SINI
Kawal Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: 6 Langkah

Kawal Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: Projek ini membolehkan anda mengawal pin Arduino menggunakan modul WiFi ESP8266-01 dan Aplikasi Blynk. Aplikasi Blynk sangat mudah digunakan dan merupakan kaedah yang baik untuk mula belajar mengenai IoT. Tutorial ini adalah untuk PC Windows
Cara Mengawal Wemos D1 Mini / Nodemcu Menggunakan Aplikasi Blynk (IOT) (esp8266): 6 Langkah

Cara Mengawal Wemos D1 Mini / Nodemcu Menggunakan Aplikasi Blynk (IOT) (esp8266): Hai rakan-rakan, Dalam arahan ini, saya akan menunjukkan kepada anda Cara mengawal wemos D1 mini atau (nodemcu) menggunakan aplikasi blynk. Ini adalah panduan pemula mutlak. untuk tutorial terperinci HARUS MENONTON VIDEO Jangan lupa suka, kongsi & melanggan saluran saya