Daftar Isi:
- Langkah 1: Skema Listrik
- Langkah 2: Otomatisasi Perumahan Dengan Hingga 68 Poin Daya
- Langkah 3: Alat yang Digunakan
- Langkah 4: Perakitan ESP01 dan FTDI
- Langkah 5: Muat Hex Ke Arduino
- Langkah 6: Instal Hex di Arduino
- Langkah 7: ESP8266 dalam Mode AT
- Langkah 8: Menginstal AT Firmware di ESP
- Langkah 9: Mengonfigurasi ESP
- Langkah 10: Contoh
- Langkah 11: Contoh Sirkuit Lainnya
- Langkah 12: Unduh Aplikasi
- Langkah 13: Pasangkan Bluetooth
- Langkah 14: Kontrol Otomatisasi Labkit
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Melalui penggunaan skema listrik yang saya sediakan dalam format PDF, dalam proyek hari ini, Arduino Mega terhubung ke ESP8266 untuk membuat fungsi WiFi. Terutama untuk otomatisasi perumahan, sirkuit ini juga bekerja dengan Bluetooth, dan terhubung ke dua relai dan dua lampu. Agar semua ini terjadi, kita harus mengaktifkan kontrol hingga 68 titik energi. Ini akan terjadi melalui APP, Labkit, yang diakses melalui ponsel atau tablet Android. Dalam perakitan ini, Anda tidak perlu memprogram Arduino atau ESP8266. Kami juga akan mulai menggunakan perintah AT. Lihat videonya:
Langkah 1: Skema Listrik
Sirkuit Mega WiFi dengan Relay Di sini, dalam skema kelistrikan, Anda dapat melihat saya menggunakan Arduino Mega yang terhubung ke ESP8266 untuk melakukan fungsi WiFi. Penting untuk diingat bahwa sirkuit ini juga dapat bekerja dengan Bluetooth. Dalam contoh ini, saya juga menghubungkan dua relai dan dua lampu. Saya menekankan bahwa di papan dengan dua relai, Anda dapat menghubungkan 34 papan lain dengan dua atau delapan relai, sesuai dengan preferensi Anda. Nanti, saya akan menjelaskan dengan tepat bagaimana melakukannya.
Langkah 2: Otomatisasi Perumahan Dengan Hingga 68 Poin Daya
Kami menggunakan Labkit selama proyek kami. Aplikasi ini dirancang untuk mengontrol perangkat yang terhubung ke Arduino Uno atau Mega. Melalui modul Bluetooth atau ESP8266 yang terhubung ke Arduino, kita dapat berkomunikasi dengan perangkat melalui ponsel atau tablet Android.
Langkah 3: Alat yang Digunakan
Dalam proyek ini, kami menggunakan ESP8266 dan Arduino Mega, selain tiga program dan dua file. Seperti yang tertera di sisi kiri gambar, program Flash Download Tools akan menjalankan file Firmware AT, yang akan diteruskan ke ESP8266. Secara berurutan, Anda akan memiliki Rayap, yaitu terminal untuk Anda berkomunikasi dengan mode AT, yang akan menerima perintah Anda dan mengirim konfigurasi ke ESP8266.
Di bagian yang melibatkan Arduino Mega, yang muncul di sisi kanan gambar, kami juga memuat file firmware Labkit HEX, melalui program XLoader.
Langkah 4: Perakitan ESP01 dan FTDI
Untuk menempatkan ESP01 ke mode perekaman untuk menginstal firmware AT, cukup ikuti perakitan ini.
PERHATIAN: Untuk menggunakan perintah AT melalui Rayap, lepaskan koneksi antara GPIO0 dan GND.
Langkah 5: Muat Hex Ke Arduino
Untuk menggunakan aplikasi ini, perlu memuat Arduino dengan file hex, yang merupakan kode yang sudah dikompilasi yang kami sediakan. Untuk menginstal hex di Arduino, pertama-tama kita membutuhkan program bernama XLoader yang dapat diunduh melalui tautan ini.
Antarmuka program XLoader adalah ini di imagem.
Langkah 6: Instal Hex di Arduino
- Dalam file Hex, harus ada jalur ke hex, yang dapat diunduh melalui tautan ini ke Arduino Mega dan tautan ini untuk Arduino Uno.
- Perangkat tersebut adalah model Arduino. Pilih Arduino mana yang akan digunakan.
- Port COM adalah port tempat Arduino dicolokkan ke komputer, dan daftar akan ditampilkan dengan port yang digunakan. Pilih salah satu yang cocok dengan Arduino Anda.
- Kecepatan baud diatur secara otomatis untuk setiap jenis perangkat.
- Setelah semua kolom dikonfigurasi, klik saja Unggah dan tunggu prosesnya selesai.
Langkah 7: ESP8266 dalam Mode AT
.hex yang kita masukkan ke Arduino akan berkomunikasi dengan ESP melalui protokol AT. Untuk ini, ESP perlu menginstal firmware AT. Versi SDK yang kami gunakan adalah esp_iot_sdk_v1.5.0_15_11_27.
Untuk memeriksa versi firmware yang digunakan ESP Anda untuk mengakses program Rayap:
Dengan Rayap terbuka, ketik AT+GMR di bidang input teks di bawah ini.
Langkah 8: Menginstal AT Firmware di ESP
Jika tidak pada versi yang kami gunakan, Anda dapat mengunduh firmware AT dari ESP yang kami gunakan di sini.
Untuk menginstal firmware, Anda perlu mengunduh Flash Download Tools dari tautan ini.
Untuk menginstal firmware pada ESP01, Anda dapat menggunakan FTDI dengan rakitan pada gambar.
Langkah:
Buka zip file esp_iot_sdk_v1.5.0_15_11_27, dan buka program Flash Download Tools.
Periksa opsi SpiAutoSet.
Di setiap bidang, pilih file dari folder yang tidak dikompresi dalam urutan ini:
bin\esp_init_data_default.bin
bin\blank.bin
bin\boot_v1.4(b1).bin
bin\at\512+512\user1.1024.new.2.bin
Untuk setiap file, ubah bidang ADDR dalam urutan ini:
0x7c000
0xfe000
0x00000
0x01000
Lihat diagramnya
Seharusnya terlihat seperti gambar
Pilih COM PORT yang merupakan ESP Anda dan baud rate 115200, dan klik tombol START.
Langkah 9: Mengonfigurasi ESP
Sekarang mari kita konfigurasikan ESP01 untuk terhubung ke jaringan kita. Buka Rayap dan ketik:
AT+CWMODE_DEF=1 (menempatkan ESP dalam mode stasiun)
AT+CWJAP_DEF="TestSP", "87654321" (ganti dengan SSID dan kata sandi untuk jaringan Anda)
AT+CIPSTA_DEF="192.168.2.11" (ganti dengan IP yang ingin digunakan)
AT+CIPSTA? (Untuk memverifikasi bahwa Anda memiliki IP yang benar)
Langkah 10: Contoh
Di sini kita memiliki hasil Rayap. Ini menampilkan versi dan apakah semua perintah yang Anda jalankan baik-baik saja, di antara detail lainnya.
Langkah 11: Contoh Sirkuit Lainnya
Di sini saya meletakkan skema dengan Uno dan Mega Arduinos, dengan konverter level, HC-05, baik dengan kemungkinan penggunaan dengan WiFi atau Bluetooth. Dalam contoh kami hari ini, kami menggunakan Mega dengan WiFi, ditambah dua resistor, bukan konverter level. Tetapi di sini kami menunjukkan kasus lain, karena perangkat lunak memungkinkan kombinasi lain ini.
Sirkuit Bluetooth Uno
Sirkuit Uno Wifi
Sirkuit Mega Bluetooth
Sirkuit Mega WiFi
Langkah 12: Unduh Aplikasi
Aplikasi ini ada di Google Play store di:
play.google.com/store/apps/details?id=br.com.appsis.controleautomacao
Langkah 13: Pasangkan Bluetooth
Jika Anda akan menggunakan modul Bluetooth, pastikan Anda telah mengaktifkan Bluetooth dan dipasangkan dengan smartphone di pengaturan sistem.
Langkah 14: Kontrol Otomatisasi Labkit
- Saat Anda membuka aplikasi untuk pertama kalinya, Anda akan melihat LABkit layar biru.
- Klik tombol di sudut kiri atas, dan aplikasi akan menanyakan jenis Arduino apa yang Anda gunakan.
- Setelah memilih jenis Arduino, aplikasi akan menanyakan modul mana yang Anda gunakan untuk terhubung.
- Jika sudah memilih WiFi, masukkan IP pada kolom yang muncul.
- Jika Anda memilih Bluetooth, Anda harus memasukkan nama modul.
- Saat menghubungkan, aplikasi akan menampilkan tombol untuk menambahkan tindakan baru di sudut kanan bawah.
- Dengan mengklik tombol ini, layar akan muncul untuk Anda memilih pin Arduino, dan nama tindakan.
- Saat menambahkan tindakan baru, itu akan muncul dalam daftar seperti pada gambar berikut.
- Mengklik tombol akan menyala hijau, dan pin Arduino yang Anda pilih akan menjadi Tinggi.
- Untuk menghapus tindakan, cukup sentuh dan tahan tombol