Სარჩევი:
- მარაგები
- ნაბიჯი 1: შთაგონება და აღიარება
- ნაბიჯი 2: მეთოდოლოგია
- ნაბიჯი 3: მზის ამოსვლის/ჩასვლის ვებ სერვისი
- ნაბიჯი 4: პითონის კოდი
- ნაბიჯი 5: კონტროლერის შეკრება
- ნაბიჯი 6: მსუბუქი კონსტრუქცია
- ნაბიჯი 7: დასკვნა
ვიდეო: DIY გარე ლანდშაფტის განათება: 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
მე მქონდა პრობლემები ლანდშაფტის განათების კომპანიებთან მას შემდეგ, რაც შევიძინე ჩემი პირველი ქალაქის სახლი 2003 წელს. ტრანსფორმატორებს აქვთ დაბალი სიმძლავრის არაინტუიციური ღილაკის ინტერფეისები და იაფი ეკრანები, სადაც სიმძლავრე უფრო ძვირფასია ვიდრე პლატინა. თუ არ შეხვალთ მართლაც მაღალ ფასად, განათება უკიდურესად დაბალი ხარისხისაა მწირი-არარსებული შემცვლელი ნაწილებით (ნაკაწრები). კონექტორები იმედგაცრუებული და დახვეწილია. მე რამდენიმე წელია ვთამაშობ Raspberry Pi– ს და ვფიქრობდი, რომ ეს უნდა იყოს კარგი საფუძველი განათების კონტროლერისთვის. მე ნამდვილად მინდოდა საკუთარი გადაწყვეტილების გაშვება და ეს გახდა ჩემი გაზაფხულის ვნების პროექტი სახლის გაუმჯობესებისთვის.
მარაგები
მიმდინარე წარმატებული მიწოდების სია
~ შემცირება მილები:
Lood წარღვნის შუქები:
~ მავთული:
Ase საქმე:
Ase კეისის სამონტაჟო პანელი:
~ LED წყალგაუმტარი ზოლი:
~ სილიკონის მავთული:
~ ალუმინის არხი (U06B10 შავი w/რძის თეთრი საფარი):
~ ბოლოები (U06 შავი):
~ ლანდშაფტის კავები:
~ ელექტრომომარაგება:
~ ჟოლო Pi W:
~ სარელეო:
Საყურებელი სია
~ კონექტორები:
დამატებულია კომფორტი
Y რიობის ბატარეის შედუღების სადგური:
Rem დრემელ ბუტანი ჩირაღდანი:
წარუმატებელი გადაწყვეტილებები
Do გარე მავთულის თხილი:
Ire მავთულის კონექტორები:
Lood წარღვნის შუქები:
ნაბიჯი 1: შთაგონება და აღიარება
წინასწარი ძიებამ მიმიყვანა ორ ცალკეულ ონლაინ ინსტრუქციამდე, რომელიც ვიგრძენი, რომ შეიძლება გაერთიანდეს და განახლდეს იმის შესაქმნელად, რასაც ვეძებდი.
~ კოლინ მაილსმა, იგივე Instructables– ის ერთ – ერთმა გამწმენდმა, შთააგონა ეს პოსტი. მან მშვენივრად განმარტა ელექტროენერგიის გაყვანილობა, ასე რომ, მე არ ვაპირებ მისი მუშაობის გადაწერას, არამედ მე დავამატებ განახლებებს.
YouTube მატისკაბრერასმა YouTube– ზე შექმნა შესანიშნავი ვიდეო DIY LED განათებებზე.
ნაბიჯი 2: მეთოდოლოგია
ინსპირაციული პოსტების საფუძველზე ჩემი მიზნები იყო შემდეგი:
~ გამოიყენეთ კომპიუტერის ელექტრომომარაგება, რომელიც ჩართავს როგორც განათებას, ასევე ჟოლოს პი.
~ დაწერეთ პერსონალური პითონის კოდი, რომელიც გააკონტროლებს შუქების ჩართვას და გამორთვას.
~ გამოიყენეთ ვებ სერვისი მზის ამოსვლის/ჩასვლის დროის დასადგენად, როგორც განათების კონტროლის საფუძველი.
~ ავაშენე ჩემი შუქები ისე, რომ ჩანაცვლების წარმოება ადვილი იყოს.
~ გამოაქვეყნეთ გამოსავალი სხვებისთვის, გამოიყენონ/გააუმჯობესონ/ისიამოვნონ.
ნაბიჯი 3: მზის ამოსვლის/ჩასვლის ვებ სერვისი
როგორც ნახსენებია ერთ – ერთი ინსპირაციული პოსტის „ნაბიჯი 11: გაუმჯობესება მიმდინარე პროცესში და შეფუთვა“, კოლინი აღნიშნავს ამინდის Underground– ის გამოყენებას API გასაღების მოპოვებით. სამწუხაროდ, WU– ს API– მ მიაღწია მომსახურების დასრულებას. მე ვიპოვე სხვა სერვისი სახელწოდებით Sunrise Sunset, რომელიც იყენებს მარტივ REST API- ს. თქვენ შეგიძლიათ შექმნათ შესაბამისი URL, რომელიც მოიცავს თქვენი გრძედისა და გრძედის კოორდინატებს ათობითი ხარისხით. როდესაც დარეკავთ, API დააბრუნებს JSON– ს მზის ამოსვლით და მზის ჩასვლით იმ ადგილას UTC დროს.
მაგალითი URL და პასუხი ასეთია:
URL
api.sunrise-sunset.org/json?lat=36.7201600…
პასუხი
{
"შედეგები": {"მზის ამოსვლა": "6:31:48 AM", "მზის ჩასვლა": "5:32:25 PM", "მზის_შუადება": "12:02:07 PM", "დღის_სიგრძე": "11: 00: 37 "," civil_twilight_begin ":" 6:05:35 AM "," civil_twilight_end ":" 5:58:39 PM "," nautical_twilight_begin ":" 5:35:23 AM "," nautical_twilight_end ":" 6:28:50 PM "," astronomical_twilight_begin ":" 5:05:23 AM "," astronomical_twilight_end ":" 6:58:50 PM "}," status ":" OK "}
ჩემი პითონის კოდის წერისას, მე დიდი ბრძოლა მქონდა დროის ზონებთან ურთიერთობისას და მათ გარდაქმნაში. მე მჯერა, რომ ჩემი კოდი მუშაობს ისე, როგორც ვგეგმავ. კარგი გამოცდა იქნება, როდესაც საათები იცვლება დღისით. შეხედულებისამებრ, მომავალი გაუმჯობესება შეიძლება იყოს ჩემი Raspberry Pi- ის დაყენება UTC– ში და საერთოდ არ შეასრულოს კონვერსიები. თუ მე გადავწყვიტე ამის გაკეთება, მე განვაახლო ეს ინსტრუქციები.
ნაბიჯი 4: პითონის კოდი
მე დავამატე ჩემი პითონის კოდი ჩემი GitHub- ის "OutdoorLighting" საცავში. მე აბსოლუტურად მივესალმები ჩემს პითონის კოდის შეყვანას. README.md არის შემდეგი:
პითონის სკრიპტები გამოიყენება გარე განათების ავტომატურად ჩართვის/გამორთვისთვის ჟოლოს პიდან. იყენებს Sunrise Sunset REST API– ს JSON– ში დროის დასაბრუნებლად (https://sunrise-sunset.org/).
იყენებს შემდეგ პაკეტებს: python 3 pip3 python ითხოვს python-dateutil შემდეგი cron- ის გამოყენებით ამ სკრიპტის გაშვება ყოველდღიურად დილის 1 საათზე და სისტემის გადატვირთვაზე (crontab -e): 0 1 * * */home/pi/OutdoorLighting/OutdoorLighting. py @reboot /home/pi/OutdoorLighting/OutdoorLighting.py
ნაბიჯი 5: კონტროლერის შეკრება
ფოტოებს ეტიკეტირებული აქვს ყველა კავშირი, რომელიც საჭიროა კონტროლერის მუშაობისთვის.
ნაბიჯი 6: მსუბუქი კონსტრუქცია
ცდისა და შეცდომის შემდეგ, ეს არის მსუბუქი დიზაინი, რომლითაც მე ვარ კმაყოფილი. ფოტოები მითითებულია კონკრეტული ინსტრუქციით.
ნაბიჯი 7: დასკვნა
ეს პროექტი იყო ოდნავ რთული, სპორადულად იმედგაცრუებული და ძალიან მომგებიანი. მე დავკარგე გარკვეული თანხა ჩემი პირადი კვლევისა და განვითარების დროს, მაგრამ არა ბევრი. მე დავხარჯე იმაზე მეტი, ვიდრე მჭირდებოდა ATX კვების ბლოკზე, რათა შემდგომში შემეთავაზებინა გაფართოების უნარი. გეგმა არის განათების სრულად გაშვება სახლის გარშემო. თავად განათება აღმოჩნდა ძალიან თანამედროვე და მიმზიდველი. ზოგს შეიძლება ურჩევნია იარუსიანი შუქი და დარწმუნებული ვარ, რომ დანამატი და თამაში შეიძლება იყოს ამაზონზე.
გირჩევთ:
გასაოცარი წვრილმანი მზის ენერგიით გარე გარე ნათურა: 9 ნაბიჯი
გასაოცარი წვრილმანი მზის ენერგიაზე მომუშავე გარე ნათურა: გამარჯობა! ამ ინსტრუქციებში შეგიძლიათ გაიგოთ როგორ ავაშენოთ იაფი და მარტივი მზის ენერგიაზე მომუშავე LED ნათურა! ის იტვირთება ბატარეის დღის განმავლობაში და ანათებს ძალიან ნათელ COB LED ღამით! უბრალოდ მიყევით ნაბიჯებს! Შენ შეგიძლია ამის გაკეთება! ეს მართლაც ადვილი და სახალისოა! ეს არის
გარე პროგრამისთვის პროგრამირებადი გარე განათება: 4 ნაბიჯი
გარე პროგრამული უზრუნველყოფის გარე განათება: ეს პროექტი გეხმარებათ გარე გარე მონიტორის ან ტელევიზიის გარემოს განათების დაყენებაში, რომელიც საშუალებას გაძლევთ გააკონტროლოთ ქვემოთ ჩამოთვლილი ნებისმიერი ბრაუზერი, რომელსაც აქვს ბრაუზერი და დაკავშირებულია თქვენს როუტერთან. LED ფერი მოციმციმე სიხშირე DJ ეფექტს აყენებს განსხვავებებს
წვრილმანი დაბალი ძაბვის გარე განათება ჟოლო ჟოლოს გამოყენებით: 11 ნაბიჯი (სურათებით)
წვრილმანი დაბალი ძაბვის გარე განათება ჟოლოს პი გამოყენებით მე ასევე ძალიან დავიღალე, რომ ჩავრთო ჩემი შუქები, ტექნიკა, შესასვლელი კარი, ავტოფარეხის კარი და ვინ იცის კიდევ რა დაუცველ ინტერნეტს. განსაკუთრებით ისეთ მოვლენებთან დაკავშირებით, როგორიცაა
შექმენით გარე მყარი დისკი ძველი გარე CD/RW– დან: 5 ნაბიჯი
შექმენით გარე მყარი დისკი ძველი გარე CD/RW– დან: ძველი გარე cd/rw– ის საკმაოდ პირდაპირ გადატანა უფრო სასარგებლო გარე მყარ დისკზე. მომარაგება 1-გარე cd/rw (სასურველია უფრო ყუთის ტიპი) 1-მყარი დისკი (უნდა შეესაბამებოდეს დისკის შიდა კონექტორს, უნდა იყოს ფორმატირებული/სისტემური) 1 სმ
წვრილმანი კომპიუტერის გარე განათება Arduino და WS2812b LED- ების გამოყენებით: 6 ნაბიჯი (სურათებით)
წვრილმანი კომპიუტერის გარე განათება Arduino და WS2812b LED- ების გამოყენებით: მინდოდა კიდევ უფრო მეტი სიღრმე ჩემი თამაშების/ფილმების ნახვის გამოცდილებისთვის, ასე რომ, როგორ დავაყენე ჩემი გარე განათება. სანამ დავიწყებთ, ეს პროექტი მოითხოვს თქვენ იცოდეთ როგორ გამოიყენოთ გამაგრილებელი რკინა და სხვა ძირითადი ელემენტები იარაღები. თუ თავს კომფორტულად არ გრძნობთ