Мазмұны:
- 1 -қадам: Қажетті материалдар
- 2 -қадам: Схеманы құрыңыз
- 3 -қадам: Тізбектің жұмыс принципі
- 4 -қадам: Arduino коды
- 5 -қадам: Іске асыру және тестілеу
Бейне: Arduino көмегімен автоматты суару жүйесін қалай жасауға болады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл нұсқаулықта мен сізге топырақтағы судың мөлшерін сезетін және сіздің бақшаңызды автоматты түрде суаратын автоматты суару жүйесін қалай құруға және енгізуге болатынын көрсетемін. Бұл жүйе егіннің әр түрлі талаптарына және маусымдық өзгерістерге сәйкес бағдарламалануы мүмкін. Бұл жүйе тамшылатып суару әдісіне сәйкес келеді. Мен жүйені әр түрлі топырақ жағдайына және судың болуына тексердім.
Түсінікті болу үшін байланыстырылған бейнені қараңыз.
Бұл жүйе сіздің артқы бақшаңызды немесе жабық бақшаңызды автоматты түрде суаруға көмектеседі және сіз бос уақытыңызда сүйікті өсімдіктерді суару туралы алаңдамайсыз.
Arduino UNO - бұл жүйенің миы, оның көмегімен барлық сенсорлар мен дисплей құрылғылары басқарылады. Ылғал сенсоры топырақтың ылғалдылығын оқу үшін қолданылады. СКД топырақтың күйін, қоршаған ортаның температурасын және сумен қамтамасыз ету жағдайын (су сорғысы) бақылауға арналған.
1 -қадам: Қажетті материалдар
- Arduino UNO
- Топырақ ылғалдылығы сенсоры (LM393 драйверімен)
- LM 35 температура сенсоры
- 16x2 СКД дисплейі
- Су деңгейінің қосқышы
- Динамик
- 5В релесі
- BC547 немесе ұқсас NPN транзисторлары
- Резисторлар (схеманы қараңыз)
- Потенциометр (10Км)
- 5 мм жарық диоды
- 1N4007 диод
- Терминалды жолақтар мен бұрандалы терминалдар
- ПХД / Нан тақтасы
- Негізгі құралдар мен дәнекерлеу жинағы
2 -қадам: Схеманы құрыңыз
Бұл схеманы Breadboard тақтасында немесе ПХД -де жасауға болады. Уақытша әрекет ету үшін сіз оны тақтаға жасай аласыз. Толық ақпарат алу үшін схемаға қараңыз. Қосылымды төменде көрсетілгендей жасаңыз.
ARDUINO PINS
0 _ N/C
1 _ N/C
2 _ ЖК-14
3 _ ЖК-13
4 _ ЖК-12
5 _ ЖК-11
6 _ N/C
7_ СУ_ДЕҢІЗІ_СТАТУСЫ_ЛЕД
8 _ N/C
9_ СПИКЕР
10 _ Қ
11 _ СКД-6
12 _ ЖК-4
13 _ PUMP_STATUS_LED) _AND_TO_RELAY
A0_ МҰНАЙ_МҰЛЫМ_СЕНСОРЫ
A4 _ LM35_ (TEMPERATURE_SENSOR)
СКД-1 _ GND
СКД-5 _ GND
СКД-2 _+Vcc
СКД-3 _ СКД_ЖАРҚЫНДЫҒЫ
*Тұрақты емес температура көрсеткіштері бойынша қате туралы хабарланды. Температура сенсорынан аулақ болыңыз. Мен шешілгеннен кейін кодты жаңартамын.
3 -қадам: Тізбектің жұмыс принципі
Топырақтың ылғалдылық сенсорының мәні топырақтың төзімділігіне байланысты. LM393 драйвері - датчиктің кернеуін 5В тұрақты кернеумен салыстыратын қос дифференциалды компаратор.
Бұл сенсордың мәні 0-ден 1023-ке дейін өзгереді. 0- ең ылғалды және 1023- өте құрғақ күй.
LM35-шығыс кернеуі Цельсий температурасына пропорционалды болатын интегралды схеманың дәлдік датчиктері. LM35 -55 -тен +120˚С -ге дейін жұмыс істейді.
Су деңгейінің қосқышында құрақ магнитті қосқыш бар, ол айналмалы магнитпен қоршалған. Су болған кезде ол өткізеді.
Arduino топырақтың ылғалдылық сенсоры көмегімен топырақтың күйін оқиды. Егер топырақ құрғақ болса, ол келесі әрекеттерді орындайды.
1) су деңгейінің сенсоры көмегімен судың болуын тексереді.
2) Егер су бар болса, сорғы ҚОСЫЛАДЫ және жеткілікті мөлшерде су жеткізілген кезде автоматты түрде өшіріледі. Сорғы реле драйверінің тізбегімен басқарылады.
3) Егер су жоқ болса, сізге дыбыспен хабарланады.
Кез келген басқа жағдайда сорғы өшірулі күйде қалады және топырақтың күйі (құрғақ, ылғалды, батпақты), температура мен сорғының күйі СКД экранында көрсетіледі.
4 -қадам: Arduino коды
Процедура
- Arduino -ны компьютерге қосыңыз.
- Қосылған кодты жүктеп алып, ашыңыз.
- Құралдар опциясынан COM порты мен Arduino тақтасын таңдаңыз.
- Жүктеу түймесін басыңыз.
Код жүктелгеннен кейін топырақ ылғалдылығы сенсорының мәндері 0-1023 аралығында болатын сериялық мониторды ашыңыз. Сенсорды әр түрлі топырақ жағдайына тексеріңіз және сенсордың мәнін топырақтың ең қолайлы жағдайына назар аударыңыз және бағдарламаға арналған кодтағы мәндерді өңдеңіз. Егер сенсордың топырақтың әр түрлі жағдайына сезімталдығын өзгерткіңіз келсе, Кодексте түсіндірілген 3 шарттың мәнін өзгертіңіз.
_
Температура келесі формула бойынша есептеледі X = ((Сенсор мәні) * 1023.0)/ 5000
Цельсий бойынша температура = (X/10)
5 -қадам: Іске асыру және тестілеу
Жобаны тексеру үшін келесі қадамдарды орындауға болады.
1) Arduino -ны USB немесе Сыртқы қуат көзі арқылы қуат көзіне (5В) қосыңыз.
2) Ылғал сенсорын топыраққа көміңіз. Дәл өлшеу үшін сенсорды өсімдіктердің тамырына жақын орналастырған жөн. Ескертпе: Сымдардың терминалдары су өткізбейді.
3) Су сорғысын Эстафетаға қосыңыз (N/O және Common терминалдары) және желіге қосыңыз. Қосылым туралы егжей -тегжейлер мен түйіндерді анықтау үшін «Схема» бөлімін қараңыз.
ЕСКЕРТУ: жоғары кернеулер. Іске кіріспес бұрын электр сымын түсініңіз
4) Температура сенсорын ПХД -нің өзіне немесе топыраққа қоюға болады. Сенсорды суға батырмаңыз.
5) СКД жарықтығын реттеу үшін потенциометрді өзгертуге болады.
6) Су деңгейі сенсорын су контейнеріне/резервуарға салыңыз.
Мен мұны үйдегі бақшаға енгіздім және сенсорды өсімдіктердің біріне қойдым. Сонымен қатар, мен сорғы мен су деңгейінің сенсорын бір шелек суға қойдым. Видеода сіз су деңгейінің сенсорын суға түсіргенде, сорғы топырақ ылғалды болғанша қосылатынын көре аласыз.
Бұл өте жақсы жұмыс жасаса да, бұл жобада кішігірім қателер мен жақсартулар бар. Сенсорлардың екеуі де бірге жұмыс жасағанда температураның тұрақсыз көрсеткіштері бойынша қате туралы хабарланды. Егер қате шешілсе, мен жаңартамын.
Пайдаланушылар енгізе алатын қосымша жақсартулар:
- Деректерді талдау және қашықтан басқару үшін IOT мүмкіндігін қосыңыз.
- Алаңның әр жерінде тамшылатып суару және бірнеше датчиктермен біріктіріңіз.
- Сенсордың өнімділігін терең топыраққа енгізуге мүмкіндік береді.
- Неғұрлым сенімді температура сенсорларын қолданыңыз.
- Жылыжайлар үшін ылғалдылық пен температураны бақылау.
- Судың минералдылығы мен тыңайтқыштардың концентрациясын талдау.
Егер сізде қандай да бір күмән немесе ұсыныстар болса, түсініктеме бөлімінде маған хабарлаңыз. Егер сіз мұны жасаған болсаңыз, маған түсініктеме бөлімінде хабарлаңыз.
Рақмет сізге
HS Sandesh
(Технократ Youtube арнасы)
Ұсынылған:
Arduino көмегімен өсімдіктерді суару жүйесін қалай құруға болады: 7 қадам
Arduino көмегімен өсімдіктерді суару жүйесін қалай құруға болады: Бұл оқулықта біз ылғал сенсоры, су сорғысы мен жасыл жарық диодты пайдалану арқылы өсімдіктерді суару жүйесін жасауды үйренеміз, егер бәрі жақсы болса және OLED дисплейі мен Visuino. Бейнені қараңыз
WiFi ескертуі бар өсімдіктерді автоматты суару жүйесін қалай құруға болады: 15 қадам
WiFi ескертулері бар өсімдіктерді суарудың автоматты жүйесін қалай құруға болады: Бұл #WiFi арқылы басқарылатын DIY автоматты өсімдіктерді суару жүйесі. Бұл жоба үшін біз Adosia компаниясының өздігінен суарылатын автоматты бақша жүйесін жинау жинағын қолдандық. Бұл қондырғыда соленоидты су клапандары мен топырақтың аналогы қолданылады
LM555 IC көмегімен автоматты көше жарығын қалай жасауға болады: 8 қадам
LM555 IC көмегімен автоматты көше жарығын қалай жасауға болады: Досым, бүгін мен LM555 IC көмегімен автоматты көше жарығының тізбегін жасаймын. Бұл схема LDR -ге жарық түсетін кезде жұмыс істейді және LDR -де жарық болмаған кезде, жарық диоды автоматты түрде жанып тұрады
NodeMCU көмегімен Firebase үй автоматтандыру жүйесін қалай жасауға болады - IOT платформасында: 14 қадам
NodeMCU көмегімен Firebase үй автоматтандыру жүйесін қалай жасауға болады | IOT платформасында: БҰЛ ЖОБАНЫҢ МАҚСАТЫ Бұл жоба IOT Android қосымшасының көмегімен пайдаланушыға өз үйінің қашықтан басқарылатын барлық құрылғыларын толық басқаруға мүмкіндік беретін үй автоматтандыру жүйесін дамытуға бағытталған
LDR көмегімен түнгі жарықтың қарапайым автоматты схемасын қалай жасауға болады: 4 қадам
LDR көмегімен түнгі жарықтың қарапайым автоматты схемасын қалай жасауға болады: Сәлеметсіз бе, мен бүгін сізге LDR (жарыққа байланысты резистор) мен мосфет көмегімен түнгі жарықтың қарапайым автоматты схемасын қалай жасау керектігін көрсетемін, сондықтан келесі қадамдарды орындаңыз. түнгі жарықтың автоматты схемасын табыңыз, сонымен қатар