Sadržaj:
Video: Multisenzor temeljen na ESP8266: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
ESP8266 je zgodan mali uređaj koji se može jednostavno programirati i koristiti, ali moramo pametno koristiti dostupne GPIO pinove jer ih nema previše.
U ovom kratkom sažetku pokazat ću vam kako na njega priključiti više različitih senzora.
Korak 1: Dijelovi
Najvažniji dio ovog uređaja je kućište, jer nemam 3D pisač, koristio sam postojeće kućište osvjetljenja senzora pokreta. Na sreću rupa na njoj je točno veličine kupole senzora pokreta SR501!
- Donwei senzor pokreta (ebay) (aliexpress)
- D1 Mini ESP8266 razvojna ploča
- Prototip papirnatog PCB -a za DIY 5x7 cm
- USB priključak 5V 1A zidni punjač
- HC-SR501 Infracrveni modul PIR senzora pokreta
- RCWL-0516 Mikrovalni radarski senzorski modul
- 1 x 10V 100uF elektrolitički kondenzator (opcionalno, samo za smanjenje lažnih alarma)
- 2 x 10K otpornik (opcionalno, samo za smanjenje lažnih alarma)
- MICRO USB na DIP adapter 5 pinova
- DHT22 Senzor temperature vlage
- 4.7K otpornik BH1750 Modul senzora digitalnog intenziteta svjetla
- Piezo zujalica 3V
- Otpornik od 330 ohma
- WS2812 1-bitni RGB modul
Odrežite unutarnju ploču s kućišta, također odrežite držač baterije jer zauzima previše prostora. Izrežite prototipni papir dok se lijepo ne uklopi u kućište i pokušajte rasporediti komponente.
Korak 2: Ožičenje
Ožičite i lemite dijelove prema dijagramu frcanja. DHT22 možda nije tako lijep u tom smjeru, ali općenito nije dobra ideja postaviti temperaturni senzor u kućište jer aktivne komponente iznutra utječu na izmjerene vrijednosti. (i za zapisnik: postavljanje temperaturnog osjetnika iznad aktivnih komponenti jedna je od najgorih ideja) Zato sam ga postavio na desnu stranu kućišta, jer napajanje dolazi od dolje do microUSB-> DIP adaptera. (nalazi se ispod RCWL -a)
Zašto istovremeno koristim mikrovalne senzore pokreta RCWL i SR501 PIR? Jednostavno filtriranje lažno pozitivnih rezultata: ako oba senzora kažu da se nešto događa tada je gotovo 100% pokretanje ljudskog pokreta. (dodatni opružni otpornici možda neće biti potrebni, kondenzator može pomoći više, ali i izborno)
BH1750 je postavljen iza kućišta, ali je poluproziran, pa ako ima svjetla vani, to će osjetiti. (iako će osjetiti manje, kućište se može izbušiti kako bi više svjetla stiglo do senzora) Iz istog razloga, WS2812 je također unutar kućišta, a njegovo emitirano svjetlo bit će vidljivo kroz plastiku bez rupe.
RCWL je na dnu (suprotna strana gdje se nalazi D1 Mini) i najveća moguća udaljenost od antene ESP8266 jer blago ometaju ako su preblizu jedna drugoj.
Korak 3: Firmware
Ako želimo postaviti i koristiti multisenzor temeljen na ESP8266 na najbrži mogući način, dobra je ideja koristiti ESPEasy! Ako o tome nikada niste čuli, možda ste propustili upute za Smart Water Controller. U svakom slučaju, ESPEasy je firmware za švicarsku vojsku koji ima mnogo kontrolera i dodataka za uređaje, koje svatko tko je već vidio izbornik usmjerivača može jednostavno postaviti u samo nekoliko klikova. Firmver se može učitati nakon priključivanja na USB priključak, moj osobni omiljeni program za učitavanje je nodemcu-pyflasher (multiplatform), ali ESPEasy koji se može preuzeti uključuje i (samo za Windows) aplikaciju ESPEasy Flasher.
Nakon prvog prijenosa i ponovnog pokretanja, pojavit će se novi AP pod nazivom "ESP_Easy_0", zadana lozinka je configesp. (Više o tome pročitajte ovdje) Zatim možete postaviti vlastiti naziv i lozinku za WiFi AP putem preglednika koji posjećuje 192.168.4.1, a s nekoliko klikova potrebne kontrolere (Domoticz, Nodo, ThingSpeak, Home Assistant, PiDome, Emoncms, FHEM, Mogu se dodati Blynk, Homie, Zabbix) i Uređaji (više od 70 različitih, ali 12 u isto vrijeme).
Ne zaboravite onemogućiti upotrebu serijskog porta na izborniku Alati-> Napredno i omogućiti upotrebu pravila.
Pravila se izvode lokalno, semantika nije tako komplicirana. (Pravila koja sam koristio u ovom projektu nalaze se u rules1.txt)
Postoji mnogo više mogućnosti, LED WS2812 može se kontrolirati pomoću naredbe NeoPixel, [led nr], [crveno 0-255], [zeleno 0-255], [plavo 0-255], a zvučni signal se može koristiti bilo s jednostavnim tonom ili rtttl (Nokia Ringtone Player) naredbama.
Preporučeni:
Pametni sustav parkiranja temeljen na IoT -u koji koristi NodeMCU ESP8266: 5 koraka
Sustav pametnog parkiranja temeljen na IoT -u koji koristi NodeMCU ESP8266: Danas je pronalaženje parkirališta u prometnim područjima vrlo teško i ne postoji sustav za dobivanje pojedinosti o dostupnosti parkiranja na mreži. Zamislite da možete dobiti informacije o dostupnosti parkirnih mjesta na svom telefonu, a nemate lutanje da provjerite
Apple HomeKit Wi-Fi odvlaživač zraka temeljen na ESP8266?: 6 koraka (sa slikama)
Apple HomeKit Wi-Fi odvlaživač zraka temeljen na ESP8266?: Nažalost, postoji samo jedan ili dva odvlaživača zraka koji podržavaju Apple HomeKit, ali oni imaju zaista visoke cijene (300 USD+). Pa sam odlučio napraviti vlastiti Apple HomeKit odvlaživač zraka s Wi-Fi funkcijom na temelju jeftinog koji već imam? Ja
Glazbeni generator temeljen na vremenu (Midi generator temeljen na ESP8266): 4 koraka (sa slikama)
Glazbeni generator temeljen na vremenu (Midi Generator temeljen na ESP8266): Bok, danas ću vam objasniti kako napraviti vlastiti mali glazbeni generator temeljen na vremenu. Baziran je na ESP8266, koji je poput Arduina, a reagira na temperaturu, kišu i intenzitet svjetla. Ne očekujte da će to učiniti cijele pjesme ili akorde
Regulator razine vode temeljen na IOT -u pomoću NodeMCU ESP8266: 6 koraka
Regulator razine vode temeljen na IOT-u pomoću NodeMCU ESP8266: Ovo upućuje na to kako stvoriti kontroler razine vode na temelju IOT-a. Značajke ovog projekta su:- Ažuriranje razine vode u stvarnom vremenu u aplikaciji za Android. Automatski uključite pumpu za vodu kada voda dosegne ispod minimalne razine. Au
Kako kontrolirati Sonoff Basic pametni prekidač temeljen na ESP8266 sa pametnim telefonom: 4 koraka (sa slikama)
Kako kontrolirati Sonoff Basic pametni prekidač temeljen na ESP8266 sa pametnim telefonom: Sonoff je linija uređaja za pametnu kuću koju je razvio ITEAD. Jedan od najfleksibilnijih i najjeftinijih uređaja iz te linije su Sonoff Basic. To je prekidač s omogućenom Wi-Fi mrežom temeljen na izvrsnom čipu, ESP8266. Ovaj članak opisuje kako postaviti Cl