Kecerdasan nirkabel. Ikhtisar Modul Witty ESP-8266
Selama keberadaannya masih singkat, ESP8266 berhasil bermutasi menjadi banyak modifikasi berbagai ukuran dan bentuk, dengan kemampuan yang berbeda.Dan sekarang, dari Cina, selendang yang didasarkan padanya datang kepadaku, yang sebelumnya tidak harus kupegang di tanganku. Dalam sesuatu yang menarik, sesuatu yang lucu. Mari kita perbaiki.
Papan ini memiliki nama yang tepat: Witty. Ya, kecerdasan pencipta, perusahaan Cina Gizwits, tidak tahan.Secara umum, Gizwits memposisikan dirinya sebagai penyedia solusi rumah pintar, apa pun artinya.Antara lain, perusahaan ini memiliki cloud sendiri untuk Internet of things, yang juga termasuk remote control. Karenanya, ada dukungan untuk sejumlah perangkat nirkabel. Termasuk ESP 8266 dalam desain khusus ini.Bagi mereka yang terlalu malas untuk membaca, versi video dari materi ini:Modul
Hal yang paling menarik dalam desain modul ini adalah terdiri dari dua papan terpisah: papan pengontrol itu sendiri dan papan bantu, yang berfungsi untuk firmware dan komunikasi dengan komputer.Mari kita pertimbangkan secara terpisah.
Anda dapat segera melihat bahwa modul berdasarkan ESP-12 sudah terpasang. Deskripsi menunjukkan bahwa model terakhir yang digunakan pada saat bahan ini dirilis adalah ESP-12F. Begitukah, saya tidak bisa mengatakannya, karena membedakan secara visual antara ESP-12E dan ESP-12F itu sulit.Semua kesimpulan dari ESP-12 diceraikan, dan mereka diceraikan dalam peningkatan sepersepuluh inci, yang akan memungkinkannya untuk dipasang pada tata letak umum tanpa masalah. Juga terpasang pada modul:- sensor cahaya. Sebuah photoresistor sederhana yang terhubung ke input analog melalui pembagi;- Format RGB LED SMD5050;- Tombol, tampaknya terhubung ke GPIO4.Saat yang tidak jelasPada kaki Vcc dari modul kami bukan 3.3V, seperti yang mungkin diasumsikan, tetapi 5V. Dan mereka langsung dari LM1117, yang memungkinkan Anda untuk memberi makan banyak beban dari kaki Vcc. Jika Anda membutuhkan 3.3V, Anda dapat mengambilnya dari bagian CH_PD.
Di sisi bawah papan kita melihat:- konektor microUSB digunakan untuk daya;- konverter 1117, mengurangi masuknya dari microUSB 5V ke kerja 3.3V;- kit tubuh untuk LED, dan sensor cahaya.Papan kedua
Sepertinya direncanakan sebagai Perisai untuk firmware. Satu lagi konektor microUSB terlihat di dalamnya, chip ch340 adalah konverter USB-UART dan tombol yang ditandai sebagai RESET dan FLASH.Dengan demikian, kita dapat mengasumsikan bahwa sesuai dengan ide pabrikan, semua komunikasi kabel dengan modul ini harus melewati Perisai ini. Sungguh aneh lalu mengapa Shield ini tidak dibuat end-to-end untuk memungkinkannya ditanam langsung di papan tempat memotong roti. Ternyata untuk setiap pembaruan firmware modul harus dihapus dari sirkuit, yang sangat tidak nyaman.Kejutan lain menanti kita ketika mencoba memasang modul ini di papan tempat memotong roti.Modul ini menempati seluruh lebar papan delusi. Oleh karena itu, menjadi sulit untuk mengganti sesuatu dengan kabel dengan konektor dupont. Lebih tepatnya, itu sama sekali tidak mungkin. Satu-satunya solusi yang muncul di pikiran saya adalah menghubungkan beberapa model papan tempat memotong roti secara paralel dan menghubungkan modul secara langsung ke keduanya.Peluncuran pertama
Kami mengetahui desainnya, sekarang kami akan memasok daya ke modul melalui papan microUSB dan melihat apa yang terjadi.LED menyala - itu artinya modul berfungsi. Mudah, tidak ada catu daya tambahan yang diperlukan, karena modul harus memiliki cukup 500 milliamps yang diberikan port usb.Setelah memulai modul, saya berharap untuk melihat jaringan baru, yang secara default dibuat oleh semua 8266 pada firmware standar, tetapi ini tidak terjadi, jaringan baru tidak ditemukan dalam radius visibilitas. Aneh ...Setelah terhubung ke modul dengan kawat menggunakan utilitas ESPlorer (karena kebiasaan saya menggunakannya untuk berkomunikasi dengan papan), saya menerima sesuatu yang tidak dapat dipahami di konsol.Tampaknya firmware tidak standar.Yah, saya tidak akan terhubung ke cloud Cina, jadi modul firmware adalah sesuatu yang lebih cocok. Misalnya, NodeMCU.Untuk melakukan ini, kami mengumpulkan lagi sandwich dari dua papan dan menghubungkannya sudah melalui port microUSB pada modul bawah.Saya senang bahwa firmware berhasil, tanpa masalah. Yang utama adalah menekan tombol FLASH pada waktunya.Bantu jelaskanSelama peluncuran pertama (sekitar 2-3 jam percobaan), modul menghangat secara signifikan. Layar chip satu menit setelah start terasa sekitar 39-40 derajat dan suhu terus meningkat (setelah 20 menit operasi terus menerus dholid ke tingkat "Saya hampir tidak bisa menyentuh"). Menjadi menarik apa yang akan terjadi, jadi saya meninggalkan modul untuk menggoreng dan melakukan hal-hal lain. Setelah beberapa saat, saya menyentuh modul - itu pada suhu kamar (yang biasanya memerah susu ESP-12) dan belum menghangat sejak itu.Siapa pun yang memiliki gagasan tentang apa hubungannya ini - silakan tulis di komentar.Bekerja
Jadi, modul merespons perintah, terhubung ke wi-fi saya - semuanya tampak beres.Apa yang Anda lakukan pertama kali dengan modul atau pengontrol baru favorit Anda? Benar! LED berkedip! Tetapi kita tidak akan meninggalkan tradisi. Melihat trek di papan dan bereksperimen, saya menemukan bahwa output berikut digunakan untuk mengontrol cahaya LED:GPIO12 - GPIO13 hijau -GPIO15 biru- merahSelain itu, pabrikan tidak repot-repot meletakkan resistor pembatas dari denominasi yang berbeda untuk masing-masing warna, sehingga merah pada kecerahan penuh jauh lebih redup daripada yang lain. Namun, output ini mendukung PWM. Dan jika ini sangat penting bagi seseorang, ia dapat menyesuaikan kecerahan cahaya sendiri.Sekarang giliran sensor cahaya.Seperti yang diharapkan, sensor ini terhubung ke satu-satunya input analog pin ESP-8266-adc. Indikasi bervariasi sesuai dengan perubahan cahaya. Berikut ini hanya resistor fotosensitif, yang digunakan dalam modul ini, mengubah parameternya dalam rentang yang sangat luas. Oleh karena itu, ketika menghubungkannya ke ESP-8266 melalui pembagi paling sederhana, seperti yang dilakukan dalam modul ini, sensor akan menunjukkan iluminasi hanya dalam kisaran yang sempit. Sedikit lebih gelap - 0, sedikit lebih terang - maksimum.
Kesimpulan
Keuntungan dari Witty:1. Modul terpasang dan siap untuk bekerja. Tidak perlu dukun dengan koneksi, bertanya-tanya apakah ada kekuatan yang cukup. Hanya terhubung melalui MicroUSB dan pergi!2. Flasher termasuk. Tidak perlu menghubungkan USB-UART pihak ketiga, hanya tampilkan tombol khusus untuk firmware.3. Sensor cahaya bawaan.4. Ukuran. Lebih ringkas dari papan NodeMCU. Meskipun memakan seluruh tata letak.Kekurangan:1. Ukuran. Tetap saja, saya ingin memiliki setidaknya satu baris lubang di papan tempat memotong roti gratis.2. Membutuhkan pembongkaran dari papan tempat memotong roti untuk setiap firmware (atau Tx, koneksi Rx, yang membunuh gagasan koneksi yang nyaman)3. LED sejajar dengan tiga Output GPIO. Entah tidak menggunakannya, atau musik ringan.Untuk siapa dia:Saya akan merekomendasikan board ini kepada mereka yang hanya berencana untuk berkenalan dengan ESP-8266, mereka ingin memahami sama sekali apakah dia membutuhkan pengontrol ini. Dengan demikian, ambang entri menjadi minimal. Tidak ada perdukunan dengan koneksi, kekuatan dan keanehan lain dari ESP-8266, yang banyak menghambat keinginan untuk terus berkenalan dengan pengontrol.Ini juga akan berguna sebagai bagian dari kit untuk prototyping cepat (mengapa, pada kenyataannya, saya mengambilnya) atau untuk perangkat sekali pakai (dibuat, bekerja, dibongkar)Tautan ke toko tempat saya membawanya (bukan iklan):ru.aliexpress.com/ item / Gratis-Pengiriman-SMD-Resistor-0805-51R-5-resistor-smd-resistor-51R-5000pcs-reel dalam stok-jika / 1882818309.html Source: https://habr.com/ru/post/id391403/
All Articles