Innholdsfortegnelse:
Video: ESP8266 -basert multisensor: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
ESP8266 er en praktisk liten enhet som enkelt kan programmeres og brukes, men vi må bruke de tilgjengelige GPIO -pinnene klokt fordi det ikke er for mange av dem.
I denne korte oppsummeringen vil jeg vise deg hvordan du fester flere forskjellige sensorer til den.
Trinn 1: Deler
Den viktigste delen av denne enheten er foringsrøret, siden jeg ikke har en 3D -skriver, brukte jeg en eksisterende bevegelsessensor. Heldigvis er hullet på den nøyaktig på størrelse med SR501 -bevegelsessensorkuppelen!
- Donwei bevegelsessensor (eBay) (aliexpress)
- D1 Mini ESP8266 utviklingstavle
- Prototype Paper PCB For DIY 5x7cm
- USB -port 5V 1A vegglader
- HC-SR501 Infrarød PIR bevegelsessensormodul
- RCWL-0516 modul for mikrobølge radarsensor
- 1 x 10V 100uF elektrolytisk kondensator (valgfritt, bare for å minimere falske alarmer)
- 2 x 10K motstand (valgfritt, bare for å minimere falske alarmer)
- MICRO USB til DIP -adapter 5pins
- DHT22 temperaturfuktighetssensor
- 4,7K motstand BH1750 digital lysintensitetssensormodul
- Piezo summer 3V
- 330 ohm motstand
- WS2812 1-bits RGB-modul
Skrap det indre panelet fra foringsrøret, kutt også av batteriholderen, ettersom det tar for mye plass. Kutt prototypepapiret til det passer godt inn i foringsrøret, og prøv å ordne komponentene.
Trinn 2: Kabling
Tråd og lodd delene i henhold til fritz -diagrammet. DHT22 ser kanskje ikke så bra ut i den retningen, men generelt er det ikke en god idé å plassere en temperatursensor i foringsrøret, ettersom de aktive komponentene inni påvirker måleverdiene. (og for ordens skyld: plassering av temperatursensor over aktive komponenter er en av de verste ideene) Så jeg plasserte den på høyre side av foringsrøret, da strømforsyningen kommer ned til microUSB-> DIP-adapteren. (det er under RCWL)
Hvorfor bruker jeg mikrobølgeovn RCWL og SR501 PIR bevegelsessensorer samtidig? Bare for å filtrere ut falske positiver: Hvis begge sensorene sier at det skjer noe, er det nesten 100% at en menneskelig bevegelse utløste det. (de valgfrie nedtrekksmotstandene er kanskje ikke nødvendig, kondensatoren kan hjelpe mer, men også valgfritt)
BH1750 er plassert bak foringsrøret, men det er halvgjennomsiktig, så hvis det er lys ute, vil det føle det. (selv om det vil føles mindre, kan foringsrøret bores for å la mer lys komme til sensoren) Av samme grunn er WS2812 også inne i foringsrøret, og dets utsendte lys vil være synlig gjennom plasten uten hull.
RCWL er nederst (motsatt side der D1 Mini er plassert) og størst mulig avstand fra ESP8266s antenne da de forstyrrer litt hvis de er for nær hverandre.
Trinn 3: Fastvare
Hvis vi ønsker å sette opp og bruke en ESP8266 -basert multisensor på raskest mulig måte, er det en god idé å bruke ESPEasy! Hvis du aldri har hørt om det, kan du gå glipp av Smart Water Controller som kan instrueres. Uansett, ESPEasy er en sveitsisk hær-kniv-fastvare som har mange kontrollere og plugins i enheten, som enkelt kan settes opp med bare noen få klikk av alle som allerede har sett menyen til en ruter. Fastvaren kan lastes opp etter tilkobling til en USB-port, mitt personlige favorittprogram for opplasting er nodemcu-pyflasher (multiplatform), men den nedlastbare ESPEasy inkluderer også en (kun Windows) ESPEasy Flasher-applikasjon.
Etter den første opplastingen og omstarten vil et nytt AP -navn med navnet "ESP_Easy_0" vises, standardpassordet er configesp. (Les mer om det her) Deretter kan du konfigurere ditt eget WiFi AP -navn og passord gjennom en nettleser som besøker 192.168.4.1, og med noen få klikk de nødvendige kontrollerne (Domoticz, Nodo, ThingSpeak, Home Assistant, PiDome, Emoncms, FHEM, Blynk, Homie, Zabbix) og enheter (mer enn 70 forskjellige, men 12 samtidig) kan legges til.
Ikke glem å deaktivere seriell portbruk på Verktøy-> Avansert-menyen, og aktiver Regelbruk.
Regler kjører lokalt, semantikken er ikke så komplisert. (Reglene jeg har brukt i dette prosjektet er i regler1.txt)
Det er mye flere muligheter, WS2812 LED kan styres av NeoPixel, [led nr], [rød 0-255], [grønn 0-255], [blå 0-255] kommando, og summeren kan brukes enten med enkel tone eller rtttl (Nokia Ringtone Player) kommandoer.
Anbefalt:
Slik blinker eller programmerer du ESP8266 AT -fastvare ved hjelp av ESP8266 Blinker og programmerer, IOT Wifi -modul: 6 trinn
Slik blinker eller programmerer du ESP8266 AT-fastvare ved bruk av ESP8266 blinker og programmerer, IOT Wifi-modul: Beskrivelse: Denne modulen er en USB-adapter /programmerer for ESP8266-moduler av typen ESP-01 eller ESP-01S. Den er praktisk utstyrt med en 2x4P 2.54mm hunnhodet for å koble ESP01. Den bryter også ut alle pinnene på ESP-01 via en 2x4P 2.54mm hannh
ESP8266 - Hage vanning med timer og fjernkontroll via Internett / ESP8266: 7 trinn (med bilder)
ESP8266 - Hage vanning med timer og fjernkontroll via internett / ESP8266: ESP8266 - vanning fjernstyrt og med timing for grønnsakshager, blomsterhager og plener. Den bruker ESP-8266-kretsen og en hydraulisk / elektrisk ventil for mating av vanning. Fordeler: Lave kostnader (~ 30,00 dollar) hurtig tilgang Kommandoer over
ESP8266 - Dør- og vindussensorer - ESP8266. Eldrehjelp (glemsomhet): 5 trinn
ESP8266 - Dør- og vindussensorer - ESP8266. Eldrehjelp (glemsomhet): ESP8266 - Dør- / vindussensorer som bruker GPIO 0 og GPIO 2 (IOT). Den kan sees på nettet eller på det lokale nettverket med nettlesere. Også synlig gjennom " HelpIdoso Vxapp " applikasjon. Bruker en 110/220 VAC forsyning for 5Vdc, 1 relé / spenning
Cyberpunk multisensor for sikkerhet .: 8 trinn
Cyberpunk multisensor for sikkerhet .: Jeg bestemte meg for å lage en sikkerhetssensor etter at vi ble ranet mens vi bodde i jungelen i Ecuador. Vi bor nå i en annen by, men jeg ønsket en måte å motta varsler om aktivitet i hjemmet vårt. Jeg har sett mange sensorer tilkoblet som ikke var
Multisensor Board Arduino! (Del 1): 11 trinn (med bilder)
Multisensor Board Arduino! (Del 1): Dette tavlen er et komplett arbeid som vil hjelpe deg med å få avlesninger fra forskjellige sensorer! Besøk kanalen min, Abonner: www.youtube.com/user/josexers