Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Vifaa
- Hatua ya 2: Programu
- Hatua ya 3: Kusanyika
- Hatua ya 4: Moduli ya Kufanya kazi
Video: Mlango wa Kumwagika kwa Battery na Sensor ya Kufuli, Solar, ESP8266, ESP-Sasa, MQTT: Hatua 4 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Katika hii Inayoweza kufundishwa ninakuonyesha jinsi nilivyotengeneza sensorer inayotumia betri kufuatilia mlango na hali ya kufuli ya banda langu la mbali la baiskeli. Nina nguvu ya nog mains, kwa hivyo nina betri inayotumiwa. Betri inachajiwa na jopo ndogo la jua.
Moduli imeundwa kwa operesheni ya nguvu ndogo na inaendesha kwenye ESP-07S katika usingizi mzito ambao huamka na huangalia mlango na nafasi ya kufunga kila dakika. Walakini, wakati mlango unafunguliwa, moduli huamshwa na mzunguko rahisi wa vifaa ili kutuma mara moja habari ya "kufungua mlango". Moduli hiyo inawasiliana kupitia ESP-Sasa, ambayo wakati wa kupitisha ni mfupi sana, unahitaji nguvu kidogo tu.
Utengenezaji wa nyumba yangu unaoendesha Openhab na Mosquitto hushughulikia ujumbe na kutuma ujumbe wangu wa kutisha kupitia Telegram ikiwa kengele imewashwa.
Vifaa
Vipengele vyote vinununuliwa kutoka Aliexpress.
- Moduli ya ESP-07S imechaguliwa kwa unganisho rahisi la antena ya nje ili kuongeza anuwai ya ESP-Sasa.
- Bodi ya chaja ya TP4056 na kinga ya betri
- 18650 betri ya LiPo
- Kubadili mwanzi (HAPANA kufuatilia msimamo wa mlango)
- Anwani ya kubadili (fuatilia nafasi ya kufuli)
- Jopo la jua (6V, 0.6W)
- Transistors, resistors, diode, viunganisho (angalia skimu)
Hatua ya 1: Vifaa
Mpangilio uliojengwa umejumuishwa kama picha. Kwanza nilichapisha mzunguko kwenye ubao wa mkate. Kisha nikauza vitu vyote kwenye bodi ya manukato.
Ninatumia moduli ya ESP-07S ESP8266 kwani ina unganisho kwa antena ya nje. Kwa kuwa ghala langu la baiskeli liko nje, ishara ya WiFi inahitaji kupitia ukuta wa zege. Niligundua kuwa antenna ya nje inaongeza sana anuwai ya ESP-Sasa. Ni mantiki kabisa, kwani ni ishara ya WiFi.
Kwa sensorer ya mlango nilitumia swichi ya mwanzi na unganisho la bot na NO. Wakati mlango umefungwa, sumaku iliyoshikamana na swichi inafungua swichi. Moduli huangalia mlango na hali ya kufunga kila sekunde 60, hata hivyo, wakati mlango unafunguliwa, nataka kuarifiwa mara moja, kwa hivyo nilitekeleza mzunguko wa kuweka upya, angalia hapa chini.
Kwa sensorer ya kufuli nilitumia swichi ya mawasiliano na unganisho la bot NO na NC. Wakati kufuli imefungwa, pini ya kufuli inafungua swichi. Kwa hivyo, sensorer ya mlango na sensor ya kufuli kawaida hufunguliwa (HAPANA).
Betri huchajiwa kupitia bodi ya chaja ya TP4056 na kinga ya betri iliyoshikamana na paneli ndogo ya jua ya 6V.
Nitaelezea sehemu zingine za mzunguko hapa chini.
Weka upya mzunguko
Mzunguko wa kuweka upya na 2N7000 Mosfet imeunganishwa na pini ya kuweka upya ya ESP8266. Ikiwa mlango umefungwa, mawasiliano ni wazi, lango na chanzo cha transistor ni kubwa na mosfet imezimwa. Capacitor iliyounganishwa na lango ina malipo chanya. Miti ya ESP8266 GPIO12 kama HIGH = imefungwa.
Wakati mlango unafunguliwa, chanzo cha mosfet kimeunganishwa ardhini. Kwa kuwa lango ni kubwa, mosfet imewashwa na kuvuta pini ya kuweka tena chini, na matokeo yake ni kuweka upya ESP8266. Capacitor hutolewa kupitia R7 na kisha huzima moshi. Tazama picha ya skrini ya oscilloscope yangu kwa mapigo ya chini ya 50 ms. Baada ya kunde, buti za ESP8266 ziliinuka. Miti ya ESP8266 GPIO12 kama LOW = wazi.
Wakati mlango umefungwa tena, kontena R6 huvuta chanzo na GPIO12 juu.
Ufuatiliaji wa betri
Voltage ya betri inasomwa kupitia mgawanyiko wa voltage kati ya VBat na GND. Walakini, sitaki unganisho la kudumu kati ya VBat na GND, kwa sababu inachukua betri. Kwa hivyo niliweka moshi wa kituo cha P-upande wa juu wa mgawanyiko wa voltage na lango la mosfet limevutwa, kwa hivyo moshi imezimwa. Ni wakati tu GPIO14 iko chini, moshi imewashwa na ESP8266 inaweza kutia voltage na ADC.
Hatua ya 2: Programu
Moduli ya ESP8266 haswa iko katika hali ya usingizi mzito kuokoa nguvu.
Kila sekunde 60, moduli inajifunga na Walemavu na hupima nafasi ya kufuli na mlango na huangalia ikiwa nafasi hizi zimebadilika ikilinganishwa na maadili yaliyohifadhiwa kwenye kumbukumbu ya RTC. Ikiwa nafasi imebadilika, moduli hiyo inalala kwa muda mdogo na inaamka na WiFi imewezeshwa kutuma nafasi mpya kupitia ESP-Sasa. Na kwa kweli nafasi mpya zinahifadhiwa kwenye kumbukumbu ya RTC. Ikiwa hakuna kitu kilichobadilishwa, moduli hiyo inalala tu tena na kuamka na WiFi imezimwa.
Angalia nyingine yangu inayofundishwa ambayo ninaelezea jinsi ninavyotumia ESP-Sasa kupeleka ujumbe na kuubadilisha kuwa ujumbe wa MQTT.
Ikiwa 'OTA-mzunguko' imefungwa mwenyewe kupitia jumper, moduli inaamka na inaunganisha kwenye mtandao wangu wa WiFi kusubiri sasisho la OTA kupitia ESP8266HTTPUpdateServer.
Kila dakika 30 voltage ya betri hupimwa na kuchapishwa.
Inafanya kazi kama mashine ya serikali. Mataifa yanafafanuliwa katika programu ambayo imechapishwa kwenye Github yangu.
STATE_CHECK: amka na Redio imezimwa (WiFi imezimwa), angalia tu ikiwa kuna kitu kimebadilika
STATE_INIT: amka na Redio kwenye (WiFi imewashwa) na upitishe majimbo ya mlango na kufuli
STATE_DOOR: amka na Redio ikiwa imewashwa, chapisha mlango wakati ujao utakapofikia
STATE_LOCK: amka na Redio ikiwa imewashwa, chapisha eneo la kufuli wakati ujao itakapofikia
STATE_VOLTAGE: amka na Redio ikiwa imewashwa, chapisha voltage wakati mwingine itakapoongezeka
STATE_OTA 5: amka na Redio imewashwa, nenda kwenye moduli ya OTA
Hatua ya 3: Kusanyika
Ninatumia vituo vya screw na viunganisho vya DC vya kiume / vya kike kuweza kukusanyika na kutenganisha mradi wangu. Ninaweka sehemu zote kwenye sanduku ndogo la ABS, angalia picha. Niliweka sehemu kwenye mkanda wa Kapton kwa kutengwa kwa umeme
Ninaunganisha paneli ya jua kupitia DC-plug ya kiume (5.5 x 2.1) na diode ya 1N5817 ambayo ina voltage ya mbele mbele.
Swichi ya mwanzi imewekwa kwenye sanduku na sumaku imewekwa kwenye mlango kwenye nafasi ya kulia.
Mawasiliano ya kufuli imeingizwa kutoka upande, angalia picha.
Hatua ya 4: Moduli ya Kufanya kazi
Takwimu zilizopokelewa zinasomwa na otomatiki yangu ya nyumba ya Openhab. Ninapenda, ninaweza kutuma faili za Openhab.
Ninafuatilia:
- Voltage ya betri (kwa kuendelea hivyo naona voltage kwa muda kwenye grafu).
- Milango na milango ya kufuli.
- Nyakati msimamo umebadilika.
Kwa njia hii, ninapoenda kulala, ninaweza kuona kwa urahisi ikiwa mabanda yote yamefungwa.
Mimi mwanzo wa matumizi, betri ilishtakiwa kwa siku mkali, na baada ya wiki moja au hivyo betri ya tge ilikuwa imeshtakiwa kabisa. Sasa katika vuli, betri inabaki kuchajiwa. Inavyoonekana moduli ni ya kiuchumi sana na hutumia nishati kidogo sana basi paneli ndogo ya jua hutengeneza. Betri ya nyama ya ng'ombe labda ina nguvu kwa miezi michache ya giza. Wacha tuone jinsi moduli inavyofanya msimu huu wa baridi, wakati hali ya joto kwenye banda iko chini sana.
Ilipendekeza:
Kufuli kwa Mlango wa Nenosiri kwenye Tnikercad: Hatua 4
Kufuli kwa Mlango wa Nenosiri kwenye Tnikercad: Kwa mradi huu, tutachukua pembejeo kutoka kwa keypad, kuchakata pembejeo kama msimamo wa pembe, na kusogeza gari la servo kulingana na pembe ya nambari 3 zilizopatikana. Nilitumia kitufe cha 4 x 4, lakini ikiwa una kitufe cha 3x4, ina uhusiano sawa, kwa hivyo inaweza kuwa
Kufuli kwa mlango wa umeme na skana ya vidole na kisomaji cha RFID: Hatua 11 (na Picha)
Kufuli kwa mlango wa umeme na skana ya alama ya vidole na kisomaji cha RFID: Mradi huo ulikuwa muundo wa kuzuia umuhimu wa kutumia funguo, kufikia lengo letu tulitumia sensa ya macho ya kidole na Arduino. Walakini kuna watu ambao wana alama ya kidole isiyosomeka na sensorer haitatambua. Kisha kufikiria
Badili Mlango wa Mlango wa Wiring kuwa mlango wa Smart na Msaidizi wa Nyumbani: Hatua 6
Badili Mlango wako wa Wired kuwa mlango wa Smart na Msaidizi wa Nyumbani: Badili kengele yako iliyopo ya waya kuwa mlango mzuri wa mlango. Pokea arifa kwa simu yako au jozi na kamera yako ya mlango wa mbele ili upate picha au video tahadhari wakati wowote mtu anapiga kengele ya mlango wako. Jifunze zaidi kwa: fireflyelectronix.com/pro
Kufuli kwa mlango rahisi wa Sauti: Hatua 5 (na Picha)
Kufuli kwa Mlango Rahisi wa Sauti: Kwa hivyo niliamua nataka kujenga mlango wa rafu ya vitabu kwa ofisi yangu nyumbani. Sasa kuna mengi ya kutembea-kupitia ambayo inaelezea jinsi ya kujenga aina hii ya kitu. Suala langu lilikuja na jinsi ya kuwaweka watoto wangu nje ya ofisi yangu. Nina watoto wadogo na watafurahi
Kufuli kwa Mlango wa Bluetooth (Arduino): Hatua 10 (na Picha)
Kufuli kwa Mlango wa Bluetooth (Arduino): Hivi majuzi niliangalia tena SpiderMan ya Ajabu, katika eneo moja Peter Parker anafuli na kufungua mlango wake kutoka kwa dawati lake akitumia kijijini. Nilipoona hii mara moja nilitaka yangu kwa mlango wangu. Baada ya kuchechewesha kidogo nilipata mfano wa kufanya kazi. Hapa ndivyo nilivyofanya