Բովանդակություն:
- Քայլ 1: Բաղադրիչներ
- Քայլ 2: LDR- ի միացում PICO- ին
- Քայլ 3. LED- ի միացում և մեր աշխատանքի փորձարկում
- Քայլ 4. Ռելեի միացում PICO- ին
- Քայլ 5. AC բեռի միացում և ռելեի ծրագրավորում
- Քայլ 6: Դուք կատարված եք:
Video: Խելացի տան լուսավորություն `6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Բարև տղերք, այսօր մենք ստեղծելու ենք նախագիծ, որտեղ մենք վերահսկում ենք լամպը ՝ հիմնված շրջակա լուսավորության վրա: Մենք պատրաստվում ենք օգտագործել PICO և Light Dependent Resistor (LDR) ՝ լույսը հայտնաբերելու և լամպը միացնելու կամ անջատելու համար ՝ կախված շրջակայքի լուսավորության ինտենսիվությունից:
Քայլ 1: Բաղադրիչներ
- PICO, հասանելի է mellbell.cc կայքում ($ 17)
- LDR 12 մմ, 30 փաթեթ ՝ ebay- ում ($ 0.99)
- 2-ալիքային փոխանցումային մոդուլ կամ 1-ալիքային փոխանցումային մոդուլ, հասանելի է ebay- ում ($ 0.74)
- 10k ohm դիմադրություն, ebay- ում 100 փաթեթ ($ 0.99)
- Մինի տախտակ, ebay- ի 5 փաթեթ ($ 2,52)
- Արական - արական jumber լարեր, 40 փաթեթ ebay- ում ($ 0.99)
- Արական - իգական jumber լարեր, 40 փաթեթ ebay- ում ($ 0.99)
- 220 վ AC լամպ
- 9 վոլտ մարտկոց
Քայլ 2: LDR- ի միացում PICO- ին
Լույսի վրա կախված ռեզիստորները փոփոխական դիմադրություններ են, որոնք փոխում են իրենց դիմադրությունը `կախված իրենց վրա ընկած լույսի քանակից: Նրանց հարաբերությունները հակադարձ համեմատական են, այսինքն ՝ դիմադրությունը մեծանում է լուսավորության նվազման հետ մեկտեղ, և նվազում է, երբ լուսավորությունը մեծանում է:
Մենք կօգտագործենք այս հատկությունը ՝ փոխելու մեր PICO- ի ընթերցած լարումը և գործելու ենք կախված դրանից: Մենք պետք է ստեղծենք լարման բաժանարար ՝ օգտագործելով մեր LDR- ն, որպեսզի կարողանանք դա անել, և այսպես մենք ստեղծում ենք մեկը.
- Մենք կապում ենք LDR- ի առաջին կողմը PICO- ի Vc- ին
- LDR- ի մյուս կողմը միացրեք ինչպես A0, այնպես էլ 10K Օմ ռեզիստորով
- Միացրեք դիմադրության մյուս կողմը PICO- ի GND- ին
Այժմ մենք ունենք լարման բաժանարար, որտեղ ազդանշանը, որը հասնում է մեր PICO- ի A0- ին, կախված է մեր LDR- ի դիմադրությունից: Լարման բաժանարարից դուրս եկած ազդանշանը ներկայացված է ՝ Vout = (R2/(R1+R2)) * Vin: Մեր դեպքում
- Vin = էներգիայի աղբյուր (Vc)
- Vout = A0
- R1 = LDR- ի դիմադրությունը
- R2 = 10k ohm (մեր ֆիքսված դիմադրությունը)
Այժմ տեսնենք, թե ինչպես է այն գործում տարբեր լուսավորության պայմաններում:
Առաջին թեստ. Լուսավորված սենյակ
LDR- ի դիմադրությունը նվազում է և գրեթե հասնում է 1K օմ -ի, եկեք փորձենք դա մեր հավասարման մեջ.
A0 = (10000/(1000+10000)) * 5 = 4.54 վ
PICO- ի ADC- ն այս լարումը կփոխակերպի 928 -ի թվային արժեքի:
Երկրորդ փորձություն. Մութ սենյակ
LDR- ի դիմադրությունը մեծանում է և գրեթե հասնում է 10K օմ -ի, եկեք նորից փորձենք դա մեր հավասարման մեջ.
A0 = (10000/(9000+10000)) * 5 = 2.63 վ
PICO- ի ADC- ն այս լարումը կփոխակերպի 532 -ի թվային արժեքի:
Այժմ, երբ մենք կարող ենք ընթերցումներ ստանալ մեր LDR- ից, թույլ տվեք միացնել LED- ը մեր PICO- ին և օգտագործել այն `մեր աշխատանքը փորձարկելու համար:
Քայլ 3. LED- ի միացում և մեր աշխատանքի փորձարկում
Այժմ մենք ցանկանում ենք, որ LED- ն անջատվի և կախված ՝ կախված մեր LDR- ի ընթերցումից: Սա նշանակում է, որ մենք պետք է վերցնենք մեր LDR- ի ընթերցումը և ծրագրենք մեր LED- ի անջատման կետը միացնելու և անջատելու համար:
Ձեզ հարկավոր կլինի ձեր ծրագիրը ՝ հետևյալը կատարելու համար.
- Վերցրեք մուտքային ազդանշան LDR- ից A0- ում
- Մեր LED- ի համար թողեք D2- ը
- Սահմանեք փոփոխական, որը ներկայացնում է մեր LDR- ի ընթերցումը
- Սերիական մոնիտորում LDR ազդանշանի ցուցադրում A0- ին
- Սահմանեք ճեղքման կետ մեր LED- ի միացման և անջատման համար:
Բայց, նախքան մեր ծրագիրը գործարկելը, եկեք LED- ը միացնենք մեր PICO- ին հետևյալ կերպ.
- Միացրեք LED- ի երկար ոտքը (դրական անոդը) մեր PICO- ի D2 քորոցին
- Միացրեք LED- ի կարճ ոտքը (բացասական կաթոդը) PICO- ի GND- ին
Քայլ 4. Ռելեի միացում PICO- ին
Այժմ, երբ մենք գիտենք, որ մեր PICO- ն և ծրագիրը միացված են և աշխատում են ճիշտ: Մենք կարող ենք վերահսկել մեր տան լույսերը կամ տան ցանկացած այլ սարքավորում: Բայց, դա անելու համար մեզ անհրաժեշտ է ռելե:
Ռելեները բաղկացած են էլեկտրամագնիսներից, որոնք օգտագործվում են որպես անջատիչ `միացում բացելու և այն փակելու համար: Մենք կօգտագործենք PICO- ն ՝ ռելեի անջատիչ գործողությունը վերահսկելու, սարքին հոսանքի մատակարարումը վերահսկելու համար: Եվ ահա էստաֆետի հանգույցները.
- Vcc (ռելե) -> Միացված է 5 վոլտ փինին (PICO) ՝ ռելեի ներսում կծիկն ուժ տալու համար
- GND (ռելե) -> Միացված է PICO- ի GND- ին `ռելեի ներսում գտնվող կծիկն ուժ տալու համար
- IN1 (ռելե) -> Միանում է թվային ելքային պինին `ազդանշան ուղարկելու առաջին ռելեին` միացումը բացելու և փակելու համար, մեր դեպքում դա կլինի D2 (PICO)
- IN2 (փոխանցումատուփ) -> Սա նույնն է, ինչ IN1- ը, բայց երկրորդ ռելեի համար, և մենք այն դատարկ ենք թողնելու, քանի որ ունենք միայն մեկ բեռ:
- Սովորական «com» (փոխանցում) -> Common- ը միացված է բեռի մի ծայրին, որը պետք է վերահսկվի:
- Սովորաբար փակ «NC» (ռելե) -> Բեռի մյուս ծայրը միացված է NC- ին կամ NO- ին, եթե այն կապված է NC- ի հետ, բեռը մնում է միացված մինչև ձգանը:
- Սովորաբար բացեք «ՈՉ» (ռելե) -> Բեռի մյուս ծայրը կամ միացված է NC- ին կամ NO- ին, եթե NO- ին միացված է, բեռը մնում է Անջատված նախքան ձգանը:
Այժմ մենք պարզապես փոխարինելու ենք LED- ը ռելեի մոդուլով:
Քայլ 5. AC բեռի միացում և ռելեի ծրագրավորում
Այժմ ձեզ հարկավոր է միայն AC բեռը միացնել ռելեի մոդուլին, և դա անում եք ՝ ձեր բեռից մեկ մետաղալար կտրելով կիսով չափ, այնուհետև մի ծայրը միացնելով ռելեի կոմին, իսկ մյուսը ՝ NO- ին:
Կոդը կմնա նույնը, ինչ LED- ի դեպքում էր, քանի որ ռելեն օգտագործում է թվային ազդանշան, ինչպես LED- ն: Բայց, փոխեք led փոփոխականը ռելեի, այնպես որ այն մնում է հստակ և նկարագրական:
Քայլ 6: Դուք կատարված եք:
Այժմ դուք ունեք AC լույս, որը միանում և անջատվում է ՝ կախված սենյակում գտնվող լույսից: Դուք կարող եք դա անել ցանկացած տան էլեկտրոնիկայի համար, պարզապես պետք է զգույշ լինել, թե որքան խելացի եք դրանք պատրաստում:
Խնդրում ենք ազատ զգալ մեզ ցանկացած առաջարկություն և տվեք ցանկացած հարց, մենք ավելի քան ուրախ կլինենք դրանց պատասխանել: Եվ եթե դա ձեզ դուր է գալիս, մի մոռացեք կիսվել այն Facebook- ում կամ մեզ ողջունել mellbell.cc կայքում:
Խորհուրդ ենք տալիս:
Խելացի գրասեղանի LED լույս - Խելացի լուսավորություն W/ Arduino - Neopixels Workspace: 10 քայլ (նկարներով)
Խելացի գրասեղանի LED լույս | Խելացի լուսավորություն W/ Arduino | Neopixels Workspace. Այժմ մի օր մենք շատ ժամանակ ենք անցկացնում տանը ՝ ուսումնասիրելով և աշխատելով վիրտուալ կերպով, ուստի ինչու՞ մեր աշխատանքային տարածքն ավելի մեծ չդարձնել Arduino և Ws2812b լուսադիոդների վրա հիմնված սովորական և խելացի լուսավորության համակարգով: Ահա ես ձեզ ցույց եմ տալիս, թե ինչպես կառուցել ձեր Smart Գրասեղանի LED լույս, որը
Ստեղծեք խելացի տան կառավարման համակարգ STONE HMI Disp- ում `23 քայլ
Ստեղծեք խելացի տան կառավարման համակարգ STONE HMI Disp- ում. Նախագծի ներածություն Հետևյալ ձեռնարկը ցույց է տալիս, թե ինչպես օգտագործել STONE STVC050WT-01 հպման ցուցադրման մոդուլը ՝ կենցաղային տեխնիկայի կառավարման պարզ համակարգ պատրաստելու համար:
Ամբողջական խելացի տան հավելում. 8 քայլ
Ամբողջական խելացի տան հավելում. Իմ նախորդ նախագիծը « The Complete Smart Home " հաջողությամբ աշխատում է գրեթե 5 տարի ՝ առանց որևէ խնդիրների: Այժմ, երբ ես որոշեցի հետադարձ կապ ավելացնել դրան ՝ առանց որևէ փոփոխության ներկայիս սխեմայի և սխեմատիկ պատկերի վերաբերյալ: Այսպիսով, այս հավելյալ կողմը
Խելացի տան ավտոմատացում Energenie վարդակներով - հարևանության վարդակներ ՝ 4 քայլ
Smart Home Automation With Energenie Sockets - Proximity Sockets. Ներածություն Կան բազմաթիվ խելացի տան ավտոմատացման օրինակներ, բայց այս մեկը պարզ է և շատ արդյունավետ է գործել մեկ տարի իմ տանը, ուստի հուսով եմ, որ այն ձեզ դուր կգա: Ավարտելուց հետո կունենաք մի սարք, որը կարող է սկանավորել ցանցը
Էժան և հեշտ խելացի տան համակարգ `7 քայլ
Էժան և հեշտ խելացի տան համակարգ. Ողջույն, ես Էդն եմ, ես 15 տարեկան եմ, համակարգչով, ծրագրավորմամբ և էլեկտրատեխնիկայով տարված: Քանի որ ես բավականին երիտասարդ եմ, ես ապրում եմ իմ ծնողների տանը, այս նախագիծը սկսվեց այն ժամանակ, երբ ես որոշեցի տեղափոխվել ձեղնահարկ/ ձեղնահարկ սենյակ, դիզայնի հաջողությամբ