Բովանդակություն:
- Պարագաներ
- Քայլ 1: Ոգեշնչում և ճանաչում
- Քայլ 2: Մեթոդաբանություն
- Քայլ 3: Sunrise/Sunset վեբ ծառայություն
- Քայլ 4: Python կոդ
- Քայլ 5: Վերահսկիչի հավաքում
- Քայլ 6: Թեթև շինարարություն
- Քայլ 7: Եզրակացություն
Video: DIY բացօթյա լանդշաֆտային լուսավորություն. 7 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Ես խնդիրներ ունեմ լանդշաֆտային լուսավորության ընկերությունների հետ 2003 թ.-ից իմ առաջին քաղաքային տունը գնելուց հետո: Տրանսֆորմատորները ցածր էներգիա են ստանում `ոչ ինտուիտիվ կոճակով միջերեսներով և էժան էկրաններով, որտեղ հզորությունը պլատինեից ավելի թանկ է թվում: Եթե դուք իսկապես բարձր գնի կետ չեք մտնում, լույսերը չափազանց անորակ են `սակավ-ընդհանրապես չփոխվող պահեստամասերով (բծեր): Միակցիչները հիասթափեցնող և նուրբ են: Ես մի քանի տարի խաղում եմ Raspberry Pi- ի հետ և կարծում էի, որ այն պետք է լավ հիմք հանդիսանա լուսավորման վերահսկիչի համար: Ես իսկապես ուզում էի գլորել իմ սեփական լուծումը, և սա դարձավ իմ գարուն 2019 -ի տան բարեկարգման կիրք նախագիծը:
Պարագաներ
Ընթացիկ հաջող մատակարարումների ցուցակ
~ Shrink Tubing:
~ Loodրհեղեղի լույսեր.
~ Հաղորդալար ՝
Ase Գործ ՝
~ Գործի ամրացման վահանակ ՝
~ LED անջրանցիկ ժապավեն ՝
~ Սիլիկոնե մետաղալար ՝
~ Ալյումինե ալիք (U06B10 սև w/կաթի սպիտակ ծածկոց) ՝
~ Վերջնական գլխարկներ (U06 սև) ՝
~ Լանդշաֆտային կեռեր ՝
~ Էներգամատակարարում ՝
~ Raspberry Pi W:
~ Ռելե ՝
Դիտումների ցուցակ
~ Միակցիչներ ՝
Ավելացված հարմարավետություն
~ Ռիոբիի մարտկոցների զոդման կայան ՝
~ Dremel Butane ջահ ՝
Չհաջողված լուծումներ
~ Բացօթյա մետաղալար ընկույզ ՝
~ Լարային միակցիչներ ՝
~ Loodրհեղեղի լույսեր.
Քայլ 1: Ոգեշնչում և ճանաչում
Նախնական որոնումները ինձ տարան երկու առանձին առցանց հրահանգների, որոնք, իմ կարծիքով, կարող էին համակցվել և թարմացվել ՝ ստեղծելով այն, ինչ ես փնտրում էի:
~ Այս գրառմամբ ինձ ոգեշնչեց Կոլին Մայլզը, որը հայտնի է որպես Instructables- ում մեկ ժամ մաքրող: Նա հիանալի բացատրեց էլեկտրամատակարարման էլեկտրագծերը, այնպես որ ես չեմ պատրաստվում վերաշարադրել նրա աշխատանքը, այլ կավելացնեմ որոշ թարմացումներ:
YouTube YouTube- ում Matyscabreras- ը ստեղծեց հիանալի տեսանյութ DIY LED լույսերի վրա:
Քայլ 2: Մեթոդաբանություն
Ոգեշնչող գրառումների հիման վրա իմ նպատակները հետևյալն էին.
~ Օգտագործեք համակարգչի սնուցման աղբյուր, որը կաշխատի և լույսերը, և Raspberry Pi- ն:
~ Գրեք հատուկ Python ծածկագիր, որը վերահսկելու է լույսերը միացնելը և անջատելը:
~ Օգտագործեք վեբ ծառայություն ՝ արևածագի/մայրամուտի ժամանակները որոշելու համար ՝ որպես լույսերի վերահսկման հիմք:
~ Կառուցեք իմ սեփական լույսերը, որպեսզի փոխարինողները հեշտությամբ արտադրվեն:
~ Հրապարակեք լուծում ուրիշների համար `օգտագործելու/բարելավելու/վայելելու համար:
Քայլ 3: Sunrise/Sunset վեբ ծառայություն
Ինչպես նշվեց ոգեշնչող գրառումներից մեկի «Քայլ 11. Բարելավումներ ընթացքի մեջ և փաթաթում» բաժնում, Քոլինը նշում է Weather Underground- ի օգտագործումը ՝ ձեռք բերելով API բանալին: Unfortunatelyավոք, WU- ի API- ն ծառայության ավարտին է հասել: Ես իսկապես գտա մեկ այլ ծառայություն, որը կոչվում է Sunrise Sunset, որն օգտագործում է պարզ REST API: Դուք կարող եք կազմել համապատասխան URL ՝ ներառելով ձեր լայնության և երկայնության կոորդինատները տասնորդական աստիճաններով: Երբ զանգահարվի, API- ն կվերադարձնի JSON- ը արևածագով և մայրամուտով UTC ժամանակի այդ վայրում:
Օրինակ URL- ը և պատասխանը հետևյալն են.
URL
api.sunrise-sunset.org/json?lat=36.7201600…
Արձագանք
{
"արդյունքներ": {"արեւածագ": "6:31:48 AM", "sunset": "5:32:25 PM", "solar_noon": "12:02:07 PM", "day_length": "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 "}
Python- ի իմ ծածկագիրը գրելիս ես մեծ դժվարություններ ունեցա ժամային գոտիների հետ շփման և փոխակերպման հարցում: Կարծում եմ, որ իմ կոդը աշխատում է այնպես, ինչպես ես մտադիր էի: Լավ փորձություն կլինի, երբ ժամացույցները փոխվեն ցերեկային ժամերին: Հետևյալ տեսանկյունից, ապագա բարելավումը կարող է լինել այն, որ իմ Raspberry Pi- ն գործի UTC- ում և ընդհանրապես փոխակերպումներ չկատարի: Եթե ես որոշեմ դա անել, ես կթարմացնեմ այս հրահանգները:
Քայլ 4: Python կոդ
Ես ավելացրեցի իմ Python ծածկագիրը իմ GitHub- ի «OutdoorLighting» պահոցում: Ես բացարձակապես ողջունում եմ իմ Python կոդի մուտքագրումը: README.md- ը հետևյալն է.
Python սցենարները օգտագործվում են Raspberry Pi- ից արտաքին լուսավորությունն ավտոմատ կերպով միացնելու/անջատելու համար: Օգտագործում է 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: Եզրակացություն
Այս նախագիծը մի փոքր դժվարին էր, պարբերաբար վրդովեցուցիչ և շատ հատուցող: Ես որոշակի գումար վատնեցի իմ անձնական R&D- ի ընթացքում, բայց ոչ շատ: Ես ծախսեցի ավելին, քան անհրաժեշտ էր ATX էլեկտրամատակարարման վրա `ապագա ընդլայնման ունակություն առաջարկելու համար: Theրագիրը նախատեսում է ամբողջ տան լուսավորություն անցկացնել: Լույսերն իրենք շատ արդիական ու գրավիչ են դարձել: Ոմանք կարող են նախընտրել աստիճանի լուսավորություն, և ես վստահ եմ, որ plug-and-play լուծումը կարելի է ձեռք բերել Amazon- ից:
Խորհուրդ ենք տալիս:
Ավտոմատ այգիների համակարգ, որը կառուցված է Raspberry Pi- ի վրա `բացօթյա կամ փակ տարածքների համար - MudPi: 16 քայլ (նկարներով)
Բացօթյա կամ փակ տարածքների համար Raspberry Pi- ի վրա կառուցված ավտոմատ այգիների համակարգ - MudPi. Ձեզ դուր է գալիս այգեգործությունը, բայց ժամանակ չե՞ք գտնում այն պահպանելու համար: Թերևս ունեք որոշ տնային բույսեր, որոնք մի փոքր ծարավ են փնտրում կամ միջոց են փնտրում ձեր հիդրոպոնիկան ավտոմատացնելու համար: Այս նախագծում մենք կլուծենք այդ խնդիրները և կսովորենք
Բացօթյա, եղանակից պաշտպանող հարմարանք Lifx- ի կամ երանգի համար. 5 քայլ (նկարներով)
Բացօթյա, անջրանցիկ հարմարանք Lifx- ի կամ երանգի համար. Ես ուզում էի լուսավորել իմ այգին իմ Lifx Color 1000 լամպերով, երեկոյան ժամանցի, ինչպես նաև բակի երբեմն զվարճանալու համար: Հաշվի առնելով լամպերը խոնավության և ջերմության նկատմամբ
Բացօթյա եղանակային կայան La COOL Board- ի համար. 3 քայլ (նկարներով)
Բացօթյա եղանակային կայան La COOL Board- ի համար: Բարև, այսօր ես ձեզ ցույց կտամ, թե ինչպես կարելի է ցածր գնով պատյան պատրաստել La COOL Board- ի համար, որը կարող է դիմակայել ծայրահեղ եղանակային պայմաններին: Այն ներառում է արևային վահանակ, որը կարող է սնուցել կայանը առանց վերալիցքավորման դժվարությունների ( եթե դուք ապրում եք բավականաչափ տարածքներով
IoT բացօթյա կենդանիների դուռ. 6 քայլ (նկարներով)
IoT Outdoor Pet Door. Ինձ ոգեշնչեց այս հրահանգը `հավի ձագի ավտոմատ դուռ ստեղծելու համար: Ոչ միայն ուզում էի հավի ձագի դուռը ժմչփի վրա, այլև ուզում էի դուռը միացնել ինտերնետին, որպեսզի կարողանայի կառավարել այն իմ հեռախոսով կամ համակարգչով: Այս դ
CD Լանդշաֆտային սահման ՝ ծիածանի կանխատեսումներով. 5 քայլ
CD Landscape Border With Rainbow Projections. Ինչու՞ գնել այդ թանկարժեք պլաստիկ լանդշաֆտային սահմանները, երբ կարող ես անվճար պատրաստել քո սեփական ձեռքերը, վերամշակել հին սկավառակներ և ստանալ գործընթացի ամենաթեժ կողմը: