Orodha ya maudhui:

ESP8266 Kulingana na Multisensor: 3 Hatua
ESP8266 Kulingana na Multisensor: 3 Hatua

Video: ESP8266 Kulingana na Multisensor: 3 Hatua

Video: ESP8266 Kulingana na Multisensor: 3 Hatua
Video: Введение в плату разработки NodeMCU ESP8266 WiFi с примером HTTP-клиента 2024, Novemba
Anonim
ESP8266 Kulingana na Multisensor
ESP8266 Kulingana na Multisensor

ESP8266 ni kifaa kidogo kinachoweza kusanidiwa na kutumiwa kwa urahisi, lakini tunalazimika kutumia pini zilizopo za GPIO kwa busara kwa sababu hakuna nyingi sana.

Kwa muhtasari huu mfupi nitakuonyesha jinsi ya kushikamana na sensorer anuwai kwake.

Hatua ya 1: Sehemu

Sehemu
Sehemu
Sehemu
Sehemu

Sehemu muhimu zaidi ya kifaa hiki ni kuweka, kwani sina printa ya 3D, nilitumia kasha ya taa ya sensorer ya mwendo iliyopo. Kwa bahati nzuri shimo juu yake ni saizi kabisa ya kuba ya sensorer za mwendo wa SR501!

  • Sensorer ya Mwendo wa Donwei (ebay) (aliexpress)
  • D1 Mini ESP8266 bodi ya maendeleo
  • Mfano Paper PCB Kwa DIY 5x7cm
  • Chaja ya Ukuta ya USB 5V 1A
  • HC-SR501 Moduli ya Sensor ya Motion ya PIR ya infrared
  • RCWL-0516 Moduli ya Sensorer ya Rada ya Microwave
  • 1 x 10V 100uF Electrolytic capacitor (hiari, ili tu kupunguza kengele za uwongo)
  • 2 x 10K resistor (hiari, ili tu kupunguza kengele za uwongo)
  • USB Micro kwa DIP Adapter 5pins
  • Sensorer ya unyevu wa joto ya DHT22
  • Mpingaji wa 4.7K BH1750 Moduli ya Ukali wa Nuru ya Dijiti
  • Piezo buzzer 3V
  • 330 ohm kupinga
  • Moduli ya WS2812 1-Bit RGB

Futa jopo la ndani kutoka kwenye kabati, pia kata kitengo cha betri, kwani inachukua nafasi nyingi sana. Kata karatasi ya mfano hadi itoshe vizuri kwenye kibanda, na ujaribu kupanga vifaa.

Hatua ya 2: Wiring

Wiring
Wiring
Wiring
Wiring

Waya na solder sehemu kulingana na mchoro wa fritzing. DHT22 labda sio nzuri sana kutazama upande huo, lakini kwa ujumla sio wazo nzuri kuweka kihisi cha joto ndani ya casing kwani vitu vyenye kazi ndani vinaathiri maadili yaliyopimwa. (na kwa rekodi: kuweka sensorer ya joto juu ya vifaa vyenye kazi ni moja ya maoni mabaya zaidi) Kwa hivyo niliiweka upande wa kulia wa kabati, kwani umeme unafika kutoka chini hadi kwa adapta ya microUSB-> DIP. (iko chini ya RCWL)

Kwa nini ninatumia sensorer za mwendo wa microwave RCWL na SR501 kwa wakati mmoja? Kuchuja tu chanya za uwongo: ikiwa sensorer zote zinasema kwamba kuna kitu kinachotokea kuliko karibu 100% kwamba mwendo wa kibinadamu ulisababisha. (vipingaji vya hiari vya kuvuta chini havihitajiki, capacitor inaweza kusaidia zaidi lakini pia hiari)

BH1750 imewekwa nyuma ya kabati, lakini iko wazi, kwa hivyo ikiwa kuna taa nje, itahisi. (bila shaka itasikia chini, kibanda kinaweza kuchimbwa kwa kuruhusu mwanga zaidi ufike kwenye kihisi) Kwa sababu hiyo hiyo WS2812 pia iko ndani ya mabati na taa yake inayoonekana itaonekana kupitia plastiki bila shimo.

RCWL iko chini (upande wa pili ambapo D1 Mini iko) na umbali mkubwa zaidi kutoka kwa antena ya ESP8266 kwani wanaingilia kati kidogo ikiwa wako karibu sana.

Hatua ya 3: Programu dhibiti

Programu dhibiti
Programu dhibiti

Ikiwa tunataka kuanzisha na kutumia ESP8266 multisensor kwa njia ya haraka zaidi, ni wazo nzuri kutumia ESPEasy! Ikiwa haujawahi kusikia juu yake, unaweza kukosa Mdhibiti wa Maji wa Smart anayefundishwa. Kwa hivyo, ESPEasy ni firmware-kisu firmware ambayo ina watawala na programu-jalizi nyingi ndani yake, ambayo inaweza kusanidiwa kwa urahisi na mibofyo michache tu na mtu yeyote ambaye tayari ameona orodha ya router. Firmware inaweza kupakiwa baada ya kuingilia kwenye bandari ya USB, programu yangu ya kupendeza ya kupakia ni nodemcu-pyflasher (multiplatform) lakini ESPEasy inayoweza kupakuliwa pia inajumuisha programu ya (Windows-tu) ya ESPEasy Flasher.

Baada ya kupakia kwanza na kuanza tena, AP mpya iitwayo "ESP_Easy_0" itaonekana, nenosiri msingi ni configesp. (Soma zaidi juu yake hapa) Basi unaweza kusanidi jina lako la WiFi AP na nywila kupitia kivinjari kinachotembelea 192.168.4.1, na kwa kubofya chache Wadhibiti wanaohitajika (Domoticz, Nodo, ThingSpeak, Msaidizi wa Nyumbani, PiDome, Emoncms, FHEM, Blynk, Homie, Zabbix) na Vifaa (zaidi ya 70 tofauti, lakini 12 kwa wakati mmoja) zinaweza kuongezwa.

Usisahau kulemaza matumizi ya bandari ya serial kwenye Zana-> Menyu ya hali ya juu, na uwezesha matumizi ya Kanuni.

Sheria zinaendeshwa kienyeji, semantiki sio ngumu sana. (Sheria ambazo nimetumia katika mradi huu ziko katika sheria1.txt)

Kuna uwezekano mkubwa zaidi, WS2812 LED inaweza kudhibitiwa na NeoPixel, [iliyoongozwa nr], [nyekundu 0-255], [kijani 0-255], amri ya [bluu 0-255], na buzzer inaweza kutumika ama kwa sauti rahisi au rtttl (Nokia Sauti ya Sauti ya Sauti) amri.

Ilipendekeza: