Мазмұны:
- Жабдықтар
- 1 -қадам: Электроника схемасы
- 2 -қадам: мәліметтер қорын құру
- 3 -қадам: Код (артқы жағы)
- 4 -қадам: Код (алдыңғы жақ)
- 5 -қадам: корпус
Бейне: Автоматты шашырату жүйесі - EasySprinkle: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
EasySprinkle - бұл сіздің бақшаңыздағы шөпке арналған автоматты суару жүйесі.
Жаңбыр аз жауатын ыстық күндерде сіздің шөп құрғап кетуі мүмкін және сіз оны өзіңіз сумен қамтамасыз етуіңіз керек. Бұл жобаның мақсаты - сіз оны ешқашан қайталамайсыз, ал сіздің шөпіңіз сау болып қалады.
Бұл жоба шөптің сусызданғанын немесе құрғатылмағанын анықтау үшін температура, ылғал және су деңгейі сенсорын қолданады. Жүйе қажет болғанда ашылатын су шашатын қондырғылардың су құбырларына қосылатын клапан арқылы сусыздандырылған жағдайда шөпті сумен қамтамасыз етеді.
Жабдықтар
Микроконтроллер:
Raspberry Pi
Датчиктер:
- LM35 температура сенсоры
- SparkFun ылғал сенсоры
- T1592 P Су датчигі
- MCP3008 (датчиктерді оқуға арналған ADC түрлендіргіші)
Іске қосқыш:
- Rainbird 100-HV электромагниттік клапаны
- 1-арналы реле модулі (немесе суару қондырғыларына қанша клапан қажет болғанына байланысты көп каналдар.)
- Трансформатор 24В/айнымалы ток (электромагниттік клапан 24В айнымалы кернеуде жұмыс істейді)
Қосымша:
LCD дисплей (Raspberry Pi IP мекенжайын көрсету үшін)
Схема:
- Нан тақтасы мен кабельдер
- Трансформаторға арналған мыс сымдары
Корпус (міндетті емес):
- Ағаш қорап
- Ағаш қорапта тесіктер жасауға арналған бұрғы
- Жабдықты қорапқа салу үшін желім
1 -қадам: Электроника схемасы
Электронды схеманы қадамға бекітілген схемалар көмегімен нан тақтасында жасауға болады.
Тек трансформатор үшін оны клапан мен реле модуліне қосу үшін бірнеше мыс сымдары қажет болады.
Схемалық файлдарды төменде жүктеуге болады:
2 -қадам: мәліметтер қорын құру
Жобаның мәліметтер базасын жасау үшін сізге MySQL Workbench -те модель жасау керек.
Мұнда сізге қажет кестелер:
Акти
Бұл жерде барлық әрекеттер құрылғының көмегімен жүзеге асады.
«Акті» кестесінде «құрылғы» кестесінен алынған құрылғы идентификаторы бар. Кестеде күйі мен күні де бар.
Құрылғы
Бұл жерде барлық құрылғылар келеді.
«Құрылғы» кестесінде әр құрылғының түрі, өлшем бірлігі және сипаттамасы бар. (Сенсорлар мен жетектер)
Кездесу
Бұл жерде барлық шаралар қажет.
«Кездесу» кестесінде «құрылғы» кестесіндегі Құрылғы идентификаторы мен мәні мен күні бар.
Сіз сондай -ақ GitHub -да табуға болатын қоқыс файлын пайдалана аласыз:
3 -қадам: Код (артқы жағы)
Сіз GitHub -да артқы кодты таба аласыз:
Бұл қалай жұмыс істейді:
Артқы код Python тілінде жазылған.
Артқы жағында аппараттық құралдың коды болады, сенсорлар әр сағат сайын өлшейді және бұл мәндерді дерекқорға жібереді. Клапан сенсор деректеріне байланысты жұмыс істейді және сенсордың минималды мәндері орындалмаған жағдайда автоматты түрде бір сағат бойы ашылады. Деректер SocketIO көмегімен артқы жағынан алдыңғы жаққа жіберіледі.
Оны жұмыс істеу үшін app.py іске қосыңыз.
Оны өз қалауыңыз бойынша өзгерту:
Кодты жұмыс істеу үшін сізге бір нәрсені өзгерту қажет.
Config.py мәліметтер қорының тіркелгі деректерін қамтиды, оны дерекқор пайдаланушысына, құпия сөзге және т.б.
4 -қадам: Код (алдыңғы жақ)
Сіз GitHub -да алдыңғы бет кодын қайтадан таба аласыз:
Бұл қалай жұмыс істейді:
Алдыңғы жағында веб -қосымшаға арналған html және css болады. JavaScript файлдары веб -беттегі деректерді алу үшін алдыңғы жағынан артқы жағына дейін байланысады.
Файлдарды Raspberry Pi/var/www/html қалтасына қойыңыз.
5 -қадам: корпус
Жоғарыдағы суреттерде көрсетілгендей, мен ағаш қорапты желіммен жабдықты салу үшін қолдандым. Қуат кабелі, сенсор және клапан кабельдері үшін тесіктер бұрғыланды. Мен сондай -ақ СКД дисплейіне сәйкес келетін қақпақтағы тіктөртбұрышты кесіп алдым.
Әрине, сіз өзіңіздің қаптамаңызды қалай жасау керектігін өзіңіз таңдай аласыз, бірақ бұл сізге мысал келтіру үшін.
Ұсынылған:
Микро: өсімдіктерді суарудың автоматты жүйесі: 8 қадам (суреттермен)
Микро: бит көмегімен өсімдіктерді автоматты түрде суару жүйесі: Бұл нұсқаулықта мен сізге Micro: bit және басқа да кішкене электронды компоненттердің көмегімен өсімдіктерді автоматты түрде суару жүйесін құруды көрсетемін. өсімдік топырағындағы ылғалдылық деңгейін бақылау үшін
Автоматты өсімдіктерді суару жүйесі: 4 қадам
Автоматты өсімдіктерді суару жүйесі: Мен осында өсімдіктерді суарудың автоматты жүйесін жасадым
Ыстық табақтың автоматты басқару жүйесі (HPACS): 3 қадам
Ыстық плитаның автоматты басқару жүйесі (HPACS): Бұл жоба жылытқышты қолдана отырып, автоматты түрде PID -тюнингін жасаудың қарапайым интуитивті әдісін ұсынуға бағытталған. Мен жасаған нәрсе жүйенің сипаттамасын ашу үшін bang-bang бақылауын қолдана отырып параметрлерді алуға арналған Åström-Hägglund әдісіне негізделген
Батареямен жұмыс істейтін кеңсе. Күн жүйесі шығыс/батыс автоматты түрде ауысатын күн панельдері мен жел турбинасы: 11 қадам (суреттермен)
Батареямен жұмыс істейтін кеңсе. Шығыс/Батыс күн панельдері мен жел турбинасы автоматты түрде ауысатын күн жүйесі: Жоба: 200 шаршы метрлік кеңсе батареямен жұмыс істеуі керек. Сонымен қатар кеңседе осы жүйеге қажетті барлық контроллерлер, батареялар мен компоненттер болуы керек. Күн мен жел энергиясы батареяларды зарядтайды. Аз ғана мәселе бар
WiFi резервуарлы өсімдіктерді автоматты түрде беру - жабық/ашық ауада өсіру - су қондырғылары қашықтан бақылаумен автоматты түрде: 21 қадам
Резервуарлы WiFi автоматты өсімдік қоректендіргіші - жабық/ашық өсіру қондырғысы - су қондырғылары қашықтан бақылаумен автоматты түрде: Бұл оқулықта біз өсімдіктерді автоматты түрде суаратын және Adosia платформасы арқылы қашықтан бақыланатын жабық/ашық өсімдіктерді тамақтандыратын жүйені қалай орнату керектігін көрсетеміз