Daftar Isi:

Kontrol Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: 6 Langkah
Kontrol Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: 6 Langkah

Video: Kontrol Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: 6 Langkah

Video: Kontrol Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk: 6 Langkah
Video: Tutorial #4 [DIJAMIN BISA] Monitoring Sensor dan Kendali LED Arduino UNO ESP8266 via BLYNK. 2024, November
Anonim
Kontrol Arduino Uno Menggunakan Modul WiFi ESP8266 dan Aplikasi Blynk
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

Langkah 1: Kumpulkan Semuanya:

Kumpulkan Semuanya
Kumpulkan Semuanya
Kumpulkan Semuanya
Kumpulkan Semuanya
Kumpulkan Semuanya
Kumpulkan Semuanya
Kumpulkan Semuanya
Kumpulkan Semuanya

Perangkat keras:

Arduino Uno

Modul WiFi Esp8266-01

USB ke serial TTL

Pengatur tegangan 3.3v

Papan tempat memotong roti dan Kabel.

Perangkat lunak:

Arduino IDE

Aplikasi Blynk

Ini adalah hal-hal yang Anda butuhkan. Pastikan Anda memiliki semuanya dalam folder terlebih dahulu1) Arduino IDE:

2) Perpustakaan Blynk (versi terbaru):

3) Alat flasher ESP8266:

Langkah 2: Memasang Arduino IDE dan Perpustakaan

Instal versi terbaru Arduino IDE.

Buka Arduino IDE dan buka file-> preferensi-> di jenis URL pengelola papan tambahan -

Buka alat -> papan -> Manajer Papan dan instal paket esp8266 yang ditemukan akhirnya. (opsional)

Ekstrak file zip perpustakaan blynk dan salin konten di dalam folder perpustakaan di file zip ke -

dokumen pengguna Perpustakaan Arduino

Langkah 3: Mem-flash Firmware ESP8266

Menginstal Firmware ESP8266
Menginstal Firmware ESP8266

Anda perlu membuat sirkuit yang ditunjukkan untuk mem-flash firmware ke ESP8266:

Di banyak forum saya telah membaca bahwa esp8266 dapat di-flash tanpa menggunakan FTDI usb to ttl converter. Sebaliknya banyak orang telah menggunakan Arduino UNO untuk mem-flash esp8266. Namun dari pengalaman pribadi saya, lebih baik membeli FTDI USB to TTL converter/Kabel karena arduino tidak berfungsi untuk saya (mungkin karena masalah daya)

Ekstrak esp_flasher.zip dan jalankan aplikasi XTCOM_UTIL.

Hubungkan Esp8266-01 ke komputer melalui sirkuit. Anda perlu mengetahui port COM yang tepat yang digunakan untuk komunikasi. pergi ke manajer perangkat dan Klik pada port (COM & LPT). Kemudian catat port COM yang digunakan oleh ESP8266-01.

Di XTCOM_UTIL buka ToolsConfig Device dan pilih com port dan baud rate yang tepat sebagai 9600. Klik Open. Kemudian jika operasi Berhasil klik Connect. maka Esp8266 akan Terhubung. Jika Anda menemukan kesalahan maka cabut kabel dan masukkan lagi.

Di dalam file esp_flasher.zip, Anda akan menemukan file readme.txt yang berisi alamat masing-masing file.bin yang akan di-flash. buka unduhan Gambar Testflash API. telusuri file yang benar.bin dan masukkan alamat yang sesuai dengan file bin dan klik unduh.

misalnya: boot_v1.1.bin--------------0x00000

setelah operasi berhasil tutup XTCOM_UTIL dan juga cabut ESP8266 (ini harus dilakukan di antara flashing file each.bin). Buka kembali XTCOM_UTIL dan pasang Esp8266 dan ulangi langkah-langkah di atas untuk mem-flash semua 4 file bin di alamat yang benar. (ingat untuk membumikan GPIO0 setiap saat selama flashing)

Untuk instruksi terperinci, silakan lihat ini:

Langkah 4: Pengaturan Aplikasi Blynk

Unduh Aplikasi Blynk dari Play Store dan Masuk.

Untuk Membuat Proyek Baru Tekan ikon + di atas. Beri Anda Nama Proyek. Pilih Perangkat sebagai Jenis Koneksi Arduino UNO sebagai WiFi dan tekan Buat. Segera setelah Anda Membuat Token Auth akan dikirim ke e-Mail Terdaftar Anda. Anda Juga Dapat mengirimkannya Nanti di Perangkat Halaman Pengaturan Proyek Anda (Simbol mur).

Untuk menambahkan tombol tekan + dan pilih Tombol. Tekan tombol yang baru dibuat untuk mengeditnya. Beri nama dan setel pin ke digital D13. Alihkan mode ke SWITCH. Ini akan MENGAKTIFKAN/MENONAKTIFKAN LED IN-Built pada Arduino.

Untuk mengontrol Pin lain, Pilih Pin yang Diperlukan (D3, D4… dll) di Menu Edit.

Langkah 5: Pemrograman

Buka ArduinoIDE.

Pilih papan untuk Arduino Uno dan pilih port yang tepat.

UNDUH KODE DAN PASTE KODE DI Adruino IDE.

Ini adalah modifikasi dari Program Contoh Esp8266_Shield. Ganti AUTH Anda dengan token Auth yang dikirim ke Mail Anda. Ganti SSID Anda dengan nama WiFi Anda dan ganti Kata Sandi Anda dengan Kata Sandi WiFi. Bagian serial perangkat keras dikomentari karena kami menggunakan Arduino UNO.

**Dalam program saya memiliki Serial Perangkat Lunak Berkomentar (jika menggunakan Arduino Uno). Saya sarankan Anda untuk mengomentari Serial Perangkat Lunak karena tidak stabil

Unggah program di atas ke papan Arduino Uno. Setelah Diunggah, cabut arduino dari Komputer.

Sekarang Anda perlu menghubungkan ESP8266 ke Arduino UNO.

Langkah 6: Pengaturan Sirkuit dan Selesai

Image
Image
Pengaturan Sirkuit dan Selesai!
Pengaturan Sirkuit dan Selesai!

ESP8266 Arduino

TX ----------- Rx

Rx ---------- Tx

Gnd ---------- Gnd

Vcc ----------- 3.3v

CH_PD ------------ 3.3v

Setelah koneksi selesai, tancapkan Arduino ke komputer. Buka Serial Monitor dan atur baud rate ke 115200.

Jika Semuanya Benar, di Serial Monitor Anda akan melihat sesuatu seperti Gambar yang Ditampilkan.

Di Aplikasi Blynk, pilih proyek Anda dan klik tombol putar. Tekan tombol untuk menyalakan/mematikan LED.

Sekarang dengan ini proyek selesai. Semoga Anda menikmati tutorialnya. Jika Anda memiliki pertanyaan / saran, silakan tinggalkan di bagian komentar di bawah. Terima kasih!

Direkomendasikan: