ዝርዝር ሁኔታ:

Raspberry Pi Dew ማሞቂያ ለሰማይ ሰማይ ካሜራ 7 ደረጃዎች
Raspberry Pi Dew ማሞቂያ ለሰማይ ሰማይ ካሜራ 7 ደረጃዎች

ቪዲዮ: Raspberry Pi Dew ማሞቂያ ለሰማይ ሰማይ ካሜራ 7 ደረጃዎች

ቪዲዮ: Raspberry Pi Dew ማሞቂያ ለሰማይ ሰማይ ካሜራ 7 ደረጃዎች
ቪዲዮ: Raspberry Pi DHT11 DHT22 Temperature and Humidity Sensor 2024, ሀምሌ
Anonim
Raspberry Pi Dew ማሞቂያ ለሁሉም-ሰማይ ካሜራ
Raspberry Pi Dew ማሞቂያ ለሁሉም-ሰማይ ካሜራ

[ጥቅም ላይ የዋለው ቅብብል ለመቀየር ደረጃ 7 ን ይመልከቱ]

ይህ የቶማስ ጃኪንን እጅግ በጣም ጥሩ መመሪያ (ገመድ አልባ ሁሉም ስካይ ካሜራ) ተከትሎ ወደሠራሁት የሰማይ ሰማይ ሁሉ ማሻሻል ነው (በሰማያዊ ካሜራዎች (እና ቴሌስኮፖችም) ላይ የሚከሰት የተለመደ ችግር ጤዛው እየቀዘቀዘ ሲሄድ በካሜራው ጉልላት ላይ እንደሚከማች ነው) የሌሊት ሰማይን እይታ የሚሸፍነው ምሽት። መፍትሄው ጉልበቱን ከጤዛው በላይ እንዲሆን የሚያደርገውን የጤዛ ማሞቂያ ፣ ወይም ውሃ በጉልበቱ ላይ የሚጨናነቅበትን የሙቀት መጠን መጨመር ነው።

ይህንን ለማድረግ የተለመደው መንገድ የአሁኑን በበርካታ ተቃዋሚዎች በኩል መሮጥ ነው ፣ ከዚያ ያሞቀዋል ፣ እና ያንን እንደ ሙቀት ምንጭ ይጠቀሙ። በዚህ ሁኔታ ፣ ካሜራው ቀድሞውኑ Raspberry Pi ስላለው ፣ ከተለዋዋጭ ጠቋሚው በላይ ያለውን የተወሰነ የዶም ሙቀት ጠብቆ ለማቆየት እንደአስፈላጊነቱ እነሱን በማብራት የተቃዋሚውን ወረዳ በቅብብል በኩል ለመቆጣጠር ፈለግሁ። ለቁጥጥር አንድ የሙቀት ዳሳሽ በ ጉልላት ውስጥ ይገኛል። ሌላ ዳሳሽ ከመጨመር ይልቅ ሊፈለግ ወደሚችል የካሜራዬ መኖሪያ ውስጥ ዘልቆ ለመግባት የሚያስፈልገውን የጤዛ መረጃ ለማግኘት የአከባቢውን የአየር ሁኔታ የሙቀት መጠን እና እርጥበት መረጃን ከብሔራዊ የአየር ሁኔታ አገልግሎት ለማውጣት ወሰንኩ።

Raspberry Pi አካላዊ መሣሪያዎችን ለመቆጣጠር የማስፋፊያ ቦርዶችን የሚፈቅድ የጂፒኦ ራስጌ አለው ፣ ግን አይኦ ራሱ የአሁኑን የመቋቋም ኃይል የወረዳ ጥያቄዎችን ለማስተናገድ የተቀየሰ አይደለም። ስለዚህ ተጨማሪ ክፍሎች ያስፈልጋሉ። የኃይል ዑደቱን ለማነጣጠል ቅብብሎሽ ለመጠቀም እቅድ አለኝ ፣ ስለሆነም ከ Pi ጋር ለመገናኘት የቅብብሎሽ ሾፌር አይሲ ያስፈልጋል። እኔ በዶማው ውስጥ ያለውን የሙቀት መጠን ለማንበብ የሙቀት ዳሳሽም ያስፈልገኛል ፣ ስለዚህ ፒው ሙቀቱን እንዲያነብ ለዲጂታል መለወጫ (ኤዲሲ) አናሎግ ያስፈልጋል። እነዚህ አካላት በተናጥል ይገኛሉ ፣ ግን እርስዎ በፒፒ ጂፒኦ ውስጥ በሚሰካ ሰሌዳ ላይ እነዚህን መሣሪያዎች ለያዘው ለ ‹ፒ› ‹ኮፍያ› መግዛትም ይችላሉ።

እኔ የ I/O አጠቃላይ ክልል ካለው ከፒሞሮኒ ኤክስፕሎረር ፒኤች ጋር ሄድኩ ፣ ግን ለኔ ዓላማዎች እሱ አራት የአናሎግ ግብዓቶች 0-5V ፣ እና ለመንዳት ቅብብሎች ተስማሚ አራት ዲጂታል ውጤቶች አሉት።

ለጉልት የሙቀት ዳሳሽ ፣ እኔ ከ T ል 36 ን እጠቀማለሁ ፣ ይህም ከ voltage ልቴጅ ንባብ የሙቀት መጠንን ለማምጣት ቀላል የመስመር ቀመር ስላለው ወድጄዋለሁ። በሥራዬ ላይ ቴርሞስታተሮችን እና ኤቲዲዎችን እጠቀማለሁ ፣ ግን እነሱ መስመራዊ ያልሆኑ እና ስለሆነም ከባዶ ለመተግበር የበለጠ የተወሳሰቡ ናቸው።

ቅብብል ፣ ተርሚናል ብሎክ እና ሌሎች ሽቦዎችን ለመሸጥ የአዳፍ ፍሬምን ፐርማ ፕሮቶ ቦኔት ሚኒ ኪት እንደ የወረዳ ቦርድ ተጠቅሜአለሁ ፣ ይህም ለፒ መጠኑ ጥሩ ነው ፣ እና ፒ ከሚሰጡት ጋር የሚዛመድ ወረዳ አለው።

እነዚህ ዋና ዋና ነገሮች ናቸው። ሁሉንም ከተለመዱት የወረዳ ክፍሎች በተጨማሪ የአዳፍሬትን ክፍሎች ስለሚያከማቹ ሁሉንም ነገር ከዲጂኪ አገኘሁ ፣ ስለዚህ ሁሉንም በአንድ ጊዜ ማግኘት ቀላል ያደርገዋል። ካዘዝኳቸው ሁሉም ክፍሎች ጋር ወደ ግዢ ጋሪ አገናኝ እዚህ አለ

www.digikey.com/short/z7c88f

ለዝላይ ሽቦዎች ሁለት የሽቦ ስፖሎችን ያጠቃልላል ፣ እርስዎ አስቀድመው ካሉዎት ፣ አያስፈልገዎትም።

አቅርቦቶች

  • ፒሞሮኒ ኤክስፕሎረር ፒኤችቲ
  • TMP36 የሙቀት ዳሳሽ
  • 150 Ohm 2W resistors
  • 1A 5VDC SPDT ቅብብል
  • ተርሚናል ብሎክን ይከርክሙ
  • የወረዳ ሰሌዳ
  • ሽቦ
  • የወረዳ ቦርድ መቆሚያዎች
  • ብየዳ እና ብየዳ ብረት

Digikey ላይ ክፍሎች ዝርዝር:

www.digikey.com/short/z7c88f

ደረጃ 1 የኤሌክትሪክ ንድፈ ማስታወሻዎች

የሚያዩትን ኃይል እና የአሁኑን ለማስተናገድ ያገለገሉ አካላት በትክክል መጠናቸውን ማረጋገጥ አስፈላጊ ነው ፣ አለበለዚያ ያለጊዜው ውድቀት ወይም እሳት እንኳን ሊኖርዎት ይችላል!

በዚህ ጉዳይ ላይ ሊጨነቁ የሚገባቸው ዋና ዋና ክፍሎች የአሁኑ የቅብብሎሽ እውቂያዎች ደረጃ ፣ እና የተቃዋሚዎች የኃይል ደረጃ ነው።

በእኛ የኃይል ወረዳ ውስጥ ብቸኛው ጭነት ተቃዋሚዎች ስለሆኑ አጠቃላይ ተቃውሞውን ብቻ ማስላት ፣ ያንን በኦም ሕግ ውስጥ ማስገባት እና በወረዳችን ውስጥ ያለውን የአሁኑን ማስላት እንችላለን።

ትይዩ ተቃዋሚዎች አጠቃላይ መቋቋም 1/R_T = 1/R_1 +1/R_2 +1/R_3 +1/R_N

የግለሰብ ተቃዋሚዎች እኩል ከሆኑ ወደ: R_T = R/N ሊቀነስ ይችላል። ስለዚህ ለአራት እኩል ተቃዋሚዎች R_T = R/4 ነው።

እኔ አራት 150 Ω ተከላካዮችን እጠቀማለሁ ፣ ስለሆነም በአራቱ በኩል የእኔ አጠቃላይ ተቃውሞ (150 Ω) /4=37.5 is ነው።

የኦም ሕግ ልክ ቮልቴጅ = የአሁኑ X Resistance (V = I × R) ነው። I = V/R ን ለማግኘት የአሁኑን ለመወሰን ያንን እንደገና ማስተካከል እንችላለን። እኛ ከኃይል አቅርቦታችን እና ከተከላካካችን የእኛን ቮልቴጅ ብንሰካ I = (12 ቮ)/(37.5 Ω) = 0.32 ሀ እናገኛለን ስለዚህ ያ ማለት ቢያንስ የእኛ ቅብብል በ 0.32 ኤ ደረጃ ሊሰጠው ይገባል። እኛ የምንጠቀምበት 1A ቅብብል ከሚያስፈልገው መጠን ከ 3 እጥፍ በላይ ነው ፣ ይህም ብዙ ነው።

ለተቃዋሚዎች ፣ በእያንዳንዱ በኩል የሚሄድበትን የኃይል መጠን መወሰን አለብን። የኃይል ቀመር በበርካታ ዓይነቶች (በኦም ሕግ በመተካት) ይመጣል ፣ ግን ለእኛ በጣም ምቹ የሆነው P = E^2/R ነው። ለግለሰብ ተከላካያችን ፣ ይህ P = (12V)^2/150Ω = 0.96 W. ይሆናል ስለዚህ እኛ ቢያንስ 1 ዋት ተከላካይ እንፈልጋለን ፣ ግን 2 ዋት ተጨማሪ የደህንነት ሁኔታ ይሰጠናል።

የወረዳው አጠቃላይ ኃይል 4 x 0.96 ዋ ወይም 3.84 ዋ ብቻ ይሆናል (አጠቃላይ ተቃውሞውን በኃይል ቀመር ውስጥ ማስገባት እና ተመሳሳይ ውጤት ማግኘት ይችላሉ)።

እኔ ይህንን ሁሉ እጽፋለሁ ፣ ስለዚህ የበለጠ ኃይል እንዲፈጠር (የበለጠ ሙቀት) ከፈለጉ ፣ ቁጥሮችዎን ማስኬድ እና የሚያስፈልጉትን ተቃዋሚዎች ፣ ደረጃቸውን እና አስፈላጊውን የቅብብሎሽ ደረጃ ማስላት ይችላሉ።

እኔ ከ Raspberry Pi የኃይል ባቡር በ 5 ቮልት ወረዳውን ለማሄድ ሞከርኩ ፣ ግን በአንድ ተከላካይ የሚመነጨው ኃይል P = (5V)^2/150Ω = 0.166 W ፣ በአጠቃላይ 0.66 ዋ ነበር ፣ ከሁለት ዲግሪዎች በላይ የሙቀት መጨመርን ለማመንጨት በቂ።

ደረጃ 2 - ደረጃ 1 - መሸጫ

ደረጃ 1: መሸጥ
ደረጃ 1: መሸጥ
ደረጃ 1: መሸጥ
ደረጃ 1: መሸጥ
ደረጃ 1: መሸጥ
ደረጃ 1: መሸጥ

እሺ ፣ የክፍሎች ዝርዝሮች እና ንድፈ -ሀሳብ በቂ ፣ ወደ ወረዳው ዲዛይን እና ብየዳ እንሂድ!

በፕሮቶ-ቦኔት ላይ የወረዳውን ሁለት የተለያዩ መንገዶች ፣ አንድ ጊዜ እንደ የሽቦ መርሃግብር ፣ እና አንዴ የቦርዱ ምስላዊ ውክልና አድርጌያለሁ። በእሱ እና በፕሮቶ-ቦኔት መካከል የሚሄደውን ሽቦ የሚያሳይ የፒሞሮኒ አሳሽ ፒኤች ቦርድ ምልክት የተደረገበት ፎቶ አለ።

በኤክስፕሎረር ፒኤች ላይ ፣ ከእሱ ጋር የሚመጣው የ 40 ፒን ራስጌ ወደ ቦርዱ መሸጥ አለበት ፣ ይህ በእሱ እና በ Raspberry Pi መካከል ያለው ግንኙነት ነው። ለ I/O ተርሚናል ራስጌ ይመጣል ፣ ግን እኔ አልተጠቀምኩም ፣ ይልቁንም በቀጥታ ወደ ቦርዱ የተሸጡ ገመዶችን ብቻ ነው። ፕሮቶ-ቦኔት ለርዕሱ ግንኙነቶችንም ያካትታል ፣ ግን በዚህ ጉዳይ ላይ ጥቅም ላይ አይውልም።

በ Raspberry Pi አካባቢ እና በካሜራ ዶም ውስጠኛው መካከል ያለውን ልዩነት ለማስተካከል የሙቀት ዳሳሹ በቀጥታ ወደ ኤክስፕሎረር ፒኤች ቦርድ ይገናኛል።

የ Screw Terminal block እና የመቆጣጠሪያ ማስተላለፊያ ለፕሮቶ-ቦኔት ቦርድ የተሸጡ ሁለት አካላት ናቸው ፣ በእቅዱ ውስጥ T1 ፣ T2 ፣ T3 (ለሶስቱ የሾሉ ተርሚናሎች) ፣ እና ለ CR1 ቅብብል የተሰየሙ ናቸው።

ተከላካዮቹ እንዲሁ ከ Raspberry Pi ወደ ካሜራ ዶም የሚሄዱ ወደ መሪነት ይሸጣሉ ፣ እነሱ በ T1 እና T3 ላይ ባለው የፍተሻ ተርሚናሎች በኩል ከፕሮቶ-ቦኔት ጋር ይገናኛሉ። ካሜራዬን በጣራዬ ላይ ከመጫንዎ በፊት የስብሰባውን ፎቶግራፍ ማንሳቴን ረሳሁ ፣ ነገር ግን ሁለት ገመዶች ብቻ ወደ ፕሮቶ ቦኔት በሚመለሱበት ጉልበቱ ዙሪያ ተቃዋሚዎቹን በእኩል ለማውጣት ሞከርኩ። በቧንቧው ተቃራኒ ጎኖች ላይ ባሉት ቀዳዳዎች በኩል ወደ ጉልላት ይግቡ ፣ የሙቀት ዳሳሹ በሦስተኛው ቀዳዳ በኩል በመግባት ፣ ከጉድጓዱ ጠርዝ አጠገብ ባሉት ሁለት ተቃዋሚዎች መካከል በእኩል ርቀት ላይ ይገኛል።

ደረጃ 3 - ደረጃ 2 - ስብሰባ

ደረጃ 2 - ስብሰባ
ደረጃ 2 - ስብሰባ

አንዴ ሁሉም በአንድ ላይ ከተሸጠ ፣ በሰማዩ ካሜራዎ ላይ ሊጭኑት ይችላሉ። በ 40 ፒን ራስጌው ላይ በመግፋት ኤክስፕሎረር ፒኤችቲውን በ 40 ፒን ራስጌ ላይ ይጫኑት ፣ እና ከዚያ ፕሮቶ-ቦኔት አንዳንድ ተቃራኒዎችን በመጠቀም ከፓይ አናት ላይ ይጫናል። ሌላው አማራጭ በአሳሽ ላይ አቁማዳዎችን መጠቀም ነበር ፣ ግን እኔ የኤቢኤስ ፓይፕ ቅጥርን ስለምጠቀም ፣ ፒን የበለጠ እንዲገጥም አድርጎታል።

የሙቀት መጠኑን ዳሳሽ ወደ መከለያው ወደ ቦታው ያዙሩ ፣ እንዲሁም የተከላካዩን መሣሪያም ይጫኑ። ከዚያ ማሰሪያውን በፕሮቶ-ቦርድ ላይ ወደ ተርሚናል ማገጃው ያሽጉ።

ወደ ፕሮግራሙ ይሂዱ!

ደረጃ 4 - ደረጃ 3 - የአሳሽ PHAT ቤተመፃሕፍት እና የሙከራ ፕሮግራም ማዘጋጀት

ኤክስፕሎረር ፒኤችትን ከመጠቀማችን በፊት ፒው ከእሱ ጋር መገናኘት እንዲችል ከፒሞሮኒ ቤተመፃሕፍቱን ለእሱ መጫን አለብን።

በእርስዎ Raspberry Pi ላይ ተርሚናልውን ይክፈቱ እና ያስገቡ

ከርቭ https://get.pimoroni.com/explorerhat | ባሽ

ጭነቱን ለመጨረስ እንደ ተገቢው 'y' ወይም 'n' ብለው ይተይቡ።

በመቀጠል ፣ ሽቦዎቻችን ትክክለኛ መሆናቸውን ለማረጋገጥ ግብዓቶችን እና ውጤቶችን ለመፈተሽ ቀለል ያለ ፕሮግራም ማካሄድ እንፈልጋለን። ተያይ attachedል።

የማስመጣት ጊዜ

አስመጣ explorerhat መዘግየት = 2 ሳለ እውነት: T1 = explorerhat.analog.one.read () tempC = ((T1*1000) -500)/10 tempF = tempC*1.8 +32 ህትመት ('{0: 5.3f} ቮልት ፣ {1: 5.3f} degC ፣ {2: 5.2f} deg F'.format (ዙር (T1, 3) ፣ ዙር (tempC ፣ 3) ፣ ክብ (tempF ፣ 3))) V1 = explorerhat.output.two። በ () ህትመት ('Relay on') time.sleep (delay) V1 = explorerhat.output.two.off () print ('Relay off') time.sleep (delay)

በ Rasberryberry Pi ላይ ፋይሉን መክፈት ይችላሉ (በእኔ ላይ በቶኒ ውስጥ ተከፈተ ፣ ግን ብዙ ሌሎች የፓይዘን አርታኢዎች እዚያም አሉ) ፣ እና ከዚያ ያሂዱ እና የሙቀት መጠኑን ማሳየት መጀመር አለበት ፣ እና እርስዎ ይሰማሉ ቅብብል ጠቅ በማድረግ አጥፋ! ካልሆነ ፣ ስለ ሽቦዎ እና ወረዳዎችዎ አንዳንድ ምርመራ ያድርጉ።

ደረጃ 5 - ደረጃ 4 - የጤዛ ማሞቂያ ፕሮግራሚንግን መጫን

ሙሉ የጤዛ ማሞቂያ መርሃ ግብር እዚህ አለ። እሱ በርካታ ነገሮችን ያደርጋል-

  • በየአምስት ደቂቃው የአሁኑን የውጪ ሙቀት እና የጤዛ ነጥብ ከተሰጠው ብሔራዊ የአየር ሁኔታ አገልግሎት ቦታ ይጎትታል። መረጃ ካላገኘ የቀደመውን የሙቀት መጠን ይጠብቃል እና በሌላ በአምስት ደቂቃዎች ውስጥ እንደገና ይሞክራል።

    • NWS በጥያቄው ላይ ችግሮች ካሉ ፣ ማንን ማነጋገር እንዳለባቸው ያውቃሉ ፣ የእውቂያ መረጃ በኤፒአይ ጥያቄዎች ውስጥ እንዲካተት ይጠይቃል። ይህ በፕሮግራሙ መስመር 40 ውስጥ ነው ፣ እባክዎን ‹[email protected]› ን በራስዎ የኢሜይል አድራሻ ይተኩ።
    • በ NWS አቅራቢያ ያለው የአየር ሁኔታ ጣቢያ የሆነውን የጣቢያ መታወቂያ ለማግኘት ወደ weather.gov መሄድ እና ለአካባቢዎ ትንበያ መፈለግ ያስፈልግዎታል። የጣቢያ መታወቂያው ከቦታው ስም በኋላ በ () ውስጥ አለ። ይህንን በፕሮግራሙ መስመር 17 ውስጥ ያስገቡ። በአሁኑ ጊዜ KPDX ን ፣ ወይም ፖርትላንድ ፣ ኦሪገንን ያሳያል።
    • ከአሜሪካ ውጭ ከሆኑ ከ OpenWeatherMap.org መረጃን በመጠቀም ሌላ ዕድል አለ። እኔ እራሴ አልሞከርኩትም ፣ ግን ይህንን ምሳሌ እዚህ ማየት ይችላሉ-ማንበብ-ጄሰን-ከ Raspberry-Pi
  • ከኤን.ቢ.ኤስ እና ከሙቀት ዳሳሹ ሙቀቶች በዲሲ ሴግሬድ ውስጥ እንዳሉ ልብ ይበሉ ፣ ለኤሲአይ ካሜራ እንደነበሩት ፣ ስለዚህ ወጥነት ፣ እኔ ወደ ፋራናይት ከመቀየር ይልቅ ሁሉንም ሴንትሪግሬድ ጠብቄአቸዋለሁ ፣ ይህም የበለጠ የምጠቀምበት ነው።.
  • በመቀጠልም የሙቀት መጠኑን ከዶም ዳሳሽ ያነባል ፣ እና ከጤዛው ከ 10 ዲግሪ በታች ከሆነ ፣ ከዚያ ቅብብሉን ያበራል። ከጤዛው በላይ ከ 10.5 ዲግሪ በላይ ከሆነ ቅብብሉን ያጠፋል። ከተፈለገ እነዚህን ቅንብሮች መለወጥ ይችላሉ።
  • በደቂቃ አንዴ የአሁኑን እሴቶች ለሙቀት ፣ ለእርጥበት ነጥብ እና ለቅብብሎሽ ሁኔታ ወደ.csv ፋይል ይመዘግባል ፣ ይህም በጊዜ ሂደት እንዴት እንደሚሰራ ማየት ይችላሉ።

#Raspberry Pi ጤዛ ማሞቂያ መቆጣጠሪያ ፕሮግራም

#ዲሴም 2019 #ብራያን ፕሌት #የፒሞሮኒ ኤክስፕረስ ፒኤችትን ፣ የሙቀት ዳሳሽ እና ቅብብልን ይጠቀማል ለሰማይ ካሜራ ሁሉ እንደ ጠል ማሞቂያ የ resistor ወረዳን ለመቆጣጠር #ከአየር ሙቀት ውጭ ይጎትታል እና ከ NWS ድር ጣቢያ ጠል ነጠብጣብ #የውስጥ ሙቀትን ይጠብቃል 10 ከጤዛ በላይ የማስመጣት ጊዜ የማስመጣት የጊዜ ማስመጣት የጊዜ ማስመጣት ጥያቄዎችን ያስመጣል csv import os import Explorerhat #Station ID በ NWS አቅራቢያ ያለው የአየር ሁኔታ ጣቢያ ነው። ወደ weather.gov ይሂዱ እና ለአካባቢዎ ፎርኬሽን ይፈልጉ ፣ #የስቴት መታወቂያ ከአከባቢ ስም በኋላ በ () ውስጥ አለ። settings = {'station_ID': 'KPDX',} #ለአየር ሁኔታ መረጃ #Alternate URL #BASE_URL = "https://api.openweathermap.org/data/2.5/weather?appid={0}&zip={1} ፣ { 2} & ክፍሎች = {3}"

ውሂብን ወደነበረበት ለመመለስ #የአየር ሁኔታ ዩአርኤል

BASE_URL = "https://api.weather.gov/stations/{0}/observations/latest"

ለቅብብል መቆጣጠሪያ #መዘግየት ፣ ሰከንዶች

ControlDelay = 2 A = 0 B = 0 እውነት ሆኖ ሳለ #በመዝገብ ውስጥ የፋይል ስም datestr = datetime.datetime.now (). Strftime ("%Y%m%d") #የውሂብ ረድፍ ለመጠቀም #ቀን እና ጊዜ localtime = datetime.datetime.now (). strftime ("%Y/%m/%d%H:%M") #CSV ፋይል ዱካ መንገድ = '/home/pi/allsky/DewHeaterLogs/DewHeatLog{}.csv' B == 0: ይሞክሩ ፦ #በየ 60 ሰከንዶች final_url = BASE_URL.format (ቅንብሮች ["station_ID"]) weather_wata የሙቀት መጠንን እና የእርጥበት ነጥቡን ያውጡ። ':' Raspberry Pi 3+ Allsky Camera [email protected] '}) oatRaw = weather_data.json () ["properties"] ["ሙቀት"] ["እሴት"] dewRaw = weather_data.json () ["properties"] ["dewpoint"] ["እሴት"] #የጥሬ ሙቀት መረጃ ህትመት (oatRaw ፣ dewRaw) OAT = round (oatRaw, 3) ጤዛ = ክብ (ጤዛ ፣ 3) ካልሆነ በስተቀር A = 0 B = 1 break A = 0 B = 1 እረፍት A <300: A = A + Control መዘግየት ሌላ: B = 0 #ጥሬ ቮልቴጅን ከ Raspberry Pi Explorer PHat ያንብቡ እና ወደ ሙቀት T1 = explorerhat.analog.one.read () tempC = ((T1 *1 000) -500)/10 #tempF = tempC*1.8 +32 if (tempC Dew + 10.5): V1 = explorerhat.output.two.off () #የሙቀት መጠኖችን ፣ የእድገትን እና የቅብብሎሽ የውጤት ሁኔታ ህትመትን የሚያሳይ '' የምርመራ ህትመት ('{ 0: 5.2f} degC ፣ {1: 5.2f} degC ፣ {2: 5.2f} deg C {3: 5.0f} '። ቅርጸት (ክብ (OAT ፣ 3) ፣ ክብ (ጤዛ ፣ 3) ፣ ዙር (tempC ፣ 3) ፣ explorerhat.output.two.read ())) ደቂቃው ካለፈ በኋላ #10 ሰከንዶች ፣ ሀ == 10 ከሆነ os.path.isfile (path.format (datestr)) ከሆነ ወደ CSV ፋይል ውሂብ ይፃፉ።: ህትመት (path.format (datestr)) በክፍት (path.format (datestr) ፣ “a”) እንደ csvfile: txtwrite = csv.writer (csvfile) txtwrite.writerow ([localtime ፣ OAT ፣ ጤዛ ፣ tempC ፣ explorerhat. output.two.read ()]) ሌላ - የመስክ ስሞች = ['ቀን' ፣ 'የውጪ አየር ሙቀት' ፣ 'ዴው ነጥብ' ፣ 'ዶም ቴምፕ' ፣ 'ቅብብሎሽ ግዛት'] ክፍት (ዱካ. ቅርጸት (datestr) ፣ "w ") እንደ csvfile: txtwrite = csv.writer (csvfile) txtwrite.writerow (የመስክ ስሞች) txtwrite.writerow ([አካባቢያዊ ጊዜ ፣ OAT ፣ ጤዛ ፣ tempC ፣ explorerhat.output.two.read ()]) ጊዜ እንቅልፍ (ControlDelay)

እኔ ይህንን DewHeaterLogs ተብሎ በሚጠራው allsky አቃፊ ስር በአዲስ አቃፊ ውስጥ አስቀምጠዋለሁ።

እንደ እስክሪፕት ከመቀጠልዎ በፊት ሁሉም ነገር ጥሩ መስሎ እንዲታይ ይህንን ትንሽ ለማሄድ ይሞክሩ።

ደረጃ 6 - ደረጃ 5 - ጅምር ላይ ስክሪፕት ማሄድ

Raspberry Pi ልክ እንደጀመረ የጤዛ ማሞቂያ ስክሪፕትን ለማሄድ ፣ እዚህ መመሪያዎቹን ተከተልኩ -

www.instructables.com/id/Raspberry-Pi-Laun…

ለአስጀማሪው ስክሪፕት እኔ ይህንን ፈጠርኩ-

#!/ቢን/ሽ

# launcher.

አንዴ ይህ ከተደረገ ፣ ለመሄድ ጥሩ መሆን አለብዎት። ከጤዛ-ነፃ ካሜራ በማግኘት ይደሰቱ!

ደረጃ 7 - ዲሴምበር 2020 ን ያዘምኑ

ባለፈው ዓመት አጋማሽ ገደማ ላይ የጤዛ ማሞቂያዬ ሥራ አቆመ ፣ ስለዚህ እሱን እስክመለከት ድረስ ኮዱን አሰናክለዋለሁ። በመጨረሻ በክረምቱ እረፍት ላይ የተወሰነ ጊዜ ነበረኝ ፣ እና እኔ የተጠቀምኩት ቅብብል በሚሠራበት ጊዜ በእውቂያዎቹ ላይ ከፍተኛ የመቋቋም ችሎታ እያሳየ መሆኑን ተገነዘብኩ ፣ ምናልባትም ከመጠን በላይ በመጫን።

ስለዚህ እኔ ከ 1A ግንኙነት ይልቅ ባለ 5A እውቂያ ባለው ከፍተኛ ደረጃ በተሰጠው ቅብብል አዘምነዋለሁ። እንዲሁም ከምልክት ቅብብል ይልቅ የኃይል ማስተላለፊያ ነው ፣ ስለዚህ እሱ ይረዳል ብዬ ተስፋ አደርጋለሁ። እሱ TE PCH-105D2H ፣ 000. እኔ እንዲሁ ለኤክስፕሎረር ፒኤች አንዳንድ የመጠምዘዣ ተርሚናሎችን አክዬ ነበር ፣ ስለሆነም እንደ አስፈላጊነቱ ማሞቂያውን እና የሙቀት ዳሳሹን በቀላሉ ማላቀቅ እችል ነበር። እነዚህ 3 ቱም ከዚህ በታች ባለው በዚህ የግዢ ጋሪ ላይ ናቸው -

ዲጂኪ የግዢ ጋሪ

የዚህ ቅብብል ፒኖች ከቀዳሚው የተለዩ መሆናቸውን ይወቁ ፣ ስለዚህ ሽቦ የሚያዙበት ቦታ ትንሽ የተለየ ነው ፣ ግን ቀጥተኛ መሆን አለበት። የዋልታነት መጠምጠሙ ለ FYI ምንም አይደለም።

የሚመከር: