Daftar Isi:

ESP8266-01 WIFI MUSICAL BELL DENGAN LED: 3 Langkah
ESP8266-01 WIFI MUSICAL BELL DENGAN LED: 3 Langkah

Video: ESP8266-01 WIFI MUSICAL BELL DENGAN LED: 3 Langkah

Video: ESP8266-01 WIFI MUSICAL BELL DENGAN LED: 3 Langkah
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, November
Anonim
ESP8266-01 BEL MUSIK WIFI DENGAN LED
ESP8266-01 BEL MUSIK WIFI DENGAN LED
ESP8266-01 BEL MUSIK WIFI DENGAN LED
ESP8266-01 BEL MUSIK WIFI DENGAN LED
ESP8266-01 BEL MUSIK WIFI DENGAN LED
ESP8266-01 BEL MUSIK WIFI DENGAN LED

Proyek ini muncul dari pembelian batch chip varietas ESP8266-01. Ini adalah papan kecil dengan 8 pin dan output terbatas dalam hal GP I/O bahkan sering kali dikutip bahwa mereka hanya memiliki satu I/ HAI. Pernyataan itu tentu saja salah karena sebenarnya mereka memiliki 4 pin yang dapat Anda gunakan meskipun multi fungsi sehingga Anda harus berhati-hati dalam menggunakannya.

Dua adalah pin serial RX/TX untuk serial out untuk keperluan debugging. Saya tidak akan menggunakan ini di sini karena saya ingin men-debug secara real time, saya sangat tertarik dengan pin 3 dan 5. 3 selalu tersedia sebagai GPI-02 dan 5 sebagai GPI-00.

Kita dapat melihat kodenya nanti dan melakukan beberapa penelusuran, namun bijaksana untuk menyebutkan bahwa papan kecil ini harus diprogram dengan menarik garis reset ke bawah dan kemudian menahan pin 5 rendah untuk memungkinkan reset menjadi tinggi. Ini membawa Anda ke dalam program mode. Ada banyak informasi tentang ini jadi saya tidak akan mengulanginya di sini.

Dari segi daya, saya telah memilih untuk menggunakan konektor USB sebagai pemasok jus, atau ergs jika Anda lebih suka. Anda akan melihat saya menggunakan HBLED sebagai indikator bel berbunyi untuk gangguan pendengaran.

Jadi apa fungsinya:Idenya adalah untuk mengatur papan sebagai titik akses nirkabel yang dapat ditemukan oleh WIFI dan setelah terhubung akan memberi Anda tombol untuk menekan membunyikan bel dan berkedip LED.

Saya telah memilih selama 10 detik tetapi sekali lagi dapat dikonfigurasi atau Anda bisa menjadi pintar dengan panggilan balik [Ticker] untuk mengaktifkan beberapa acara lagi. Perangkat ini tidak besar jadi terbatas tapi murah!! Jika Anda tidak perlu melakukan banyak hal, ini adalah hal kecil. Banyak fungsi dalam kode adalah default seperti alamat ip dll, tetapi semuanya dapat dikonfigurasi sesuai keinginan Anda. Lihat video saya yang menjelaskan operasinya.

www.youtube.com/embed/cAUYztMnS30

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan

Beberapa Komentar di daftar

BT66 Ini adalah IC suara dengan banyak lagu yang telah diprogram sebelumnya.

Speaker terdaftar sebagai AST-030COMR-R. Saya mengukur ini sebagai 80 ohm.

Transistor yang terdaftar sebagai BC547 sebenarnya adalah BC237A

Resistor pada LED DRIVER LOAD ADALAH 1 OHM. 2N7000 fet memiliki resistansi sumber saluran sebesar 5 atau 6 ohm.

Langkah 2: Pertama Skema

Pertama Skema
Pertama Skema

Saya lampirkan skema dalam bentuk pdf. Mari kita bahas ini;

Port USB murni untuk daya. D+ dan D- tidak terpakai. 5V disalurkan ke U1 yang merupakan pengatur tegangan. Biasanya decoupling di sekitar paket.3.3V diumpankan ke ESP-0! Perangkat WIFI 8 PIN. Pull up pada pin 4 dan 6. Saya juga menambahkan pull up pada pin 5 pin pemrograman yang memiliki output daya yang disalurkan melalui R6 ke gerbang FET. Saluran pembuangan FET memiliki HBLED dan resistor 1 ohm diumpankan dari saluran 5V langsung. Resistor 1 ohm dalam hubungannya dengan resistansi sumber pembuangan membatasi arus pembuangan dan oleh karena itu arus melalui LED menjadi kira-kira. 200mA… cerah. Ini akan diprogram untuk mem-flash LED menggunakan penghitung peristiwa di Ticker.

Pin 3 dari ESP menggerakkan chip suara BT66 melalui resistor 220 ohm ke pin 2. Pin 1 adalah output dayanya yang keluar melalui resistor 220 ohm lain ke dasar BC237A. Penggeser impedansi Q1 memasangkan output daya ke SP1 speaker yang memiliki impedansi kira-kira. 80 ohm. Tidak ada keuntungan di sini di emitor Q1 tapi kami mendapatkan beberapa keuntungan saat ini kira-kira. 100 dalam konfigurasi emitor umum ini. Jika kita menghitung maka kita harus mendapatkan sekitar 0,1 mW atau sekitar 10db SPL yang memadai tetapi tidak terlalu keras. Lihat komponen Farnell AST-030COMR.

Beberapa catatan tambahan. Regulator LDO linier mampu 800mA. Anda dapat membuatnya lebih kecil karena satu-satunya beban 3.3V adalah chip suara dan chip ESP. Saya akan meninggalkan itu untuk yang lebih giat, bagi saya itu ada di kotak saya!

Langkah 3: KODE

Mari kita melalui ini juga. Bagi mereka yang akrab dengan Arduino

Catat penyertaan penjadwal ticker. CATATAN BAHWA KAMI MENYATAKAN 2 INSTANSI TIKER TIKER --- TickerScheduler ts(2); Pin yang akan digunakan adalah LED_BUILTIN dan deklarasi sebelumnya dari LED_Pin Kemudian kita memiliki password dan SSID perangkat yang akan terlihat saat Anda browsing. Kemudian kami memiliki beberapa fungsi yang akan dipanggil oleh rutinitas ticker. Mari kita melompat ke pengaturan. kami menggunakan pinmode (nama pin, I/O) untuk mengaturnya. Kemudian kami meneruskan parameter ke panggilan balik async untuk masing-masing dari dua timer.

ts.add(params). Kami meneruskan fungsi panggilan balik dll.

Hal pertama yang kami lakukan adalah service ticker scheduler. kemudian kami memeriksa klien dan kembali jika tidak ada koneksi. Jika klien telah terhubung maka kita mendapatkan string dan melihat apakah dikatakan bellON Kemudian kita o/p HTML yang ada di beberapa string. Pelajari string HTML dan masukkan versi tombol Anda. Anda dapat menyesuaikan dengan apa yang Anda inginkan, ingatlah bahwa ESP agak terbatas untuk penyimpanan.

Direkomendasikan: