Სარჩევი:

ჟოლოს გამათბობელი ცის კამერისთვის: 7 ნაბიჯი
ჟოლოს გამათბობელი ცის კამერისთვის: 7 ნაბიჯი

ვიდეო: ჟოლოს გამათბობელი ცის კამერისთვის: 7 ნაბიჯი

ვიდეო: ჟოლოს გამათბობელი ცის კამერისთვის: 7 ნაბიჯი
ვიდეო: საღამოს ვლოგი🍵🍵 დავლიოთ პიტნის ჩაი და ვისაუბროთ😘❤️ 2024, ნოემბერი
Anonim
Raspberry Pi Dew გამათბობელი ყველა ცის კამერისთვის
Raspberry Pi Dew გამათბობელი ყველა ცის კამერისთვის

[გადახედეთ მე -7 ნაბიჯს რელეს შეცვლისთვის]

ეს არის განახლება ყოვლისმომცველი კამერისა, რომელიც მე ავაშენე თომას ჯაკინის შესანიშნავი სახელმძღვანელოს შემდეგ (უკაბელო ყველა ცის კამერა) საერთო პრობლემა, რომელიც აწუხებს ცის კამერებს (და ტელესკოპებსაც) არის ის, რომ ნამი კონდენსირდება კამერის გუმბათზე, როდესაც გაცივდება. ღამე, რომელიც ფარავს ღამის ცის ხედს. გამოსავალი არის დაამატოთ dew გამათბობელი, რომელიც გაათბობს გუმბათს, რომ იყოს ზემოთ dewpoint, ან ტემპერატურა, რომლის დროსაც წყალი კონდენსირდება გუმბათზე.

ამის გაკეთების საერთო გზა არის დენის გაშვება რამდენიმე რეზისტორში, რომელიც შემდეგ გაცხელდება და გამოიყენება როგორც სითბოს წყარო. ამ შემთხვევაში, ვინაიდან კამერას უკვე აქვს Raspberry Pi, მინდოდა გამომეყენებინა ის, რომ მეკონტროლებინა რეზისტორის ჩართვა რელეს საშუალებით, ჩართო და გამორთო საჭიროებისამებრ, რათა შეინარჩუნო გუმბათის გარკვეული ტემპერატურა dewpoint– ზე ზემოთ. ტემპერატურის სენსორი გუმბათში მდებარეობს კონტროლისთვის. მე გადავწყვიტე ამოვიღო ამინდის ამინდისა და ტენიანობის მონაცემები ეროვნული ამინდის სამსახურიდან dew dew ინფორმაციის შესახებ, ვიდრე სხვა სენსორის დამატება და დამჭირდეს შეღწევა ჩემს კამერაში, რომელიც შეიძლება გაჟონოს.

Raspberry Pi– ს აქვს GPIO სათაური, რომელიც საშუალებას აძლევს გაფართოების დაფებს გააკონტროლონ ფიზიკური მოწყობილობები, მაგრამ თავად IO არ არის შემუშავებული მიმდინარე რეზისტორული დენის ჩართვის მოთხოვნების დასაკმაყოფილებლად. ასე რომ, საჭიროა დამატებითი კომპონენტები. მე ვგეგმავ რელეს გამოყენებას დენის წრედის გამოსაყოფად, ამიტომ სარელეო დრაივერის IC საჭიროა Pi– სთან დასაკავშირებლად. მე ასევე მჭირდება ტემპერატურის სენსორი გუმბათის შიგნით ტემპერატურის წასაკითხად, ამიტომ ციფრულ ანალოგურ გადამყვანად (ADC) არის საჭირო, რომ Pi- ს შეუძლია ტემპერატურის წაკითხვა. ეს კომპონენტები ხელმისაწვდომია ინდივიდუალურად, მაგრამ ასევე შეგიძლიათ შეიძინოთ "ქუდი" Pi- სთვის, რომელიც შეიცავს ამ მოწყობილობებს დაფაზე, რომელიც უბრალოდ ჩართულია Pi- ს GPIO- ში.

მე წავედი Pimoroni Explorer– ის pHAT– ით, რომელსაც აქვს I/O მთელი დიაპაზონი, მაგრამ ჩემი მიზნებისათვის მას აქვს ოთხი ანალოგური შეყვანა 0-5V დიაპაზონში და ოთხი ციფრული გამოსავალი შესაფერისი რელეების მართვისთვის.

გუმბათის ტემპერატურის სენსორისთვის გამოვიყენე TMP36, რომელიც მომეწონა, რადგან მას აქვს მარტივი წრფივი განტოლება ტემპერატურის დასადგენად ძაბვის კითხვისგან. მე ვიყენებ თერმისტორებს და RTD– ებს ჩემს სამსახურში, მაგრამ ისინი არაწრფივია და შესაბამისად, ნულიდან განხორციელება უფრო რთულია.

მე გამოვიყენე Adafruit- ის Perma Proto Bonnet Mini ნაკრები, როგორც მიკროსქემის სამაგრები რელეზე, ტერმინალ ბლოკზე და სხვა გაყვანილობაზე, რაც სასიამოვნოა, რადგან ის Pi- ის ზომისაა და აქვს შესაბამისი სქემა, რასაც Pi გთავაზობთ.

ეს არის მთავარი რამ. მე საბოლოოდ მივიღე ყველაფერი დიგიკეისგან, რადგან ისინი ინახავენ ადაფრუტის ნაწილებს ყველა ნორმალური წრიული ნაწილის გარდა, ასე რომ ადვილია ყველაფრის ერთდროულად მიღება. აქ არის ბმული კალათის ყველა იმ ნაწილთან ერთად, რომელიც მე შევუკვეთე:

www.digikey.com/short/z7c88f

იგი მოიცავს რამოდენიმე კოჭას მავთულს ჯუმბერის მავთულხლართებისთვის, თუ უკვე გაქვთ, ეს არ გჭირდებათ.

მარაგები

  • Pimoroni Explorer pHAT
  • TMP36 ტემპერატურის სენსორი
  • 150 Ohm 2W რეზისტორები
  • 1A 5VDC SPDT სარელეო
  • ხრახნიანი ტერმინალის ბლოკი
  • მიკროსქემის დაფა
  • მავთული
  • მიკროსქემის დაფის შეფერხებები
  • solder & soldering რკინის

ნაწილების სია 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 Ω.

ომის კანონი არის მხოლოდ ძაბვა = მიმდინარე X წინააღმდეგობა (V = I × R). ჩვენ შეგვიძლია გადავალაგოთ ის, რომ განვსაზღვროთ დენი, რომ მივიღოთ I = V/R. თუ ჩვენ დავამატებთ ჩვენს ძაბვას ჩვენი დენის წყაროსგან და ჩვენი წინააღმდეგობისგან, მივიღებთ I = (12 V)/(37.5 Ω) = 0.32 A. ასე რომ, ეს ნიშნავს, რომ მინიმუმ, ჩვენი რელე უნდა შეფასდეს 0.32 A. ასე რომ 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 W, რომელიც არ იყო ' t საკმარისი იმისათვის, რომ წარმოქმნას რამდენიმე გრადუსზე მეტი ტემპერატურის ზრდა.

ნაბიჯი 2: ნაბიჯი 1: შედუღება

ნაბიჯი 1: შედუღება
ნაბიჯი 1: შედუღება
ნაბიჯი 1: შედუღება
ნაბიჯი 1: შედუღება
ნაბიჯი 1: შედუღება
ნაბიჯი 1: შედუღება

კარგი, საკმარისია ნაწილების ჩამონათვალი და თეორია, მოდით გადავიდეთ სქემის დიზაინზე და შედუღებაზე!

მე დავხატე წრე Proto-Bonnet– ზე ორი განსხვავებული გზით, ერთხელ როგორც გაყვანილობის სქემატური და ერთხელ როგორც დაფის ვიზუალური წარმოდგენა. ასევე არის Pimoroni Explorer pHAT დაფის მონიშნული ფოტო, სადაც ნაჩვენებია გაყვანილობა, რომელიც მიდის მას და Proto-Bonnet- ს შორის.

Explorer pHAT– ზე, 40 პინიანი სათაური, რომელიც მოყვება მას, უნდა შეიწოვოს დაფაზე, ეს არის კავშირი მასსა და Raspberry Pi– ს შორის. მას გააჩნია ტერმინალის სათაური I/O- სთვის, მაგრამ მე არ გამომიყენებია, სამაგიეროდ უბრალოდ გამყარებული მავთულები პირდაპირ დაფაზე. Proto-Bonnet ასევე შეიცავს კავშირებს სათაურისთვის, მაგრამ ის ამ შემთხვევაში არ გამოიყენება.

ტემპერატურის სენსორი პირდაპირ მიმაგრებულია Explorer pHAT დაფაზე, მავთულის გამოყენებით, რათა შეცვალოს განსხვავება Raspberry Pi- ს ადგილმდებარეობასა და კამერის გუმბათის შიგნით, სადაც ის მდებარეობს.

ხრახნიანი ტერმინალის ბლოკი და საკონტროლო რელე არის ორი კომპონენტი, რომლებიც გაერთიანებულია Proto-Bonnet დაფაზე, სქემატურში მათ ეტიკეტი აქვთ T1, T2, T3 (სამი ხრახნიანი ტერმინალისთვის) და CR1 რელესთვის.

რეზისტენტები მიმაგრებულია ლიდერებთან, რომლებიც ასევე ჟოლოს პიდან გადადიან კამერის გუმბათამდე, ისინი აკავშირებენ პროტო-ბონეტს ხრახნიანი ტერმინალებით T1 და T3- ზე. დამავიწყდა ფოტოების გადაღება კამერის სახურავზე დაყენებამდე, მაგრამ შევეცადე გუმბათის გარშემო რეზისტორების თანაბრად განლაგება, მხოლოდ ორი მავთული ბრუნდებოდა პროტო-ბონეტში. შესვლა გუმბათში ხვრელების მეშვეობით მილის მოპირდაპირე მხარეს, ხოლო ტემპერატურის სენსორი შემოდის მესამე ხვრელიდან, თანაბრად დაშორებულია ორ რეზისტორს შორის გუმბათის პირას.

ნაბიჯი 3: ნაბიჯი 2: შეკრება

ნაბიჯი 2: შეკრება
ნაბიჯი 2: შეკრება

მას შემდეგ რაც ყველაფერი გაერთიანდება, შეგიძლიათ დააინსტალიროთ თქვენს ყველა ცის კამერაზე. დააინსტალირეთ Explorer pHAT Rasperry Pi– ზე, მიიტანეთ იგი 40 პინის სათაურზე, შემდეგ კი Proto-Bonnet დამონტაჟებულია მის მიმდებარედ Pi– ზე, გარკვეული წინააღმდეგობების გამოყენებით. სხვა ვარიანტი იქნებოდა გამოსაყენებლად Explorer– ის თავზე, მაგრამ ვინაიდან მე ვიყენებდი ABS Pipe– ის გარსს, მან Pi ძალიან დიდი გახადა, რომ აღარ მოერგო.

გაუშვით ტემპერატურის სენსორი დანართში მის ადგილას და დააინსტალირეთ რეზისტორის აღკაზმულობაც. შემდეგ შეაერთეთ აღკაზმულობა ტერმინალის ბლოკზე პროტო დაფაზე.

გადადით პროგრამირებაზე!

ნაბიჯი 4: ნაბიჯი 3: Explorer PHAT ბიბლიოთეკის ჩატვირთვა და სატესტო პროგრამირება

სანამ ჩვენ გამოვიყენებთ Explorer pHAT– ს, ჩვენ უნდა ჩავტვირთოთ ბიბლიოთეკა მისთვის Pimoroni– დან, რათა Pi– ს შეეძლოს მასთან ურთიერთობა.

თქვენს Raspberry Pi– ზე გახსენით ტერმინალი და შეიყვანეთ:

დახვევა https://get.pimoroni.com/explorerhat | ბაშო

ჩაწერეთ 'y' ან 'n' საჭიროებისამებრ ინსტალაციის დასასრულებლად.

შემდეგი, ჩვენ გვსურს მარტივი პროგრამის გაშვება შესასვლელებისა და გამომავლების შესამოწმებლად, რათა უზრუნველვყოთ ჩვენი გაყვანილობის სისწორე. თანდართული DewHeater_TestProg.py არის პითონის სკრიპტი, რომელიც აჩვენებს ტემპერატურას და რელეს ჩართავს და გამორთავს ყოველ ორ წამში.

იმპორტის დრო

იმპორტი Explorerhat დაგვიანებით = 2 ხოლო True: 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 (round (T1, 3), round (tempC, 3), round (tempF, 3))) V1 = explorerhat.output.two on () print ('Relay on') time.sleep (delay) V1 = explorerhat.output.two.off () print ('Relay off') time.sleep (დაგვიანება)

თქვენ შეგიძლიათ გახსნათ ფაილი თქვენს ჟოლოს პიზე (ჩემზე ის გაიხსნა Thonny– ში, მაგრამ ასევე არსებობს უამრავი სხვა პითონის რედაქტორი) და შემდეგ გაუშვით ის და ის უნდა დაიწყოს ტემპერატურის ჩვენება და თქვენ მოისმენთ სარელეო დაწკაპუნება და გამორთვა! თუ არა, შეამოწმეთ თქვენი გაყვანილობა და სქემები.

ნაბიჯი 5: ნაბიჯი 4: Dew Heater პროგრამირების ჩატვირთვა

აქ არის სრული გამათბობელი პროგრამირება. ის რამდენიმე რამეს აკეთებს:

  • ყოველ ხუთ წუთში გამოაქვს გარე გარე ტემპერატურა და დნობის წერტილი მოცემული ეროვნული ამინდის სამსახურის ადგილმდებარეობიდან. თუ ის არ იღებს მონაცემებს, ის ინარჩუნებს წინა ტემპერატურას და ისევ ცდილობს კიდევ ხუთი წუთის განმავლობაში.

    • NWS ითხოვს, რომ საკონტაქტო ინფორმაცია შეიტანოს API მოთხოვნებში, იმ შემთხვევაში, თუ მოთხოვნასთან დაკავშირებული პრობლემები არსებობს, მათ იციან ვის მიმართონ. ეს არის პროგრამირების მე -40 სტრიქონი, გთხოვთ შეცვალოთ '[email protected]' თქვენი ელ.ფოსტის მისამართით.
    • თქვენ მოგიწევთ წასვლა weather.gov– ზე და მოძებნეთ თქვენი რეგიონის პროგნოზი, რომ მიიღოთ სადგურის ID, რომელიც არის უახლოესი ამინდის სადგური NWS– ში. სადგურის ID არის () ადგილმდებარეობის სახელის შემდეგ. შეიყვანეთ ეს პროგრამირების მე -17 ხაზში. ამჟამად ის აჩვენებს KPDX, ან პორტლანდი, ორეგონი.
    • თუ აშშ – ს გარეთ ხართ, არსებობს კიდევ ერთი შესაძლებლობა OpenWeatherMap.org– ის მონაცემების გამოყენებით. მე თვითონ არ მიცდია, მაგრამ თქვენ შეგიძლიათ შეხედოთ ამ მაგალითს აქ: Reading-JSON-With-Raspberry-Pi
  • გაითვალისწინეთ, რომ ტემპერატურა NWS– დან და ტემპერატურის სენსორიდან არის გრადუსი ცელსიუს გრადუსზე, ისევე როგორც ASI კამერის ტემპერატურაზე, ასე რომ, თანმიმდევრულობისთვის, მე ვიცავდი მათ ყველა ცენტრიგრადს, ვიდრე ფარენჰეიტზე გადაყვანას, რასაც მე უფრო შევეჩვიე. რა
  • შემდეგი, ის კითხულობს ტემპერატურას გუმბათის სენსორიდან, და თუ ის 10 გრადუსზე ნაკლებია dewpoint– ზე, მაშინ ის ჩართავს რელეს. თუ ის dewpoint– ზე 10.5 გრადუსზე მეტია, ის გამორთავს რელეს. სურვილისამებრ შეგიძლიათ შეცვალოთ ეს პარამეტრები.
  • წუთში ერთხელ, ის აფიქსირებს მიმდინარე მნიშვნელობებს ტემპერატურის, dewpoint და სარელეო სტატუსის.csv ფაილში, ასე რომ თქვენ შეგიძლიათ ნახოთ როგორ მუშაობს დროთა განმავლობაში.

#ჟოლო Pi Dew გამაცხელებელი კონტროლის პროგრამა

#დეკ 2019 #ბრაიან პლეტი #იყენებს Pimoroni Explorer pHAT- ს, ტემპერატურის სენსორს და სარელეო #რეზისტორული წრის გასაკონტროლებლად, როგორც ცის კამერა მთლიანი ცის კამერისთვის #გაიყვანს ჰაერის ტემპერატურას და dewpoint NWS ვებგვერდიდან #ინარჩუნებს შიდა ტემპერატურას 10 გრადუსი ზემოთ dewpoint იმპორტი დრო იმპორტი თარიღი დრო იმპორტი ითხოვს იმპორტი csv იმპორტი os იმპორტი explorerhat #სადგურის ID არის უახლოესი ამინდის სადგური NWS– ში. გადადით weather.gov– ზე და მოძებნეთ თქვენი რეგიონის პროგნოზი, #სადგურის ID არის () ადგილმდებარეობის სახელის შემდეგ. პარამეტრები = {'station_ID': 'KPDX',} #ამინდის ალტერნატიული URL #BASE_URL = "https://api.openweathermap.org/data/2.5/weather?appid={0}&zip={1}, { 2} & ერთეული = {3}"

#ამინდის URL მონაცემების დასაბრუნებლად

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

#გადადება სარელეო კონტროლისთვის, წამი

ControlDelay = 2 A = 0 B = 0 ხოლო True: #თარიღი გამოსაყენებლად ჟურნალში ფაილის სახელი 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: ცადეთ: #გაიყვანეთ ტემპერატურა და dewpoint NWS– დან ყოველ 60 წამში ':' Raspberry Pi 3+ Allsky Camera [email protected] '}) oatRaw = weather_data.json () ["თვისებები"] ["ტემპერატურა"] ["მნიშვნელობა"] dewRaw = weather_data.json () ["თვისებები"] ["dewpoint"] ["მნიშვნელობა"] #დიაგნოსტიკური ამობეჭდვა ნედლი ტემპერატურის მონაცემების დასაბეჭდად (oatRaw, dewRaw) OAT = მრგვალი (oatRaw, 3) Dew = მრგვალი (dewRaw, 3) გარდა: A = 0 B = 1 შესვენება 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 () #სადიაგნოსტიკო ბეჭდვა გვიჩვენებს ტემპერატურას, dewpoints და რელეს გამომავალი მდგომარეობის ამობეჭდვას ('{ 0: 5.2f} degC, {1: 5.2f} degC, {2: 5.2f} deg C {3: 5.0f} '. ფორმატი (მრგვალი (OAT, 3), მრგვალი (Dew, 3), მრგვალი (tempC, 3), explorerhat.output.two.read ())) წუთის გადახვევიდან #10 წამი, ჩაწერეთ მონაცემები CSV ფაილში, თუ A == 10: თუ os.path.isfile (path.format (datestr)) print output.two.read ()]) სხვა: fieldnames = ['თარიღი', 'გარე ჰაერის ტემპერატურა', 'Dewpoint', 'Dome Temp', 'Relay State'] ღია (path.format (datestr), "w ") როგორც csvfile: txtwrite = csv.writer (csvfile) txtwrite.writerow (fieldnames) txtwrite.writerow ([localtime, OAT, Dew, tempC, explorerhat.output.two.read ()]) time.sleep (ControlDelay)

მე ეს შევინახე ახალ საქაღალდეში allsky საქაღალდის სახელწოდებით DewHeaterLogs.

სცადეთ გაუშვათ ეს ცოტა ხნით, რათა დარწმუნდეთ, რომ ყველაფერი კარგად გამოიყურება, სანამ გადახვალთ სკრიპტის სახით.

ნაბიჯი 6: ნაბიჯი 5: სკრიპტის გაშვება გაშვებისას

ჟოლოს გამათბობლის სკრიპტის გასაშვებად, როგორც კი Raspberry Pi იწყებს მუშაობას, მე მიყევი აქ მითითებებს:

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

გამშვები სკრიპტისთვის მე შევქმენი ეს:

#!/bin/sh

# launcher.sh # ნავიგაცია სახლის დირექტორიაში, შემდეგ ამ დირექტორიაში, შემდეგ პითონის სკრიპტის შესრულება, შემდეგ სახლში cd/cd home/pi/allsky/DewHeaterLogs sleep 90 sudo python DewHeater_Web.py & cd/

როგორც კი ეს გაკეთდება, კარგი უნდა იყო წასვლა. ისიამოვნეთ კამერის გარეშე.

ნაბიჯი 7: განაახლეთ 2020 წლის დეკემბერი

გასული წლის შუა რიცხვებში, ჩემმა გამათბობელმა მუშაობა შეწყვიტა, ამიტომ კოდი გამორთული მქონდა, სანამ არ შევხედავდი. საბოლოოდ გარკვეული დრო დაუთმო ზამთრის შესვენებას და აღმოჩნდა, რომ რელე, რომელსაც ვიყენებდი, მაღალი წინააღმდეგობის გაწევისას ავლენდა კონტაქტების დროს, ალბათ გადატვირთულობის გამო.

ასე რომ, მე განვაახლე იგი უფრო მაღალი რეიტინგის რელესთან, ერთი 5A კონტაქტით და არა 1A კონტაქტით. ასევე ეს არის დენის სარელეო ვიდრე სიგნალის სარელეო, ასე რომ მე იმედი მაქვს, რომ ის მეხმარება. ეს არის TE PCH-105D2H, 000. მე ასევე დავამატე რამოდენიმე ხრახნიანი ტერმინალი Explorer pHAT– ისთვის, ასე რომ საჭიროებისამებრ გამათბობელი გამათბობელი და ტემპერატურის სენსორი. სამივე მათგანი მოცემულია ქვემოთ მოცემულ კალათაში:

დიგიკეის კალათა

იცოდეთ, რომ ამ სარელეოს ქინძისთავები განსხვავდება წინადან, ასე რომ, სად შეხვალთ ოდნავ განსხვავდება, მაგრამ უნდა იყოს პირდაპირი. პოლარობას მნიშვნელობა არ აქვს კოჭისთვის, FYI.

გირჩევთ: