Բովանդակություն:

Եղանակի ահազանգի լուսային համակարգ `6 քայլ
Եղանակի ահազանգի լուսային համակարգ `6 քայլ

Video: Եղանակի ահազանգի լուսային համակարգ `6 քայլ

Video: Եղանակի ահազանգի լուսային համակարգ `6 քայլ
Video: Լարսի՝ ձմռանն անանցանելի դարձող հատվածը շրջանցող թունելը շահագործման է հանձնվելու մոտ 3 տարուց 2024, Հուլիսի
Anonim
Եղանակի ահազանգի լուսային համակարգ
Եղանակի ահազանգի լուսային համակարգ
Եղանակի ահազանգի լուսային համակարգ
Եղանակի ահազանգի լուսային համակարգ
Եղանակի ահազանգի լուսային համակարգ
Եղանակի ահազանգի լուսային համակարգ

Եղանակի ահազանգման լուսավորման համակարգը փոխում է լուսավորությունը `նշելով եղանակի տարբեր նախազգուշացումներ կամ ժամացույցներ: Այս համակարգը օգտագործում է եղանակի ազատորեն հասանելի տվյալները `լուսավորության փոփոխություն կատարելու համար` եղանակի կարգավիճակը նշելու համար: Ազնվամորու pi- ն (կարմիր հանգույցի միջոցով) կանոնավոր կերպով ստուգում է եղանակի տվյալները և կարմիր լույս է վառում ուժեղ եղանակի դեպքում (նախազգուշացում), դեղին լույս ՝ նշելով սպառնացող եղանակը (ժամացույց), ձյան փաթիլ մոտալուտ ձյան համար և սովորական լամպ նշանակում է պարզ երկինք:

Պարագաներ

1- Ազնվամորի պի - 3 կամ ավելի մեծ - պետք է ունենա GPIO կապում

2 - Ստանդարտ էլեկտրական վարդակներ

1 - 4 ավազակախմբի էլեկտրական տուփ

1 - Էլեկտրական տուփի դեմքի ափսե

4-Պինդ վիճակի ռելեներ (SSR-25DA Solid State Relay Single Phase Semi-conductor Relay Input 3-32V DC Output 24-380V AC)

Vանրաչափ մետաղալար 110 Վ կիրառման համար:

5 - Անցնել լարերը `ազնվամորի pi կապումներին միանալու համար:

4 տարբեր ոճի կամ գույնի լամպեր:

Քայլ 1: Տեղադրեք և կարգավորեք Raspberry Pi- ն:

Տեղադրեք և տեղադրեք Raspberry Pi- ն
Տեղադրեք և տեղադրեք Raspberry Pi- ն

Կարգավորեք ձեր ազնվամորի pi- ն ՝ տեղադրելով noobs փաթեթը և raspbian օպերացիոն համակարգը

www.raspberrypi.org/downloads/noobs/

Հետևեք հրահանգներին ՝ OS- ն տեղադրելու համար ՝ հաջորդ քայլին նախապատրաստվելու համար:

Քայլ 2. Տեղադրեք Nodejs և Node Red Pi- ի վրա:

Node red- ը հիանալի հրահանգ ունի `ձեր ազնվամորու pi- ի վրա հանգույց-կարմիր տեղադրելու համար:

nodered.org/docs/getting-started/raspberry…

Դուք կցանկանաք գործարկել հրամանները, որպեսզի ծրագիրը ինքնաբերաբար բեռնվի բեռնման ժամանակ: Կա որոշ նմուշի կոդ `ապագա քայլերում հանգույցը կարմիր ծրագրավորելու համար:

Ո NOTՇԱԴՐՈԹՅՈՆ. Node-red- ը այն ռեժիսորն է, որն օգտագործվում է բոլոր կտորները սոսնձելու համար: Node-red- ը ծրագրավորման հարթակ է, որը հարցնում է առցանց տվյալների հավաքածուները: Node-red- ը միացնում է pi- ի GPIO կապումներն էլեկտրական մոմերը միացնելու համար, որոնք միացնում և անջատում են մեր լույսերը: Հանգույց-կարմիր հոսքերը կառավարում են անհրաժեշտ բոլոր գործառույթները:

Քայլ 3: Լարեք էլեկտրական վարդակները և ռելեներ

Լարեք էլեկտրական վարդակները և ռելեներ
Լարեք էլեկտրական վարդակները և ռելեներ
Լարեք էլեկտրական վարդակները և ռելեներ
Լարեք էլեկտրական վարդակները և ռելեներ
Լարեք էլեկտրական վարդակները և ռելեներ
Լարեք էլեկտրական վարդակները և ռելեներ

Ազնվամորու pi- ն գործարկում է ռելեներ, որոնք թույլ են տալիս հոսանքը հոսել դեպի 4 էլեկտրական խրոցակից մեկը: Սկսեք ՝ նշելով ռելեի ցածր լարման և բարձր լարման մասերը: (Նշում. Դուք կարող եք օգտագործել ռելեների այլ տեսակներ, բայց ինձ դուր են գալիս պինդ վիճակի ռելեներ):

Բարձր լարումը անցնում է յուրաքանչյուր ռելեի միջով և անցնում 4 խրոցակի յուրաքանչյուր կողմի:

Յուրաքանչյուր ռելեի ցածր լարման կողմում մետաղալար անցկացրեք ազնվամորու պի քորոցով: Ռելեի ցածր լարման մասի գրունտային գծից գետնին անցկացրեք ազնվամորու pi- ի վրա:

Վստահ եղեք գործնականում անվտանգության միջոցառումներին: Էլեկտրամոնտաժային տուփը միացրեք վարդակից, մինչև բոլոր էլեկտրագծերը ապահով ներսում չլինեն, և ՄԻԱՅՆ ԱՅՆ միացրեք ազդանշանի լույսը:

Քայլ 4. Programրագրավորեք Pi- ն Rode-red- ով:

Programրագրեք Pi- ը Rode- կարմիրով
Programրագրեք Pi- ը Rode- կարմիրով
Programրագրեք Pi- ը Rode- կարմիր գույնով
Programրագրեք Pi- ը Rode- կարմիր գույնով
Programրագրեք Pi- ը Rode- կարմիրով
Programրագրեք Pi- ը Rode- կարմիրով
Programրագրեք Pi- ը Rode- կարմիրով
Programրագրեք Pi- ը Rode- կարմիրով

Սա, ամենայն հավանականությամբ, ամենաբարդ / ամենահաճելի հատվածն է:

Տրամաբանական քայլերը հետևյալն են.

  1. Տեղադրեք ձգան ՝ հոսքը յուրաքանչյուր 5 րոպեն մեկ գործարկելու համար:
  2. Հարցրեք վեբ տվյալները և ստացված հաղորդագրությունը փոխանցեք հաջորդ քայլին:
  3. Մտածեք հաղորդագրության մեջ (javascript) և որոշեք, թե արդյոք ներկայումս կա նախազգուշացում, ժամացույց կամ ձյուն:
  4. Տեղադրեք GPIO- ի կապը բարձր (միացված) եղանակի համապատասխան հաղորդագրության համար, GPIO- ի քորոցը ցածր (անջատված) լույսերի համար, որոնք պետք է անջատվեն:

Կցված է որոշ նմուշի կոդ (flows.txt), որը կարող եք ներմուծել հանգույց-կարմիր: Հոսքերի որոշ ճշգրտումներ կպահանջվեն, ներառյալ համապատասխան տվյալների պետական հոսքի ընտրությունը և վարչաշրջանի ցանկալի անունը մուտքագրելը: (Ներեցեք, ես չունեմ ԱՄՆ-ի ոչ տեղակայանքներին աջակցող ծածկագիր):

Գտեք եղանակային ազդանշաններ https://alerts.weather.gov/ հասցեով ձեր նահանգի համար և մուտքագրեք ձեր պետության rss հոսքի url- ը:

Ձյան տեղումները ստուգող հոսքը բաց եղանակային քարտեզի մի մասն է: https://openweathermap.org/ Տվյալները հարցնելու համար պետք է դիմել API բանալին ստանալու համար: (https://openweathermap.org/api)

Թե՛ openweathermap- ը, և թե՛ NWS ազդանշանները անվճար են օգտագործման համար:

Հանգույց-կարմիր ծրագրավորման համար հիմնական լեզուն javascript- ն է: Փաստաթղթերն այստեղ են: https://nodered.org/ Հոսքի վրա հիմնված ծրագրավորումը նշանակում է, որ անհրաժեշտ չէ լինել javascript- ի վարպետ `հանգույցը կարմիր օգտագործելու համար:

Բացեք հանգույցի կարմիր հոսքի խմբագրիչը ՝ օգտագործելով ձեր բրաուզերը ՝ https://127.0.0.1:1880 հասցեով: Հոսքի խմբագիրն ունի ներմուծման հատկություն ՝ նմուշի կոդը բեռնելու համար:

Կցված կոդի ֆայլը մատնանշում է GPIO- ի հետևյալ կապում: Այն օգտագործում է 35-38-ը, իսկ գետինը ՝ հենց նրանց կողքին: Դուք կարող եք դա տեսնել էլեկտրագծերի նկարներում: Պին 36 -ը նախազգուշացման մակարդակ է, որտեղ ես միացված եմ կարմիր լույսը: Պին 35 -ը ժամացույցի մակարդակ է, և ես այնտեղ միացված եմ նարնջագույն լույս: 38 -րդ կապը ձյան ցուցիչն է, իսկ պտուտակ 37 -ը `ամբողջովին պարզ ելքը: Եթե օգտագործում եք տարբեր կապում, ապա դրանք փոխելու համար հարկավոր է փոփոխել հանգույցի կարմիր հոսքը:

Քայլ 5: Լույսերը միացրեք համակարգին և փորձարկեք

Միացրեք լույսերը համակարգի մեջ և փորձարկեք
Միացրեք լույսերը համակարգի մեջ և փորձարկեք
Միացրեք լույսերը համակարգի մեջ և փորձարկեք
Միացրեք լույսերը համակարգի մեջ և փորձարկեք
Միացրեք լույսերը համակարգի մեջ և փորձարկեք
Միացրեք լույսերը համակարգի մեջ և փորձարկեք

Համարյա այնտեղ. Funվարճացեք, գտնելով լամպեր, որոնք կօգնեն նախազգուշացումների և ազդանշանների տոնը սահմանել: Ես գտա մի զվարճալի հին Սուրբ lightsննդյան լույսեր և մի տարօրինակ կարմիր լույս ՝ խնայողությունների խանութում: Ես նարնջագույն լամպ դրեցի հին լամպի մեջ:

Ես ստիպված էի մի փոքր ճշգրտումներ մտցնել GPIO- ի կապումներում, քանի որ դրանք սխալ վարդակներ էին լուսավորում, բայց pi- ի վրա կապում փոխելը հեշտ է շտկել իմ սխալները:

Կարմիր հանգույցը հոսում է յուրաքանչյուր վարդակից, երբ այն սկսվում է, այնպես որ կարող եք ասել, արդյոք էլեկտրագծերը ճիշտ են առանց ամպրոպի:

Քայլ 6: Լույսի ահազանգման համակարգի այլ օգտագործումներ

Լույսի ահազանգման համակարգը զվարճալի է եղանակի տվյալների համար, սակայն կան բազմաթիվ աղբյուրներ, որոնք կարող եք դիտարկել, որտեղ կարող եք զգուշացում դուր գալ: Երկրաշարժի տվյալները, երթևեկի տվյալները, ՆԱՍԱ -ի տվյալները, համակարգի կարգավիճակի տվյալները, հնարավոր օրինակներ են: Node-red- ը լավ աշխատանք է կատարում ՝ համացանցում առկա տվյալները հարցնելու և գտածի նկատմամբ արձագանքներ սկսելու համար: Իմ աշխատանքում ես ունեմ համակարգը, որը մատնանշում է մեր համակարգի մոնիտորինգի API- ն, այնպես որ ես գիտեմ, երբ կարևոր համակարգում խնդիրներ են առաջանում:

Օգտագործելով ձեր ստեղծագործական և վեբ տվյալները, այս գաղափարի ընդլայնման բազմաթիվ եղանակներ կան:

Զվարճանալ!

Խորհուրդ ենք տալիս: