Daftar Isi:

Ultimate ESP8266-01 Programmer & Adaptor USB: 3 Langkah
Ultimate ESP8266-01 Programmer & Adaptor USB: 3 Langkah

Video: Ultimate ESP8266-01 Programmer & Adaptor USB: 3 Langkah

Video: Ultimate ESP8266-01 Programmer & Adaptor USB: 3 Langkah
Video: ESP8266 ESP01 Easy Programming & Adapter Modification 2024, November
Anonim
Pemrogram & Adaptor USB ESP8266-01 Terbaik
Pemrogram & Adaptor USB ESP8266-01 Terbaik

Hai teman-teman, pernahkah Anda mendengar tentang kemampuan NYATA dari modul ESP8266-01 yang kecil dan murah? Diluncurkan di pasar dengan mengatakan bahwa itu harus menjadi pilihan Anda jika Anda ingin menambahkan kemampuan IoT ke proyek Anda. Sebenarnya modul kecil ini bisa MENJADI PROYEK ANDA, tidak hanya sebagai alat komunikasi.

Itu bisa menjadi pengulang wifi, sangat berguna. Ini bisa menjadi alat "lucu" untuk mengacaukan wifi teman Anda, memutuskan perangkat mereka atau membuat lusinan jaringan palsu (tolong jangan lamer dan buat hal-hal lucu, belum lagi legal). Itu bisa dicolokkan ke modul relay, menjadi aktuator IOT, atau bisa dicolokkan ke modul sensor, menjadi sensor IOT.

Saya sedang menguji hal-hal ini dan saya mungkin akan menerbitkan tutorial lebih lanjut karena saya sangat terkejut dengan potensi yang sangat besar.

Nantikan lebih banyak lagi yang akan datang, tutorial hari ini adalah tentang programmer (wajib untuk dengan mudah menguji semua perangkat lunak yang berbeda).

Langkah 1: Komponen & Bahan

Komponen & Bahan
Komponen & Bahan
Komponen & Bahan
Komponen & Bahan
Komponen & Bahan
Komponen & Bahan

Sayangnya ESP8266-01 TIDAK ramah breboard, dan cukup mengganggu dan memakan waktu untuk memutuskan/menyambungkan kembali kabel setiap kali Anda ingin mengubah sesuatu. Tidak apa-apa, ada konverter serial usb yang sangat murah yang dirancang untuk memberi daya dan menghubungkan ESP ke PC Anda.

Bagaimana cara mem-flash ESP? Sebenarnya tidak bisa… (⊙_☉)

Memalukan, bukan? Yang asli adalah … cukup omong kosong. Mereka kemudian membuat versi kedua, dengan sakelar geser, untuk memungkinkan ESP diatur dalam mode berkedip. Saya kira mereka berpikir bahwa -untuk beberapa alasan- pengguna ESP standar perlu mengatur perangkat dalam mode flash untuk waktu yang sangat lama, tidak hanya untuk mem-flash firmware baru (FW). Jika Anda lupa untuk mengaktifkan kembali mode tidak berkedip setelah Anda mencolokkan USB, Anda harus mencabut dan memasangnya kembali untuk membiarkannya menjalankan kode. Mereka kemudian membuat versi ketiga dengan menekan tombol sesaat yang sederhana. Ide bagus! Tampaknya kecil dan sulit untuk menekan tombol, terutama dengan modul ESP di atas, tapi apa pun… Yang mengganggu saya adalah, tampaknya, mereka mengira pengguna ESP-01 standar memiliki anggaran yang sangat rendah dan dia tidak mampu membelinya. tombol sesaat kedua untuk mem-boot ulang -di tempat- MCU (prosesor ESP). Setiap orang yang berakal akan melakukan itu, karena kemungkinan biayanya satu sen dolar. Tidak… Mereka memutuskan bahwa jika Anda ingin me-reboot MCU, MUNGKIN untuk mengaturnya dalam mode flash, Anda harus mencabut dan memasang kembali USB.

Apakah kamu bercanda? (ಠ_ಠ)

Ayolah, kita tidak seburuk itu! Kami akan menghabiskan $ sen tambahan itu! Mengapa Anda tidak dapat menyalin desain ini, ini, ini atau ini dan biarkan kami hidup bahagia??? (ノ☉ヮ☉)ノ

Jangan takut, jika kita tidak dapat membeli pemrogram pintar, kita masih dapat membangun pemrogram ESP-01 yang pasti, hanya dengan dua tombol pcb dan dua kabel!

Menambahkan kasing cetak 3D yang bagus, kita dapat mengembangkan pemrogram versi pertama yang bodoh menjadi perangkat yang bagus dan sangat nyaman. Kasing ini dirancang untuk programmer USB "dasar" (termurah) dan untuk tombol tekan pcb 6x6mm klasik, alias tombol tekan taktil. Jika Anda perhatikan baik-baik, Anda dapat melihat bahwa saya menggunakan tombol yang berbeda di foto yang berbeda. Itu hanya karena saya telah memutuskan untuk menggunakan tombol dengan poros yang lebih panjang, itu hanya untuk kenyamanan saya. Setiap tombol berfungsi dengan baik.

Sekarang, tautan (berafiliasi, btw):

ESP8266-01: Bangood, Amazon, Amazon.

Pemrogram ESP8266-01: Bangood, Amazon, Amazon.

Tombol: Bangood, Amazon, Amazon.

Anda hanya memerlukan alat solder minimal, jika Anda merasa kehilangan sesuatu, Anda dapat melihat di sini.

Langkah 2: Pengkabelan dan Perakitan

Pengkabelan dan Perakitan
Pengkabelan dan Perakitan
Pengkabelan dan Perakitan
Pengkabelan dan Perakitan
Pengkabelan dan Perakitan
Pengkabelan dan Perakitan
Pengkabelan dan Perakitan
Pengkabelan dan Perakitan

Itu mudah: unduh file ini, jalankan printer 3D Anda, muat bahan apa pun yang Anda suka (saya sarankan PLA untuk toleransi yang lebih baik) dan mulai mencetak.

Sekarang, kabelnya. Solder dua kabel pada pin GND, satu kabel pada RST dan yang terakhir pada pin Gpio0.

Kabel ini harus dipotong untuk mengukur (perkiraan) dan disolder ke pin tombol tekan. Pilih dua pin di sisi yang sama, biasanya pin di sisi berlawanan dari tombol dijembatani sehingga Anda akan membuat koneksi selalu tertutup yang sederhana. Jangan khawatir, jika Anda memilih yang salah, Anda tidak akan merusak apa pun. Pengukur kontinuitas yang dibuat dengan multimeter pasti bisa memilah pin mana yang tepat. Letakkan beberapa tetes lem panas pada pin kancing yang terbuka, untuk menghindari risiko korsleting. Kemudian rekatkan kancing pada tempatnya, berhati-hatilah agar tidak menjatuhkan lem di dalam kancing karena jika tidak, kancing tidak akan berfungsi lagi. Saya telah menggunakan lem panas dari dalam, untuk menahannya, dan lem yang kuat dari luar.

Sekarang, jika Anda yakin dengan keterampilan menyolder Anda, Anda dapat langsung melanjutkan untuk merekatkan casing, tetapi saya akan melakukan sedikit tes flashing terlebih dahulu (baca langkah selanjutnya).

Untuk merekatkan casing, Anda memerlukan semacam lem yang kuat, epoksi baik-baik saja, saya menggunakan lem cyanoacrilate (sama seperti yang saya gunakan untuk merekatkan kancingnya).

Langkah 3: Cara Menggunakannya

Bagaimana cara menggunakannya
Bagaimana cara menggunakannya

Cukup colokkan programmer USB dan instal driver, programmer menggunakan chip serial CH340, ada banyak tutorial tentang itu (untuk windows).

Penggunaannya sederhana, satu tombol me-reset MCU, yang lain mengatur MCU dalam mode flash jika terus ditekan selama MCU (re)boot.

- Apakah Anda ingin mem-boot ulang proyek Anda? Tekan tombol reset.

- Apakah Anda ingin mengunggah firmware yang dimodifikasi? Tekan terus tombol flash, tekan & lepaskan tombol reset, lepaskan tombol flash. MCU akan siap untuk mengupload beberapa kode dan setelah itu akan menjalankan kode tersebut.

Firmware mana pun yang ingin Anda unggah, perangkat lunak mana pun yang ingin Anda gunakan untuk mengunggahnya, Anda akan memiliki port COM yang tepat untuk digunakan sebagai target dan konektor fisik plug&play yang bagus untuk ESP dan Anda tidak perlu mengacaukan kabel dan Anda tidak perlu mengganggu USB tanpa alasan. Akhirnya!

Saya akan menulis tutorial terpisah untuk menunjukkan beberapa firmware yang berguna untuk perangkat wifi kecil ini, toolchain perangkat lunak pengunggahan dan konfigurasinya tidak sepele, - ini untuk programmer. Pantau terus!

Direkomendasikan: