Isi kandungan:
Video: Pengaturcara & Penyesuai USB Ultimate ESP8266-01: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
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:
Penyesuai Arduino PS / 2 ke USB: 7 Langkah (dengan Gambar)
Penyesuai Arduino PS / 2 ke USB: Adakah anda pernah mahu menggunakan Papan Kekunci PS / 2 lama anda dengan komputer riba atau PC desktop baru dan mengetahui bahawa mereka tidak lagi mempunyai port PS / 2? Dan kemudian daripada pergi membeli PS / 2 ke USB Adapter yang murah seperti yang biasa dilakukan orang biasa, ingin menggunakan Arduin anda
Pengaturcara ESP8266-07 Dengan Arduino Nano: 6 Langkah (dengan Gambar)
Programmer ESP8266-07 Dengan Arduino Nano: 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, menyusun sendiri
Penyesuai DSUB-15 ke USB untuk Pad DDR Cobalt Flux: 5 Langkah
DSUB-15 ke USB Adapter untuk Cobalt Flux DDR Pads: Saya baru-baru ini sangat menyukai DDR di arcade dan mahukan pad saya sendiri untuk bermain dengan Stepmania di rumah. Setelah membeli tikar murah di Amazon dan tidak berpuas hati, saya menjumpai pad Cobalt Flux DDR di OfferUp tempatan saya. Namun, ia tidak datang
Flash ESP-01 (ESP8266) Tanpa Penyesuai USB ke siri Menggunakan Raspberry Pi: 3 Langkah
Flash ESP-01 (ESP8266) Tanpa Adaptor USB-ke-siri Menggunakan Raspberry Pi: Instructable ini memberi petunjuk kepada anda tentang cara memulakan pengaturcaraan mikrokontroler ESP8266 anda pada modul WIFI ESP-01. Apa yang anda perlukan untuk memulakan (selain modul ESP-01, tentu saja) adalah wayar Raspberry Pi Jumper perintang 10K yang saya ingin memperbaharui
Pengaturcara USB ESP-12: 7 Langkah
Pengaturcara ESP-12 USB: Saya fikir akan menarik bermain-main dengan IoT jadi saya memutuskan untuk mencuba esp8266. Saya melihat banyak penyelesaian di luar sana untuk memprogram esp8266 jadi saya meminjam beberapa idea dari sini https: //www.instructables.com/id/USB-to-ESP-01-Boa … dan dia