Daftar Isi:

ESP8266-07 Programmer Dengan Arduino Nano: 6 Langkah (dengan Gambar)
ESP8266-07 Programmer Dengan Arduino Nano: 6 Langkah (dengan Gambar)

Video: ESP8266-07 Programmer Dengan Arduino Nano: 6 Langkah (dengan Gambar)

Video: ESP8266-07 Programmer Dengan Arduino Nano: 6 Langkah (dengan Gambar)
Video: ChatGPT with Arduino Nano #arduino #chatgpt #technology #openAI #electronic 2024, Juli
Anonim
Pemrogram ESP8266-07 Dengan Arduino Nano
Pemrogram ESP8266-07 Dengan Arduino Nano

Ini adalah tutorial singkat untuk membuat papan pemrograman ESP8266-07/12E yang bagus menggunakan Arduino nano. Skema pengkabelan sangat mirip dengan yang ditunjukkan di sini. Anda memiliki opsi untuk menyambungkan proyek ini ke papan tempat memotong roti, menyolder sendiri papan perf, atau menggunakan file gerber yang dilampirkan untuk membuat PCB yang lebih andal. Saya sarankan tetap menggunakan pcb atau perfboard (jika Anda percaya diri untuk menyolder dengan benar) jika Anda sering memprogram perangkat yang disebutkan.

Saya berencana untuk membuat beberapa konten dengan ESP-07, dan saya akan menggunakan papan yang dibuat dalam tutorial ini secara teratur.

Desain memiliki regulator tegangan 3.3v on-board yang menyalakan modul ESP, Anda harus menghubungkan catu 5v selain kabel usb Arduino. Selain itu, Anda juga harus menggunakan papan breakout; itu membuat segalanya lebih mudah untuk dikerjakan.

Perlengkapan

  • Arduino nano
  • ESP8266-07 atau/12/e
  • Papan breakout ESP-07
  • kabel usb mini
  • colokan listrik 5.5mm (pria dan wanita)
  • Pin header perempuan 1*15 (2 pcs)
  • Pin header perempuan 1*8 (2 pcs)
  • sakelar sakelar 6pin (opsional)
  • tombol tekan (2 pcs)
  • Resistor 5Kohm (2pcs)
  • Resistor 10Kohm (2pcs)
  • lm1117 3.3v (saya menggunakan versi smd, Anda dapat menggunakan TH jika Anda ingin membuat sirkuit papan tempat memotong roti)
  • Kapasitor 47uf (Anda dapat menggunakan nilai yang lebih tinggi jika Anda mengalami masalah daya)
  • papan tempat memotong roti, atau papan perf, atau pcb

Langkah 1: Pengkabelan

Pengkabelan
Pengkabelan
Pengkabelan
Pengkabelan

Sirkuit papan tempat memotong roti:

1. Tancapkan Arduino nano ke papan tempat memotong roti, dan modul ESP menggunakan papan breakout. Untuk akses yang lebih baik ke pin papan breakout, Anda dapat menggunakan dua papan tempat memotong roti, bukan satu seperti yang ditunjukkan.

2. Menghidupkan rel: sambungkan pin 5v dari colokan listrik ke pin 3 dari regulator lm1117 3.3v, GND ke pin 1, dan output dari pin 2 ke rel "+" pada papan tempat memotong roti. Sambungkan juga pin GND colokan listrik ke "–" papan tempat memotong roti. Tambahkan kapasitor 47uf dan sambungkan rel bersama-sama seperti yang ditunjukkan.

3. Tambahkan dua tombol tekan (reset dan program) dan sambungkan satu pin dari masing-masing untuk mengatur ulang dan satu lagi ke GPIO0 dari ESP. Tarik pin yang biasanya terhubung ke 3.3v menggunakan resistor 10kohm. Hubungkan pin yang biasanya terbuka ke GND

4. Hubungkan + rel ke VCC papan breakout ESP

5. Hubungkan – rel ke GND papan breakout ESP

6. Tarik pin CH_PD dan GPIO15 dari ESP ke rel +3.3v menggunakan resistor 5kohm

7. Hubungkan pin RX nano ke RX ESP menggunakan sakelar sakelar 2 saluran

8. Hubungkan TX Nano ke TX ESP menggunakan sakelar sakelar 2 saluran. (saklar sakelar adalah opsional; memungkinkan untuk memutuskan sepenuhnya sinyal antara Arduino dan ESP)

9. Bridge pin RST dan GND Arduino, langkah ini "menonaktifkan" chip ATmega.

Saya menggunakan catu daya 5v eksternal karena arduino tidak dapat memberikan arus yang cukup untuk memberi daya pada modul ESP dengan andal. Saya menggunakan pengisi daya lama dan kabel usb yang dimodifikasi.

Langkah 2: Menyolder Sirkuit Perfboard

Menyolder Sirkuit Perfboard
Menyolder Sirkuit Perfboard
Menyolder Sirkuit Perfboard
Menyolder Sirkuit Perfboard
Menyolder Sirkuit Perfboard
Menyolder Sirkuit Perfboard
Menyolder Sirkuit Perfboard
Menyolder Sirkuit Perfboard

Saya telah membuat tata letak untuk papan perfboard 7cm kali 9cm satu sisi berdasarkan diagram pengkabelan pada langkah sebelumnya. Coba gunakan lokasi komponen yang sama persis sehingga Anda tidak mengalami masalah perutean. Anda dapat menggunakan gambar fritzing terlampir sebagai panduan.

Juga, saya telah menggunakan pin header perempuan 2.54mm untuk membuat Nano dan ESP dapat dilepas.

Langkah 3: Sirkuit PCB

Sirkuit PCB
Sirkuit PCB

Kirim gerber terlampir ke produsen PCB dan hanya itu!

Ini didasarkan pada kabel yang disebutkan sebelumnya, tetapi tata letaknya sedikit berbeda. Saya harus membuatnya lebih ringkas untuk menghemat uang Anda

File dibuat dengan EasyEDA.

Langkah 4: Menambahkan Dukungan Esp8266 ke Arduino IDE

Menambahkan Dukungan Esp8266 ke Arduino IDE
Menambahkan Dukungan Esp8266 ke Arduino IDE
Menambahkan Dukungan Esp8266 ke Arduino IDE
Menambahkan Dukungan Esp8266 ke Arduino IDE
Menambahkan Dukungan Esp8266 ke Arduino IDE
Menambahkan Dukungan Esp8266 ke Arduino IDE
Menambahkan Dukungan Esp8266 ke Arduino IDE
Menambahkan Dukungan Esp8266 ke Arduino IDE

Anda dapat melewati langkah ini jika modul Anda sudah dikonfigurasi

Langkah 1: buka IDE dan buka File >> preferensi, sebuah jendela muncul. Ini akan terlihat seperti salah satu gambar terlampir

Langkah 2: Di kotak merah, rekatkan baris ini:

arduino.esp8266.com/stable/package_esp8266com_index.json

jika ada sesuatu yang sudah tertulis di sana, tambahkan koma lalu tempel URL

Langkah 3: Buka alat>> papan>> manajer papan, lihat gambar lampiran jika Anda memiliki masalah dengan itu

Langkah 4: ketika jendela selesai memuat, gunakan kotak pencarian untuk mencari esp8266, temukan hasilnya dengan judul "esp8266 by esp8266 community" dan instal

CATATAN: Saya menginstal versi 2.5.2 karena beberapa versi yang lebih baru menyebabkan "kesalahan fatal"

Langkah 5: Ketika instalasi selesai, buka Tools >> Board >> cari dan pilih "generic esp8266 module"

Langkah 6: Buka alat dan di bawah "papan: Modul esp8266 generik" Anda akan menemukan beberapa konfigurasi. Pastikan milik Anda cocok dengan yang ada di gambar terlampir.

Langkah 5: Mengunggah Sketsa

Colokkan kabel usb ke Arduino Nano dan sambungkan ke komputer. Juga, sambungkan catu daya 5v ke colokan listrik di papan.

Jika Anda telah memutuskan untuk menambahkan sakelar sakelar, pastikan sakelar itu ditekan.

Untuk menempatkan modul esp ke mode pemrograman:

Tekan dan tahan tombol RESET dan PROGRAM, lalu lepaskan "RESET" sambil tetap menekan "PROGRAM"

Tahan sebentar lalu lepaskan tombol "PROGRAM"

Di komputer, buka IDE dan pergi ke Tools>>port dan pilih port COM di mana Anda telah menghubungkan kabel usb Anda ke komputer.

Tulis kode Anda, dan gunakan tombol unggah di kiri atas IDE Anda untuk mulai memprogram modul ESP.

Langkah 6: Uji Kode

Dimungkinkan untuk menguji beberapa program tanpa melepas modul dari soketnya.

Untuk melakukannya, lepaskan tombol sakelar, dan tekan tombol RESET.

Saya telah menambahkan sakelar sakelar untuk mengisolasi kedua papan sepenuhnya

NIKMATI!

Direkomendasikan: