Мазмуну:

Smart-Парник: 9 кадам
Smart-Парник: 9 кадам

Video: Smart-Парник: 9 кадам

Video: Smart-Парник: 9 кадам
Video: Кизга хеч Ким карамасин 😍😍#jasjan #togavajiyan 2024, Ноябрь
Anonim
Smart-Парник
Smart-Парник

Салам маркерлер, Биз үч студенттен турган топпуз жана бул прооект Creative Electronics деп аталган предметтин бир бөлүгү, Малага университетинин Бенг Электрондук инженериясы 4 -курс модели, Телекоммуникация мектеби (https://etsit.uma.es/).

Бул долбоор күндүн жарыгына жараша лампочканын жарыгын модулдай алган акылдуу күнөсканадан турат. Ошондой эле нымдуулукту, температураны жана жарыктыкты өлчөөчү сенсорлор менен эсептешет. Бардык маалыматты көрсөтүү үчүн lcd экраны бар. Мындан тышкары, биз 3D чөйрөсү менен, эгер кааласаңыз, лампочканын жарыгын кол менен өзгөртүүгө мүмкүндүк берген иштетүү аркылуу программа жасайбыз.

1 -кадам: материалдар

- 1 фоторезистор

- 1 Sensor температура/нымдуулук 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 колдонуунун ордуна жасоону кааласа, анда биз бардык керектүү маалыматты таба турган github шилтемесин кошобуз (https://github.com/fmalpartida/SAV-MAKER-I).

Лампочканын жарык интенсивдүүлүгүнүн өзгөрүшүнө жол берген диммер схемасы бир жасоочуга негизделген (https://maker.pro/arduino/projects/arduino-lamp-dimmer). Колдонулган материалдар:

- 1330 Ом каршылыгы

- 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 -кадам: Температура/нымдуулук сенсору

Температура/нымдуулук сенсору
Температура/нымдуулук сенсору

Биз DHT11 сенсорун колдондук. Бул

сенсор бизге абанын нымдуулугу жана температурасы жөнүндө санариптик маалыматтарды берет. Биз бул параметрлерди өлчөө үчүн маанилүү деп эсептейбиз, анткени ал өсүмдүктүн өсүшүнө жана багуусуна таасир этет.

Сенсорду программалоо үчүн биз Arduino DHT11 китепканасын колдонгонбуз. Сиз DHT11 китепканасын Arduino китепкана папкаңызга кошушуңуз керек. Биз жүктөп алуу үчүн китепкананы камтыйт.

Көрүнүп тургандай, сенсордун түзүлүшү кандай экенин көрсөтүү үчүн сүрөттү кошобуз.

3 -кадам: Жарык сенсору

Жарык сенсору
Жарык сенсору
Жарык сенсору
Жарык сенсору

Жарык сенсорун жасоо үчүн биз фоторезисторду, башкача айтканда, жарыктын өзгөрмөлүү өзгөрмөлүү резисторун жана 10км Ом резисторун колдондук. Төмөндөгү сүрөттө туташууларды кантип жасоо көрсөтүлгөн.

Бул сенсор чындап эле маанилүү, анткени ал алган бардык маалыматтар лампочканын жарыктыгын жөнгө салуу үчүн колдонулат.

4 -кадам: ЖК экран

ЖК экран
ЖК экран

Биз lcd LCM1602C колдондук. LCD бизге бардык сенсорлор менен басып алган бардык маалыматты көрсөтүүгө мүмкүнчүлүк берет.

LCDди программалоо үчүн биз Arduino LCM1602C китепканасын колдонгон элек. Сиз Arduino китепкана папкасына LCM1602C китепканасын кошушуңуз керек.

Биз аппаратты кантип туташтыруу керек экенин көрсөтүү үчүн сүрөттү кошобуз.

5 -кадам: Dimmer Circuit

Dimmer Circuit
Dimmer Circuit
Dimmer Circuit
Dimmer Circuit

Arduino колдонгондо жана жарыкты өчүрүү керек болгондо, акылга келген биринчи жол - PWMди колдонуу, ошондуктан биз ушундай жолго бардык. Муну менен биз AC булагынын PWMин аткарган Тон Джизберттин (Автордук укуктун электорлору журналы) белгилүү дизайн схемасынан шыктандык. Бул схемада, дарбазаны айдоонун кубаттуулугу дарбазанын чыңалуусу менен камсыздалат. D2, D3, D4, D5 диод көпүрөсүн түзөт, чынжырдагы чыңалууну оңдоп; D6, R5, C2 да түзөтүүчү катары кызмат кылат, ал эми R3, R4, D1 жана C1 С2деги чыңалуу маанисин жөнгө салат. Optocoupler жана R2 дарбазаны айдап, транзисторду Arduino тактасы тарабынан берилген PWM маанисине ылайык которуштурат. R1 optocoupler LED үчүн коргоо катары кызмат кылат.

6-кадам: SAV-MAKER-I программалоо

Бул программанын функциясы - бул сенсорлорубуз алган бардык маалыматты окуу жана көрсөтүү. Мындан тышкары, биз жарыктын маанисине жараша жарыкты PWM сигналы менен модулдайбыз. Бул бөлүк автоматтык жөнгө салууну түзөт.

Код төмөндө кошулат.

7 -кадам: Кайра иштетүү менен программалоо

Бул программанын функциясы реалдуу убакытта күнөскана менен эмне болуп жатканын графикалык түрдө көрсөтүү. Графикалык интерфейс лампочкалуу 3D парникти (аны күйгүзүп же өчүрүп, реалдуу жашоодо жасайт) жана өсүмдүктү көрсөтөт. Мындан тышкары, бул лампочканын абалына жараша күнөстүү күндү же жылдыздуу асманды билдирет. Программа ошондой эле лампочканы кол менен башкарууга мүмкүнчүлүк берет.

Код төмөндө кошулат.

8 -кадам: Такта жасоо

Такта түзүү
Такта түзүү

Кошумча сүрөттөрдө көрүнүп тургандай, биз орноткон туташууларыбыздын сүрөтүн ээрчип, бардык компоненттерди protoboardга койдук.

9 -кадам: Акыркы жыйынтык

Сунушталууда: