Isi kandungan:

Pengaturcara & Penyesuai USB Ultimate ESP8266-01: 3 Langkah
Pengaturcara & Penyesuai USB Ultimate ESP8266-01: 3 Langkah

Video: Pengaturcara & Penyesuai USB Ultimate ESP8266-01: 3 Langkah

Video: Pengaturcara & Penyesuai USB Ultimate ESP8266-01: 3 Langkah
Video: ESP8266 ESP01 WIFI-UART | Pemrograman LDmicro-Roboremo 2024, November
Anonim
Pengaturcara & Penyesuai USB Ultimate ESP8266-01
Pengaturcara & Penyesuai USB Ultimate ESP8266-01

Hai kawan-kawan, pernahkah anda mendengar 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 menjadi PROJEK ANDA, bukan hanya alat komunikasi.

Ia boleh menjadi wifi-repeater, sangat berguna. Ini boleh menjadi alat "lucu" untuk mengacaukan wifi rakan anda, memutuskan sambungan peranti mereka atau membuat berpuluh-puluh rangkaian palsu (jangan jadi pelampau dan biarkan perkara lucu, apatah lagi sah). Ia dapat dipasang ke modul relay, menjadi penggerak IOT, atau dapat dipasang ke modul sensor, menjadi sensor IOT.

Saya menguji barang-barang ini dan saya mungkin akan menerbitkan tutorial lebih lanjut kerana saya benar-benar terkejut dengan potensi besar.

Nantikan lebih banyak yang akan datang, tutorial hari ini adalah mengenai pengaturcara (mandatoriy untuk menguji semua perisian yang berbeza dengan mudah).

Langkah 1: Komponen & Bahan

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

Nasib baik ESP8266-01 TIDAK mesra breboard, dan agak menjengkelkan dan memakan masa untuk memutuskan / menyambung semula wayar setiap kali anda ingin mengubah sesuatu. Jangan lupa, ada penukar siri-usb yang sangat murah yang direka untuk menghidupkan dan menyambungkan ESP ke PC anda.

Bagaimana ia boleh memancarkan ESP? Sebenarnya, ia tidak boleh… (⊙_☉)

Memalukan, bukan? Yang asli adalah … cukup omong kosong. Mereka kemudian membuat versi kedua, dengan slider switch, untuk membolehkan ESP diatur dalam mod flashing. Saya rasa mereka menyangka bahawa - untuk beberapa sebab - pengguna ESP standard perlu mengatur peranti dalam mod kilat untuk waktu yang sangat lama, bukan hanya untuk mem-flash firmware baru (FW). Sekiranya anda lupa untuk menghidupkan semula mod tidak berkelip setelah anda memasang USB, anda perlu mencabut dan memasangnya semula untuk membiarkannya menjalankan kod. Mereka kemudian membuat versi ketiga dengan tombol tekan sesaat yang mudah. Idea bagus! Nampaknya kecil dan sukar untuk menekan butang, terutama dengan modul ESP di atas, tetapi apa pun … Apa yang mengganggu saya adalah, nampaknya, mereka menganggap pengguna ESP-01 standard dengan anggaran yang sangat rendah dan dia tidak mampu butang sekejap kedua untuk reboot -di tempat- MCU (pemproses ESP). Mana-mana orang yang munasabah akan melakukan itu, kerana ia mungkin berharga satu sen $. Tidak … Mereka memutuskan bahawa jika anda mahu menghidupkan semula MCU, MUNGKIN untuk menetapkannya dalam mod kilat, anda harus mencabut dan memasang semula USB.

Adakah anda bergurau? (ಠ_ಠ)

Ayuh, kita tidak begitu miskin! Kami akan menghabiskan tambahan $ sen itu! Kenapa anda tidak boleh menyalin reka bentuk ini, ini, ini atau ini dan membiarkan kita hidup bahagia ??? (ノ ☉ ヮ ☉) ノ

Jangan takut, jika kita tidak dapat membeli programmer pintar, kita masih boleh membina programmer ESP-01 yang pasti, dengan hanya dua butang pcb dan dua wayar!

Dengan menambah cetakan 3D yang bagus, kita dapat mengembangkan programmer versi pertama yang bodoh menjadi peranti yang bagus dan sangat selesa. Sarung ini direka untuk pengaturcara USB "asas" (termurah) dan untuk butang tekan pcb 6x6mm klasik, alias butang tekan taktil. Sekiranya anda melihat dengan teliti, anda dapat melihat bahawa saya menggunakan butang yang berlainan dalam foto yang berbeza. Itu kerana saya telah memutuskan untuk menggunakan butang dengan batang yang lebih panjang, itu hanya untuk keselesaan saya. Setiap butang berfungsi dengan baik.

Sekarang, pautan (gabungan, btw):

ESP8266-01: Bangood, Amazon, Amazon.

Pengaturcara ESP8266-01: Bangood, Amazon, Amazon.

Butang: Bangood, Amazon, Amazon.

Anda hanya memerlukan alat pematerian yang minimum, jika anda rasa kehilangan sesuatu yang boleh anda lihat di sini.

Langkah 2: Pendawaian dan Pemasangan

Pendawaian dan Pemasangan
Pendawaian dan Pemasangan
Pendawaian dan Pemasangan
Pendawaian dan Pemasangan
Pendawaian dan Pemasangan
Pendawaian dan Pemasangan
Pendawaian dan Pemasangan
Pendawaian dan Pemasangan

Itu mudah: muat turun fail ini, jalankan pencetak 3D anda, muatkan bahan yang anda suka (saya cadangkan PLA untuk toleransi yang lebih baik) dan mulakan cetakan.

Sekarang, pendawaian. Pateri dua kabel pada pin GND, satu kabel pada pin RST dan yang terakhir pada pin Gpio0.

Kawat ini mesti dipotong untuk mengukur (kira-kira) dan disolder ke pin tekan butang. Pilih dua pin di sisi yang sama, biasanya pin di seberang butang disambungkan sehingga anda akan membuat sambungan yang selalu ditutup. Jangan risau, jika anda memilih yang salah anda tidak akan merosakkan apa-apa. Ukuran kesinambungan yang dibuat dengan multimeter pasti dapat menentukan pin mana yang betul. Letakkan beberapa tetes lem panas pada pin butang yang terdedah, untuk mengelakkan risiko litar pintas. Kemudian tempelkan butang di tempatnya, berhati-hatilah untuk tidak menjatuhkan lem di dalam butang kerana jika tidak, ia tidak akan berfungsi lagi. Saya telah menggunakan beberapa gam panas dari dalam, untuk menyimpannya di tempat, dan beberapa gam kuat dari luar.

Sekarang, jika anda yakin dengan kemahiran menyolder, anda boleh terus melekatkan casingnya, tetapi saya akan melakukan sedikit ujian kilat terlebih dahulu (baca langkah seterusnya).

Untuk merekatkan casing, anda memerlukan lem yang kuat, epoksi tidak apa-apa, saya telah menggunakan gam cyanoacrilate (yang sama seperti yang saya gunakan untuk menyekat butang).

Langkah 3: Cara Menggunakannya

Bagaimana untuk menggunakannya
Bagaimana untuk menggunakannya

Cukup pasangkan pengaturcara USB dan pasang pemacu, pengaturcara menggunakan cip bersiri CH340, terdapat banyak tutorial mengenai itu (untuk windows).

Penggunaannya mudah, satu butang mengatur ulang MCU, yang lain mengatur MCU dalam mod kilat jika terus ditekan semasa boot MCU (ulang).

- Adakah anda mahu menghidupkan semula projek anda? Tekan butang reset.

- Adakah anda mahu memuat naik firmware yang diubah? Terus tekan butang, tekan & lepaskan butang set semula, lepaskan butang denyar. MCU akan siap memuat naik kod dan selepas itu akan menjalankan kod tersebut.

Apa sahaja firmware yang ingin anda muat naik, perisian mana pun yang anda mahu gunakan untuk memuat naiknya, anda akan mempunyai port COM yang sesuai untuk digunakan sebagai sasaran dan penyambung fizikal plug & play yang bagus untuk ESP dan anda tidak perlu mengacaukan kabel dan anda tidak perlu mengganggu USB tanpa sebab. Oh, akhirnya!

Saya akan menulis tutorial berasingan untuk menunjukkan beberapa perisian yang berguna untuk peranti wifi kecil ini, rantai alat perisian muat naik dan konfigurasi mereka tidak remeh, ini boleh digunakan untuk pengaturcara. Nantikan!

Disyorkan: