Мазмуну:

Smart IoT Garden: 10 кадам (Сүрөттөр менен)
Smart IoT Garden: 10 кадам (Сүрөттөр менен)

Video: Smart IoT Garden: 10 кадам (Сүрөттөр менен)

Video: Smart IoT Garden: 10 кадам (Сүрөттөр менен)
Video: Пиондор, гортензиялар жана хризантемалар үчүн колдоонун 10 түрү 2024, Июль
Anonim
Smart IoT Garden
Smart IoT Garden
Smart IoT Garden
Smart IoT Garden

Эгерде сиз мага окшош болсоңуз, табагыңыздагы жаңы жашылча -жемиштерди жакшы көрөсүз, бирок татыктуу бакчаны күтүүгө убактыңыз жок. Бул көрсөтмө сизге өсүмдүктөрүңүздү сугарган жана коркунучтуу жагдайлар жөнүндө эскерткен акылдуу IoT бакчасын кантип курууну көрсөтөт (мен аны: Green Guard)

Мунун баарына Raspberry Pi тарабынан башкарылган бир нече жөнөкөй сенсорлорду жана кыймылдаткычты колдонуу аркылуу жетишилет. Веб -сайтта сиз бул сенсорлордун өлчөөлөрүн көрүп, суунун агымын көзөмөлдөй аласыз.

1 -кадам: материалдар жана шаймандар

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

  • 1x Raspberry Pi 4
  • 1м пианино илгичи
  • 1х батарея кармагыч 8х АА
  • 8x AA батареялары
  • *1х электромагниттик клапан 12V 1/2"
  • 3м суу түтүгү (пластик, нейлон …) 12мм
  • 1x tailpiece T формасы
  • 2x арткы бөлүгү 1/2 "12мм
  • 5х шланг кыскычы
  • 1х 5 литрлик джеррикан
  • 4м жыгач тактайлар
  • 1х жыгач панель 100см / 50см
  • 1х көлмө фольга 2м / 1м
  • мүн. 50 бурама
  • 1x нан
  • 2x магниттик жабуулар
  • 1x npn транзистору
  • 1x температура жана нымдуулук сенсору
  • 1x LDR жарык сенсору
  • 1x топурактын ным сенсору
  • 1x LCD дисплей
  • 2x 1/2 "түтүкчө L формасы

Бул документ бул материалдарды кайдан алганымды көрсөтөт.

*Соленоиддик клапандын минималдуу иштөө басымы болбошу маанилүү. Андай болсо, суу өтүү үчүн күрөшөт.

Куралдар:

  • кичи араа (милдеттүү эмес: ар кандай башка)
  • кол бургу (милдеттүү эмес: отвертка)
  • мылтык (милдеттүү эмес: бурамалар)
  • жыгач клей

2 -кадам: Районду куруу

Районду куруу
Районду куруу

Төмөнкү компоненттер Raspberry Pi менен туташат:

  • MCP3008

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

    LCD дисплей

  • 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см
  • б - 2х 46,4см / 20см
  • с - 1х 46,4см / 18,2см
  • г - 1х 46см / 18см
  • д - 1х 15см / 20см
  • f - 1x 31см / 20см

Биринчиден, жыгач панелдин эки жагындагы а тактачалары. Муну кошуунун эң жакшы жолу төрт этаптан турат:

  1. панелде бурамалар өтө турган тешиктерди бургула
  2. бураманын башына кире турган жерди түзүү үчүн бургулоочу учту колдонуңуз
  3. тактай бекитиле турган жерге жыгач желимин салыңыз
  4. тактайды клейге коюп, бурамаларды мурда бургуланган тешиктерден бургулаңыз

Тактайларды кармоо үчүн 5 бурам жетиштүү болот a. Андан кийин тактай b менен да ушундай кыла аласыз, мен ылдыйда 3 бурамада, 2 капталында.

6 -кадам: Суу сактагычтын кармагын куруу

Суу сактагычтын кармагын куруңуз
Суу сактагычтын кармагын куруңуз
Суу сактагычтын кармагын куруңуз
Суу сактагычтын кармагын куруңуз
Суу сактагычтын кармагын куруңуз
Суу сактагычтын кармагын куруңуз

Мен мурунку кадамда түшүндүргөн ыкманы колдонуп, сүрөттө көрүп турган бурчка такта тиркеңиз. Сиз муну жыгачты жана моллюсканы колдонуу менен оңой жасай аласыз (экинчи сүрөттү караңыз).

Бул тактайды колдоо үчүн үстү менен асты 45 градус бурчтуу кичинекей жыгач устун жасаңыз. Тик тактайга бекитип жатканда, анын полго тийгенине ынануу үчүн, үчүнчү сүрөттөгүдөй үстүнкү жагын көрүүгө сызык чийиңиз.

Андан кийин, жыгачтын сыныктарын колдонуп, жеркерканга ылайыктуу рамка жасаңыз. Жыгач клейин колдонуп, платформаны тиркеңиз. Мен жасаган каркас такыр эле тегиз эмес болчу, ошондуктан мен аны эки клемма менен бекем бурап, бир түнгө коюп койдум.

Акыр -аягы, L түрүндөгү түтүктү джеррикандын түбүнө бекитип, трубанын өтүшү үчүн джерриканды колдогон тактайга тешик жасашыңыз керек. Түтүктү тиркөө үчүн, мен Sikaflex универсалдуу клейинин жардамы менен джерриканга бекитилген темир табакка куурдун бир бөлүгүн ширеттим. Же болбосо, трубанын бир бөлүгүн джеррикандагы тешикке түртүп, жетиштүү универсалдуу желимди койсоңуз болот, ал ордунда калат. Жеррикандын астындагы тешикти колуңуз үчүн тешүүчү тешик менен жасай аласыз.

7 -кадам: түтүктөрдү жана түтүктөрдү туташтыруу

Түтүктөрдү жана түтүктөрдү туташтыруу
Түтүктөрдү жана түтүктөрдү туташтыруу
Түтүктөрдү жана түтүктөрдү туташтыруу
Түтүктөрдү жана түтүктөрдү туташтыруу
Түтүктөрдү жана түтүктөрдү туташтыруу
Түтүктөрдү жана түтүктөрдү туташтыруу

Түтүктөрдүн бирин туташтыруудан мурун, долбоордун бакча бөлүгүнүн ички жагына көлмө фольгасын тиркеңиз. Мен аны степлердик тапанча менен долбоордун сыртына бекиттим. Сиз бурчтук бөлүктөрдү жакшынакай кылып бүктөп, фольга өтө көп болгон бөлүктөрдү кесип салсаңыз болот.

Муну менен, сиз бактын өзүнө жетүү үчүн, бактын бөлүгүнөн башкаруу бөлүгүнө чейин 15 см бийиктикте болжол менен 15 см бийиктикте бургулоону баштасаңыз болот. Тактайга 2 даана жыгачты бекитип, өйдөдөгү сүрөттөгүдөй кылып бургулап, чачырандылардын санын азайтып, фольга аркылуу бургулай аласыз. Сиз эки түтүктү тешиктерден түртүп, ортосуна тактайдын артына туташтыра аласыз. Андан кийин суунун чыгышы үчүн түтүктөрдө 2,5 мм тешиктерди бурсаңыз болот (жана соленоиддик клапан жабылып турганда суу агып кетиши үчүн түтүктүн үстү жагында бир тешик бурууну унутпаңыз).

Түтүктөрдүн учун туташтыруу үчүн бакчанын аягында эки тешикти бургула (аягына чейин эмес). Тешиктердин ичине 2 цилиндр түрүндөгү металлды жабыштырып, түтүктөрдүн учун үстүнөн түрткүлөңүз.

Андан кийин, суу сактагычтын жанындагы пол панелине жыгачтын бир бөлүгүн тиркеңиз (сүрөттөгүдөй). Бул жерде электромагниттик клапан эс алат, андыктан анын соленоидинин ага туура келерин текшерүү үчүн анын позициясын текшериңиз. Бул бөлүктүн үстүнө электромагниттик клапан бекитиле турган L түрүндөгү металлдын бир бөлүгүн тиркеңиз.

8 -кадам: Электрониканы интеграциялоо

Электрониканы интеграциялоо
Электрониканы интеграциялоо
Электрониканы интеграциялоо
Электрониканы интеграциялоо
Электрониканы интеграциялоо
Электрониканы интеграциялоо
Электрониканы интеграциялоо
Электрониканы интеграциялоо

Жыгачтын эки бөлүгүн калыптандыруудан баштаңыз. Бирөө DHT11 жана LDR үчүн, экинчиси топурактын ным сенсору үчүн. Сиз ал бөлүктөрдү жогорудагы сүрөттөрдөн көрө аласыз. Аларды сүрөттөрдө көрсөтүлгөндөй тиркеңиз.

DHT11 жана LDR зымдарын көлмө фольгасын үстүнө тыгып, тешип жашыра аласыз. Зымдар өтө турган тешикти бургулаңыз.

Андан кийин, ЖК дисплей үчүн тешик жасоо үчүн, ЖК үчүн мейкиндиктин диагоналдуу учтарында эки тешик бургулаңыз жана тик бурчтукту көрүү үчүн темир таканы колдонуңуз.

Сиз нанды, Raspberry Pi жана 12V батарея пакетин lcdдин артына бурчка койсоңуз болот (жана кармап туруу үчүн Velcro колдонуңуз). Андан кийин пластикалык кутучаны колдонуп, 2 капталын кесип, электрониканын үстүнө коюп, тамчылаган суудан коргойсуз. Пластикалык кутунун жанындагы полго кичинекей жыгачты чаптап койсоңуз, ордунда калат.

Акырында, Raspberry Pi ысык аба качып кетиши үчүн пластикалык кутунун бийиктигинен ылдый тешиктерди бургулаңыз.

9 -кадам: Топсолорду бекитүү

Топсолорду бекитүү
Топсолорду бекитүү
Топсолорду бекитүү
Топсолорду бекитүү

Эми эмне кылыш керек, сиз башында көргөн акыркы эки тактайды тиркөө.

Биринчиден, капталдагы тактайдын төмөнкү оң бурчун көрүңүз. Бул жерде электр кабели өтөт.

Анан илгичтерди жогорудагы сүрөттөрдөгүдөй тактайларга бурап койсоңуз болот.

10 -кадам: Жабуу

Эгерде сиз бул долбоорду өзүңүз жасоону чечсеңиз, мага комментарийлерде билдириңиз (:

Окуу үчүн рахмат.

Сунушталууда: