Daftar Isi:
- Langkah 1: Karakteristik Fisik Dewan
- Langkah 2: Akses ke Pin ESP8266
- Langkah 3: Membandingkan Dua Arduino
- Langkah 4: Beralih Status dan Pemilihan Mode
- Langkah 5: DI Instalasi Firmware
- Langkah 6: Memverifikasi AT Firmware
- Langkah 7: Contoh
- Langkah 8: Konfigurasikan Lingkungan Arduino IDE
- Langkah 9: Arduino Mega Dengan Relay Menggunakan Papan Terpisah Esp8266
- Langkah 10: Arduino Mega Dengan Built-in Esp8266
Video: Arduino MEGA 2560 Dengan WiFi Built-in - ESP8266: 10 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Dalam teks hari ini, kita membahas Arduino yang saya anggap sangat istimewa, karena memiliki ESP8266 yang tertanam di papannya. Itu tidak memiliki ESP12 yang disolder ke papan. Sebaliknya, ia memiliki chip Espressif. Jadi, di papan Anda memiliki chip Tensilica built-in dengan memori 4MB, bersama dengan ATmega2560, yang merupakan Arduino Mega tradisional.
Mari beralih ke cara kerja Arduino ini, dan mari lakukan perakitan yang menunjukkan kapan Anda harus memilih ESP atau Mega untuk melakukan otomatisasi rumah. Dengan ini, kita dapat menyalakan dan mematikan lampu, yang merupakan mekanisme yang dapat sangat berguna bagi Anda untuk melakukan perbaikan di rumah Anda.
Langkah 1: Karakteristik Fisik Dewan
Saya sangat suka Arduino ini memiliki konektor Pigtail untuk antena. Mengapa ini bagus? Jika Anda menghubungkan antena pada perangkat ini, Anda akan mendapat manfaat besar, karena akan meningkatkan jangkauan Anda, langsung dari 90 meter menjadi 240 meter. Saya sampai pada kesimpulan ini setelah tes yang saya lakukan, jadi saya tidak harus hanya mengandalkan manual lembar data.
Board ini juga memiliki saklar pemilih yang memungkinkan ESP untuk menyisipkan koneksi antara TX0 dan TX3, mengingat ATmega memiliki empat serial. Sakelar pemilih kedua adalah Sakelar DIP, dan kami juga memiliki mode perekaman kunci ESP8266. Semua pin sepenuhnya kompatibel dengan pinout ATmega.
Langkah 2: Akses ke Pin ESP8266
Di sini, saya menunjukkan bagian belakang papan, di mana ada tabel yang menampilkan akses ke pin ESP.
Langkah 3: Membandingkan Dua Arduino
Di sini, kami memiliki perbandingan antara Mega Arduino dengan ESP terintegrasi (Arduino Mega RobotDyn) dan Mega Arduino tradisional (Arduino Mega 2560). Kita dapat melihat bahwa mereka serupa, tetapi pada 2560, kita memiliki printer USB, yang merupakan konektor besar. Namun, di RobotDyn, kami memiliki mini-USB. Saya sangat menyukai opsi yang lebih ringkas, tetapi kekuatannya sama di keduanya.
Kita dapat melihat, kemudian, bahwa maksud dari pembuat RobotDyn adalah untuk mempertahankan arsitektur ATmega.
Seperti yang kita lihat pada tabel di atas, ATmega memiliki memori 32MB, tidak termasuk memori ESP. Ini luar biasa, karena Mega Arduino tradisional hanya memiliki memori 256kb. Daya di RobotDyn adalah 7 hingga 12 volt, dan ESP8266 sudah diberi daya, dan sudah memiliki peredam tegangan. Jadi, memberi makan Arduino sudah memberi makan ESP, yang sudah turun ke 3v3, dan secara internal mikrokontroler itu sudah 3v3.
Prosesornya sama, 16MHz, dan satu keuntungan besar dari model ini adalah jumlah IO yang tinggi.
Langkah 4: Beralih Status dan Pemilihan Mode
Kami memiliki DIP Switch dan meja dengan beberapa posisi. Ini membantu dalam koneksi, tergantung pada tujuan Anda. Satu detail penting adalah bahwa jika Anda menulis Flash di ESP, Anda harus mengetahui alamat yang bahkan sedikit berbeda.
Pada gambar di bawah, kami memperbesar kunci yang mengubah port serial Arduino Mega. Ini terhubung ke ESP, dan juga dalam Mode kunci, mengharuskan kita harus menekan ESP8266 untuk merekam.
Langkah 5: DI Instalasi Firmware
Jika Anda ingin menggunakan ESP8266 dalam mode AT, unduh file PDF. Anda sekarang harus mengonfigurasi kartu sehingga ESP8266 terhubung ke USB dan dalam mode perekaman. Untuk melakukannya, setel sakelar 5, 6, dan 7 ke ON (kiri) dan semua sakelar lainnya ke OFF (kanan).
Jika Anda ingin menggunakan ESP8266 dalam mode AT, Anda harus mengkonfigurasi Flash Download Tool sebagai berikut:
Kecepatan SPI = 80MHz
Mode SPI = DIO
Ukuran Flash = 32Mbit 4mb byte x 8 bit = 32m bit
Frekuensi Kristal = 26M
File\bin\esp_init_data_default.binataddress0x3fc000
File\bin\blank.binataaddress0x37e000
File\bin\boot_v1.4(b1).binataaddress0x00000
File\bin\at\512+512\user1.1024.new.2.binataaddress0x1000
Langkah 6: Memverifikasi AT Firmware
Pada bagian ini, saya menggunakan esptool.exe, yang merupakan alat perintah yang mengakses Flash ESP8266 dan memeriksa beberapa pengaturan, seperti jenis chip dan ukuran memori.
Langkah 7: Contoh
Dalam contoh ini kami menunjukkan alamat heksadesimal yang kami gunakan untuk menulis dengan Flash Download Tool.
Juga, bagi mereka yang tidak memiliki banyak pengalaman dengan ESP8266, saya menyarankan dua video saya sebelumnya: Merekam dalam ESP01 dan Pengenalan ESP8266.
Langkah 8: Konfigurasikan Lingkungan Arduino IDE
Untuk merekam Arduino, tidak ada misteri sama sekali. Anda hanya perlu mengatur papan Mega Arduino 2560 seolah-olah itu adalah Arduino tradisional.
Langkah 9: Arduino Mega Dengan Relay Menggunakan Papan Terpisah Esp8266
Kami memiliki skema perakitan di sini yang saya lakukan di video. Kami menghubungkan Arduino Mega ke ESP01 dan mengontrol dua relay untuk satu aplikasi.
Langkah 10: Arduino Mega Dengan Built-in Esp8266
Di sini, kami melakukan hal yang sama yang disebutkan di atas, tetapi saat menggunakan Arduino Mega dengan ESP terintegrasi. Salah satu tip adalah Anda menonton video yang berjudul Otomasi Perumahan dengan Arduino Mega dan ESP8266 untuk detail lebih lanjut tentang subjek ini.
Direkomendasikan:
Bagaimana Memprogram Arduino Mega 2560 Core?: 3 Langkah
Bagaimana Memprogram Arduino Mega 2560 Core ?: Saya menemukan papan mega Arduino dengan faktor bentuk kecil yang bagus ini di ebay. Ini adalah versi yang lebih kecil dari Arduino mega 2560 dan tampaknya disebut Arduino mega core… Namun ada satu masalah! Itu tidak termasuk konektivitas usb dan tidak ada banyak
Trash Built BT Line Drawing Bot - My Bot: 13 Langkah (dengan Gambar)
Trash Built BT Line Drawing Bot - My Bot: Hai teman-teman setelah jeda yang lama sekitar 6 bulan di sini saya datang dengan proyek baru. Sampai selesainya Cute Drawing Buddy V1, SCARA Robot - Arduino saya berencana untuk menggambar bot lain, tujuan utamanya adalah untuk menutupi ruang yang besar untuk menggambar. Jadi lengan robot tetap
Koper Meja Putar (Dengan Built in Amp dan Pre Amp): 6 Langkah
Koper Turntable (Dengan Built in Amp dan Pre Amp): Hai semuanya! Harap bersabar karena ini adalah instruksi pertama saya. Saya mohon maaf sebelumnya karena tidak mengambil cukup banyak foto saat saya sedang membangunnya, tetapi ini relatif sederhana dan dapat disesuaikan untuk memenuhi keinginan kreatif siapa pun! Inspirasi saya untuk
Sistem Manajemen Motor untuk Aplikasi Pengangkatan Menggunakan Arduino Mega 2560 dan IoT: 8 Langkah (dengan Gambar)
Sistem Manajemen Motor untuk Aplikasi Pengangkatan Menggunakan Arduino Mega 2560 dan IoT: Saat ini mikrokontroler berbasis IoT banyak digunakan dalam aplikasi industri. Secara ekonomis mereka digunakan sebagai pengganti komputer. Tujuan dari proyek kami untuk kontrol digital sepenuhnya, pencatat data dan pemantauan motor induksi 3fasa dengan
20 Jam $20 Table Top Arcade Build Dengan Ratusan Game Built In.: 7 Langkah (dengan Gambar)
20 Jam $20 Pembuatan Table Top Arcade Dengan Ratusan Game Built In.: Saya sudah lama ingin membuat sesuatu seperti ini tetapi tidak terburu-buru dengan banyak proyek lain yang selalu harus dilakukan. Karena saya tidak terburu-buru, saya hanya menunggu sampai saya mengumpulkan semua komponen yang diperlukan untuk membangun dengan harga murah. ini