Përmbajtje:

Multisensor i bazuar në ESP8266: 3 hapa
Multisensor i bazuar në ESP8266: 3 hapa

Video: Multisensor i bazuar në ESP8266: 3 hapa

Video: Multisensor i bazuar në ESP8266: 3 hapa
Video: Introduction of the new multisensor 2024, Nëntor
Anonim
Multisensor i bazuar në ESP8266
Multisensor i bazuar në ESP8266

ESP8266 është një pajisje e vogël e përdorshme e cila mund të programohet dhe përdoret lehtë, por ne duhet të përdorim me mençuri kunjat e disponueshëm GPIO sepse nuk ka shumë prej tyre.

Në këtë përmbledhje të shkurtër do t'ju tregoj se si t'i bashkëngjitni sensorë të ndryshëm të ndryshëm.

Hapi 1: Pjesët

Pjesët
Pjesët
Pjesët
Pjesët

Pjesa më e rëndësishme e kësaj pajisje është mbështjellësi, pasi nuk kam një printer 3D, kam përdorur një shtresë ekzistuese të ndriçimit të sensorit të lëvizjes. Për fat të mirë vrima në të është saktësisht madhësia e kupolës së sensorëve të lëvizjes SR501!

  • Sensori i lëvizjes Donwei (ebay) (aliexpress)
  • Bordi i zhvillimit D1 Mini ESP8266
  • Prototip PCB Letre Për DIY 5x7cm
  • USB Port 5V 1A Mbushës Muri
  • HC-SR501 Moduli i sensorit të lëvizjes PIR me rreze infra të kuqe
  • Moduli i sensorit të radarit me mikrovalë RCWL-0516
  • 1 x 10V 100uF Kondensator elektrolitik (opsional, vetëm për të minimizuar alarmet e rreme)
  • Rezistencë 2 x 10K (opsionale, vetëm për të minimizuar alarmet e rreme)
  • Përshtatës MICRO USB To DIP 5 kunja
  • Sensori i lagështisë së temperaturës DHT22
  • 4.7K Rezistor BH1750 Moduli i Sensorit të Intensitetit të Dritës Dritare
  • Biezer Piezo 3V
  • Rezistencë 330 ohm
  • WS2812 Moduli 1-Bit RGB

Hiqeni panelin e brendshëm nga zorra, gjithashtu ndërprisni mbajtësen e baterisë, pasi merr shumë hapësirë. Pritini prototipin e letrës derisa të përshtatet mirë në kasë dhe përpiquni të rregulloni përbërësit.

Hapi 2: Instalimet elektrike

Instalime elektrike
Instalime elektrike
Instalime elektrike
Instalime elektrike

Lidhni dhe lidhni pjesët sipas diagramit të ngrirjes. DHT22 ndoshta nuk është aq i këndshëm në atë drejtim, por në përgjithësi nuk është ide e mirë të vendosni një sensor të temperaturës në zorrë pasi përbërësit aktivë brenda ndikojnë në vlerat e matura. (dhe për regjistrim: vendosja e sensorit të temperaturës mbi përbërësit aktiv është një nga idetë më të këqija) Kështu që e vendosa atë në anën e djathtë të zorrës, pasi furnizimi me energji arrin nga poshtë në përshtatësin microUSB-> DIP. (është nën RCWL)

Pse po përdor sensorë të lëvizjes me mikrovalë RCWL dhe SR501 PIR në të njëjtën kohë? Thjesht për të filtruar pozitivët e rremë: nëse të dy sensorët thonë se po ndodh diçka, është pothuajse 100% që një lëvizje njerëzore e shkaktoi atë. (rezistencat opsionale të tërheqjes mund të mos jenë të nevojshme, kondensatori mund të ndihmojë më shumë, por edhe opsional)

BH1750 është vendosur pas zorrës, por është gjysmë transparent, kështu që nëse ka dritë jashtë, do ta ndiejë atë. (megjithëse do të ndiejë më pak, zorrë mund të shpohet për të lënë më shumë dritë të arrijë te sensori) Për të njëjtën arsye WS2812 është gjithashtu brenda zorrës dhe drita e tij e emetuar do të jetë e dukshme përmes plastikës pa një vrimë.

RCWL është në pjesën e poshtme (ana e kundërt ku ndodhet D1 Mini) dhe distanca më e madhe e mundshme nga antena e ESP8266 pasi ato ndërhyjnë pak nëse janë shumë afër njëra -tjetrës.

Hapi 3: Firmware

Firmware
Firmware

Nëse duam të konfigurojmë dhe përdorim një multisensor të bazuar në ESP8266 në mënyrën më të shpejtë të mundshme, është një ide e mirë të përdorim ESPEasy! Nëse nuk e keni dëgjuar kurrë për këtë, mund të keni humbur kontrolluesin e Ujit Smart. Gjithsesi, ESPEasy është një firmware me thikë të ushtrisë zvicerane që ka shumë kontrollues dhe shtojca të pajisjeve brenda tij, të cilat mund të vendosen lehtësisht me vetëm disa klikime nga kushdo që ka parë tashmë menunë e një ruteri. Firmware mund të ngarkohet pasi të lidheni në një port USB, programi im personal i preferuar për ngarkim është nodemcu-pyflasher (platformë e shumëfishtë) por ESPEasy i shkarkueshëm gjithashtu përfshin një aplikacion (vetëm për Windows) ESPEasy Flasher.

Pas ngarkimit dhe rifillimit të parë, do të shfaqet një AP e re e quajtur "ESP_Easy_0", fjalëkalimi i paracaktuar është konfigurimi. (Lexoni më shumë për të këtu) Pastaj mund të konfiguroni emrin dhe fjalëkalimin tuaj WiFi AP përmes një shfletuesi që viziton 192.168.4.1, dhe me disa klikime Kontrolluesit e nevojshëm (Domoticz, Nodo, ThingSpeak, Home Assistant, PiDome, Emoncms, FHEM, Blynk, Homie, Zabbix) dhe Pajisjet (më shumë se 70 të ndryshme, por 12 në të njëjtën kohë) mund të shtohen.

Mos harroni të çaktivizoni përdorimin e portit serik në Tools-> menu të avancuar dhe aktivizoni përdorimin e Rregullave.

Rregullat po zbatohen në nivel lokal, semantika nuk është aq e komplikuar. (Rregullat që kam përdorur në këtë projekt janë në rregullat1.txt)

Ka shumë më tepër mundësi, LED WS2812 mund të kontrollohet nga komanda NeoPixel, [led nr], [kuqe 0-255], [jeshile 0-255], [blu 0-255] dhe zilja mund të përdoret ose me ton të thjeshtë ose komanda rtttl (Nokia Ringtone Player).

Recommended: