Daftar Isi:
- Langkah 1: Spesifikasi
- Langkah 2: Pemrograman
- Langkah 3: Koneksi Dasar ke Pemrograman
- Langkah 4: Konfigurasi Ide Anda
- Langkah 5: Papan Pemrograman
- Langkah 6: Prototipe PCB
- Langkah 7: Hasil Proses Penggilingan
- Langkah 8: Perakitan PCB
- Langkah 9: Cara Menggunakan Papan Pemrograman
- Langkah 10: Gunakan Semua 4 Pin Papan
- Langkah 11: Gunakan 3 Pin untuk Mengontrol Led dan Satu untuk Debug Serial
- Langkah 12: Terima kasih
Video: Papan Pemrograman Modul ESP-01: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Informasi tambahan dan pembaruan dokumen di sini di situs saya
www.mischianti.org/2019/01/14/esp-01-modules-programming-board/
ESP-01 adalah modul esp8266 berbiaya rendah, dengan WIFI bawaan.
Itu dibuat sebagai modul WIFI Arduino, tetapi ini lebih kuat daripada Arduino, daripada sekarang jika Anda harus melakukan sedikit modul untuk mengontrol relai atau beberapa datalogger digital sederhana Ini adalah solusi terbaik.
Anda dapat menemukan berita atau pembaruan tentang papan ini di sini.
Langkah 1: Spesifikasi
Ada beberapa varian dari modul ini, tetapi semua memiliki prosesor L106 32-bit RISC inti mikroprosesor berdasarkan Tensilica Xtensa Diamond Standard 106Micro yang berjalan pada 80 MHz, ketika Anda membeli salah satunya Anda harus memperhatikan hanya pada Flash, beberapa memiliki 512 KiB Flash, 1MiB lainnya
Definisi Pin
- VCC: Daya 3.0 ~ 3.6V
- GND: Tanah
- RESET: Sinyal reset eksternal (Tingkat tegangan rendah: Aktif)
- CH_PD: Mengaktifkan Chip. Tinggi: Aktif, chip berfungsi dengan baik; Rendah: Mati, arus kecil
- GPIO0: (FLASH) I/O IO tujuan umum, Jika rendah saat reset/daya hidup membawa chip ke mode pemrograman serial
- GPIO1: (TX)I/O tujuan umum IO dan Serial TXd
- GPIO3: (RX)I/O IO tujuan umum dan Serial RXd
- GPIO2: I/O tujuan umum IO dan Serial1 TXd
Langkah 2: Pemrograman
Seperti yang Anda lihat modul ini tidak memiliki usb sehingga cara termudah untuk memprogram adalah dengan menggunakan konverter USB ke TTL, Anda dapat menemukannya di $0, 50.
Saya memiliki beberapa masalah dengan modul FT232RL atau FT232 yang lebih mahal, bukan CH340G atau CH340 yang bekerja sangat baik.
Langkah 3: Koneksi Dasar ke Pemrograman
Skema koneksi dasar cukup sederhana, Anda harus meletakkan 3.3v pada VCC dan CH_PD (untuk memberi daya dan mengaktifkan), kemudian memasang GND pada GND dan GPIO0 (yang terakhir menempatkan modul pada mode pemrograman), daripada menghubungkan RX ke TX dan TX ke RX.
Langkah 4: Konfigurasi Ide Anda
Daripada Anda harus mengkonfigurasi Arduino IDE Anda, pertama-tama Anda harus menambahkan papan baru di Boards Manager.
Di board manager, board yang harus dipilih adalah esp8266.
Sekarang Anda dapat memilih papan esp8266 generik dari daftar papan
Langkah 5: Papan Pemrograman
Proses ini membosankan, Anda harus menghubungkan kemudian menghapus koneksi dan seterusnya, dan untuk menggunakan semua pin Ini sangat membosankan.
Solusi saya untuk masalah ini adalah membuat papan pemrograman (saya penggemar papan layanan).
Fungsionalitasnya adalah:
- Sumber daya eksternal untuk memberi lebih banyak ampere ke sirkuit;
- sakelar untuk memilih mode pemrograman dan kemudian melepaskan pin GPIO0;
- 2 sakelar untuk mengaktifkan RX dan TX dan daripada mengizinkan penggunaan pin itu untuk rangkaian;
- tombol reset untuk memulai pemrograman.
Langkah 6: Prototipe PCB
Periksa situs saya untuk informasi tambahan
Langkah 7: Hasil Proses Penggilingan
Saya ingin menambahkan hasil dari router lama saya yang mulia (dibuat dengan pemindai dan printer epson), cukup kasar tapi ok.
Ada juga bug yang diperbaiki melalui kabel (dalam file yang saya berikan tidak ada lagi).
Dalam beberapa hari saya berharap untuk menambahkan tutorial untuk membuat CNC baru saya, dan tutorial untuk membuat gcode. Situs ini sedang dalam proses.
Langkah 8: Perakitan PCB
Sekarang mulailah merakit papan.
Langkah 9: Cara Menggunakan Papan Pemrograman
Penggunaannya cukup sederhana:
Pertama masukkan esp01 di papan, lalu sambungkan GND ke GND, TX ke RX dan RX ke TX dari konverter TTL ke USB.
Sekarang Anda siap untuk memprogram, saya menambahkan beberapa contoh penggunaan.
Unggah file kedip
- Di papan Anda harus mengatur sakelar kiri dalam mode pemrograman daripada mengklik tombol reset.
- Periksa apakah sakelar RX dan TX dalam mode transfer. Dari mulai meng-upload sketsa.
- Ketika selesai dimasukkan ke dalam "mode penggunaan" papan untuk membebaskan pin programmer, dan tombol untuk menempatkan TX dalam "mode penggunaan".
- Jadi Anda dapat memeriksa apakah led eksternal berkedip karena BUILTIN_LED terhubung ke pin TX.
Langkah 10: Gunakan Semua 4 Pin Papan
- Di papan Anda harus mengatur sakelar kiri qith dalam mode pemrograman daripada mengklik tombol reset.
- Periksa apakah sakelar RX dan TX dalam mode transfer. Dari mulai meng-upload sketsa.
- Setelah selesai masukkan "use mode" papan untuk melepaskan pin programmer, dan tombol untuk menempatkan pin RX dan TX dalam "use mode". Jadi Anda menggunakan semua 4 pin untuk mengontrol led.
Langkah 11: Gunakan 3 Pin untuk Mengontrol Led dan Satu untuk Debug Serial
- Di papan Anda harus mengatur sakelar kiri dalam mode pemrograman daripada mengklik tombol reset.
- Periksa apakah sakelar RX dan TX dalam mode transfer.
- Dari mulai meng-upload sketsa.
- Hubungkan monitor serial ke port yang benar.
- Setelah selesai masukkan "mode penggunaan" papan untuk membebaskan pin programmer, dan tombol untuk menempatkan RX dalam "mode penggunaan".
- Jadi Anda menggunakan 3 pin untuk mengontrol led dan TX untuk men-debug program.
Langkah 12: Terima kasih
Jika Anda memiliki masalah atau lainnya tulis komentar atau topik terbuka ke forum.
Direkomendasikan:
Papan Sirkuit Cetak Pemrograman ESP01: 5 Langkah
Papan Sirkuit Cetak Pemrograman ESP01: Baru-baru ini, saya harus menulis kode pada ESP01 saya dan memutuskan untuk menggunakan adaptor untuk mentransfer kode ke CHIP. Namun, perlu dilakukan beberapa modifikasi pada adaptor agar kode dapat ditransfer. Artinya, adaptor tidak sepenuhnya
Memulai Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Papan Esp di Arduino Ide dan Pemrograman Esp: 4 Langkah
Memulai Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Ide dan Pemrograman Arduino Esp: Dalam instruksi ini kita akan belajar cara memasang papan esp8266 di Arduino IDE dan cara memprogram esp-01 dan mengunggah kode di dalamnya. ini dan kebanyakan orang menghadapi masalah
3 Cara Sederhana Pemrograman Modul 12X ESP8266: 5 Langkah (dengan Gambar)
3 Cara Sederhana Memprogram Modul 12X ESP8266: Jika Anda tidak terbiasa dengan mikrokontroler ESP8266, saya benar-benar merasa Anda telah melewatkannya! Hal-hal ini luar biasa: murah, kuat, dan yang terbaik dari semuanya memiliki WiFi built-in! ESP8266 memulai perjalanan mereka sebagai WiFi add on board untuk lebih
Papan Tanda LED Animasi Tanpa Pemrograman: 3 Langkah
Papan Tanda LED Animasi Tanpa Pemrograman: Ini adalah proyek elektronik tanpa pemrograman atau pengontrol mikro apa pun, Anda dapat membuat papan nyanyian led kata yang disesuaikan sendiri menggunakan sirkuit ini. Dalam proyek ini saya telah menggunakan IC resistor geser 74ls164 dan IC 555 untuk animasi. Anda dapat membuat papan led dengan
Papan Pemrograman dan Pengembangan ESP-12E dan ESP-12F: 3 Langkah (dengan Gambar)
Papan Pemrograman dan Pengembangan ESP-12E dan ESP-12F: Tugas papan ini sederhana: Dapat memprogram modul ESP-12E dan ESP-12F semudah papan NodeMCU (yaitu tidak perlu menekan tombol). Memiliki pin ramah papan tempat memotong roti dengan akses ke IO yang dapat digunakan. Gunakan USB terpisah ke konve