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

Smart-Greenhouse: 9 քայլ
Smart-Greenhouse: 9 քայլ

Video: Smart-Greenhouse: 9 քայլ

Video: Smart-Greenhouse: 9 քայլ
Video: Say hello to ClearVue's world-first solar glass greenhouse | 19 April 2021 2024, Նոյեմբեր
Anonim
Smart-Greenhouse
Smart-Greenhouse

Բարև մարկերներ, Մենք երեք ուսանողներից բաղկացած խումբ ենք, և այս նախագիծը մաս է կազմում Creative Electronics, Beng Electronic Engineering 4 -րդ տարվա մոդուլ Մալագայի համալսարանում, Հեռահաղորդակցության դպրոցում (https://etsit.uma.es/):

Այս նախագիծը բաղկացած է խելացի ջերմոցից, որը կարող է մոդուլացնել լամպի պայծառությունը ՝ կախված արևի լույսից: Այն նաև հաշվում է սենսորներով, որոնք չափում են խոնավությունը, ջերմաստիճանը և պայծառությունը: Ամբողջ տեղեկատվությունը ցուցադրելու համար կա LCD էկրան: Բացի այդ, մենք պատրաստում ենք ծրագիր ՝ օգտագործելով մշակում, որը թույլ է տալիս ձեռքով փոխել լամպի պայծառությունը ցանկության դեպքում ՝ 3D միջավայրով:

Քայլ 1: Նյութեր

- 1 ֆոտոռեզիստոր

- 1 տվիչի ջերմաստիճան/խոնավություն DHT11

- 1 LCD LCM1602C

- 1 նախատախտակ

-1 տուփ (https://www.ikea.com/es/es/productos/decoracion/plantas-jardineria/socker-invernadero-blanco-art-70186603/)

- 1 լամպ

- 1 10k-Ohm դիմադրություն

-1 SAV-MAKER-I (այլընտրանք Arduino Leonardo- ին): Եթե որևէ մեկը ցանկանում է այս տախտակը պատրաստել Arduino Leonardo- ի փոխարեն, մենք ավելացնում ենք github- ի հղումը, որտեղ դուք կգտնեք բոլոր անհրաժեշտ տեղեկությունները (https://github.com/fmalpartida/SAV-MAKER-I):

Թուլացնող միացումը, որը թույլ է տալիս լամպի լույսի ուժգնության փոփոխությունը, հիմնված է մեկ արտադրողի կողմից (https://maker.pro/arduino/projects/arduino-lamp-dimmer): Օգտագործված նյութեր.

- 1 330-Օմ դիմադրություն

- 2 33k-Ohm ռեզիստոր

- 1 22k-Ohm դիմադրություն

- 1 220-Օմ դիմադրություն

- 4 1N4508 դիոդ

- 1 1N4007 դիոդ

- 1 Zener 10V 4W դիոդ

- 1 2.2uF/63V կոնդենսատոր

- 1 220nF/275V կոնդենսատոր

- 1 Optocoupler 4N35

- MOSFET IRF830A

Քայլ 2: Temերմաստիճանի/խոնավության ցուցիչ

Humidityերմաստիճանի/խոնավության ցուցիչ
Humidityերմաստիճանի/խոնավության ցուցիչ

Մենք օգտագործեցինք DHT11 սենսորը: Սա

սենսորը մեզ տրամադրում է օդի խոնավության և ջերմաստիճանի թվային տվյալներ: Մենք համարում ենք, որ կարևոր է չափել այս պարամետրերը, քանի որ դա ազդում է բույսի աճի և խնամքի վրա:

Սենսորը ծրագրավորելու համար մենք օգտագործել էինք Arduino գրադարանը DHT11: Դուք պետք է ավելացնեք DHT11 գրադարանը ձեր Arduino գրադարանի թղթապանակին: Ներառում ենք գրադարանը ներբեռնման համար:

Ինչպես տեսնում եք, մենք ավելացնում ենք պատկեր ՝ ցույց տալու համար, թե ինչպիսին է սենսորի միացումը:

Քայլ 3: Լույսի ցուցիչ

Լույսի ցուցիչ
Լույսի ցուցիչ
Լույսի ցուցիչ
Լույսի ցուցիչ

Լույսի սենսոր կատարելու համար մենք օգտագործեցինք ֆոտոռեզիստոր, որը փոփոխական դիմադրություն է լույսի փոփոխությամբ և 10k-Ohm ռեզիստոր: Հետևյալ նկարում ցուցադրվում է, թե ինչպես անել միացումները:

Այս տվիչը իսկապես կարևոր է, քանի որ ստացված բոլոր տվյալները օգտագործվում են լամպի պայծառությունը կարգավորելու համար:

Քայլ 4: LCD էկրան

LCD էկրան
LCD էկրան

Մենք օգտագործեցինք LCD LCM1602C: LCD- ը թույլ է տալիս ցույց տալ մեր կողմից գրավվող բոլոր տեղեկությունները բոլոր տվիչներով:

LCD- ը ծրագրավորելու համար մենք օգտագործել էինք Arduino գրադարանը LCM1602C: Դուք պետք է ավելացնեք LCM1602C գրադարանը ձեր Arduino գրադարանի թղթապանակին:

Մենք ավելացնում ենք պատկեր ՝ ցույց տալու համար, թե ինչպես միացնել սարքը:

Քայլ 5: Dimmer Circuit

Dimmer Circuit
Dimmer Circuit
Dimmer Circuit
Dimmer Circuit

Առաջին ճանապարհը, որը գալիս է մտքիս Arduino- ն օգտագործելիս և լույսը մթագնելիս, PWM- ի օգտագործումն է, ուստի այդ ճանապարհով մենք գնացել ենք: Դրանով մենք ոգեշնչվեցինք Ton Giesberts- ի (Copyright Elektor Magazine) հայտնի դիզայնի սխեմայից, որը կատարում է AC աղբյուրի PWM: Այս միացումում դարպասը վարելու էներգիայի լարումը մատակարարվում է դարպասի լարման միջոցով: D2, D3, D4, D5 ձևավորում են դիոդային կամուրջ ՝ ուղղելով լարումը լարվածության մեջ. D6, R5, C2- ը նաև ծառայում է որպես ուղղիչ, իսկ R3, R4, D1 և C1- ը կարգավորում են լարման արժեքը C2- ում: Optocoupler- ը և R2- ը քշում են դարպասը ՝ տրանզիստորի անջատիչը դարձնելով Arduino տախտակի կողմից տրամադրված PWM արժեքի համաձայն: R1- ը պաշտպանում է օպտիկական զույգ LED- ը:

Քայլ 6. mingրագրավորում SAV-MAKER-I

Այս ծրագրի գործառույթն է կարդալ և ցույց տալ այն բոլոր տեղեկությունները, որոնք ստանում են մեր տվիչները: Բացի այդ, մենք լուսավորում ենք լույսը PWM ազդանշանով `կախված լուսավորության արժեքներից: Այս մասը կազմում է ավտոմատ կարգավորումը:

Կոդն ավելացված է ստորև:

Քայլ 7: mingրագրավորում մշակման միջոցով

Այս ծրագրի գործառույթն է գրաֆիկորեն ներկայացնել այն, ինչ կատարվում է ջերմոցում իրական ժամանակում: Գրաֆիկական ինտերֆեյսը ցույց է տալիս լամպով եռաչափ ջերմոց (որը միանում կամ անջատում է այն միաժամանակ իրական կյանքում) և բույս: Բացի այդ, այն ներկայացնում է արևոտ օր կամ աստղային երկինք ՝ կախված լամպի վիճակից: Programրագիրը նաև թույլ է տալիս մեզ լամպի կառավարում ունենալ ձեռքով:

Կոդն ավելացված է ստորև:

Քայլ 8: Խորհրդի կազմում

Խորհրդի պատրաստում
Խորհրդի պատրաստում

Ինչպես տեսնում եք ավելացված լուսանկարներում, մենք բոլոր բաղադրիչները դնում ենք նախատախտակի վրա ՝ հետևելով մեր տեղադրած միացումների պատկերին:

Քայլ 9: Վերջնական արդյունք

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