Isi kandungan:
- Langkah 1: Ciri-ciri Fizikal Papan
- Langkah 2: Akses ke Pin ESP8266
- Langkah 3: Membandingkan Dua Arduino
- Langkah 4: Tukar Status dan Pemilihan Mod
- Langkah 5: Pemasangan Firmware AT
- Langkah 6: Mengesahkan AT Firmware
- Langkah 7: Contoh
- Langkah 8: Konfigurasikan Arduino IDE Environment
- Langkah 9: Arduino Mega Dengan Relay Menggunakan Papan Berasingan Esp8266
- Langkah 10: Arduino Mega Dengan Esp8266 terbina dalam
Video: Arduino MEGA 2560 Dengan WiFi Built-in - ESP8266: 10 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Dalam teks hari ini, kita membincangkan Arduino yang saya anggap sangat istimewa, kerana ia mempunyai ESP8266 yang tertanam di papannya. ESP12 tidak terpateri di papan. Sebaliknya, ia mempunyai cip Espressif. Jadi, di papan anda mempunyai cip Tensilica terbina dalam dengan memori 4MB, bersama dengan ATmega2560, yang merupakan Arduino Mega tradisional.
Mari kita lihat bagaimana Arduino ini berfungsi, dan mari kita buat perhimpunan yang menunjukkan bila anda harus memilih ESP atau Mega untuk melakukan automasi rumah. Dengan ini, kita dapat menghidupkan dan mematikan lampu, yang merupakan mekanisme yang sangat berguna bagi anda untuk membuat penambahbaikan di rumah anda.
Langkah 1: Ciri-ciri Fizikal Papan
Saya sangat suka bahawa Arduino ini mempunyai penyambung Pigtail untuk antena. Mengapa ini bagus? Sekiranya anda menyambungkan antena pada peranti ini, anda akan mendapat banyak faedah, kerana ia akan meningkatkan jangkauan anda, dari jarak 90 meter hingga 240 meter. Saya sampai pada kesimpulan ini setelah ujian yang saya lakukan, jadi saya tidak perlu bergantung sepenuhnya pada manual lembaran data.
Papan ini juga mempunyai suis pemilih yang membolehkan ESP memutuskan hubungan antara TX0 dan TX3, mengingat bahawa ATmega mempunyai empat siri. Suis pemilih kedua adalah DIP Switch, dan kami juga mempunyai mod rakaman utama ESP8266. Semua pin sepenuhnya sesuai dengan pinout ATmega.
Langkah 2: Akses ke Pin ESP8266
Di sini, saya menunjukkan bahagian belakang papan, di mana terdapat meja yang memaparkan akses ke pin ESP.
Langkah 3: Membandingkan Dua Arduino
Di sini, kita mempunyai perbandingan antara Mega Arduino dengan ESP bersepadu (Arduino Mega RobotDyn) dan Mega Arduino tradisional (Arduino Mega 2560). Kita dapat melihat bahawa ia serupa, tetapi pada tahun 2560, kita mempunyai pencetak USB, yang merupakan penyambung yang besar. Walau bagaimanapun, dalam RobotDyn, kami mempunyai mini-USB. Saya sangat suka pilihan yang lebih ringkas, tetapi kekuatannya sama pada kedua-duanya.
Oleh itu, kita dapat melihat bahawa niat pencipta RobotDyn adalah untuk mengekalkan seni bina ATmega.
Seperti yang kita lihat dalam jadual di atas, ATmega mempunyai memori 32MB, tidak termasuk memori ESP. Ini indah, kerana Mega Arduino tradisional hanya mempunyai 256kb memori. Kuasa dalam RobotDyn adalah 7 hingga 12 volt, dan ESP8266 sudah dikuasakan, dan sudah mempunyai pengurang voltan. Jadi, memberi makan Arduino sudah memberi makan ESP, yang sudah turun hingga 3v3, dan secara dalaman mikrokontroler sudah 3v3.
Prosesornya sama, 16MHz, dan satu kelebihan besar model ini adalah jumlah IO yang tinggi.
Langkah 4: Tukar Status dan Pemilihan Mod
Kami ada di sini DIP Switch dan meja dengan beberapa kedudukan. Ini membantu dalam hubungan, bergantung pada objektif anda. Satu perincian penting ialah jika anda menulis Flash dalam ESP, anda harus mengetahui alamat yang sedikit berbeza.
Dalam gambar di bawah, kami memperbesar kunci yang mengubah port bersiri Arduino Mega. Ini menghubungkan ke ESP, dan juga dalam Mode kekunci, yang memerlukan kita mesti menekan ESP8266 untuk merakam.
Langkah 5: Pemasangan Firmware AT
Sekiranya anda ingin menggunakan ESP8266 dalam mod AT, muat turun fail PDF. Anda sekarang harus mengkonfigurasi kad supaya ESP8266 disambungkan ke USB dan dalam mod rakaman. Untuk melakukan ini, tetapkan suis 5, 6, dan 7 ke ON (kiri) dan semua suis lain ke OFF (kanan).
Sekiranya anda ingin menggunakan ESP8266 dalam mod AT, anda harus mengkonfigurasi Alat Muat turun Flash seperti berikut:
Kelajuan SPI = 80MHz
Mod SPI = DIO
Saiz Kilat = 32Mbit 4mb bita x 8 bit = 32m bit
Crystal Freq = 26M
Fail / bin / esp_init_data_default.binataddress0x3fc000
Fail / bin / blank.binataddress0x37e000
Fail / bin / boot_v1.4 (b1).binataddress0x00000
Fail / bin / at / 512 + 512 / user1.1024.new.2.binataddress0x1000
Langkah 6: Mengesahkan AT Firmware
Pada bahagian ini, saya menggunakan esptool.exe, yang merupakan alat perintah yang mengakses Flash ESP8266 dan memeriksa beberapa tetapan, seperti jenis cip dan ukuran memori.
Langkah 7: Contoh
Dalam contoh ini, kami menunjukkan alamat heksadesimal yang kami gunakan untuk menulis dengan Alat Muat turun Flash.
Juga, bagi mereka yang tidak mempunyai banyak pengalaman dengan ESP8266, saya mencadangkan dua video saya sebelumnya: Rakaman dalam ESP01 dan Pengenalan kepada ESP8266.
Langkah 8: Konfigurasikan Arduino IDE Environment
Untuk merakam Arduino, sama sekali tidak ada misteri. Anda hanya perlu menyiapkan papan Mega Arduino 2560 seolah-olah itu adalah Arduino tradisional.
Langkah 9: Arduino Mega Dengan Relay Menggunakan Papan Berasingan Esp8266
Kami ada di sini skema pemasangan yang saya lakukan dalam video. Kami menghubungkan Arduino Mega ke ESP01 dan mengendalikan dua geganti untuk satu aplikasi.
Langkah 10: Arduino Mega Dengan Esp8266 terbina dalam
Di sini, kami melakukan perkara yang sama seperti yang dinyatakan di atas, tetapi semasa menggunakan Arduino Mega dengan ESP bersepadu. Satu petua ialah anda menonton video berjudul Residential Automation with Arduino Mega dan ESP8266 untuk maklumat lebih lanjut mengenai perkara ini.
Disyorkan:
Bagaimana Mengatur Arduino Mega 2560 Core ?: 3 Langkah
Bagaimana Memprogram Arduino Mega 2560 Core ?: Saya dapati papan bentuk Arduino faktor kecil yang hebat ini di ebay. Ini versi Arduino mega 2560 yang lebih kecil dan nampaknya disebut Arduino mega core … Terdapat satu masalah! Ia tidak termasuk penyambungan usb dan tidak banyak
Pipboy Built From Scrap: 26 Langkah (dengan Gambar)
Pipboy Built From Scrap: Ini adalah Pipboy saya yang berfungsi, dibina dari sampah rawak dari garaj dan serbuan stok komponen elektronik saya. Saya mendapati bahawa ini adalah binaan yang mencabar dan saya memerlukan beberapa bulan kerja, jadi saya tidak akan mengkategorikan ini sebagai projek pemula yang lengkap. S
Bilah Bunyi DIY Dengan DSP Built-In: 6 Langkah (dengan Gambar)
Bilah Suara DIY Dengan DSP Built-In: Membina bar bunyi yang kelihatan moden dari 1/2 " papan lapis tebal kerf. Bilah suara mempunyai 2 saluran (stereo), 2 penguat, 2 tweeter, 2 woofer, dan 4 radiator pasif untuk membantu meningkatkan frekuensi rendah di kabinet kecil ini. Salah satu penguat
Sistem Pengurusan Motor untuk Aplikasi Mengangkat Menggunakan Arduino Mega 2560 dan IoT: 8 Langkah (dengan Gambar)
Sistem Pengurusan Motor untuk Aplikasi Mengangkat Menggunakan Arduino Mega 2560 dan IoT: Kini mikrokontroler berasaskan IoT banyak digunakan dalam aplikasi industri. Dari segi ekonomi, ia digunakan sebagai ganti komputer. Objektif projek kami untuk kawalan digital sepenuhnya, pembalak data dan pemantauan motor induksi 3 fasa dengan
Pembesar Suara Plug & Main USB Built DIY (Dengan Pilihan Mic): 3 Langkah (dengan Gambar)
Pembesar Suara Plug & Main USB Built DIY (Dengan Pilihan Mic): Hai kawan.! Saya ingin menunjukkan kaedah termudah yang saya gunakan untuk pembesar suara mudah alih. Kaedah ini sangat unik kerana " tidak ada tutorial mengenai topik pembesar suara seperti ini ". Beberapa sebab: Adakah anda pernah menghadapi sou