Daftar Isi:

Pemrogram USB ESP-12: 7 Langkah
Pemrogram USB ESP-12: 7 Langkah

Video: Pemrogram USB ESP-12: 7 Langkah

Video: Pemrogram USB ESP-12: 7 Langkah
Video: Cara upload coding ke ESP-12 dengan modul USB CH340 2024, November
Anonim
Pemrogram USB ESP-12
Pemrogram USB ESP-12
Pemrogram USB ESP-12
Pemrogram USB ESP-12
Pemrogram USB ESP-12
Pemrogram USB ESP-12

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

Solder Pin Header ke ESP-12 Breakout Board dan Kawat
Solder Pin Header ke ESP-12 Breakout Board dan Kawat
Solder Pin Header ke ESP-12 Breakout Board dan Kawat
Solder Pin Header ke ESP-12 Breakout Board dan Kawat

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 ke Adaptor USB CH340
Tombol Solder ke Adaptor USB CH340
Tombol Solder ke Adaptor USB CH340
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

Pin Pogo Lem Panas, Busa, dan Header Pin 4p Baris Ganda
Pin Pogo Lem Panas, Busa, dan Header Pin 4p Baris Ganda
Pin Pogo Lem Panas, Busa, dan Header Pin 4p Baris Ganda
Pin Pogo Lem Panas, Busa, dan Header Pin 4p Baris Ganda
Pin Pogo Lem Panas, Busa, dan Header Pin 4p Baris Ganda
Pin Pogo Lem Panas, Busa, dan Header Pin 4p Baris Ganda

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 Ke Pogo Pins dan Sandwich Dengan Papan Breakout Lain
Sejajarkan ESP-12 Ke Pogo Pins dan Sandwich Dengan Papan Breakout Lain
Sejajarkan ESP-12 Ke Pogo Pins dan Sandwich Dengan Papan Breakout Lain
Sejajarkan ESP-12 Ke Pogo Pins dan Sandwich Dengan Papan Breakout Lain
Sejajarkan ESP-12 Ke Pogo Pins dan Sandwich Dengan Papan Breakout Lain
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 dan Program Jauh
Colokkan Mod Adaptor Esp-12 Ke Adaptor USB CH340 dan Program Jauh
Colokkan Mod Adaptor Esp-12 Ke Adaptor USB CH340 dan Program Jauh
Colokkan Mod Adaptor Esp-12 Ke Adaptor USB CH340 dan Program Jauh
Colokkan Mod Adaptor Esp-12 Ke Adaptor USB CH340 dan Program Jauh
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)

Image
Image
Contoh Flashing BLINK Dengan Arduino IDE (opsional)
Contoh Flashing BLINK Dengan Arduino IDE (opsional)
Contoh Flashing BLINK Dengan Arduino IDE (opsional)
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: