ዝርዝር ሁኔታ:

ማዕበል እና የአየር ሁኔታ ሰዓት - 9 ደረጃዎች (ከስዕሎች ጋር)
ማዕበል እና የአየር ሁኔታ ሰዓት - 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ማዕበል እና የአየር ሁኔታ ሰዓት - 9 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ማዕበል እና የአየር ሁኔታ ሰዓት - 9 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Ethiopia: ጨቅላ ህጻናት ላይ የሚፈጠሩ የጤና ችግሮች || ልጃችሁ ላይ እነዚህን ምልክቶች ካያችሁ በፍጹም ችላ እንዳትሉ! || ማስጠንቀቂያ ለወላጆች 2024, ህዳር
Anonim
ማዕበል እና የአየር ሁኔታ ሰዓት
ማዕበል እና የአየር ሁኔታ ሰዓት

ምንም እንኳን ማዕበሉ ከፍ ያለ ወይም ዝቅተኛ ወይም በመካከላቸው የሆነ ቦታን የሚያመለክት አንድ እጅ ያለው የአናሎግ ሞገድ ሰዓቶችን መግዛት ቢችሉም ፣ የፈለግሁት ዝቅተኛ ሞገድ በምን ሰዓት ላይ እንደሚነግረኝ የሚነግረኝ ነገር ነበር። ማብራት ወይም ማንኛውንም አዝራሮችን መግፋት ወይም መጠበቅ ሳያስፈልገኝ በፍጥነት በጨረፍታ የምመለከተውን አንድ ነገር ፈልጌ ነበር። እና ረጅም የባትሪ ዕድሜ ያለው አንድ ነገር ፈልጌ ነበር። ስለዚህ ከ TTL5110 ቺፕ ጋር የተገናኘ 2.13 e ኢ-ወረቀት ማሳያ ያለው EST32 ላይ የተመሠረተ የ TTGO T5 ሰሌዳ ተጠቀምኩ። TPL5110 በየ 2.5 ሰዓታት T5 ን ያበራል ፣ እና በቀን አንድ ጊዜ T5 የውቅያኖስን መረጃ ከ NOAA እና የአየር ሁኔታ መረጃ ከ OpenWeatherMap ፣ በኤሌክትሮኒክ ወረቀቱ ላይ ያለውን መረጃ ያሳያል ፣ ከዚያ T5 ን ለማጥፋት TPL5110 ን ይነግረዋል።

አዘምን (ፌብሩዋሪ 25 ፣ 2020) የቲቪ ሰዓት ለአንድ ዓመት ያህል እየሠራ ነው ፣ እና ባትሪው 4.00 ቮልት ላይ ነው ፣ ስለዚህ ሰዓቱ ለብዙ ዓመታት ሊሠራ ይችላል።

ደረጃ 1 የሃርድዌር ዝርዝር

TTGO T5 ቦርድ 17 ዶላር

Adafruit TPL5110 ቦርድ 5 ዶላር

Adafruit Perma-Proto Quarter-size board (አማራጭ) $ 0.71 (አነስተኛ ትዕዛዝ $ 8.50)

ሊ-ፖሊ ባትሪ 1200 ሚአሰ $ 10 (ወይም ሌላ ተገቢ የኃይል ምንጭ)

JST PH 2-Pin ገመድ-ወንድ ራስጌ $ 0.75

220 uF capacitor

ደረጃ 2 - መሣሪያዎች

የመሸጫ ብረት

የሽቦ ቆራጮች

ሊ-ፖ ባትሪ መሙያ ፣ እንደዚህ ያለ።

ደረጃ 3 ሃርድዌር ያሰባስቡ

ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ
ሃርድዌር ሰብስብ

መርሃግብሩ እንደሚያሳየው ሃርድዌርን መሰብሰብ በጣም ቀላል ነው። እንደ ዳቦ ሰሌዳ ካልተዘረጋ ፣ እንደ ዳቦ ሰሌዳ ተመሳሳይ የኤሌክትሪክ ግንኙነቶች ያሉት ፣ ጥሩ ነው። እኔ ጥቂት ግንኙነቶችን ብቻ ስለምፈልግ ፣ እና አጠቃላይ ስብሰባውን ወደ አንድ ትንሽ ሳጥን ውስጥ ለማስገባት ስለፈለግኩ ፣ አንዱን ቦርዶች በዲሬሜል የመቁረጫ መንኮራኩር ወደ አራተኛ እቆርጣለሁ።

የ 220 uF capacitor በጣም አስፈላጊ ነው። ያለ እሱ ፣ TPL5110 T5 ን በጭራሽ አያበራም። ለምን ትንሽ ግልፅ አይደለም ፣ ግን TPL5110 ን የሚጠቀሙ ሌሎች ሰዎች ተመሳሳይ ችግር አጋጥሟቸዋል። ምናልባት ESP32 TTL5110 ሊያቀርበው በሚችልበት ጊዜ የበለጠ የአሁኑን ይስባል?

ባትሪውን በሃርድ አያድርጉ። ባትሪውን ለመሙላት የ JST-PH ገመዱን ይጠቀሙ። TPL5110 “በርቷል” ከሆነ ባትሪውን ከ T5 ወደ TPL5110 ተመልሶ የሚሞላበት መንገድ ሊኖር ይችላል ፣ ግን ለዚያ ቴክኒክ ማረጋገጥ አልችልም።

እኔ የእንጨት ሳጥንን እንደ ማቀፊያ ሠራሁ ፣ ግን ቢያንስ 1.5 ኢንች x 2.75”x 1” የውስጥ ልኬቶች ያሉት ማንኛውም ነገር ይሠራል።

ደረጃ 4 - ጊዜውን ያስተካክሉ

የ TPL5110 ሰሌዳ TPL5110 ከእንቅልፉ የሚነሳበትን የጊዜ ክፍተትን የሚያስተካክል የመቁረጥ ፖታቲሜትር አለው። ይህንን በተቃራኒ ሰዓት አቅጣጫ ለማዞር ትንሽ ዊንዲቨር ይጠቀሙ። በእኔ ሰሌዳ ላይ ፣ ይህ የጊዜ ገደቡን ወደ 145 ደቂቃዎች ያቀናጃል ፣ ይህም በእውነቱ ከተጠቀሰው ከፍተኛው የ 120 ደቂቃዎች በላይ ነው ፣ ግን ይሠራል እና ወጥነት ያለው እና በየ 120 ደቂቃዎች ከእንቅልፉ የበለጠ ኃይልን ይቆጥባል ፣ ስለዚህ ተጠቀምኩት። ግቡ በቀን አንድ ጊዜ በግምት ከጠዋቱ 4 ሰዓት አካባቢ መረጃን ማውረድ ብቻ ስለሆነ ክፍተቱን በትክክል ማወቅ አያስፈልግዎትም። በ env_config.h ውስጥ ያለውን ክፍተት (ለምሳሌ ፣ 145 ደቂቃዎች) እና የነቃበት ጊዜ (ለምሳሌ ፣ 4 ጥዋት) መግለፅ ይችላሉ።

(ለሌላ ሌላ ፕሮጀክት ጊዜውን በተሻለ ሁኔታ መቆጣጠር ከፈለጉ ፣ የ TPL5110 ሰሌዳ ፖታቲሞሜትር ለማሰናከል ሊቆርጡት የሚችሉት በጀርባው ላይ ዱካ አለው። ከዚያ ተከላካዩን ወደ መዘግየት ፒን ያያይዙታል ፣ እና ተቃውሞው የጊዜ ገደቡን ይወስናል። ይህ ሰንጠረዥ።)

ደረጃ 5 - ሶፍትዌሩ

ከ ESP32 ጥቅል ጋር አርዱዲኖ አይዲኢ ያስፈልግዎታል። በ IDE ውስጥ ሰሌዳዎን ወደ “ESP32 Dev ሞዱል” ያዘጋጁ።

ንድፉ https://github.com/jasonful/Tides ላይ የሚገኝ ሲሆን 3 ቤተመፃሕፍት ይፈልጋል።

  1. «ESP8266 የአየር ሁኔታ ጣቢያ» ፣ ከአርዱዲኖ ቤተመጽሐፍት ሥራ አስኪያጅ (ወይም እዚህ) ይገኛል። እነዚህን 6 ፋይሎች ብቻ ያስፈልግዎታል - ESPHTTPClient.h ፣ ESPWiFi.h ፣ OpenWeatherMapCurrent.cpp ፣ OpenWeatherMapCurrent.h ፣ OpenWeatherMapForecast.cpp ፣ OpenWeatherMapForecast.h እና ቀሪውን መሰረዝ ይችላሉ።
  2. "የጄንሰን ዥረት ፓርሰር" ከአርዱዲኖ ቤተ -መጽሐፍት ሥራ አስኪያጅ (ወይም እዚህ)
  3. https://github.com/LilyGO/TTGO-Epape-T5-V1.8/tree/master/epa2in13-demo ምንም እንኳን ኮዱ እንደ እውነተኛ ቤተ-መጽሐፍት የታሸገ ባይሆንም ፣ በቤተ-መጻህፍት ማውጫዎ ስር መገልበጥ እና ማካተት ይችላሉ ነው።

ደረጃ 6 ሶፍትዌሩን ያዋቅሩ

በ env_config.h ፋይል ውስጥ ፣ እርስዎ (እና ጥቂቶቹ ሊያዋቅሯቸው የሚፈልጓቸው) በርካታ መለኪያዎች አሉ ፣ የሚከተሉትንም ጨምሮ ፦

  • WiFi SSID እና የይለፍ ቃል
  • የ NOAA ጣቢያ መታወቂያ (በሌላ አነጋገር ፣ የት ነዎት)
  • መመዝገብ ያለብዎት የ OpenWeatherMap AppID (ቀላል እና ነፃ ነው)
  • OpenWeatherMap LocationID (እንደገና ፣ የት ነዎት)
  • ያለ TPL5110 T5 እንዲጠቀሙ የሚፈቅድ CONFIG_USE_TPL5110። ይልቁንስ ሶፍትዌሩ ወደ ጥልቅ የእንቅልፍ ሁኔታ ይገባል። የ T5 ሰሌዳ በጥልቅ እንቅልፍ 8 ሜ ያህል ያህል ይስባል ፣ ስለዚህ ባትሪው ለጥቂት ቀናት ይቆያል ብዬ እጠብቃለሁ።

ደረጃ 7: ሶፍትዌሩ እንዴት እንደሚሰራ

(ግድየለሽ ከሆኑ ይህንን ክፍል መዝለል ይችላሉ።)

ግቡ በቀን አንድ ጊዜ ከእንቅልፉ መነሳት ነው ፣ ግን የ TPL5110 ከፍተኛው የጊዜ ክፍተት 2 ሰዓት ወይም ከዚያ በላይ ስለሆነ ፣ T5 ብዙ ጊዜ መነሳት አለበት። ስለዚህ ማዕበሉን እና የአየር ሁኔታ መረጃን ካወረደ በኋላ ፣ ከነዚህ መካከል የ 2 ሰዓት ክፍተቶች ነገ እስከ ጠዋት 4 ሰዓት ድረስ ምን ያህል እንደሆነ ያሰላል። TPL5110 ለባትሪው ጥሩ የሆነውን T5 ኃይልን ሙሉ በሙሉ በመቁረጡ ይህ ትንሽ የተወሳሰበ ነው ፣ ግን ራም እና የእውነተኛ ሰዓት ሰዓትን እናጣለን ማለት ነው። በየጠዋቱ ከአሜኔዥያ ጋር እንደ መነሳት ነው። ስለዚህ አሁን ምን ያህል ጊዜ እንደሆነ ለማወቅ ከ NOAA የኤች ቲ ቲ ፒ ራስጌ ያወጣዋል። እና ምን ያህል የ 2 ሰዓት ክፍተቶች እንዳሉ ለማስታወስ ፣ የማይለዋወጥ ማከማቻ (ብልጭታ) ተቃራኒ መሆኑን ይጽፋል። ከእንቅልፉ ሲነቃ ያንን ቆጣሪ ይፈትሻል ፣ ይቀንሳል ፣ ያከማቻል ፣ እና ከዜሮ በላይ ከሆነ ወዲያውኑ እንዲተኛ ለ TPL51110 (“ተከናውኗል”) ምልክት ይልካል። ቆጣሪው ዜሮ በሚመታበት ጊዜ ኮዱ አዲስ መረጃን ያወርድና ቆጣሪውን እንደገና ያሰላል እና ዳግም ያስጀምረዋል።

ደረጃ 8: ያሂዱ

አሂድ
አሂድ

በ T5 ግራ በኩል ያለው ማብሪያ / ማጥፊያ (ከላይ) አቀማመጥ ላይ መሆኑን ያረጋግጡ ፣ ንድፉን ወደ T5 ይስቀሉ ፣ እና በጥቂት ሰከንዶች ውስጥ ማያ ገጹ በማዕበል እና በአየር ሁኔታ መረጃ መዘመን አለበት።

ሶፍትዌሩን ማረም ካስፈለገዎት በ Tides.ino አናት ላይ ያለውን##ገላጭ DEBUG 0 ን ወደ "#ደፊ 1" ይለውጡ። ይህ ተከታታይ የማረም ውጤትን ያበራል ፣ እንዲሁም አዲስ መረጃን ከማውረዱ በፊት የቀሩትን ዳግም ማስጀመሪያዎች ብዛት እና ውሂቡን ለመጨረሻ ጊዜ ያወረደበትን ጊዜ በኢ-ወረቀት ታችኛው ክፍል ላይ ያሳያል።

ደረጃ 9 የወደፊት አቅጣጫዎች

  1. የ TPL5110 አጠቃቀም ከኤ-ወረቀት ማሳያ ጋር ተዳምሮ ብዙውን ጊዜ የማይለዋወጥ ማንኛውንም ውሂብ ፣ በጥሩ የባትሪ ዕድሜ ለማሳየት ጥሩ መንገድ ነው።
  2. ይህንን ንድፍ ሳዘጋጅ ፣ TPL5111 ላይ የተጫነ ESP8266 ቦርድ የሆነውን TrigBoard ን ለመጠቀም አስቤ ነበር። እንደዚህ ወይም እንደዚህ ያለ የተለየ የኢ-ወረቀት ማሳያ እና የኢ-ወረቀት የመንጃ ቦርድ ማግኘት ይፈልግ ነበር። ወይም እንደዚህ ወይም እንደዚህ ያለ ሾፌር+የቦርድ ጥምር። ኮዱን ወደ ESP8266 ለማስተላለፍ ፣ የኤስ ኤስ ኤል ኮድ ከምስክር ወረቀቶች ይልቅ የጣት አሻራዎችን መጠቀም ያለበት ይመስለኛል ፣ እና ተለዋዋጭ ያልሆነ የማከማቻ ኮድ EEPROM ወይም RTC ማህደረ ትውስታን መጠቀም አለበት።
  3. በቅርብ ጊዜ የሉሊን 32 ቦርድ በጥልቅ እንቅልፍ ሁኔታ ውስጥ በጣም ጨዋ መሆኑን ሰማሁ -ወደ 100uA ገደማ። እንደ TPL51110 ቦርድ (20uA እንደ አዳፍ ፍሬው) ጥሩ አይደለም ፣ ግን በቂ ነው።
  4. እኔ ከማሳየው በላይ OpenWeatherMap በጣም ብዙ የአየር ሁኔታን ይመልሳል። የሞኖክሮሜ አዶዎችን የሆነ ቦታ መፈለግ የሚፈልግ የአዶ መታወቂያዎችን ጨምሮ።

የሚመከር: