Мазмуну:
- 1 -кадам: материалдар
- 2 -кадам: Температура/нымдуулук сенсору
- 3 -кадам: Жарык сенсору
- 4 -кадам: ЖК экран
- 5 -кадам: Dimmer Circuit
- 6-кадам: SAV-MAKER-I программалоо
- 7 -кадам: Кайра иштетүү менен программалоо
- 8 -кадам: Такта жасоо
- 9 -кадам: Акыркы жыйынтык
Video: Smart-Парник: 9 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Салам маркерлер, Биз үч студенттен турган топпуз жана бул прооект 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
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 -кадам: Акыркы жыйынтык
Сунушталууда:
Raspberry Pi тарабынан Smart Home: 5 кадам (Сүрөттөр менен)
Raspberry Pi тарабынан Smart Home: Ал жерде сиздин квартираңызды акылдуураак кылган бир нече продукт бар, бирок алардын көбү менчик чечимдер. Бирок эмне үчүн смартфонуңуз менен жарыкты алмаштыруу үчүн интернет байланышы керек? Бул менин жеке Smar курууга бир себеп болду
Smart Desk LED Жарык - Smart Lighting W/ Arduino - Neopixels иш мейкиндиги: 10 кадам (сүрөттөр менен)
Smart Desk LED Жарык | Smart Lighting W/ Arduino | Neopixels Workpace: Азыр биз үйдө көп убактыбызды өткөрүп, виртуалдык жактан окуп, иштеп жатабыз, андыктан эмне үчүн биздин иш мейкиндигибизди Arduino жана Ws2812b LED жарыгы жана акылдуу жарыктандыруу системасы менен чоңойтпошубуз керек. Үстөлдүн LED жарыгы
Аппараттык жана программалык камсыздоо Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 Steps
Аппараттык жана программалык камсыздоо Hack Smart Devices, Tuya and Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Бул Нускамада мен өзүмдүн программам менен бир нече акылдуу түзмөктөрдү кантип жаркыратканымды көрсөтөм, ошондуктан мен аларды Openhab орнотуум аркылуу MQTT аркылуу башкара алам. Мен аларды бузуп жатканда жаңы түзмөктөр
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Smart Dial - Auto -Correcting Smart салттуу телефону: 8 кадам
Smart Dial-Авто-Түзөтүүчү Акылдуу Салттуу Телефон: Smart Dial-бул өзгөчө муктаждыктары бар улуулар үчүн түзүлгөн акылдуу авто-туура телефон жана ал улгайган адамдарга кадимки телефондордон түз чалууга мүмкүнчүлүк берет. Мен жергиликтүү карылар борборунда ыктыярдуу иштөө аркылуу гана