Isi kandungan:

Papan Pengaturcaraan Modul ESP-01: 12 Langkah (dengan Gambar)
Papan Pengaturcaraan Modul ESP-01: 12 Langkah (dengan Gambar)

Video: Papan Pengaturcaraan Modul ESP-01: 12 Langkah (dengan Gambar)

Video: Papan Pengaturcaraan Modul ESP-01: 12 Langkah (dengan Gambar)
Video: Cara Memprogram Modul Relai Wi-Fi ESP8266 ESP-01 2024, November
Anonim
Image
Image
Spesifikasi
Spesifikasi

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

Pengaturcaraan
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

Sambungan Pangkalan ke Pengaturcaraan
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

Konfigurasikan Idea Anda
Konfigurasikan Idea Anda
Konfigurasikan Idea Anda
Konfigurasikan Idea Anda
Konfigurasikan Idea Anda
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

Lembaga Pengaturcaraan
Lembaga 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

Prototaip PCB
Prototaip PCB

Lihat laman web saya untuk maklumat tambahan

Langkah 7: Hasil Proses Pengilangan

Image
Image
Perhimpunan PCB
Perhimpunan PCB

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: