
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00

Ini adalah tutorial ringkas untuk membuat papan pengaturcaraan ESP8266-07 / 12E yang bagus menggunakan Arduino nano. Skema pendawaian sangat serupa dengan yang ditunjukkan di sini. Anda mempunyai pilihan untuk memasangkan projek ini ke papan roti, menyolder papan wangi, atau menggunakan fail gerber yang dilampirkan untuk membuat pcb yang lebih dipercayai. Saya mencadangkan agar tetap menggunakan pcb atau perfboard (jika anda mempercayai diri anda untuk menyolder dengan betul) jika anda sering memprogramkan peranti yang disebutkan.
Saya merancang untuk membuat beberapa kandungan dengan ESP-07, dan saya akan menggunakan papan yang dibuat dalam tutorial ini secara berkala.
Reka bentuknya mempunyai pengatur voltan 3.3v on-board yang menghidupkan modul ESP, anda harus menyambungkan bekalan 5v selain kabel usb Arduino. Selain itu, anda juga harus menggunakan papan pemecah; ia menjadikan semuanya lebih mudah untuk dikerjakan.
Bekalan
- Arduino nano
- ESP8266-07 atau / 12 / e
- Papan pelarian ESP-07
- Kabel usb mini
- Soket kuasa 5.5mm (lelaki dan wanita)
- Pin header wanita 1 * 15 (2pcs)
- Pin header wanita 1 * 8 (2pcs)
- Suis togol 6pin (pilihan)
- butang tekan (2pcs)
- Perintang 5Kohm (2pcs)
- Perintang 10Kohm (2pcs)
- lm1117 3.3v (Saya menggunakan versi smd, anda boleh menggunakan TH jika anda ingin membuat litar papan roti)
- Kapasitor 47uf (anda boleh menggunakan nilai yang lebih tinggi jika anda mengalami masalah kuasa)
- papan roti, atau papan wangi, atau pcb
Langkah 1: Pendawaian


Litar papan roti:
1. Pasangkan ke papan roti Arduino nano, dan modul ESP menggunakan papan pemecah. Untuk akses yang lebih baik ke pin papan pelarian, anda boleh menggunakan dua papan roti dan bukannya satu seperti yang ditunjukkan.
2. Menghidupkan rel: sambungkan pin 5v soket kuasa ke pin 3 pengatur 3.3m lm1117, GND ke pin 1, dan keluaran dari pin 2 ke rel "+" papan roti. Sambungkan juga pin GND soket kuasa ke "-" papan roti. Tambahkan kapasitor 47uf dan sambungkan rel bersama seperti yang ditunjukkan.
3. Tambahkan dua butang tekan (tetapkan semula dan atur cara) dan sambungkan satu pin dari masing-masing untuk menetapkan semula dan satu lagi ke GPIO0 ESP. Tarik pin yang biasanya disambungkan ke 3.3v menggunakan perintang 10kohm. Sambungkan pin yang biasanya terbuka ke GND
4. Sambungkan + rel ke VCC papan pemecah ESP
5. Sambungkan - rel ke GND papan pemecah ESP
6. Tarik pin CH_PD dan GPIO15 ESP ke rel 3.3v menggunakan perintang 5kohm
7. Sambungkan pin RX nano ke RX ESP menggunakan suis togol 2 saluran
8. Sambungkan TX Nano ke TX ESP menggunakan suis togol 2-saluran. (suis togol adalah pilihan; memungkinkan untuk memutuskan sepenuhnya isyarat antara Arduino dan ESP)
9. Jambatan pin RST dan GND Arduino, langkah ini "mematikan" cip ATmega.
Saya menggunakan bekalan kuasa 5v luaran kerana arduino tidak dapat memberikan arus yang mencukupi untuk mengaktifkan modul ESP dengan pasti. Saya menggunakan pengecas lama dan kabel usb yang diubah suai.
Langkah 2: Memateri Litar Perfboard




Saya telah membuat susun atur untuk papan wap 7cm dengan 9cm satu sisi berdasarkan rajah pendawaian pada langkah sebelumnya. Cuba gunakan lokasi komponen yang sama sehingga anda tidak menghadapi masalah penghalaan. Anda boleh menggunakan gambar fritzing yang dilampirkan sebagai panduan.
Juga, saya telah menggunakan pin header wanita 2.54mm untuk menjadikan Nano dan ESP dilepas.
Langkah 3: Litar PCB

Hantarkan gerber yang dilampirkan kepada pengeluar pcb dan itu sahaja!
Ia berdasarkan pendawaian yang disebutkan sebelumnya, tetapi susun aturnya sedikit berbeza. Saya harus menjadikannya lebih ringkas untuk menjimatkan wang anda
Fail dibuat dengan EasyEDA.
Langkah 4: Menambah Sokongan Esp8266 ke Arduino IDE




Anda boleh melangkau langkah ini jika modul anda sudah dikonfigurasi
Langkah 1: buka IDE dan pergi ke Fail >> pilihan, tetingkap muncul. Ia akan kelihatan seperti salah satu gambar yang dilampirkan
Langkah 2: Di kotak merah, tampal baris ini:
arduino.esp8266.com/stable/package_esp8266com_index.json
jika ada sesuatu yang sudah ditulis di sana, tambahkan koma dan kemudian tampal URL
Langkah 3: Pergi ke alat >> board >> board manager, rujuk lampiran gambar jika anda mempunyai masalah dengan itu
Langkah 4: apabila tetingkap selesai dimuat, gunakan kotak carian untuk mencari esp8266, cari hasilnya dengan tajuk "esp8266 oleh komuniti esp8266" dan pasang
CATATAN: Saya memasang versi 2.5.2 kerana beberapa versi kemudian menyebabkan "fatalerrors"
Langkah 5: Apabila pemasangan selesai, pergi ke Alat >> Papan >> cari dan pilih "modul esp8266 generik"
Langkah 6: Pergi ke alat dan di bawah "papan: Modul esp8266 generik" anda akan menemui beberapa konfigurasi. Pastikan gambar anda sesuai dengan gambar yang dilampirkan.
Langkah 5: Memuat naik Lakaran

Pasang kabel usb ke Arduino Nano dan sambungkannya ke komputer. Juga, sambungkan bekalan kuasa 5v ke soket kuasa di papan.
Sekiranya anda telah memutuskan untuk menambahkan suis togol, pastikan ia ditekan.
Untuk memasukkan modul esp ke mod pengaturcaraan:
Tekan dan tahan butang RESET dan PROGRAM, dan kemudian nikmati "RESET" sambil masih menekan "PROGRAM"
Tahan sebentar dan kemudian tekan butang "PROGRAM"
Pada komputer, buka IDE dan pergi ke alat Tools >> dan pilih port COM di mana anda telah menyambungkan kabel usb ke komputer.
Tulis kod anda, dan gunakan butang muat naik di kiri atas IDE anda untuk mula memprogram modul ESP.
Langkah 6: Uji Kod
Adalah mungkin untuk menguji beberapa program tanpa mengeluarkan modul dari soketnya.
Untuk melakukannya, tekan suis togol, dan tekan butang RESET.
Saya telah menambah suis togol untuk mengasingkan kedua-dua papan sepenuhnya
NIKMATI!
Disyorkan:
Arduino Sebagai ISP -- Bakar Fail Hex dalam AVR -- Fius dalam AVR -- Arduino Sebagai Pengaturcara: 10 Langkah

Arduino Sebagai ISP || Bakar Fail Hex dalam AVR || Fius dalam AVR || Arduino Sebagai Pengaturcara: ……………………… Sila Langgani saluran YouTube saya untuk lebih banyak video …….. Artikel ini adalah mengenai arduino sebagai isp. Sekiranya anda ingin memuat naik fail hex atau jika anda ingin menetapkan fius anda di AVR maka anda tidak perlu membeli programmer, anda boleh melakukan
Pengaturcara Kecil untuk Pengawal Mikro ATTINY Dengan Arduino UNO: 7 Langkah

Pengaturcara Kecil untuk Pengawal Mikro ATTINY Dengan Arduino UNO: Pada masa ini menarik untuk menggunakan mikrokontroler siri ATTINY kerana fleksibiliti, harga rendah tetapi juga fakta bahawa mereka dapat diprogram dengan mudah di persekitaran seperti Arduino IDE. Program yang dirancang untuk modul Arduino dapat dengan mudah memindahkan
Pengaturcaraan Mikrokontroler Dengan Pengaturcara USBasp di Atmel Studio: 7 Langkah

Pengaturcaraan Mikrokontroler Dengan Pengaturcara USBasp di Atmel Studio: HaiSaya telah membaca dan mempelajari banyak tutorial yang mengajar cara menggunakan pengaturcara USBasp dengan Arduino IDE, tetapi saya perlu menggunakan Atmel Studio untuk tugasan Universiti dan tidak dapat menemui tutorial. Setelah meneliti dan membaca banyak r
Pengaturcara & Penyesuai USB Ultimate ESP8266-01: 3 Langkah

Pengaturcara & Penyesuai USB Ultimate ESP8266-01: Hai rakan-rakan, adakah anda pernah mendengar tentang kemampuan SEBENAR modul ESP8266-01 yang kecil dan murah? Ia dilancarkan di pasaran dengan mengatakan bahawa ia harus menjadi pilihan anda jika anda ingin menambahkan kemampuan IOT ke projek anda. Sebenarnya modul kecil ini dapat
Pengaturcara PIC Kad Perniagaan: 6 Langkah (dengan Gambar)

Pengaturcara PIC Kad Perniagaan: Ini adalah entri saya untuk pertandingan litar saiz kad perniagaan Hari A. Saya hanya memasukkan fail dan memasukkannya ke laman web saya. Saya menyiarkannya di sini kerana semua entri lain nampaknya terdapat di blog untuk akses mudah. Mudah-mudahan ini menjadikan