Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-23 14:49
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
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
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
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
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:
Cara Flash atau Program Firmware ESP8266 AT Dengan Menggunakan Flasher dan Programmer ESP8266, Modul Wifi IOT: 6 Langkah
Cara Flashing atau Program Firmware ESP8266 AT Dengan Menggunakan Flasher dan Programmer ESP8266, Modul Wifi IOT : Keterangan :Modul ini merupakan USB adapter/programmer untuk modul ESP8266 tipe ESP-01 atau ESP-01S. Ini dilengkapi dengan header perempuan 2x4P 2.54mm untuk menyambungkan ESP01. Ini juga mematahkan semua pin ESP-01 melalui h
(hampir) Universal MIDI SysEx CC Programmer (dan Sequencer): 7 Langkah (dengan Gambar)
(hampir) Universal MIDI SysEx CC Programmer (dan Sequencer…): Pada pertengahan tahun delapan puluhan pabrikan synth memulai "kurang lebih baik" proses yang mengarah ke barebone synths. Ini memungkinkan pengurangan biaya di sisi pabrikan, tetapi membuat proses penambalan menjadi membosankan jika bukan tidak mungkin untuk penggunaan akhir
Cara Membuat Programmer ISP USBTiny: Dengan Memanfaatkan Mesin Penggilingan PCB CNC: 13 Langkah (dengan Gambar)
Cara Membangun Programmer ISP USBTiny: Dengan Memanfaatkan Mesin Penggilingan PCB CNC: Pernahkah Anda berpikir tentang bagaimana membangun proyek elektronik Anda sendiri dari awal? Mengerjakan proyek elektronik sangat mengasyikkan dan menyenangkan bagi kami, pembuat. Tetapi sebagian besar pembuat dan penggemar perangkat keras yang baru saja melangkah maju ke budaya pembuat membangun proyek mereka
Cara Membuat PIC Programmer - PicKit 2 'clone': 4 Langkah (dengan Gambar)
Cara Membuat PIC Programmer - PicKit 2 'clone': Hai! Ini adalah Instruksi singkat tentang membuat programmer PIC yang bertindak sebagai PicKit 2. Saya membuat ini karena jauh lebih murah daripada membeli PicKit asli dan karena Microchip, produsen mikrokontroler PIC dan programmer PicKit, pr
GTP USB PIC PROGRAMMER (Open Source): 5 Langkah (dengan Gambar)
GTP USB PIC PROGRAMMER (Open Source): Pekerjaan ini mencakup, GTP USB (bukan plus atau lite). Skema, foto dan PCB telah dikembangkan oleh PICMASTERS berdasarkan beberapa karya berharga yang telah dilakukan sebelumnya. Programmer ini mendukung pic10F, 12F, 16C, 16F, 18F, 24Cxx Eeprom. Sayangnya, itu