Мазмұны:

Автоматты шашырату жүйесі - EasySprinkle: 5 қадам
Автоматты шашырату жүйесі - EasySprinkle: 5 қадам

Бейне: Автоматты шашырату жүйесі - EasySprinkle: 5 қадам

Бейне: Автоматты шашырату жүйесі - EasySprinkle: 5 қадам
Бейне: Орақшыларға шолу Джон Дир W650 | Фермерлер арасында ең танымал комбайн. 2024, Қыркүйек
Anonim
Автоматты шашырату жүйесі - EasySprinkle
Автоматты шашырату жүйесі - EasySprinkle
Автоматты шашырату жүйесі - EasySprinkle
Автоматты шашырату жүйесі - EasySprinkle
Автоматты шашырату жүйесі - EasySprinkle
Автоматты шашырату жүйесі - EasySprinkle
Автоматты шашырату жүйесі - EasySprinkle
Автоматты шашырату жүйесі - EasySprinkle

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 -қадам: корпус

Қаптама
Қаптама
Қаптама
Қаптама

Жоғарыдағы суреттерде көрсетілгендей, мен ағаш қорапты желіммен жабдықты салу үшін қолдандым. Қуат кабелі, сенсор және клапан кабельдері үшін тесіктер бұрғыланды. Мен сондай -ақ СКД дисплейіне сәйкес келетін қақпақтағы тіктөртбұрышты кесіп алдым.

Әрине, сіз өзіңіздің қаптамаңызды қалай жасау керектігін өзіңіз таңдай аласыз, бірақ бұл сізге мысал келтіру үшін.

Ұсынылған: