Cov txheej txheem:

Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT: 4 Cov Kauj Ruam (nrog Duab)
Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT: 4 Cov Kauj Ruam (nrog Duab)

Video: Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT: 4 Cov Kauj Ruam (nrog Duab)

Video: Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT: 4 Cov Kauj Ruam (nrog Duab)
Video: Начало → Изучайте английский → Освойте ВСЕ ОСНОВЫ АНГЛИЙСКОГО ЯЗЫКА, которые вам НУЖНО знать! 2024, Lub Xya hli ntuj
Anonim
Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT
Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT
Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT
Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT
Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT
Roj teeb Powered Shed Qhov Rooj & Xauv Sensor, Hnub Ci, ESP8266, ESP-Tam sim no, MQTT

Hauv Cov Lus Qhia no kuv qhia koj yuav ua li cas kuv ua lub roj teeb siv lub zog ntsuas xyuas lub qhov rooj thiab ntsuas qhov xwm txheej ntawm kuv lub tsheb kauj vab nyob deb. Kuv muaj lub zog loj nog, yog li kuv muaj lub roj teeb siv. Lub roj teeb raug them los ntawm lub hnub ci me me.

Tus qauv tsim los rau kev ua haujlwm qis zog thiab ua haujlwm ntawm ESP-07S hauv kev tsaug zog tsaug zog uas sawv thiab tshawb xyuas lub qhov rooj thiab xauv txoj haujlwm txhua feeb. Txawm li cas los xij, thaum lub qhov rooj qhib, tus qauv tau tsim los ntawm cov khoom siv hluav taws xob yooj yim kom xa cov ntaub ntawv 'qhib qhov rooj' tam sim ntawd. Tus qauv sib tham ntawm ESP-Tam sim no, uas lub sijhawm sib kis tau luv heev, xav tau lub zog me me xwb.

Kuv lub tsev siv tshuab ua haujlwm ntawm Openhab thiab Mosquitto tuav cov lus thiab xa kuv cov lus ceeb toom ntawm Telegram yog tias lub tswb tau qhib.

Khoom siv

Txhua lub Cheebtsam tau yuav los ntawm Aliexpress.

  • ESP-07S module tau xaiv rau kev sib txuas yooj yim ntawm tus kav hlau txais xov sab nraud kom nce ESP-Tam sim no ntau.
  • TP4056 charger board nrog tiv thaiv roj teeb
  • 18650 LiPo roj teeb
  • Reed hloov (TSIS saib lub qhov rooj txoj haujlwm)
  • Hu rau hloov (saib xyuas txoj haujlwm xauv)
  • Hnub ci vaj huam sib luag (6V, 0.6W)
  • Transistors, resistors, diode, txuas (saib schematic)

Kauj ruam 1: Kho vajtse

Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse

Qhov kev tsim ua schematic suav nrog daim duab. Kuv xub xub tsim qhov Circuit Court ntawm lub khob cij. Tom qab ntawd kuv tau muab tag nrho cov khoom siv tso rau ntawm daim txiag ntoo.

Kuv siv tus qauv ESP-07S ESP8266 vim nws muaj qhov txuas rau tus kav hlau sab nrauv. Txij li thaum kuv lub tsheb kauj vab tawm sab nraum, lub teeb liab WiFi xav tau los ntawm cov phab ntsa ua vaj tse. Kuv pom tias tus kav hlau txais xov sab nraud txhawb kom muaj ntau yam ntawm ESP-Tam sim no. Zoo heev, vim nws yog lub teeb liab WiFi.

Txog lub qhov rooj sensor kuv siv lub reed hloov nrog botn TSIS thiab NC txuas. Thaum lub qhov rooj raug kaw, lub hlau nplaum txuas rau lub qhov rooj qhib. Tus qauv tshuaj xyuas lub qhov rooj thiab xauv lub xeev txhua 60 vib nas this, txawm li cas los xij, thaum lub qhov rooj qhib, Kuv xav kom ceeb toom tam sim ntawd, yog li kuv tau siv lub khoos phis tawj pib dua, saib hauv qab no.

Rau lub ntsuas phoo ntsuas kuv tau siv kev sib tiv tauj nrog botn TSIS thiab NC txuas. Thaum lub xauv raug kaw, tus xauv tus pin qhib tus tes hloov qhov. Yog li, ob lub qhov rooj sensor thiab lub ntsuas phoo ntsuas ib txwm qhib (TSIS YOG).

Lub roj teeb tau them los ntawm TP4056 lub rooj tsav tsheb them nyiaj nrog tiv thaiv roj teeb txuas nrog lub me me 6V hnub ci vaj huam sib luag.

Kuv yuav piav qhia qee qhov ntawm Circuit hauv qab no.

Pib dua Circuit Court

Kev rov pib dua Circuit nrog 2N7000 Mosfet txuas nrog rau qhov pib-pin ntawm ESP8266. Yog tias lub qhov rooj raug kaw, kev sib cuag tau qhib, ob lub qhov rooj thiab lub hauv paus ntawm lub transistor tau siab thiab mosfet raug kaw. Lub capacitor txuas nrog lub qhov rooj muaj qhov ua tau zoo. ESP8266 reeds GPIO12 li HIGH = kaw.

Thaum lub qhov rooj qhib, lub hauv paus ntawm mosfet txuas nrog hauv av. Txij li lub rooj vag siab, mosfet tau qhib thiab rub tus pin rov pib dua rau hauv av, nrog cov txiaj ntsig tau rov pib dua ntawm ESP8266. Lub capacitor raug tso tawm ntawm R7 thiab tom qab ntawd hloov lub mosfet tawm. Saib cov duab ntawm kuv oscilloscope rau lub plawv dhia qis ntawm 50 ms. Tom qab lub plawv dhia, ESP8266 khau raj. ESP8266 reeds GPIO12 li LOW = qhib.

Thaum lub qhov rooj kaw dua, tus tiv thaiv R6 rub lub hauv paus thiab GPIO12 nce.

Kev saib xyuas roj teeb

Lub roj teeb hluav taws xob tau nyeem ntawm qhov faib hluav taws xob ntawm VBat thiab GND. Txawm li cas los xij, Kuv tsis xav tau kev sib txuas ruaj khov ntawm VBat thiab GND, vim tias nws tso roj teeb. Yog li kuv muab P-channel mosfet nyob rau sab siab ntawm qhov faib hluav taws xob thiab lub qhov rooj ntawm mosfet raug rub tawm, yog li mosfet raug kaw. Tsuas yog thaum GPIO14 qis, mosfet tau qhib thiab ESP8266 tuaj yeem txuas qhov hluav taws xob nrog ADC.

Kauj ruam 2: Software

ESP8266 module feem ntau yog nyob rau hauv hom pw tsaug zog kom txuag tau lub zog.

Txhua 60 vib nas this, tus qauv khau raj nrog WiFi xiam oob qhab thiab ntsuas lub xauv thiab qhov rooj txoj haujlwm thiab txheeb xyuas seb cov haujlwm no tau hloov pauv piv rau qhov txiaj ntsig khaws cia hauv RTC nco. Yog tias txoj haujlwm tau hloov pauv, tus qauv pw rau lub sijhawm tsawg kawg thiab sawv nrog WiFi qhib kom xa txoj haujlwm tshiab ntawm ESP-Tam sim no. Thiab tau kawg cov haujlwm tshiab tau khaws cia hauv RTC-nco. Yog tias tsis muaj qhov hloov pauv, tus qauv tsuas yog rov pw dua thiab sawv nrog WiFi tawm.

Saib kuv lwm Cov Lus Qhia uas kuv piav qhia tias kuv siv ESP-Tam sim no xa xov li cas thiab hloov pauv mus rau MQTT cov lus.

Yog tias 'OTA-Circuit' raug kaw ntawm tus kheej ntawm lub jumper, tus qauv sawv thiab txuas mus rau kuv li WiFi network kom tos OTA hloov tshiab ntawm ESP8266HTTPUpdateServer.

Txhua 30 feeb qhov ntsuas hluav taws xob ntawm lub roj teeb tau ntsuas thiab tshaj tawm.

Nws ua haujlwm zoo li lub xeev tshuab. Cov xeev tau teev tseg hauv txoj haujlwm uas tau tshaj tawm ntawm kuv Github.

STATE_CHECK: sawv nrog Xov Tooj Cua tawm (WiFi tawm), tsuas yog txheeb xyuas yog tias muaj qee yam hloov pauv

STATE_INIT: sawv nrog Xov Tooj Cua (WiFi qhib) thiab xa lub qhov rooj thiab xauv lub xeev

STATE_DOOR: sawv nrog Xov Tooj Cua, tshaj tawm lub qhov rooj tom ntej thaum nws khau raj

STATE_LOCK: sawv nrog Xov Tooj Cua, tshaj tawm lockstate lwm zaus nws khau raj

STATE_VOLTAGE: sawv nrog Xov Tooj Cua, tshaj tawm qhov hluav taws xob tom ntej thaum nws khau raj

STATE_OTA 5: sawv nrog Xov Tooj Cua, mus rau OTA tus qauv

Kauj ruam 3: Sib sau ua ke

Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke
Sib sau ua ke

Kuv siv cov ntsia hlau txuas thiab DC txiv neej/poj niam txuas kom tuaj yeem sib sau ua ke thiab tshem tawm kuv qhov haujlwm. Kuv muab txhua feem hauv lub thawv ABS me me, saib cov duab. Kuv tau ntim cov ntu hauv Kapton kab xev rau kev cais hluav taws xob

Kuv txuas lub hnub ci vaj huam sib luag ntawm tus txiv neej DC-ntsaws (5.5 x 2.1) nrog 1N5817 diode uas muaj qhov qis qis rau qhov hluav taws xob.

Lub reed hloov tau kaw rau hauv lub thawv thiab cov hlau nplaum tau lo rau ntawm lub qhov rooj ntawm txoj haujlwm raug.

Lub xauv hu tau nkag los ntawm sab, saib daim duab.

Kauj Ruam 4: Cov Qauv Ua Haujlwm

Cov Qauv Ua Haujlwm
Cov Qauv Ua Haujlwm
Cov Qauv Ua Haujlwm
Cov Qauv Ua Haujlwm

Cov ntaub ntawv tau txais yog nyeem los ntawm kuv Openhab tsev automation. Kuv nyiam koj, Kuv tuaj yeem tshaj tawm Openhab cov ntaub ntawv.

Kuv saib xyuas:

  • Lub roj teeb hluav taws xob (nrog kev nyob ruaj khov yog li kuv pom qhov hluav taws xob dhau sijhawm hauv kab ntawv).
  • Lub qhov rooj thiab txoj haujlwm xauv.
  • Lub sijhawm txoj haujlwm tau hloov pauv.

Ua li no, thaum kuv mus pw, kuv tuaj yeem pom yooj yim txawm tias txhua lub tsev raug kaw.

Kuv pib siv, lub roj teeb tau them rau hnub ci, thiab tom qab ib lub lim tiam lossis yog li tge roj teeb tau them tas. Tam sim no nyob rau lub caij nplooj zeeg, lub roj teeb tseem raug them. Pom tau tias tus qauv yog kev lag luam heev thiab siv lub zog tsawg dua ces lub vaj huam sib luag hnub ci me me tsim. Cov roj teeb uas muaj roj ntau yuav muaj hwj chim rau ob peb lub hlis ntawm qhov tsaus ntuj. Cia saib yuav ua li cas tus qauv ua lub caij ntuj no, thaum qhov kub hauv qhov tso qis dua.

Pom zoo: