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

Խելացի տան լուսավորություն `6 քայլ
Խելացի տան լուսավորություն `6 քայլ

Video: Խելացի տան լուսավորություն `6 քայլ

Video: Խելացի տան լուսավորություն `6 քայլ
Video: ԳՈՒՆԱՅԻՆ ԹԵՍՏ, ՈՐԸ ԿԱՍԻ ՔՈ ՀՈԳԵՎՈՐ ՏԱՐԻՔԸ 2024, Նոյեմբեր
Anonim
Խելացի տան լուսավորություն
Խելացի տան լուսավորություն

Բարև տղերք, այսօր մենք ստեղծելու ենք նախագիծ, որտեղ մենք վերահսկում ենք լամպը ՝ հիմնված շրջակա լուսավորության վրա: Մենք պատրաստվում ենք օգտագործել 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- ին

LDR- ի միացում PICO- ին
LDR- ի միացում PICO- ին
LDR- ի միացում PICO- ին
LDR- ի միացում PICO- ին
LDR- ի միացում PICO- ին
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- ի միացում և մեր աշխատանքի փորձարկում
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- ին

Այժմ, երբ մենք գիտենք, որ մեր 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 բեռի միացում և ռելեի ծրագրավորում
AC բեռի միացում և ռելեի ծրագրավորում
AC բեռի միացում և ռելեի ծրագրավորում
AC բեռի միացում և ռելեի ծրագրավորում

Այժմ ձեզ հարկավոր է միայն AC բեռը միացնել ռելեի մոդուլին, և դա անում եք ՝ ձեր բեռից մեկ մետաղալար կտրելով կիսով չափ, այնուհետև մի ծայրը միացնելով ռելեի կոմին, իսկ մյուսը ՝ NO- ին:

Կոդը կմնա նույնը, ինչ LED- ի դեպքում էր, քանի որ ռելեն օգտագործում է թվային ազդանշան, ինչպես LED- ն: Բայց, փոխեք led փոփոխականը ռելեի, այնպես որ այն մնում է հստակ և նկարագրական:

Քայլ 6: Դուք կատարված եք:

Այժմ դուք ունեք AC լույս, որը միանում և անջատվում է ՝ կախված սենյակում գտնվող լույսից: Դուք կարող եք դա անել ցանկացած տան էլեկտրոնիկայի համար, պարզապես պետք է զգույշ լինել, թե որքան խելացի եք դրանք պատրաստում:

Խնդրում ենք ազատ զգալ մեզ ցանկացած առաջարկություն և տվեք ցանկացած հարց, մենք ավելի քան ուրախ կլինենք դրանց պատասխանել: Եվ եթե դա ձեզ դուր է գալիս, մի մոռացեք կիսվել այն Facebook- ում կամ մեզ ողջունել mellbell.cc կայքում:

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