Daftar Isi:
- Perlengkapan
- Langkah 1: Menyiapkan Koneksi Perangkat Keras
- Langkah 2: Preferensi
- Langkah 3: Memasang Perpustakaan + Konfigurasi Papan yang Tepat
- Langkah 4: Menyesuaikan Pengaturan
- Langkah 5: Memanfaatkan Aplikasi Blynk
- Langkah 6: Kode
- Langkah 7: Spesifik
Video: Mengontrol LED Menggunakan Modul WiFi NodeMCU dan Aplikasi Blynk: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Instruksi ini akan menunjukkan kepada Anda cara mengontrol LED menggunakan modul WiFi NodeMCU ESP8266 melalui aplikasi smartphone Blynk. Jika Anda seorang pemula, baca terus. Jika Anda lebih berpengalaman, Anda mungkin tertarik untuk melompat ke akhir, di mana saya berbicara tentang secara spesifik bagaimana fungsi proyek ini.
Perlengkapan
NodeMCU -
Kabel Jumper (generik) - 2x
LED (warna apa saja)
Papan tempat memotong roti
Langkah 1: Menyiapkan Koneksi Perangkat Keras
- LED anoda ke pin digital 8 pada NodeMCU menggunakan kabel jumper
- Ground sirkuit dengan menghubungkan katoda LED ke resistor 330Ω Ohm
- Hubungkan ujung resistor yang lain ke GND pada papan NodeMCU.
Langkah 2: Preferensi
Sebelum kita bisa mendapatkan kodenya, kita harus mengubah beberapa hal di preferensi dasar di Arduino IDE kita. (Langkah ini mengasumsikan Anda sudah menginstal Arduino IDE).
Buka "URL Manajer Papan Tambahan" dan salin dan tempel tautan ini ke dalamnya:
arduino.esp8266.com/stable/package_esp8266com_index.json
Pengaturan ini memungkinkan dukungan untuk papan pihak ketiga seperti NodeMCU yang akan kita gunakan.
Langkah 3: Memasang Perpustakaan + Konfigurasi Papan yang Tepat
Akan ada beberapa perpustakaan yang akan kita gunakan dalam demonstrasi ini.
Pertama kita harus menginstal paket board ESP8266 dengan masuk ke Tools>Board:> Boards Manager> dan ketik "esp8266" ke dalam bilah pencarian (lihat gambar di sebelah kiri). Unduh versi terbaru dari paket pertama yang muncul, "esp8266 by ESP8266 Community". Paket ini mendukung papan NodeMCU sehingga layak untuk kita gunakan.
Sekarang kita harus menginstal perpustakaan Blynk. Buka Alat> Kelola Perpustakaan> dan ketik "Blynk" ke dalam bilah pencarian (lihat gambar di sebelah kanan). Unduh versi terbaru dari perpustakaan berjudul "Blynk oleh Volodymyr Shymanskyy". Seperti yang mungkin sudah Anda ketahui, perpustakaan ini akan memungkinkan koneksi diatur antara aplikasi Blynk di ponsel kami dan NodeMCU.
Langkah 4: Menyesuaikan Pengaturan
Kami akan mulai mengubah preferensi lagi, tetapi kali ini untuk papan kami. Kami melakukan ini karena berbagai alasan, yang paling penting adalah agar NodeMCU kami dikenali oleh IDE. Untuk mengakses pengaturan ini, buka Alat, gulir ke bawah dan akan ada daftar pengaturan dan menu tarik-turun untuk penyesuaian yang akan dilakukan.
- Setel "Board: " ke "NodeMCU 1.0 (ESP-12E)", atau "NodeMCU 0.9 (ESP-12)", tentu saja, ini tergantung pada NodeMCU yang Anda miliki. Jika Anda membeli NodeMCU yang ditautkan di atas, maka Anda harus menyetelnya ke "NodeMCU 1.0 (ESP-12E)", jika tidak, hubungi produsen untuk mengidentifikasinya.
- Setel "Frekuensi CPU:" ke 80MHz. Kami mengatur kecepatan clock ke 80MHz agar sesuai dengan papan kami (atau Anda dapat mengaturnya menjadi dua kali lebih cepat dengan 160MHz).
- Setel "Kecepatan Unggah: " ke 115200.
- Setel "Ukuran Flash: " ke 4MB(FS:2MB OTA:~ 1019 KB), atau jika IDE Anda bukan versi terbaru, setel ke "4M: 3M SPIFFS".
Langkah 5: Memanfaatkan Aplikasi Blynk
Aplikasi Blynk tersedia di App Store dan Google Play. Instal, buat akun (jika Anda belum melakukannya), dan buat proyek baru (lihat gambar di sebelah kiri). Setelah Anda membuat proyek baru, klik pada permukaan bertitik, yang akan membawa Anda ke widget kotak, dan klik tombol. Klik tombol lagi untuk mengakses propertinya. Setelah Anda melihat layar Pengaturan Tombol (lihat gambar di sebelah kanan), ubah output ke pin digital 8. Anda akan melihat bahwa ini adalah pin yang sama dengan yang digunakan LED, jadi ini akan menjadi koneksi langsung.
Salah satu hal yang kita butuhkan dari Blynk adalah token authenticator. Token ini adalah UID (pengidentifikasi unik) yang diperlukan untuk menghubungkan perangkat keras tertentu ke telepon. Anda bisa mendapatkan token autentikator ini dengan mengklik ikon baut di sudut kanan atas di sebelah tombol putar dan menggulir ke bawah ke bagian token auth, di mana Anda dapat memilih untuk mengirimkannya ke email Anda. Simpan token autentikator ini, karena kami akan membutuhkannya di langkah berikutnya.
Langkah 6: Kode
Mulailah dengan memuat contoh di bawah File > Contoh > Blynk > Boards_WiFi > NodeMCU. Anda akan bertemu dengan jumlah kode yang cukup singkat (lihat gambar). Di mana dikatakan "char auth = ' ' " adalah tempat Anda akan menyalin dan menempelkan token autentikator Anda yang kami dapatkan di langkah terakhir. Untuk ssid dan pass, cukup masukkan nama WiFi ROUTER Anda (jangan membuat kesalahan yang sama dengan menghubungkannya ke range extender), dan kata sandinya masing-masing. Itu dia! (tidak juga) Yang harus Anda ketahui, adalah mengunggah kode ke NodeMCU menggunakan kabel USB ke Micro-B.
Langkah 7: Spesifik
Dalam langkah ini saya membahas secara spesifik, mikro, dan akan memandu Anda melalui apa yang ada di dalamnya. NodeMCU berjalan pada firmware ESP8266, yang berarti dapat terhubung ke WiFi. Firmware ESP8266 terhubung ke WAP (titik akses nirkabel) yang dapat dibangun ke router atau modem. Tetapi untuk terhubung ke router, atau WAP yang didukung kata sandi, diperlukan SSID (pengidentifikasi set layanan) dan kata sandi, yang keduanya kami berikan dalam sketsa. Router bertindak sebagai DHCP (Dynamic Host Configuration Protocol) dan pada dasarnya memberikan alamat IP ke perangkat yang terhubung yang menyewakan alamat ini untuk jangka waktu tertentu. Alamat IP bertindak sebagai pengidentifikasi unik untuk perangkat yang terhubung melalui WiFi sehingga perangkat lain dapat mengenalinya. Sekarang ESP8266 dapat menjadi Access Point (AP) tersendiri sehingga stasiun nirkabel lain dapat menemukannya dan menghubungkannya. Setelah sketsa diunggah menggunakan perpustakaan Blynk, NodeMCU (atau perangkat berbasis ESP8266) mulai mencari server Blynk di cloud. Setelah sinyal ini diambil oleh server cloud Blynk, koneksi diatur dan server ini dapat diakses melalui aplikasi smartphone dan dapat ditentukan untuk proyek Anda di aplikasi menggunakan token otentikasi yang diberikan. Di aplikasi Blynk, kami menetapkan tombol untuk mengontrol pin digital 8 pada NodeMCU. Setelah tombol ditekan, data ini diteruskan ke server cloud Blynk sebagai '1', dan ke MCU onboard yang menjalankan tugas mengirimkan tegangan tinggi (3.3V) ke pin digital 8, yang menyalakan LED.
Direkomendasikan:
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: 5 Langkah
Mengontrol Led Melalui Aplikasi Blynk Menggunakan Nodemcu Melalui Internet: Halo Semua Hari Ini Kami Akan Menunjukkan Kepada Anda Bagaimana Anda Dapat Mengontrol LED Menggunakan Smartphone Melalui Internet
IOT: ESP 8266 Nodemcu Mengontrol Strip LED RGB Melalui Internet Menggunakan Aplikasi BLYNK: 9 Langkah
IOT: ESP 8266 Nodemcu Mengontrol Strip LED RGB Melalui Internet Menggunakan Aplikasi BLYNK: Halo teman-teman, dalam instruksi ini saya telah menunjukkan kepada Anda cara membuat pengontrol strip LED RGB dengan nodemcu yang dapat mengontrol STRIP LED RGB di seluruh dunia melalui internet menggunakan BLYNK APP.jadi nikmati membuat proyek ini & membuat rumah anda berwarna d
IOT: ESP 8266 Nodemcu Mengontrol Neopixel Ws2812 LED Strip Melalui Internet Menggunakan Aplikasi BLYNK: 5 Langkah
IOT: ESP 8266 Nodemcu Mengontrol Neopixel Ws2812 LED Strip Melalui Internet Menggunakan Aplikasi BLYNK: Halo teman-teman, dalam instruksi ini saya membuat lampu menggunakan strip led neopixel yang dapat dikontrol melalui internet dari seluruh dunia menggunakan APLIKASI BLYNK dan nodemcu adalah bekerja sebagai otak dari proyek ini, jadi buatlah cahaya sekitar untuk Anda
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: 5 Langkah (dengan Gambar)
8 Kontrol Relay Dengan NodeMCU dan Penerima IR Menggunakan WiFi dan IR Remote dan Aplikasi Android: Mengontrol 8 sakelar relai menggunakan nodemcu dan penerima ir melalui wifi dan ir remote dan aplikasi android.Remote ir bekerja terlepas dari koneksi wifi.INI VERSI TERBARU KLIK DI SINI
Kontrol Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: 6 Langkah
Kontrol Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: Proyek ini memungkinkan Anda untuk mengontrol pin Arduino menggunakan modul WiFi ESP8266-01 dan Aplikasi Blynk. Aplikasi Blynk sangat mudah digunakan dan merupakan cara yang bagus untuk mulai belajar tentang IoT. Tutorial ini untuk PC Windows