Isi kandungan:

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, Julai
Anonim
ESP8266-01 WIFI MUSICAL BELL DENGAN LED
ESP8266-01 WIFI MUSICAL BELL DENGAN LED
ESP8266-01 WIFI MUSICAL BELL DENGAN LED
ESP8266-01 WIFI MUSICAL BELL DENGAN LED
ESP8266-01 WIFI MUSICAL BELL DENGAN LED
ESP8266-01 WIFI MUSICAL BELL DENGAN LED

Projek ini bermula dari pembelian sekumpulan pelbagai cip ESP8266-01. Ini adalah papan kecil dengan 8 pin dan keluaran terhad dari segi GP I / O sebenarnya kebanyakan kali dipetik bahawa mereka hanya mempunyai satu I / O. Kenyataan itu tidak betul kerana mereka sebenarnya mempunyai 4 pin yang boleh anda gunakan walaupun ia pelbagai fungsi jadi anda harus berhati-hati dalam menggunakannya.

Dua adalah pin bersiri RX / TX untuk siri keluar untuk tujuan penyahpepijatan. Saya tidak akan menggunakannya di sini kerana saya mahu debug dalam masa nyata, saya sangat berminat dengan pin 3 dan 5. 3 selalu tersedia sebagai GPI-02 dan 5 sebagai GPI-00.

Kami dapat melihat kodnya kemudian dan melakukan beberapa panduan, namun tidak perlu disebutkan bahawa papan kecil ini harus diprogramkan dengan menarik garis semula ke bawah dan kemudian menahan pin 5 rendah untuk membolehkan set semula naik tinggi. Ini membawa anda ke dalam program mod. Terdapat banyak maklumat mengenai perkara ini, jadi saya tidak akan mengulanginya di sini.

Hebatnya saya telah memilih untuk menggunakan penyambung USB sebagai pembekal jus, atau ergs jika anda mahu. Anda akan menyedari bahawa saya menggunakan HBLED sebagai penunjuk loceng yang berbunyi untuk pendengaran.

Oleh itu, apa yang dilakukannya: Ideanya ialah memasang papan sebagai titik akses tanpa wayar yang dapat ditemui oleh WIFI dan setelah disambungkan akan memberi anda butang untuk menekan untuk membunyikan loceng dan menyalakan LED.

Saya telah memilih 10 saat tetapi sekali lagi dapat dikonfigurasi atau anda boleh pandai menggunakan panggilan balik [Ticker] untuk mengaktifkan beberapa lagi peristiwa. Peranti ini tidak besar sehingga terhad tetapi murah !! Sekiranya anda tidak perlu melakukan banyak perkara ini adalah kiddy. Banyak fungsi dalam kod adalah lalai seperti alamat ip dll tetapi semuanya boleh dikonfigurasi dengan yang anda mahukan tentu saja. Lihat video saya yang menerangkan operasi.

www.youtube.com/embed/cAUYztMnS30

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu

Beberapa Komen dalam senarai

BT66 Ini adalah IC suara dengan banyak lagu yang diprogramkan.

Pembesar suara disenaraikan sebagai AST-030COMR-R. Saya mengukurnya sebagai 80 ohm.

Transistor yang disenaraikan sebagai BC547 sebenarnya adalah BC237A

Perintang dalam LED DRIVER LOAD ADALAH 1 OHM. 2N7000 fet mempunyai rintangan sumber saliran 5 atau 6 ohm.

Langkah 2: Pertama Skema

Pertama Skema
Pertama Skema

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

Port USB adalah semata-mata untuk mendapatkan kuasa. D + dan D- tidak digunakan. 5V dihala ke U1 yang merupakan pengatur voltan. Pemutusan biasa di sekitar bungkusan. 3,3 V disuapkan ke ESP-0! Peranti WIFI 8 PIN. Pull up pada pin 4 dan 6. Saya juga menambahkan pull up pada pin 5 pin pengaturcaraan yang mempunyai o / p yang disalurkan melalui R6 ke pintu FET. Saluran FET mempunyai HBLED dan perintang 1 ohm diberi makan dari talian 5V langsung. Perintang 1 ohm bersamaan dengan rintangan sumber longkang menghadkan arus saliran dan oleh itu arus melalui LED menjadi lebih kurang. 200mA … cerah. Ini akan diprogramkan untuk menyalakan LED menggunakan kaunter acara di Ticker.

Pin 3 dari ESP mendorong cip suara BT66 melalui perintang 220 ohm ke pin 2. Pin 1 adalah o / pnya yang keluar melalui perintang 220 ohm yang lain ke dasar BC237A. Peralihan impedans Q1 menghubungkan o / p ke SP1 pembesar suara yang mempunyai impedansi kira-kira. 80 ohm. Tidak ada keuntungan di sini dari pemancar Q1 tetapi kita memperoleh keuntungan semasa sekitar. 100 dalam konfigurasi pemancar biasa ini. Sekiranya kita melakukan matematik maka kita harus memperoleh kira-kira 0.1 mW atau lebih kurang 10db SPL yang memadai tetapi tidak terlalu kuat. Lihat komponen AST-030COMR Farnell.

Beberapa nota tambahan. Pengatur LDO linear berkemampuan 800mA. Anda boleh menjadikannya lebih kecil kerana satu-satunya beban 3.3V adalah cip suara dan cip ESP. Saya akan menyerahkannya kepada yang lebih giat, bagi saya itu ada di dalam kotak saya!

Langkah 3: KOD

Mari kita selesaikan ini juga. Bagi mereka yang biasa dengan Arduino

Perhatikan penyertaan penjadual ticker CATATAN BAHAWA KAMI MEMUTUSKAN 2 INSTANCES TICKER TIMER --- TickerScheduler ts (2); Pin yang akan digunakan adalah LED_BUILTIN dan pengisytiharan LED_Pin sebelumnya Kemudian kami mempunyai kata laluan dan SSID bahawa peranti akan dilihat seperti semasa anda menyemak imbas. Kemudian kita mempunyai beberapa fungsi yang akan dipanggil oleh rutin ticker. Mari melompat ke persediaan. kami menggunakan pinmode (nama pin, I / O) untuk menyiapkannya. Kemudian kami memasukkan parameter ke back call async untuk setiap dua pemasa.

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

Perkara pertama yang kami lakukan adalah menyediakan penjadual ticker. maka kami memeriksa pelanggan dan kembali jika tiada sambungan. Sekiranya pelanggan telah berhubung maka kita akan mendapat rentetan dan melihat apakah ia mengatakan bellON Kemudian kita akan menggunakan HTML yang terdapat dalam beberapa rentetan. Pelajari rentetan HTML dan masukkan butang versi anda. Anda boleh menyesuaikan dengan apa yang anda mahukan, ingat bahawa ESP agak terhad untuk penyimpanan.

Disyorkan: