Daftar Isi:
- Langkah 1: Solder Pin Pogo ke Papan Breakout
- Langkah 2: Solder Pin Header ke ESP-12 Breakout Board and Wire
- Langkah 3: Tombol Solder ke Adaptor USB CH340
- Langkah 4: Hot Glue Pogo Pins, Foam dan Double Row 4p Pin Header
- Langkah 5: Sejajarkan ESP-12 Ke Pogo Pins dan Sandwich Dengan Papan Breakout Lain
- Langkah 6: Colokkan Mod Adaptor Esp-12 Ke Adaptor USB CH340 dan Program Jauh
- Langkah 7: Contoh Flashing BLINK Dengan Arduino IDE (opsional)
Video: Pemrogram USB ESP-12: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Saya pikir akan menarik bermain-main dengan IoT jadi saya memutuskan untuk mencoba esp8266. Saya melihat banyak sekali solusi di luar sana untuk memprogram esp8266 jadi saya meminjam beberapa ide dari sini https://www.instructables.com/id/USB-to-ESP-01-Boa… dan di sini https://cmheong.blogspot.com/2018/05/using-ch340-u… untuk memprogram esp-01 cukup dengan tombol flash dan reset. Setelah saya melakukannya, saya pikir akan menyenangkan mencoba membuat mod adaptor untuk memprogram esp-12.
Bagian:
Harga dapat bervariasi karena diskon dan pengiriman ke berbagai negara dan apa yang tidak, tetapi benar seperti pada saat penulisan dalam situasi khusus saya
CH340 USB ke ESP8266 ESP-01 Adaptor Modul Wifi $0,80
10 pcs tombol sakelar Sesaat $0,52
ESP-12S ESP8266 $1,95
2 buah papan breakout ESP-12 $0,40
10 buah pin pogo $2.05
2 pcs Baris Ganda SMT SMD Pria Pin Header Strip Konektor $1.33
kawat tipis
pistol lem panas dan lem
besi solder dan solder
karet gelang
Langkah 1: Solder Pin Pogo ke Papan Breakout
Solder pin pogo ke papan breakout untuk pin berikut:
istirahat (setel ulang)
CH_PC (ID)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Pin pogo agak kecil jadi saya harus menggunakan pinset dengan beberapa selotip di sekitarnya untuk melindungi dari panas untuk menahan pin saat saya menyolder.
Pastikan pin pogo tidak korsleting satu sama lain dengan memeriksa kontinuitas dengan multimeter. Ada resistor 10k antara CH_PC dan VCC, GPIO15 dan GND di papan breakout jadi harapkan pembacaan di antara pin tersebut.
Langkah 2: Solder Pin Header ke ESP-12 Breakout Board and Wire
Pasang dua header pin 8p yang disertakan dengan papan breakout dengan pin panjang di bagian depan papan sementara menyolder di bagian belakang papan, Anda tidak perlu menyolder semua pin ke papan hanya yang digunakan di atas (lihat di sini untuk skema flashing minimal). Alasan untuk ini adalah jika Anda ingin menjalankan/memprogram esp-12 yang sudah disolder ke papan breakout, itu harus dapat melakukannya (walaupun saya belum benar-benar mencobanya). Sekarang potong bagian header pin smt baris ganda sehingga ada dua baris 4 pin. Kawat solder menghubungkan pinout untuk baris ganda 4 pin sesuai pinout ESP-01 yang cocok dengan papan breakout.
Nama-namanya tidak persis sama (kecuali untuk GND) tetapi:
VCC = 3V3
REST = RST
CH_PC = EN
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
Langkah 3: Tombol Solder ke Adaptor USB CH340
Tombol solder di bagian bawah adaptor USB CH340 untuk mode FLASH antara pin GPIO0 dan GND. Lem panas ke adaptor.
Tombol solder di bagian belakang adaptor USB CH340 untuk mode RESET antara pin RESET dan GND. Lem panas ke adaptor
Langkah 4: Hot Glue Pogo Pins, Foam dan Double Row 4p Pin Header
Lem panas sisi dalam pin pogo ke papan breakout untuk memberi mereka kekuatan, berhati-hatilah agar lem tidak menempel pada pin bergerak. Rekatkan sedikit busa kemasan (atau bahan seperti spons yang dapat dikompres) di antara pin pogo sehingga esp-12 tidak mudah jatuh ke dalam celah. Rekatkan header 4p baris ganda smt ke bagian belakang papan breakout sehingga tidak akan terputus saat menarik keluar dari adaptor usb CH340.
Langkah 5: Sejajarkan ESP-12 Ke Pogo Pins dan Sandwich Dengan Papan Breakout Lain
Sejajarkan ESP-12 (saya menguji dengan ESP-12F dan ESP-12S) ke pin pogo dan mengapitnya dengan papan breakout lain di atasnya. Gunakan karet gelang untuk menahannya dengan kuat di tempatnya. Anda mungkin perlu menyesuaikan esp-12 untuk memastikan semua kontak bersentuhan dengan tekanan yang cukup. Mungkin akan kurang rewel jika daripada menggunakan pin pogo untuk menggunakan klip logam pegas untuk sisi ESP-12. Berikut adalah contoh di youtube di mana seseorang telah menggunakan kontak dari slot PCI dari motherboard yang tidak digunakan https://www.youtube.com/embed/BvY_T-My9Ls dan https://www.youtube.com/watch? v=gI_lKu2uJDs
CATATAN: Setelah beberapa penggunaan lagi, saya merasa sangat sulit untuk menyelaraskan dan menerapkan tekanan yang cukup pada pin pogo, oleh karena itu saya menyarankan orang untuk tidak mencoba menggunakan pin pogo kecuali mereka dapat mengatasi banyak frustrasi
Langkah 6: Colokkan Mod Adaptor Esp-12 Ke Adaptor USB CH340 dan Program Jauh
Colokkan mod adaptor esp-12 ke adaptor USB CH340 (dengan bagian atas papan searah dengan colokan usb) lalu tempelkan ini ke komputer Anda dan gunakan Arduino IDE atau ESP Flash Download Tool untuk memuat program Anda.
CATATAN: jika prosedur flash tidak berhasil mungkin karena kontak antara pin pogo dan esp-12 tidak baik, sesuaikan esp-12 dan/atau karet gelang untuk memberikan tekanan yang merata di semua pin pogo
Langkah 7: Contoh Flashing BLINK Dengan Arduino IDE (opsional)
Mulai Arduino IDE dan muat contoh BLINK.
Untuk masuk ke mode FLASH tahan tombol FLASH (bawah) dan tekan tombol RESET (belakang) lalu lepaskan tombol FLASH (bawah).
Atur parameter esp-12
Klik unggah
Jika berfungsi dengan benar, seharusnya berperilaku seperti di video
CATATAN: jika prosedur flash tidak berhasil mungkin karena kontak antara pin pogo dan esp-12 tidak baik, sesuaikan esp-12 dan/atau karet gelang untuk memberikan tekanan yang merata di semua pin pogo
Direkomendasikan:
Pemrogram CH341A: 8 Langkah
CH341A Programmer: Saya baru saja membeli CH341A mini programmer. Pemrogram mini baik-baik saja dan dapat digunakan untuk memprogram 24 dan 24 chip seri. Biayanya sangat rendah tetapi cukup berguna karena saya dapat menggunakannya untuk mem-flash BIOS komputer dan firmware router saya. WCH telah merilis
Arduino Sebagai ISP -- Bakar File Hex di AVR -- Sekering di AVR -- Arduino Sebagai Pemrogram: 10 Langkah
Arduino Sebagai ISP || Bakar File Hex di AVR || Sekering di AVR || Arduino Sebagai Programmer:……………………..Silakan BERLANGGANAN ke saluran YouTube saya untuk lebih banyak video……..Artikel ini adalah semua tentang arduino sebagai ISP. Jika anda ingin mengupload file hex atau ingin memasang fuse di AVR maka anda tidak perlu membeli programmer, anda bisa melakukan
Pemrogram HV ATTiny: 4 Langkah
Programmer HV ATTiny: Instruksi ini untuk utilitas pemrograman ATTiny menggunakan ESP8266 dan antarmuka pengguna berbasis browser. Ini mengikuti dari editor Fuse yang dapat diinstruksikan sebelumnya untuk membaca dan menyetel sekering tetapi sekarang mendukung penghapusan, membaca dan menulis fla
Beberapa Pemrogram ATtiny85/13A: 6 Langkah
Multiple ATtiny85/13A Programmer: Pernahkah Anda Membuat Proyek seperti “LDR x Arduino UNO Automatic Light” atau sejenisnya yang hanya menggunakan 2-3 port I/O Digital Mikrokontroler 32 Pin? Tidak apa-apa jika Anda hanya melakukan beberapa pekerjaan prototipe tetapi bagaimana jika Anda ingin menyelesaikan atau menghasilkan
Pemrogram Bluetooth HC-05: 4 Langkah
HC-05 Bluetooth Programmer: Untuk membuat programmer ini, Anda memerlukan >>>Bagian: 1xFTDI232RL1xLP2985AIM 3.3 2x 0.1uF 1206 - kapasitor keramik2x 0R 12062x 0.1uF 0805 - kapasitor keramik4x 1k 0805 - resistor 2x 120R 0805- resistor 2x 3mm led untuk indikasi (Led hijau