Orodha ya maudhui:
- Hatua ya 1: Shida za Kutatua
- Hatua ya 2: Vifaa
- Hatua ya 3: Njia
- Hatua ya 4: Kuiunganisha Wiring
- Hatua ya 5: Nambari ya Arduino, Mchoro kuu
- Hatua ya 6: Vidokezo juu ya Kanuni
- Hatua ya 7: Nambari ya Arduino, Madarasa
- Hatua ya 8: Ufuatiliaji wa Mfumo
- Hatua ya 9: Hati ya Python
- Hatua ya 10: Bado Unapaswa kufanya…
- Hatua ya 11: Sasisha 3/16, Jenga "la kudumu"
- Hatua ya 12: Sasisha 12/1/2018 - Karibu kwenye IoT
Video: Crawl Space Monitor (aka: Hakuna Bomba Zaidi zilizohifadhiwa !!): Hatua 12 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Maji kwa nyumba yangu hutoka kwenye kisima changu kupitia nafasi ya kutambaa isiyowaka. Mabomba yote ya jikoni na bafuni huendesha kupitia nafasi hii pia. (Bomba la ndani lilikuwa la kufikiria baadaye katikati ya miaka ya 70 kwenye nyumba hii!) Nimekuwa nikitumia taa za joto kwenye "tank ya hisa" kuziba thermostatic kudumisha joto juu ya kufungia. Kulikuwa na shida kadhaa muhimu na mpangilio huu: 1 - Hakuna kujulikana. Dalili ya kwanza ya balbu zilizochomwa ni bomba zilizohifadhiwa! 2 - Wakati mwingine kuziba hakungefungwa. Hiyo ilifanywa kwa mshangao mbaya kuja bili ya umeme. 3 - Hakuna granularity. Niliweka balbu 3 "mkondoni" (jumla ya watts 750) na ilikuwa suluhisho la yote au hakuna chochote. (2 balbu haziwezi kushughulikia kila wakati.) Baada ya kutambulishwa kwa Arduino, na kuona mambo kadhaa ambayo watu wengine walikuwa wakifanya nayo, niliamua nitaipa kimbunga. Nitakubali nje ya mkato kwamba bila aibu nimepiga msimbo wa sampuli kutoka kwa miradi ya watu wengine ili kufanya kazi hii, ingawa mwishowe nimeandika tena kila kitu. Hapo awali, niliunda "Kituo cha Hali ya Hewa cha WiFi" Adafruit.com na kuibadilisha. Badala ya kusasisha wavuti, nilitumia Huduma za Wavuti za Amazon kunitumia sasisho za hali ya SMS. Niliongeza pia udhibiti wa upitishaji wa 110V (https://www.adafruit.com/products/268). Kisha nikapata "busara" na nikaamua "kuipiga marufuku" - vizuri - kitu kilichopunguza kitu na nikapata pumzi ya moshi wa rangi ya samawati. Kila kitu kilikaangwa… Kutokuwa na kuzuka kwingine kwa CC3000 ya WiFi, nilifanya mambo tofauti wakati huu. Niliijenga ili ifuatwe kiutendaji kupitia kiolesura cha serial na kisha nikaongeza kiolesura cha EZ-Link Bluetooth FTDI. (Sitavuta tena kompyuta ndogo chini ya nyumba kwa sasisho za programu !!!) Pia niliunda kiolesura cha Python kinachounganisha na kitengo kupitia Bluetooth, kuuliza mara kwa mara, na kuonyesha habari ya hali kwenye Mac yangu. (Kuna pia "kielelezo cha kibinadamu" ambacho kinaweza kupatikana na programu yoyote ya kuiga wigo.) Kama matokeo ya kuandika tena na kuondoa nambari zote za WiFi na RTC, mradi umepungua kwa saizi kutoka zaidi ya 29K hadi 10K. Imeboresha pia kuegemea kwa kiwango ambacho mwangalizi wa vifaa hajasababisha hata kidogo katika wiki kadhaa ambazo zimekuwa zikifanya kazi na nimekuwa nikitengeneza.
Sasisho / dokezo la 2/17/16: Katika jaribio la kupata fomati inayofaa kwenye nambari fulani (haswa kuandikishwa kwa nambari ya Python), mambo yalitoka kwa ubaya hadi hayatumiki. Nina hakika kuwa suala liko mwisho wangu mahali pengine, na nitajitahidi kuligundua. Hadi wakati huo, nimeongeza viungo kwenye faili za nambari kupitia DropBox. Wanapaswa kupatikana kwa mtu yeyote. Ikiwa sivyo, tafadhali nijulishe ili niweze kuwafikishia njia nyingine!
Hatua ya 1: Shida za Kutatua
Mfumo ulihitaji kunifanyia mambo yafuatayo: 1 - fuatilia hali ya joto kwenye nafasi ya kutambaa. 2 - washa taa za joto inahitajika ili kudumisha hali ya joto juu ya kufungia. ya hadhi yao. 4 - nipe kujulikana kwa hali ya joto na mfumo, pamoja na: - je! - joto ni nini SASA? - Je! joto kali limepata nini? - balbu ngapi zilikimbia? - balbu ngapi zinajaribu vizuri? - wakati wangu ni nini katika "dakika nyepesi" (aka "muda wa kuchoma")? 5 - fanya yote hapo juu bila mimi kuhitaji kutambaa chini ya nyumba !!! Maswala mengine ambayo nilitaka kushughulikia ni wakati wa mzunguko kwenye taa. Polepole sana, na ninawaka umeme usiohitajika. Kwa haraka sana, na nina hatari ya kuzichoma kutoka kwa kuwasha na kuzima kwa kila kitu na inapokanzwa inayohusiana na baridi.
Hatua ya 2: Vifaa
Taa 2 za joto za watt 250 Taa ya kazi ya watt 500 (moja ya taa yangu ya joto ilipotea, kwa hivyo hii ni ya kusimama) Arduino UnoDHT22 Joto / Humitidy sensaGA1A12S202 sensor nyepesi PowerSwitch 110V relaysBluefruit EZ-Link Serial Interface & Programmer Tezi ya kebo 1/2 mikate ya mikate Sahani ya akriliki kwa mkate na Arduino Sereta za kuruka zilizopitiwa. Coleman 5-duka "mkanda wa semina" Pia nilitumia Trinket ya Adafruit kama mwangalizi wa vifaa, lakini imethibitishwa kuwa haihitajiki (jinx, kwa kweli!) Na mimi aliandika tofauti inayoweza kufundishwa juu yake kwa hivyo sitairudia hapa. Coleman pigtail ilikuwa kupatikana nzuri, kwani ilinipa maduka 4 ya taa zangu za joto PLUS bandari ya usambazaji wa umeme wa Arduino bila viboreshaji vya ziada au vipande vya umeme vilivyohusika. Imekadiriwa kwa Amps 15 kamili na swichi na kiboreshaji cha ndani, inaweza kushughulikia kila kitu ninachoweza kuvuta kupitia duka moja.
Hatua ya 3: Njia
Wakati mfumo ni programu iliyojengwa kukaa karibu na kusubiri, na kufanya vitu pole pole, kile sikutaka kufanya ni kuunda mfumo ambapo mtawala alikuwa amekaa katika kuchelewesha () mizunguko isiyojibika. Pia nilitaka kuweza kubadilisha vigezo vya usanidi karibu na kuruka-kwa-ningeweza kupata - hakika sio kwa njia ambayo inahitajika kuandika nambari tena au kutafuta shughuli za utaftaji-na-kubadilisha kwenye chanzo. alipata nakala bora zaidi za Bill Earl juu ya "Kufanya Kazi nyingi kwa Arduino" (anza hapa: https://learn.adafruit.com/multi-tasking-the-arduino-part-1) na kuwa busy. Kwa kuunda "timer" na "heater" madarasa niliweza kufanya kazi zote za muda nilizotaka bila kutumia kuchelewesha () (isipokuwa tu michache) na kusanidi balbu ("hita") na laini moja ya msimbo kwa kila moja.
Hatua ya 4: Kuiunganisha Wiring
Mchoro wa Fritzing haujumuishi Bluefruit EZ-LinkArduino 5V & Ground kwenye basi ya mkate busGA1A12S202 OUT pin to Arduino A0Arduino 3V pin to Arduino AREF pinRelay Ground lead to Ground busRelay 1 power lead to Arduino A1Relay 2 power lead to Arduino A2Relay 3 power lead to Arduino A3Relay 4 power lead to Arduino A4Mengi ya unganisho hizi unaweza kuzipata. Moja tu ambayo ni muhimu ni mwongozo wa OUT kwenye sensa ya nuru inahitaji kwenda kwa pini ya analog. Kubana hii itafanya kazi na nambari yangu kama ilivyoandikwa. Kama unatumia mwangalizi wa vifaa, utaona nambari yangu inaweka mapigo ya moyo kwenye pini ya Arduino 2.
Hatua ya 5: Nambari ya Arduino, Mchoro kuu
CrawlSpace_monitor.ino
Hatua ya 6: Vidokezo juu ya Kanuni
Mistari ifuatayo ya nambari huunda matukio ya hita na kufafanua vigezo vya uendeshaji:, Hita2 = hita (A2, 36, 41, 20, 1440, 5); hita3 = hita (A3, 34, 39, 20, 1440, 5); hita4 = hita (A4, 32, 37, 20, 1440, 5); (Na ndio, nilielezea hita zote nne ingawa ninaendesha 3 tu kwa sasa. kuwa rahisi kama kuiunganisha.) Ninayumbayumba joto lao la kuchochea, kuanzia digrii 38 kwa kwanza na kuishia kwa 32 kwa 4 ambayo haipo. Moja ya mambo niliyoyapata wakati nilipoanza kufanya kazi pamoja ni kwamba nilihitaji kutoa anuwai kwenye hali ya joto na pia kufafanua kiwango cha chini cha "muda wa kuchoma", au nilikuwa nikiwasha na kuzima taa za baiskeli kama wazimu. Hapa nampa kila mmoja wao kuenea kwa digrii 5 pamoja na muda wa chini wa dakika 20 wa kuchoma. Niliweka muda wa kujaribu kuwa masaa 24 na kuweka 5 lux kwani usomaji mdogo wa mwanga nilihitaji kuamua balbu bado inafanya kazi. Kila kitu kizuri ambacho kinahitaji kusanidiwa kiko hapa katika mistari hii minne ya nambari.
Hatua ya 7: Nambari ya Arduino, Madarasa
Niliunda darasa 3 za mradi huu. Walikuwa "timer", "heater" na "mkusanyiko". Kwa mawazo kidogo zaidi nitaweza kukunja mkusanyiko kuwa kipima muda, lakini bado sijafanya hivyo. Hapa wamejaa: heater.h
kipima muda
mkusanyiko.h
Hatua ya 8: Ufuatiliaji wa Mfumo
Niliunda kiolesura kimoja kwa wachunguzi wawili tofauti. Ni kikao cha maingiliano juu ya kiweko cha serial. Kwa upande wangu ninatumia Bluefruit EZ-Link ili niweze kupata mfumo bila kutambaa chini ya nyumba au kujaribu kutumia kebo ya USB kati ya joists za sakafu! Faida ya ziada ya EZ-Link ni kwamba ninaweza kupakia nambari mpya ya mpango kwa Arduino juu ya Bluetooth pia. Kiunga "cha binadamu" kinaweza kupatikana (Bluetooth au kebo ya mwili) na programu yoyote ya wigo wa wigo, pamoja na safu ya Arduino IDE kufuatilia. Unapounganisha mwanzoni, hakuna majibu, lakini vyombo vya habari muhimu "u" (kwa "sasisho") na "t" (kwa "mtihani") vitakupa matokeo yaliyoonyeshwa kwenye picha ya skrini. "m" ("monitor") na "s" ("sys check") hupata data sawa lakini kwa muundo usiosomeka sana. Hizi zimekusudiwa "kufutwa" na programu nyingine ya kuonyesha moja kwa moja. Niliweka maandishi ya chatu ambayo hufanya hivyo tu. Mkusanyiko mwingine wowote muhimu unakusanya ujumbe wa kosa utaona thamani ya "muda wa kuchoma" - fikiria hii kama "dakika za balbu" - balbu 1 kwa dakika 10 = dakika 10, balbu 3 kwa dakika 10 = dakika 30.
Hatua ya 9: Hati ya Python
utambaaji_gui.py
Hatua ya 10: Bado Unapaswa kufanya…
Inaweza kuwa sio nzuri, au kamilifu, lakini ni nzuri na inathibitisha kuwa ya kuaminika. NA, sijawahi kuwa na maswala yoyote ya bomba waliohifadhiwa bado msimu huu wa baridi !!! Nina orodha ya vitu vya kufanya. Kwa kweli, sasa inafanya kazi, ninaweza au nisipate kuzidi kufikia vitu hivi: Pata Bluetooth inayoendesha kwenye moja ya Raspberry Pi yangu ili niweze kuunda mfuatiliaji wa kujitolea. Jifunze zaidi Python - kisha safisha chatu kiolesura. Kutenganishwa kwa vitu sio kwa kusudi na sielewi ni kwanini iko. Ongeza kiolesura kwa kitu kama huduma ya IO ya Adafruit ili niweze kuifuatilia kutoka mahali popote. Ongeza kuonya ujumbe wa maandishi. Hamia kwa kidhibiti kidogo (labda Metro. Mini au Trinket Pro?), Kupelekwa kwa bei ghali, na ufungaji bora. Ondoa kwenye ubao wa mkate na uingie kwenye bodi ya "Perma Proto". Vigezo vya usanidi katika EEPROM. Muunganisho wa punjepunje zaidi ambao utaonyesha - balbu zipi ni nzuri, na pengine hata kuchoma wakati wa balbu za kibinafsi. Kama ninavyomaliza nitarudi na kusasisha hii inayoweza kufundishwa.
Hatua ya 11: Sasisha 3/16, Jenga "la kudumu"
Kupata mapumziko mazuri katika hali ya hewa ya baridi, nimepata kitengo na kukihamishia kwa kidhibiti kidogo (nilikuwa nimekusudia kutumia Trinket Pro, lakini nilikuwa na Adafruit Metro Mini iliyokaa karibu bila kudai na mradi mwingine wowote), niliiuza bodi ya Perma-Proto, na uweke yote katika hali nzuri. Kulingana na jinsi imekuwa ya kuaminika, sikuweka tena mwangalizi wa vifaa juu yake. Bado ninatumia tu taa / relay 3 ambapo mfumo utashughulikia 4. Moduli ya Bluetooth iko kwenye kichwa kilichouzwa, kwa hivyo inaweza kuondolewa ikiwa nitahitaji mahali pengine. Hakukuwa na mabadiliko ya kificho muhimu kuhamia kwa mtawala mpya - urekebishaji rahisi na mzigo ulinifanya niweze kukimbia kwa muda wa dakika. (Metro Mini ina pinout sawa na Arduino Uno na pia ni processor ya ATMega328.)
Hatua ya 12: Sasisha 12/1/2018 - Karibu kwenye IoT
Mfumo umefanya kazi bila kasoro kwetu. Baada ya baridi kali mbili, HAKUNA bomba zilizohifadhiwa. Kwa kweli, mfumo huo uliweza kudumisha mabomba bila kuchoma balbu zaidi ya 2. Kuwa na balbu ya 3 mkondoni ilikuwa bima nzuri, lakini hatujawahi kuhitaji hadi leo.
Kuja mwaka wa 3 kwa mfumo, moduli ya Bluetooth ilishindwa. Tulijenga pia nyumba mpya, kwa hivyo mfumo wa ufuatiliaji uko nje ya anuwai ya Bluetooth. (Nyumba ya zamani inakaa kwa muda, lakini sio milele.) Katika wakati wa kuingilia kati, nimekuwa nikifanya mengi na processor ya ESP8266 iliyowezeshwa na WiFi; zote mbili katika muundo wa Manyoya ya Adafruit na katika muundo wa chanzo wazi "NodeMCU". NodeMCU kwa ujumla inaweza kupatikana kwenye Amazon kwa karibu $ 5 - kidogo ikiwa unanunua kwa wingi na / au kutoka kwa mtu kama AliExpress.
Toleo hili jipya linadumisha kiolesura cha serial, kwa hivyo bado inaweza kutumika na moduli ya Bluetooth au unganisho la moja kwa moja la USB na hati ya hapo awali ya chatu, hata hivyo, toleo jipya lina kiolesura cha ukurasa wa wavuti. Kama ilivyoandikwa, ni pamoja na huduma ifuatayo:
Meneja wa mtandao wa WiFi ili kuondoa vitambulisho vya WiFi vya usimbuaji ngumu.
Uwezo wa kusasisha firmware hewani ukitumia Arduino IDE (maadamu uko kwenye mtandao huo wa WiFi - kumbuka kuwa baada ya kupakia USB kwenye kifaa, kuweka upya inahitajika kabla sasisho za OTA zitafanya kazi). TAFADHALI badilisha nywila ya OTA kwenye laini ya 6 iwe ya kipekee kwako !!
Ukurasa wa wavuti unaoonyesha data sawa na hati ya chatu, na onyesha kiatomati kila dakika. Sikuweka aina yoyote ya usalama kwenye ukurasa, kwa sababu ni ya kuonyesha tu.
Unaweza kupata nambari mpya hapa. Kumbuka kuwa majina ya pini hubadilika wakati wa kuhamia NodeMCU.
Ilipendekeza:
Sanidi Raspberry Pi 4 Kupitia Laptop / pc Kutumia Cable Ethernet (Hakuna Monitor, Hakuna Wi-Fi): Hatua 8
Weka Raspberry Pi 4 Kupitia Laptop / pc Kutumia Cable Ethernet (Hakuna Monitor, Hakuna Wi-Fi): Katika hii tutafanya kazi na Raspberry Pi 4 Model-B ya 1Gb RAM kwa usanidi. Raspberry-Pi ni kompyuta moja ya bodi inayotumiwa kwa madhumuni ya kielimu na miradi ya DIY iliyo na gharama nafuu, inahitaji usambazaji wa nguvu ya 5V 3A
Bomba la Bure la Bomba au Bomba la Pedal au Bomba la Kuokoa Maji: Hatua 5
Bomba la Bure la Bomba au Bomba la Pedal au Bomba la Kuokoa Maji: Hii ni njia rahisi na rahisi ya kubadilisha bomba linalotoka ndani kuwa bomba lisilo na mikono (madaktari) wanahitaji kwa madhumuni ya usafi au katika matumizi ya jikoni Pia wafanyikazi kama hao wa bure, kwa kunawa mikono miwili kwa wakati mmoja na kuokoa majiNi
Boresha IPod Mini yako na Kumbukumbu ya Kiwango cha - Hakuna Gari Ngumu zaidi! Hatua 6 (na Picha)
Boresha IPod Mini yako na Kumbukumbu ya Kiwango cha - Hakuna Gari Ngumu zaidi: Badala ya gari ngumu, iPod yako mpya iliyosasishwa itatumia kumbukumbu ya flash bila sehemu za kusonga kwa kasi ya juu & nyakati za ufikiaji na matumizi ya chini ya nguvu. (Niliendesha iPod yangu mfululizo kwa zaidi ya masaa 20 kwa malipo moja!). Utapata pia enhan
Kipima muda cha kinywaji cha Frosty - Hakuna Bia za Joto zaidi au zilizohifadhiwa!: Hatua 24
Kipima muda cha kinywaji cha Frosty - Hakuna Bia Zaidi ya Joto au iliyohifadhiwa !: Kipima muda cha Kinywaji cha Frosty na Gadget Gangster ni kipima muda kukujulisha wakati kinywaji chako kimepozwa. Nunua kit! http://gadgetgangster.com/154Hakuna tena makopo ya joto au chupa zilizolipuka, mwambie Timer yako ya Kinywaji cha Frosty jinsi unavyopenda pombe yako na
Baridi ya Laptop Baridi / Stendi (Hakuna Gundi, Hakuna Uchimbaji, Hakuna Karanga na Bolts, Hakuna Screws): Hatua 3
Baridi Laptop Baridi / Stendi (Hakuna Gundi, Hakuna Kuchimba visima, Hakuna Karanga na Bolts, Hakuna Screws): UPDATE: TAFADHALI WEMA PIGA KURA KWA YANGU INAUNDIKA, SHUKRANI ^ _ ^ UNAWEZA PIA KUPIGIA KURA MAONI YANGU MENGINE KIINGILIA KWA www.instructables.com/id/Zero-Gharama-Aluminium-Utengenezaji-Na-Propane-Hakuna- Gundi-/ AU Pengine PIGA KURA YA RAFIKI YANGU BORA