Мазмұны:

Smart IoT Garden: 10 қадам (суреттермен)
Smart IoT Garden: 10 қадам (суреттермен)

Бейне: Smart IoT Garden: 10 қадам (суреттермен)

Бейне: Smart IoT Garden: 10 қадам (суреттермен)
Бейне: Нелогичная жизнь_Рассказ_Слушать 2024, Қараша
Anonim
Ақылды IoT бақшасы
Ақылды IoT бақшасы
Ақылды IoT бақшасы
Ақылды IoT бақшасы

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

Бұған Raspberry Pi басқаратын бірнеше қарапайым сенсорлар мен жетектерді қолдану арқылы қол жеткізіледі. Веб -сайтта сіз осы датчиктерден алынған өлшеулерді қарай аласыз және су ағынын басқара аласыз.

1 -қадам: материалдар мен құралдар

Материалдар:

  • 1x Raspberry Pi 4
  • 1 м фортепиано ілмегі
  • 1x батарея ұстағыш 8х АА
  • 8x АА батареялары
  • *1х 12В 1/2 дюймдік электромагниттік клапан
  • 3м су құбыры (пластмасса, нейлон …) 12мм
  • 1 рет артқы бөлігі T пішіні
  • 2х артқы бөлігі 1/2 «12мм
  • 5x шланг қысқыш
  • 1х 5 литрлік жерсерік
  • 4 м ағаш тақтайшалар
  • 1х ағаш панель 100см / 50см
  • 1х тоған фольга 2м / 1м
  • мин 50 бұранда
  • 1x нан тақтасы
  • 2x магниттік жабулар
  • 1x npn транзисторы
  • 1x температура мен ылғалдылық сенсоры
  • 1x LDR жарық сенсоры
  • 1x топырақ ылғалдылығы сенсоры
  • 1x СКД дисплейі
  • 2x 1/2 дюймдік L пішінді құбыр

Бұл құжат бұл материалдарды қайдан алғанымды көрсетеді.

*Соленоид клапанында минималды жұмыс қысымы болмауы маңызды. Егер бұл орын алса, су өтуге тырысады.

Құралдар:

  • жонғыш ара (міндетті емес: кез келген басқа түрі)
  • қолмен бұрғылау (қосымша: бұрағыш)
  • қапсырма мылтық (міндетті емес: бұрандалар)
  • ағаш желімі

2 -қадам: Схеманы құру

Циклды құру
Циклды құру

Келесі компоненттер Raspberry Pi -ге қосылады:

  • MCP3008

    • LDR жарық сенсоры
    • Топырақ ылғалдылығы сенсоры
  • DHT11 Ылғалдылық пен температура сенсоры
  • PCF8574

    СКД дисплей

  • TIP120 транзисторы

    электромагниттік клапан

Екі сенсор (LDR және топырақ ылғалдылығы) MCP3008 -ге қосылған, бұл аналогтық сигналдарды Raspberry Pi арқылы оқуға мүмкіндік береді. Мен PCF8574 деректерді СКД -ге жазу үшін қолданамын, себебі ол GPIO түйреуіштерін сақтайды.

Схеманы құру кезінде жоғарыдағы суретті орындауға болады.

3 -қадам: мәліметтер қорын орнату

Мәліметтер қорын орнату
Мәліметтер қорын орнату
Мәліметтер қорын орнату
Мәліметтер қорын орнату

Сіздің бақшаңызды толық бақылау үшін сіз датчиктерден барлық өлшемдерді көрсететін уақыт кестесін көргіңіз келеді. Мен барлық осы өлшемдерді сақтау үшін SQL дерекқорын қолданамын.

Мен бұл жобаға қажетті барлық дерекқорды қамтитын дербес файлды дайындадым. Сіз мұны менің Git репозиторийімдегі дерекқорды экспорттау қалтасынан таба аласыз және серверді> деректерді импорттауды ашып, дербес файлды таңдап, жаңа дерекқорды құру арқылы MySQL Workbench-те осы дерекқорды импорттай аласыз.

Бұл мәліметтер қорында төрт кесте бар: tblmeasurement, tbldevice, tblwarning және tblaction. Tbldevice барлық сенсорлар мен жетекті қамтиды. Tblwarning хабарлары голланд тілінде, бірақ сіз оларды кестеде орындау белгісін басу, хабарларды өзгерту және өзгерістерді қолдану арқылы оңай өзгертуге болады. Tblaction келесі қадамда мен айтатын бағдарлама арқылы орындалатын әрекеттерді қамтиды. Бұл әрекеттер: мысалы, температураны өлшеу, электромагниттік клапанды автоматты түрде қосу …

4 -қадам: Бағдарламалау

Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау
Бағдарламалау

Сіз Git репозиторийінде барлық қажетті кодты таба аласыз. Алдыңғы және артқы жағы.

Бұл бағдарлама барлық техникалық функцияларды орындайды, мысалы: сенсорлық мәліметтерді оқу, жетекті іске қосу …

Жоғарыда сіз веб -сайттың кейбір суреттерін көре аласыз. Бұл голландияда, бірақ сіз

5 -қадам: Бақшаның негізгі пішінін құру

Бақшаның негізгі формасын құру
Бақшаның негізгі формасын құру

Физикалық жобаны жасаудың бірінші қадамы - бұл бақтың негізгі корпусын салу. Төмендегі өлшемдердегі кейбір тақтайларды кесуден бастаңыз:

  • а - 2х100см / 20см
  • b - 2х 46,4 см / 20 см
  • с - 1х 46,4см / 18,2см
  • г - 1х 46см / 18см
  • e - 1х15см / 20см
  • f - 1х31см / 20см

Алдымен, ағаш панельдің екі жағындағы а тақтайшалары. Мұны қосудың ең жақсы әдісі төрт қадамнан тұрады:

  1. панельде бұрандалар өтетін тесіктерді бұрғылаңыз
  2. бұранданың басына кіретін орын алу үшін бұрғылау ұшын пайдаланыңыз
  3. тақтай бекітілетін жерге ағаш желімінің желісін салыңыз
  4. тақтаны желімге қойып, бұрандаларды бұрын бұрғыланған тесіктерден бұрғылаңыз

Тақталарды ұстау үшін 5 бұранда жеткілікті болады. Содан кейін сіз б тақтаймен де осылай жасай аласыз, ол үшін мен төменгі жағында 3 бұранда мен бүйірінде 2 бұранда қолдандым.

6 -қадам: Су қоймасының ұстағышын жасаңыз

Су қоймасының ұстағышын жасаңыз
Су қоймасының ұстағышын жасаңыз
Су қоймасының ұстағышын жасаңыз
Су қоймасының ұстағышын жасаңыз
Су қоймасының ұстағышын жасаңыз
Су қоймасының ұстағышын жасаңыз

Алдыңғы қадамда мен түсіндірген әдісті қолдана отырып, суретте көруге болатын бұрышқа e тақтасын бекітіңіз. Сіз мұны ағаш пен құмыраның көмегімен өзіңіз жасай аласыз (екінші суретті қараңыз).

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

Әрі қарай, сіз пайдаланатын джерканға арналған жақтауды жасау үшін ағаш сынықтарын пайдаланыңыз. Ағаш желіммен жақтауды платформаға бекітіңіз. Мен жасаған жақтау мүлдем тегіс емес еді, сондықтан мен оны екі қысқышпен мықтап бұрап, түнге қойдым.

Ақырында, сізге L -тәрізді құбырды жерсеріктің түбіне бекіту керек және құбырдың өтуі үшін джерриканы қолдайтын тақтада тесік жасау керек. Құбырды бекіту үшін мен құбырдың фитингін металдан жасалған пластинаға дәнекерледім, оны Sikaflex әмбебап желім көмегімен жерсеркаға бекіттім. Сонымен қатар, сіз құбырдың бір бөлігін джеррианға жасаған тесікке итеріп, оған әмбебап желім қоюға болады, осылайша ол орнында қалады. Сіз джерриканның астындағы тесікті өз қолыңызбен бұрғылауға арналған саңылаумен жасай аласыз.

7 -қадам: құбырлар мен құбырларды қосу

Құбырлар мен құбырларды қосу
Құбырлар мен құбырларды қосу
Құбырлар мен құбырларды қосу
Құбырлар мен құбырларды қосу
Құбырлар мен құбырларды қосу
Құбырлар мен құбырларды қосу

Кез келген құбырды қоспас бұрын, жобаның бақша бөлігінің ішкі жағына тоған фольгасын бекітіңіз. Мен оны степлерлік мылтықпен жобаның сыртына бекітіп қойдым. Сіз бұрыштық бөліктерді жақсы үйлесетін етіп бүктеп, фольга бар жерлерді кесіп тастай аласыз.

Осының арқасында сіз құбырдың бақшаға жетуі үшін шамамен 15 см биіктікте бақша бөлігінен басқару бөлігіне дейін 2 тесік бұрғылауды бастауға болады. Сіз ағаштың 2 бөлігін тақтаға бекітіп, жоғарыдағы суреттегідей тесіп, фольга арқылы бұрғылауды азайта аласыз. Сіз екі құбырды тесіктерден итеріп, ортасында тақтайдың артына қосуға болады. Содан кейін сіз судың шығуы үшін түтіктерде 2,5 мм тесіктер жасай аласыз (және соленоидты клапан жабылған кезде су ағып кетуі үшін түтіктің жоғарғы жағында бір тесік бұрғылауды ұмытпаңыз).

Түтіктердің ұшын бекіту үшін бақтың соңында екі тесік бұрғылау керек (соңына дейін емес). Тесіктердің ішкі жағына 2 цилиндрлік металл бөліктерін желімдеп, олардың үстінен түтіктердің ұшын итеріңіз.

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

8 -қадам: электрониканы біріктіру

Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру
Электрониканы біріктіру

Ағаштың екі бөлігін пішіндеуден бастаңыз. Біреуі DHT11 және LDR үшін, екіншісі топырақ ылғалдылығы сенсоры үшін. Сіз бұл бөлшектерді жоғарыдағы суреттерден көре аласыз. Оларды суретте көрсетілгендей бекітіңіз.

DHT11 және LDR сымдарын тоған фольгасының бір бөлігін қапсырып, оларды тесу арқылы жасыруға болады. Сымдар өтетін тесік бұрғылаңыз.

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

Сіз нан тақтасын, Raspberry Pi мен 12В аккумуляторлық батареяны бұрыштың артындағы LCD артына қоюға болады (және оларды ұстап тұру үшін Velcro пайдаланыңыз). Содан кейін сіз пластикалық қорапты қолданып, оның екі жағын кесіп, электрониканың үстіне қойыңыз, ол оларды кез келген тамшы судан қорғайды. Пластикалық қораптың жанындағы еден тақтасына кішкене ағаш бөлігін жабыстыру оны орнында сақтайды.

Ақырында, Raspberry Pi ыстық ауасы шығып кетуі үшін пластикалық қораптың биіктігінен сәл төмен тесік сызығын бұрғылаңыз.

9 -қадам: топсаларды бекіту

Топсаларды бекіту
Топсаларды бекіту
Топсаларды бекіту
Топсаларды бекіту

Ендігі жалғыз нәрсе - басында көрген соңғы екі тақтаны бекіту.

Алдымен, бүйірдегі тақтайдың төменгі оң жақ бұрышын алып тастаңыз. Бұл жерде электр кабелі өтеді.

Содан кейін ілмектерді тақталарға жоғарыдағы суреттердегідей бұрап қоюға болады.

10 -қадам: жабылу

Егер сіз бұл жобаны өзіңіз жасауды шешсеңіз, маған түсініктемелерде хабарлаңыз (:

Оқығаныңыз үшін рахмет.

Ұсынылған: