
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:53

SmaVeCo сиздин акылдуу верандаңызды муздатууга кош келиңиз. Мен сизге Raspberry pi менен кантип акылдуу верадна муздатууну көрсөтөм.
1 -кадам: 1 -кадам: Материалдар




1. Rapsberry Pi
2. Суу насосу
3. Суу түтүгү
4. Суу өткөрбөй турган температура сенсору
5. Пир кыймылынын сенсору
6. ЖК дисплей 16х2
7. Plexiglass clear XT
8. Электр зымдары (M-M, M-F, F-F)
9. Резисторлор (330Ohm, 10KOhm)
10. 12V адаптер
11. Диод (1N4007)
12. Alu L-плиталар (90 °)
13. Гибриддик полимердик клей (200мл)
14. Бурамалар
15. Топсолор
16. NPN транзистору 2N2222A
17. Мультиплекс табак (36х22 см)
18. Суу өткөрбөй турган электр куту
19. Муздаткычтын эшигинин мөөрү
20. Резина бадал
2 -кадам: 2 -кадам: Баарын туташтыруу…

Эскертүү: бардык казыктар BCM.
- 3V3тү PIR сенсоруна жана бардык температура сенсоруна туташтырыңыз (DS18B20 мен колдонгондор)
- GPIO pin 4 жана 3V3 ортосунда 4.7KOhm каршылыгын коюңуз (бул температура сенсорлорунун иштеши үчүн керек)
- Температуранын жерин туташтырыңыз. сенсорлор малина пинин жерге төшөлүшүнө. Сары зымдарды 4 сериядагы пинге туташтырыңыз.
- PIR сенсорунун ортоңку пинин GPIO пин 21ге 220 же 330 Ом резистору менен туташтырыңыз. Жерди RPiдеги жерге туташтыргычка туташтырыңыз.
- ЖК дисплейди туташтыруу үчүн сиз Adafruitтен бул үйрөткүчтү аткарсаңыз болот:
learn.adafruit.com/drive-a-16x2-lcd-direct…
- Базаны (2N222A транзисторунун ортоңку буту) RPiде 10КОм каршылыгы бар GPIO пинине туташтырыңыз. Мен 26 -пинди колдондум.
- Коллекторду туташтырыңыз (насостун жерге жана диоддун жерге)
- Диоддун кызыл зымын (+) насостун кызыл зымына (+) туташтырыңыз. Андан кийин ал зымды электр булагынын кызыл зымына (+) туташтырыңыз.
- Транзистордун эмитентине электр булагынын жерин туташтырыңыз. Сиз ошондой эле эмитенттен зымды RPiдеги жерге туташтыргычка туташтырышыңыз керек.
Бул жерде 2N2222a транзисторунун маалымат барагын таба аласыз:
web.mit.edu/6.101/www/reference/2N2222A.pdf
3 -кадам: 3 -кадам: Код
Бул жерде сенсорлорду башкаруучу кодго шилтемени таба аласыз жана алардын чогуу иштешине уруксат бересиз (жипти колдонуп).
Кодду Raspberry piге жүктөп, иштетиңиз. Эгерде сиз буга чейин баарын туура кылган болсоңуз жана RPi электр кабелин туташтырсаңыз, ЖК дисплейи күйүп турганын көрүшүңүз керек.
Кодго шилтеме.
github.com/NMCT-S2-Project-I/project-i-Eli…
4 -кадам: 4 -кадам: Турак жай



- Бир тарабы 29см, экинчи жагы 15см бийик болгон 2 плекси панелин кесип алыңыз. Астыңкы сызыктын узундугу 21,5 см. Кабелдер аркылуу өтүү үчүн бул панелдердин биринде тешикти кесип алыңыз. Бургулаганда ичине резина втулканы салыңыз.
- Бир панелди 25см х 15см (алдыңкы дубал), башка панель 25см х 29см (арткы дубал) жана акыркы панель 25см х 26,5см (чатыр) кескиле.
- Коргоону алып салыңыз жана L-плиталарды тегиздеңиз (бийиктик панелинин узундугу менен бирдей, бирок болжол менен 4мм кыска) сүрөттө көрүнүп тургандай панелдин чегине жакшылап тегиздеңиз. Плекси панелдерине плиталарды жабыш үчүн тез клей колдонуңуз. Муну бардык панелдер үчүн жасаңыз.
- Чатырды арткы панелге илгичтер менен туташтырыңыз.
- Жыгач полго коюлган кичинекей L-плиталарды плиталардын ортосунда 2,5 см боштук менен тегиздеңиз. Аларды жабыштырыңыз.
-Плекси панелдерин чоңураак L-плиталар менен жыгач тактайдагы кичирээк L-плиталарга жабыштырыңыз.
- Муздаткычтын эшигинин мөөрүн алып, жарым түтүккө окшош нерсеге ээ болуңуз. Сиз ошондой эле суу түтүгүн колдонуп, экиге бөлүп койсоңуз болот, адатта аны алдыңкы дубалга тез желим менен жабыштырсаңыз болот. Эгер тез желим иштебей калса, аны эки тараптуу лента менен да сынап көрсөңүз болот.
- Түтүктүн аягына токтоткула, ошондо суу бир тараптан гана чыгып кетет. Башка учунда (дагы эле ачык турган учу) ага суу түтүгүн тиркеп, зипти же ушул сыяктуу нерселерди чогуу кармоо үчүн колдонуңуз.
- Суу сактагыч үчүн суу өткөрбөгөн каалаган кутучаны колдонсоңуз болот. Мен суу сактагыч катары суу өткөрбөй турган электр кутучасын колдондум. Болжол менен диаметри 12,5 см болгон тешиктерди бургулап, ичине резина втулкасын койгула, ошондуктан суу насосунун кабели жана шлангдар өтө ийилип өтө бузулбайт.
Суу идишти жыгач тактада кармоо үчүн эки тараптуу лента колдонсоңуз болот.
Өзүңүздүн мини верандаңыздан ырахат алыңыз!
5 -кадам: 5 -кадам: Бардыгын электр энергиясы менен туташтырып, ырахат алыңыз

Эгерде баары Raspberry pi менен туташып, дубалга туташтырылган болсо жана сенсор скриптиңиз иштеп жатса, анда Smart Veranda Coolingден ырахат ала аласыз.
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)

Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам

Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам

WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам

Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам

Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)