Isi kandungan:
Video: Multisensor Berasaskan ESP8266: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
ESP8266 adalah peranti kecil yang berguna yang dapat diprogram dan digunakan dengan mudah, tetapi kita harus menggunakan pin GPIO yang ada dengan bijak kerana tidak terlalu banyak.
Dalam ringkasan pendek ini, saya akan menunjukkan kepada anda cara memasang pelbagai sensor yang berbeza dengannya.
Langkah 1: Bahagian
Bahagian terpenting dari peranti ini adalah casing, kerana saya tidak mempunyai pencetak 3D, saya menggunakan casing lampu sensor gerakan yang ada. Nasib baik lubang di atasnya sama dengan ukuran kubah sensor gerakan SR501!
- Sensor Gerakan Donwei (ebay) (aliexpress)
- Papan pengembangan D1 Mini ESP8266
- Prototaip Kertas PCB Untuk DIY 5x7cm
- Pengecas Dinding Port USB 5V 1A
- Modul Sensor Gerakan PIR Inframerah HC-SR501
- Modul Sensor Radar Microwave RCWL-0516
- Kapasitor elektrolitik 1 x 10V 100uF (pilihan, hanya untuk mengurangkan penggera palsu)
- Perintang 2 x 10K (pilihan, hanya untuk mengurangkan penggera palsu)
- MICRO USB To DIP Adapter 5pins
- Sensor Kelembapan Suhu DHT22
- Modul Sensor Intensiti Cahaya Digital BH1750 perintang 4.7K
- Piezo buzzer 3V
- Perintang 330 ohm
- Modul RGB 1-Bit WS2812
Gosok panel dalam dari selongsong, juga potong dudukan bateri, kerana ia mengambil terlalu banyak ruang. Potong kertas prototaip hingga sesuai dengan selongsong, dan cuba susun komponennya.
Langkah 2: Pendawaian
Kawat dan pateri bahagian mengikut rajah fritzing. DHT22 mungkin tidak begitu bagus melihat ke arah itu, tetapi secara amnya bukan idea yang baik untuk meletakkan sensor suhu ke dalam selongsong kerana komponen aktif di dalamnya mempengaruhi nilai yang diukur. (dan untuk rekod: meletakkan sensor suhu di atas komponen aktif adalah salah satu idea terburuk) Oleh itu, saya meletakkannya di sebelah kanan selongsong, kerana bekalan kuasa tiba dari penyesuai mikroUSB-> DIP. (ia berada di bawah RCWL)
Mengapa saya menggunakan sensor gerak gelombang mikro RCWL dan SR501 PIR pada masa yang sama? Cukup untuk menapis positif yang salah: jika kedua-dua sensor mengatakan bahawa ada sesuatu yang terjadi daripada hampir 100% gerakan manusia mencetuskannya. (perintang penarik pilihan mungkin tidak diperlukan, kapasitor boleh membantu lebih banyak tetapi juga pilihan)
BH1750 diletakkan di belakang selongsong, tetapi separa telus, jadi jika ada cahaya di luar, ia akan merasakannya. (walaupun rasanya kurang, selongsong dapat digerudi untuk membiarkan lebih banyak cahaya sampai ke sensor) Untuk alasan yang sama WS2812 juga berada di dalam selongsong dan cahaya yang dipancarkan akan dapat dilihat melalui plastik tanpa lubang.
RCWL berada di bahagian bawah (seberang di mana D1 Mini berada) dan jarak yang paling besar dari antena ESP8266 kerana mereka sedikit mengganggu jika mereka terlalu dekat satu sama lain.
Langkah 3: Perisian firmware
Sekiranya kita ingin menyediakan dan menggunakan multisensor berasaskan ESP8266 dengan cara secepat mungkin, sebaiknya gunakan ESPEasy! Sekiranya anda tidak pernah mendengarnya, anda mungkin terlepas arahan Smart Water Controller. Bagaimanapun, ESPEasy adalah firmware swiss-army-pisau yang mempunyai banyak pengawal dan plugin peranti di dalamnya, yang dapat disiapkan dengan mudah hanya dengan beberapa klik oleh siapa saja yang telah melihat menu penghala. Firmware boleh dimuat naik setelah memasang ke port USB, program kegemaran peribadi saya untuk memuat naik adalah nodemcu-pyflasher (multiplatform) tetapi ESPEasy yang boleh dimuat turun juga merangkumi aplikasi (hanya Windows) ESPEasy Flasher.
Selepas muat naik dan restart pertama, AP baru bernama "ESP_Easy_0" akan muncul, kata laluan lalai adalah configesp. (Baca lebih lanjut mengenainya di sini) Kemudian anda boleh menyediakan nama dan kata laluan AP WiFi anda sendiri melalui penyemak imbas yang mengunjungi 192.168.4.1, dan dengan beberapa klik Pengawal yang diperlukan (Domoticz, Nodo, ThingSpeak, Pembantu Rumah, PiDome, Emoncms, FHEM, Blynk, Homie, Zabbix) dan Peranti (lebih daripada 70 berbeza, tetapi 12 pada masa yang sama) boleh ditambah.
Jangan lupa untuk mematikan penggunaan port bersiri di Tools-> menu Advanced, dan aktifkan penggunaan Peraturan.
Peraturan dijalankan secara tempatan, semantik tidak begitu rumit. (Peraturan yang telah saya gunakan dalam projek ini ada di Rules1.txt)
Terdapat lebih banyak kemungkinan, LED WS2812 mungkin dikendalikan oleh perintah NeoPixel, [led nr], [red 0-255], [green 0-255], [blue 0-255], dan buzzer dapat digunakan sama ada dengan nada sederhana atau perintah rtttl (Nokia Ringtone Player).
Disyorkan:
Sistem Pencucian Tangan Automatik Berasaskan Raspberry Pi Berasaskan Langkah Covid-19: 4
Sistem Pencucian Tangan Automatik Raspberry Pi Berbasis Sentuh untuk Covid-19: Ia adalah sistem mencuci tangan yang mudah menggunakan sensor pir dan papan Raspberry pi. Aplikasi ini direka terutamanya untuk tujuan kebersihan. Model ini boleh diletakkan di tempat awam, hospital, pusat beli-belah dll
Termometer Inframerah Bukan Hubungan Berasaskan Arduino - Termometer Berasaskan IR Menggunakan Arduino: 4 Langkah
Termometer Inframerah Bukan Hubungan Berasaskan Arduino | Termometer Berasaskan IR Menggunakan Arduino: Hai kawan-kawan dalam arahan ini, kami akan membuat Termometer tanpa kontak menggunakan arduino. Oleh kerana kadang-kadang suhu cecair / pepejal terlalu tinggi atau terlalu rendah dan sukar untuk bersentuhan dengannya dan membacanya suhu di pemandangan itu
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): 4 Langkah (dengan Gambar)
Penjana Muzik Berasaskan Cuaca (Generator Midi Berasaskan ESP8266): Hai, hari ini saya akan menerangkan cara membuat penjana Muzik berasaskan Cuaca kecil anda sendiri. Ia berdasarkan ESP8266, yang seperti Arduino, dan ia bertindak balas terhadap suhu, hujan dan intensiti cahaya. Jangan berharap untuk membuat keseluruhan lagu atau kord progres
RPIEasy - Peranti Multisensor Berasaskan RPI: 6 Langkah
RPIEasy - Peranti Multisensor Berasaskan RPI: Sekiranya ada yang merancang untuk membuat beberapa sensor DIY, maka melebihi ESP8266 yang popular, penggunaan yang murah dan rendah " Raspberry Pi Zero W " modell juga merupakan pilihan yang cukup besar. RPI Zero W berharga lebih kurang 10USD dan penggunaan kuasa adalah
Papan Multisensor Arduino! (Bahagian1): 11 Langkah (dengan Gambar)
Papan Multisensor Arduino! (Bahagian1): Papan ini adalah karya lengkap yang akan membantu anda mendapatkan bacaan dari pelbagai sensor! Sila Kunjungi Saluran saya, Langgan: www.youtube.com/user/josexers