Isi kandungan:
- Langkah 1: Spesifikasi
- Langkah 2: Pengaturcaraan
- Langkah 3: Sambungan Pangkalan ke Pengaturcaraan
- Langkah 4: Konfigurasikan Idea Anda
- Langkah 5: Papan Pengaturcaraan
- Langkah 6: Prototaip PCB
- Langkah 7: Hasil Proses Pengilangan
- Langkah 8: Pemasangan PCB
- Langkah 9: Cara Menggunakan Papan Pengaturcaraan
- Langkah 10: Gunakan Semua 4 Pin Papan
- Langkah 11: Gunakan 3 Pin untuk Mengawal Led dan Satu hingga Bersiri Debug
- Langkah 12: Terima kasih
Video: Papan Pengaturcaraan Modul ESP-01: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Maklumat tambahan dan kemas kini dokumen di sini di laman web saya
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 adalah modul esp8266 kos rendah, dengan WIFI terbina dalam.
Ia dibuat sebagai modul Arduino WIFI, tetapi lebih hebat daripada Arduino, daripada sekarang jika anda mesti melakukan sedikit modul untuk mengendalikan geganti atau beberapa penyusun data digital ringkas. Ini adalah penyelesaian terbaik.
Anda boleh mendapatkan berita atau kemas kini mengenai papan ini di sini.
Langkah 1: Spesifikasi
Terdapat beberapa varian modul ini, tetapi semuanya mempunyai pemproses L106 32-bit RISC core microprocessor berdasarkan Tensilica Xtensa Diamond Standard 106Micro yang berjalan pada 80 MHz, apabila anda membeli salah satu daripadanya, anda mesti memberi perhatian hanya pada Flash, ada yang mempunyai 512 KiB Flash, 1MiB lain
Definisi Pin
- VCC: Kuasa 3.0 ~ 3.6V
- GND: Tanah
- RESET: Isyarat tetapan semula luaran (Tahap voltan rendah: Aktif)
- CH_PD: Cip Aktifkan. Tinggi: Hidup, cip berfungsi dengan baik; Rendah: Mati, arus kecil
- GPIO0: (FLASH) I / O Tujuan umum IO, Jika rendah semasa reset / power on mengambil cip ke mod pengaturcaraan bersiri
- GPIO1: (TX) I / O Tujuan umum IO dan Serial TXd
- GPIO3: (RX) I / O Tujuan umum IO dan Serial RXd
- GPIO2: I / O Tujuan am IO dan Serial1 TXd
Langkah 2: Pengaturcaraan
Seperti yang anda lihat modul ini belum ada di usb jadi cara termudah untuk memprogramkan adalah dengan menggunakan penukar USB ke TTL, anda dapat menemuinya dengan harga 0, 50 $.
Saya mempunyai masalah dengan modul FT232RL atau FT232 yang lebih mahal, sebaliknya CH340G atau CH340 berfungsi dengan sangat baik.
Langkah 3: Sambungan Pangkalan ke Pengaturcaraan
Skema sambungan asas cukup mudah, anda mesti meletakkan 3.3v pada VCC dan CH_PD (untuk menghidupkan dan mengaktifkan), kemudian memakai GND the GND dan GPIO0 (modul terakhir untuk meletakkan mod), daripada menyambungkan RX ke TX dan TX ke RX.
Langkah 4: Konfigurasikan Idea Anda
Daripada anda mesti mengkonfigurasi Arduino IDE anda, pertama anda mesti menambah papan baru di Boards Manager.
Pada pengurus dewan, papan untuk dipilih adalah esp8266.
Sekarang anda boleh memilih papan esp8266 generik dari senarai papan
Langkah 5: Papan Pengaturcaraan
Proses ini membosankan, anda mesti menyambung kemudian memutuskan sambungan dan sebagainya, dan menggunakan semua pin Ini sangat membosankan.
Penyelesaian saya untuk masalah ini adalah dengan membuat papan pengaturcaraan (saya peminat papan servis).
Fungsinya adalah:
- Sumber kuasa luaran untuk memberi lebih banyak ampere ke litar;
- suis untuk memilih mod pengaturcaraan dan daripada melepaskan pin GPIO0;
- 2 suis untuk mengaktifkan RX dan TX dan daripada memberikan penggunaan pin itu untuk litar;
- butang reset untuk memulakan pengaturcaraan.
Langkah 6: Prototaip PCB
Lihat laman web saya untuk maklumat tambahan
Langkah 7: Hasil Proses Pengilangan
Saya ingin menambahkan hasil penghala lama saya yang mulia (dibuat dengan pengimbas dan pencetak epson), agak kasar tetapi ok.
Terdapat juga bug yang diperbaiki dengan wayar (dalam fail yang saya berikan tidak ada lagi).
Dalam beberapa hari saya berharap dapat menambahkan tutorial untuk membuat CNC baru saya, dan tutorial untuk membuat gcode. Laman web ini sedang berjalan.
Langkah 8: Pemasangan PCB
Sekarang mulailah memasang papan.
Langkah 9: Cara Menggunakan Papan Pengaturcaraan
Penggunaannya agak mudah:
Masukkan esp01 pertama di papan, daripada sambungkan penukar GND ke GND, TX ke RX dan RX ke TX dari TTL ke USB.
Sekarang anda sudah siap untuk diprogramkan, saya menambah beberapa contoh penggunaan.
Muat naik fail sekelip mata
- Di papan anda mesti menetapkan suis kiri dalam mod pengaturcaraan daripada mengklik butang reset.
- Pastikan suis RX dan TX berada dalam mod trasfer. Mula memuat naik lakaran.
- Setelah selesai masukkan "mode penggunaan" papan untuk meletakkan pin pengaturcara bebas, dan butang untuk meletakkan TX dalam "mod penggunaan".
- Oleh itu, anda boleh memastikan bahawa lampu LED berkelip kerana BUILTIN_LED disambungkan ke pin TX.
Langkah 10: Gunakan Semua 4 Pin Papan
- Di papan anda mesti menetapkan suis kiri qith dalam mod pengaturcaraan daripada mengklik butang reset.
- Pastikan suis RX dan TX berada dalam mod trasfer. Mula memuat naik lakaran.
- Setelah selesai masukkan "mode penggunaan" papan untuk meletakkan pin pengaturcara bebas, dan butang untuk meletakkan pin RX dan TX dalam "mod penggunaan". Oleh itu, anda menggunakan semua 4 pin untuk mengawal led.
Langkah 11: Gunakan 3 Pin untuk Mengawal Led dan Satu hingga Bersiri Debug
- Di papan anda mesti menetapkan suis kiri dalam mod pengaturcaraan daripada mengklik butang reset.
- Pastikan suis RX dan TX berada dalam mod trasfer.
- Mula memuat naik lakaran.
- Sambungkan monitor bersiri ke port yang betul.
- Setelah selesai masukkan "mode penggunaan" papan untuk meletakkan pin pengaturcara bebas, dan butang untuk memasukkan RX dalam "mod penggunaan".
- Oleh itu, anda menggunakan 3 pin untuk mengawal led dan TX untuk menyahpepijat program.
Langkah 12: Terima kasih
Sekiranya anda mempunyai masalah atau komen tulis lain atau buka topik ke forum.
Disyorkan:
Jam Tangan Pengaturcaraan ATtiny85 Aktiviti Bergetar yang Boleh Dipakai & Pengaturcaraan ATtiny85 Dengan Arduino Uno: 4 Langkah (dengan Gambar)
Jam Tangan Pengaturcaraan & Pengaturcaraan Aktiviti Getaran ATtiny85 ATtiny85 Dengan Arduino Uno: Bagaimana membuat jam tangan aktiviti yang boleh dipakai? Ini adalah alat yang boleh dipakai yang direka untuk bergetar ketika mengesan genangan. Adakah anda menghabiskan sebahagian besar masa anda di komputer seperti saya? Adakah anda duduk berjam-jam tanpa menyedarinya? Maka peranti ini adalah
Pengaturcaraan ESP01 Papan Litar Bercetak: 5 Langkah
ESP01 Programming Printed Circuit Board: Baru-baru ini, saya terpaksa menulis kod pada ESP01 saya dan memutuskan untuk menggunakan penyesuai untuk memindahkan kod tersebut ke CHIP. Namun, perlu dilakukan beberapa pengubahsuaian pada penyesuai agar kodnya dapat dipindahkan. Iaitu, penyesuai tidak keseluruhan
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Esp Papan di Arduino Ide dan Pengaturcaraan Esp: 4 Langkah
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Arduino Ide dan Pengaturcaraan Esp: Dalam instruksional ini kita akan belajar bagaimana memasang papan esp8266 di Arduino IDE dan cara memprogramkan esp-01 dan memuat naik kod di dalamnya. Oleh kerana papan esp sangat popular jadi saya terfikir untuk membetulkan instruktor untuk ini dan kebanyakan orang menghadapi masalah
Papan Tanda LED Animasi Tanpa Pengaturcaraan: 3 Langkah
Papan Tanda LED Animasi Tanpa Pengaturcaraan: Ini adalah projek elektronik tanpa pengaturcaraan atau pengawal mikro anda boleh membuat papan singa kata tersuai anda sendiri menggunakan litar ini dalam projek ini. Saya telah menggunakan perintang shift IC 74ls164 dan IC 555 untuk animasi. anda boleh membuat papan led dengan
Lembaga Pengaturcaraan dan Pembangunan ESP-12E dan ESP-12F: 3 Langkah (dengan Gambar)
Lembaga Pengaturcaraan dan Pembangunan ESP-12E dan ESP-12F: Tugas untuk papan ini mudah: Dapat memprogram modul ESP-12E dan ESP-12F semudah papan NodeMCU (iaitu tidak perlu menekan butang). Mempunyai pin mesra papan dengan akses ke IO yang boleh digunakan. Gunakan pemisah bersiri USB ke siri