Orodha ya maudhui:
- Hatua ya 1: Chora Kifaa, Chora Wazo la Init
- Hatua ya 2: Chagua Vipengele Vinavyofaa
- Hatua ya 3: Andaa Mchoro wa Wiring
- Hatua ya 4: Maelezo ya Ziada Kabla ya Kuanza - Matumizi ya Nguvu
- Hatua ya 5: Unganisha Onyesho
- Hatua ya 6: Unganisha Moduli ya RTC
- Hatua ya 7: Ambatisha Ukuta wa Mbele na Onyesho, RTC, Betri, Encoder ya Rotary
- Hatua ya 8: Andaa Ukuta wa Uwazi
- Hatua ya 9: Unda Ukuta wa Kulia
- Hatua ya 10: Unda Ukuta wa Kushoto
- Hatua ya 11: Unda Tundu na Bodi ya Universal na Reli, Unganisha RTC, Encoder, Onyesha na Onyesha
- Hatua ya 12: Imarisha kabla ya Kuendelea
- Hatua ya 13: Ongeza TP4056 na Betri, Solder swichi ya Slide, Ongeza waya ya Kuchaji kwa Pin 5, Solder The Back Programmable Socket
- Hatua ya 14: Unda Jalada la Juu
- Hatua ya 15: Kanuni
- Hatua ya 16: Jaribu Kifaa Kabla ya Kugusa Mwisho
- Hatua ya 17: Uhakiki wa kiolesura
- Hatua ya 18: Maliza Mradi
Video: Kituo cha hali ya hewa nje ya mtandao Arduino: Hatua 18 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Muhtasari
Mwisho mara kadhaa wakati ninanunua kipima joto, niliona kuwa karibu kila wakati kuna tofauti katika maadili. Kazi yangu ilikuwa kufuata joto na unyevu ndani ya chumba cha mtoto wangu. Pia kulikuwa na suala la kusoma maadili kutoka mita 2-3 kutoka kwenye vipima joto zaidi na nilihitaji kusimama ili kuona thamani ya muda, shida ambayo ninao na kipima joto zaidi ilikuwa mwanga. Shida nyingine nilikuwa sioni thamani ya joto kwa sababu haina taa ya nyuma ili kuokoa nishati. Sitaki kuokoa nishati ninahitaji tu kuhifadhi masaa kadhaa ya nishati ili kifaa hiki kifanye kazi ikiwa laini kuu ya nishati itazimwa.
Kwa hivyo nilikuja na wazo:
- Kuunda kipima joto na posho ya kubadilisha joto.
- Ambayo inaweza kuwa na taa ya nyuma na Rangi. - Ili kuchanganya vitu vyote ambavyo vipima joto vya kawaida vinavyo:
Kwa hivyo nilianza mradi kabla ya mwaka 1. Sehemu ya programu ilinichukua miezi kadhaa kukamilisha. Nimeunda matoleo kadhaa ya programu, na wiki 2 zilizopita nimekamilisha mradi huo.
Maelezo ya programu ya kifaa
Nambari ya Arduino, na maktaba:
Nambari pia imepakiwa kwenye hatua ya Msimbo.
https://github.com/stlevkov/KT2_144
https://github.com/stlevkov/Arduino-Libraries
Vipengele vya Kifaa
- Ukurasa wa Boot - kuonyesha Tarehe na Wakati wa upakiaji wa mwisho wa firmware.
- Ukurasa wa Nyumbani - kuonyesha Wakati, Tarehe, Picha ya Battery, Picha ya Joto, Thamani ya Joto, Thamani ya Unyevu, Tmax, Tmin, Misimu, Likizo, Kiashiria cha USB wakati umeingia.
- Ukurasa wa Menyu - na Saa, Saa, Betri, Kuhusu, menyu za Nyuma
- Ukurasa wa Muda - inaruhusu kurekebisha Sensorer ya DHT
- Ukurasa wa Saa - inaruhusu kuhariri Saa na Tarehe
- Ukurasa wa Betri - kuonyesha maelezo ya Betri, asilimia%, voltage ya mV, hali ya kuchaji
- Kuhusu Ukurasa - kuonyesha maelezo kwa mwandishi
- Kazi ya nyuma ya kutoka kwenye menyu
- Paneli za uwazi
- Maisha marefu ya RTC
- Betri ya lithiamu - hadi saa ~ 9 (450mAh)
- Kiashiria cha chini cha Battery - kuonyesha ikoni kwa nyekundu ~ iliyobaki dakika 5.
- Rangi tofauti kwa - Joto la chini, la kati, la juu
- Ujumbe wa likizo na misimu
- Tundu linalopangwa - nyuma
- Muunganisho wa Mtumiaji - kwa kutumia Encoder ya Rotary
Upande wa nyuma na bodi hautafunikwa, kwa sababu nataka kwa mtoto kuona na kugusa bodi, wakati kifaa hakijawashwa. Unaweza kuunda aina fulani ya kifuniko kwa upande wa nyuma wa ubao.
Hatua ya 1: Chora Kifaa, Chora Wazo la Init
Amua cha kuwa na - kurasa ngapi, menyu, jinsi ya kubadilisha menyu na kurasa.
Ikiwa una maoni mengine, unaweza kuibadilisha na nambari ya arduino.
Amua aina gani unataka na nini kifanyike rahisi. Kwanza mimi huchagua uchapishaji wa 3D, lakini baada ya hapo amua kutumia nyenzo rahisi.
Wazo ni kuwa na kuta za uwazi juu na chini, pia unaweza kuunda sanduku nzuri zaidi.
Kwa hivyo sehemu kuu za sanduku ni:
- Mbele - na Encoder ya Kuonyesha na Rotary
- Kulia - na moduli ya RTC
- Kushoto - na Moduli ya DHT
- Nyuma - na upande wa bodi
- Juu - Uwazi na Batri ya 3.7V na swichi ya ON / OFF Slide
- Chini - Uwazi
Hatua ya 2: Chagua Vipengele Vinavyofaa
- TP4056 Chaja ndogo ya USB 5V 1A 18650 Bodi ya Kuchaji Batri ya Lithium - Ebay
- 1.44 "128x128 SPI Rangi Kamili 65K TFT LCD Module ya Kuonyesha ST7735 - Ebay
- KY-040 Moduli ya Encoder ya Rotary ya Arduino - Ebay
- DHT22 AM2302 Joto la Dijiti na Sura ya Unyevu - Ebay
- Moduli ndogo za RTC I2C 24C32 Kumbukumbu DS1307 Saa Saa Saa Bodi ya Moduli ya RTC - Ebay
- Bodi ya Mdhibiti wa Pro Micro ATmega328P 16MHz Arduino Pro Mini Module - Ebay
- 3.7V 450mAh Lipo Batri inayoweza kuchajiwa - Ebay
-
Pini 6 Nafasi 2 DPDT Washa / Kwenye Mini Slide switch - Ebay
- CR2032 CR 2032 3V Batri ya sarafu ya Kiini - Ebay
- Mfano wa Soldering Prototype Copper PCB Board Single Side Universal - Ebay
- Kiume na Kike 40pin 2.54mm Kichwa cha Tundu Kamba Moja ya Mstari - Ebay
Hatua ya 3: Andaa Mchoro wa Wiring
Mchoro unaonyesha uunganisho wa sensorer zinazofanana, wakati Uonyesho ni karibu sawa.
Kwa matumizi sahihi ya pini, angalia nambari ya Arduino katika hatua ya Msimbo.
Pakua faili ya fritzing kwa undani zaidi juu ya pinout. Hover pointi kutoka kwenye mchoro ili uone pini halisi za moduli.
Hatua ya 4: Maelezo ya Ziada Kabla ya Kuanza - Matumizi ya Nguvu
Mradi unatumia betri ya 450mAh, lakini unaweza kutumia kubwa zaidi. Angalia tu matumizi ya nguvu ili kuchagua na kuhesabu betri inayofaa kwa matumizi maalum ya masaa. Unapotumia 450mAh, kifaa kinaweza kutumia takriban. Masaa 9.
Kwa uvivu kifaa kinaendesha karibu na 0.102A - Hakuna uboreshaji wa kuokoa nishati unafanywa hapa
Wakati kitufe kinabanwa, sasa ya juu inatumika na iko karibu na 0.177A.
Hatua ya 5: Unganisha Onyesho
Onyesho linatumia SPI kwa unganisho.
Kuna maktaba ya adafruit ya dereva huyu ST7735.
Hatua ya 6: Unganisha Moduli ya RTC
Unda Marekebisho ya PCB Ili utumie Battery ya CR2032.
- Ondoa D1
- Ondoa R4
- Ondoa R5
- Ondoa R6
- Mfupi R6
Maelezo zaidi juu ya muundo huu unapatikana hapa.
Hatua ya 7: Ambatisha Ukuta wa Mbele na Onyesho, RTC, Betri, Encoder ya Rotary
Ikiwa unataka kuwasha kifaa, weka tu nambari kutoka kwa hatua ya Msimbo na ufuate hatua zingine wakati wa kubadilisha na kushikamana na sehemu mpya.
Hatua ya 8: Andaa Ukuta wa Uwazi
Ninatumia 3mm plexi. Unaweza kutumia nyenzo sawa za uwazi. Ninatumia moja tu kwa upande wa chini.
Hatua ya 9: Unda Ukuta wa Kulia
Unda ukuta wa upande wa kulia. Tumia saizi ya CR2032 kwa shimo.
Hatua ya 10: Unda Ukuta wa Kushoto
Unda ukuta wa upande wa kushoto. Tumia saizi ya Moduli ya DHT kwa shimo.
Hatua ya 11: Unda Tundu na Bodi ya Universal na Reli, Unganisha RTC, Encoder, Onyesha na Onyesha
Unganisha na uunganishe pini zote zifuatazo mchoro wa waya. Unaweza kutumia Arduino UNO na mchoro tupu uliowekwa ili kupanga Arduino Mini. Pini zinazohitajika:
- VCC 5V
- GND
- RX
- TX
- Weka upya
Usisahau kusahau betri 3.7V katika hatua hizi ikiwa unapakia mchoro kabla ya kumaliza na sehemu.
Hatua ya 12: Imarisha kabla ya Kuendelea
Kwa wakati huu, utaweza kuwezesha kifaa na utumie kazi zote.
Tumia hakikisho la Video kuona programu ilikuwa nini kwenye toleo la 1.1. Pia kuna kiunga cha github katika hatua ya muhtasari ili uone sasisho la hivi karibuni.
Nguvu kwenye kifaa kabla ya kuendelea na hatua zingine kabla ya kufunga kifuniko cha juu, hakikisha inafanya kazi kawaida.
Hatua ya 13: Ongeza TP4056 na Betri, Solder swichi ya Slide, Ongeza waya ya Kuchaji kwa Pin 5, Solder The Back Programmable Socket
Baada ya kila soldering, jaribu mfumo, hakikisha sehemu zinafanya kazi vizuri kabla ya kuendelea.
Hatua ya 14: Unda Jalada la Juu
Ninatumia karatasi ya plexi ya 0.5mm kutoka sanduku la benki ya nguvu.
Hatua ya 15: Kanuni
Tumia vigezo katika sehemu ya init kufafanua upendeleo wako.
Kwa likizo, ninatumia Kibulgaria. Unaweza kuhariri safu ukitumia likizo katika nchi yako.
Kifaa kinaonyesha misimu 4, wahariri katika kificho wanapendelea kwa eneo lako.
Ikiwa sensorer zako ni tofauti, fuata ufafanuzi wa pini na uzibadilishe katika nambari. Nimeacha maoni yote ya mistari kwa uelewa mzuri wa nambari.
Majukwaa yaliyojaribiwa:
- Arduino UNO
- Arduino Pro Mini
Chukua maktaba unayohitaji kutoka kwa hazina, tumia zile, zilizoainishwa kwenye mchoro.
Hatua ya 16: Jaribu Kifaa Kabla ya Kugusa Mwisho
Kifaa ni kamilifu, yangu imesanifishwa -4 * C, nilitumia kiyoyozi changu cha Toshiba, vipima joto viwili rahisi vilivyo na kuta, na vipima joto viwili vya dijiti kwa kukilinganisha. Ikiwa sensor yako inapima maadili tofauti, sasa unaweza kuibadilisha.
Hatua ya 17: Uhakiki wa kiolesura
Usisahau kuhariri maelezo ya Firmware katika sehemu ya init ya nambari ili kuonyesha hati zako au kuiacha ilivyo.
Ilipendekeza:
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)
Kituo cha hali ya hewa cha DIY na Kituo cha Sensor cha WiFi: Katika mradi huu nitakuonyesha jinsi ya kuunda kituo cha hali ya hewa pamoja na kituo cha sensorer cha WiFi. Kituo cha sensorer hupima data ya joto na unyevu wa ndani na kuipeleka, kupitia WiFi, kwa kituo cha hali ya hewa. Kituo cha hali ya hewa kisha kinaonyesha t
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Hatua 5
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Kidogo kidogo, lakini kubwa
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,
Mtandao wa Vitu: Kituo cha Hali ya Hewa cha LoRa: Hatua 7 (na Picha)
Mtandao wa Vitu: Kituo cha Hali ya Hewa cha LoRa: Huu ni mfano wa mradi mzuri wa LoRa. Kituo cha hali ya hewa kina sensor ya joto, sensor ya shinikizo la hewa na sensorer ya unyevu. Takwimu zinasomwa na kutumwa kwa Cayenne Mydevices na Underground Weather under LoRa na The Things Network.Check