Мазмұны:

Arduino көмегімен автоматты суару жүйесін қалай жасауға болады: 5 қадам
Arduino көмегімен автоматты суару жүйесін қалай жасауға болады: 5 қадам

Бейне: Arduino көмегімен автоматты суару жүйесін қалай жасауға болады: 5 қадам

Бейне: Arduino көмегімен автоматты суару жүйесін қалай жасауға болады: 5 қадам
Бейне: Arduino ile otomatik bitki sulama sistemi yapımı. #TeknikÖğretmenim 2024, Шілде
Anonim
Arduino көмегімен автоматты суару жүйесін қалай жасауға болады
Arduino көмегімен автоматты суару жүйесін қалай жасауға болады
Arduino көмегімен автоматты суару жүйесін қалай жасауға болады
Arduino көмегімен автоматты суару жүйесін қалай жасауға болады

Бұл нұсқаулықта мен сізге топырақтағы судың мөлшерін сезетін және сіздің бақшаңызды автоматты түрде суаратын автоматты суару жүйесін қалай құруға және енгізуге болатынын көрсетемін. Бұл жүйе егіннің әр түрлі талаптарына және маусымдық өзгерістерге сәйкес бағдарламалануы мүмкін. Бұл жүйе тамшылатып суару әдісіне сәйкес келеді. Мен жүйені әр түрлі топырақ жағдайына және судың болуына тексердім.

Түсінікті болу үшін байланыстырылған бейнені қараңыз.

Бұл жүйе сіздің артқы бақшаңызды немесе жабық бақшаңызды автоматты түрде суаруға көмектеседі және сіз бос уақытыңызда сүйікті өсімдіктерді суару туралы алаңдамайсыз.

Arduino UNO - бұл жүйенің миы, оның көмегімен барлық сенсорлар мен дисплей құрылғылары басқарылады. Ылғал сенсоры топырақтың ылғалдылығын оқу үшін қолданылады. СКД топырақтың күйін, қоршаған ортаның температурасын және сумен қамтамасыз ету жағдайын (су сорғысы) бақылауға арналған.

1 -қадам: Қажетті материалдар

Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
  1. Arduino UNO
  2. Топырақ ылғалдылығы сенсоры (LM393 драйверімен)
  3. LM 35 температура сенсоры
  4. 16x2 СКД дисплейі
  5. Су деңгейінің қосқышы
  6. Динамик
  7. 5В релесі
  8. BC547 немесе ұқсас NPN транзисторлары
  9. Резисторлар (схеманы қараңыз)
  10. Потенциометр (10Км)
  11. 5 мм жарық диоды
  12. 1N4007 диод
  13. Терминалды жолақтар мен бұрандалы терминалдар
  14. ПХД / Нан тақтасы
  15. Негізгі құралдар мен дәнекерлеу жинағы

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 коды
Arduino коды
Arduino коды
Arduino коды
Arduino коды
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 арнасы)

Ұсынылған: