Daftar Isi:
Video: Multisensor Berbasis ESP8266: 3 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
ESP8266 adalah perangkat kecil yang berguna yang dapat diprogram dan digunakan dengan mudah, tetapi kita harus menggunakan pin GPIO yang tersedia dengan bijak karena jumlahnya tidak terlalu banyak.
Dalam ringkasan singkat ini, saya akan menunjukkan kepada Anda cara memasang beberapa sensor berbeda padanya.
Langkah 1: Bagian
Bagian terpenting dari perangkat ini adalah casingnya, karena saya tidak memiliki printer 3D, saya menggunakan casing pencahayaan sensor gerak yang ada. Untungnya lubang di atasnya persis seukuran kubah sensor gerak SR501!
- Sensor Gerak Donwei (ebay) (aliexpress)
- Papan pengembangan D1 Mini ESP8266
- Prototipe Kertas PCB Untuk DIY 5x7cm
- Pengisi Daya Dinding Port USB 5V 1A
- Modul Sensor Gerak PIR Inframerah HC-SR501
- Modul Sensor Radar Microwave RCWL-0516
- 1 x 10V 100uF Kapasitor elektrolit (opsional, hanya untuk meminimalkan alarm palsu)
- 2 x 10K resistor (opsional, hanya untuk meminimalkan alarm palsu)
- MICRO USB To DIP Adapter 5pin
- Sensor Kelembaban Suhu DHT22
- 4.7K resistor BH1750 Modul Sensor Intensitas Cahaya Digital
- Buzzer piezo 3V
- resistor 330 ohm
- Modul RGB 1-Bit WS2812
Kelupas panel dalam dari casing, juga potong dudukan baterai, karena memakan terlalu banyak ruang. Potong kertas prototipe hingga pas dengan casing, dan coba susun komponennya.
Langkah 2: Pengkabelan
Kawat dan solder bagian-bagiannya sesuai dengan diagram fritzing. DHT22 mungkin tidak terlihat bagus ke arah itu, tetapi umumnya bukan ide yang baik untuk menempatkan sensor suhu ke dalam casing karena komponen aktif di dalamnya mempengaruhi nilai yang diukur. (dan sebagai catatan: menempatkan sensor suhu di atas komponen aktif adalah salah satu ide terburuk) Jadi saya meletakkannya di sisi kanan casing, saat catu daya datang dari bawah ke adaptor microUSB->DIP. (di bawah RCWL)
Mengapa saya menggunakan sensor gerak microwave RCWL dan SR501 PIR secara bersamaan? Hanya untuk menyaring positif palsu: jika kedua sensor mengatakan bahwa ada sesuatu yang terjadi, hampir 100% bahwa gerakan manusia memicunya. (resistor pull-down opsional mungkin tidak diperlukan, kapasitor dapat membantu lebih banyak tetapi juga opsional)
BH1750 ditempatkan di belakang casing, tetapi semi transparan, jadi jika ada cahaya di luar, ia akan merasakannya. (walaupun akan terasa kurang, casing dapat dibor untuk membiarkan lebih banyak cahaya masuk ke sensor) Untuk alasan yang sama WS2812 juga berada di dalam casing dan cahaya yang dipancarkan akan terlihat melalui plastik tanpa lubang.
RCWL berada di bagian bawah (sisi berlawanan di mana D1 Mini berada) dan jarak terbesar dari antena ESP8266 karena mereka sedikit mengganggu jika terlalu dekat satu sama lain.
Langkah 3: Firmware
Jika kita ingin mengatur dan menggunakan multisensor berbasis ESP8266 secepat mungkin, ada baiknya menggunakan ESPeasy! Jika Anda belum pernah mendengarnya, Anda mungkin melewatkan instruksi Smart Water Controller. Bagaimanapun, ESPEasy adalah firmware swiss-army-knife yang memiliki banyak pengontrol dan plugin perangkat di dalamnya, yang dapat dengan mudah diatur hanya dengan beberapa klik oleh siapa saja yang telah melihat menu router. Firmware dapat diunggah setelah dicolokkan ke port USB, program favorit pribadi saya untuk mengunggah adalah nodemcu-pyflasher (multiplatform) tetapi ESPEasy yang dapat diunduh juga menyertakan aplikasi ESPEasy Flasher (khusus Windows).
Setelah upload pertama dan restart, AP baru bernama "ESP_Easy_0" akan muncul, password default adalah configesp. (Baca lebih lanjut di sini) Kemudian Anda dapat mengatur nama dan kata sandi WiFi AP Anda sendiri melalui browser mengunjungi 192.168.4.1, dan dengan beberapa klik Pengontrol yang diperlukan (Domoticz, Nodo, ThingSpeak, Home Assistant, PiDome, Emoncms, FHEM, Blynk, Homie, Zabbix) dan Perangkat (lebih dari 70 berbeda, tetapi 12 pada saat yang sama) dapat ditambahkan.
Jangan lupa untuk menonaktifkan penggunaan port serial di menu Tools->Advanced, dan aktifkan penggunaan Rules.
Aturan berjalan secara lokal, semantiknya tidak begitu rumit. (Aturan yang saya gunakan dalam proyek ini ada di rules1.txt)
Masih banyak kemungkinan, LED WS2812 dapat dikendalikan oleh perintah NeoPixel, [led nr], [red 0-255], [green 0-255], [blue 0-255], dan buzzer dapat digunakan baik dengan nada sederhana atau perintah rtttl (Nokia Ringtone Player).
Direkomendasikan:
Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266: 5 Langkah
Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266: Saat ini mencari parkir di area sibuk sangat sulit dan tidak ada sistem untuk mendapatkan detail ketersediaan parkir secara online. Bayangkan jika Anda bisa mendapatkan informasi ketersediaan slot parkir di ponsel Anda dan Anda tidak perlu berkeliaran untuk memeriksa
Termometer Inframerah Non Kontak Berbasis Arduino - Termometer Berbasis IR Menggunakan Arduino: 4 Langkah
Termometer Inframerah Non Kontak Berbasis Arduino | Termometer Berbasis IR Menggunakan Arduino: Hai teman-teman dalam instruksi ini kami akan membuat Termometer non-kontak menggunakan arduino. Karena terkadang suhu cairan / padat terlalu tinggi atau terlalu rendah dan kemudian sulit untuk melakukan kontak dengannya dan membacanya suhu kemudian dalam adegan itu
Generator Musik Berbasis Cuaca (Generator Midi Berbasis ESP8266): 4 Langkah (dengan Gambar)
Weather Based Music Generator (ESP8266 Based Midi Generator): Hai, hari ini saya akan menjelaskan cara membuat generator Musik berbasis Cuaca kecil Anda sendiri. Ini didasarkan pada ESP8266, yang mirip dengan Arduino, dan merespons suhu, hujan dan intensitas ringan. Jangan berharap untuk membuat seluruh lagu atau program akord
RPIEasy - Perangkat Multisensor Berbasis RPI: 6 Langkah
RPIEasy - Perangkat Multisensor Berbasis RPI: Jika ada yang berencana membuat beberapa sensor DIY, maka selain ESP8266 yang populer, konsumsi "Raspberry Pi Zero W" yang murah dan rendah; modell juga merupakan pilihan yang cukup. RPI Zero W berharga sekitar 10 USD dan konsumsi dayanya
Papan Multisensor Arduino! (Bagian1): 11 Langkah (dengan Gambar)
Papan Multisensor Arduino! (Bagian1): Papan ini adalah karya lengkap yang akan membantu Anda mendapatkan bacaan dari berbagai sensor! Silakan Kunjungi Saluran saya, Berlangganan:www.youtube.com/user/josexers