Мазмуну:

Автоматташтырылган бакча системасы Raspberry Piде сыртта же үйдө курулган - MudPi: 16 кадам (сүрөттөр менен)
Автоматташтырылган бакча системасы Raspberry Piде сыртта же үйдө курулган - MudPi: 16 кадам (сүрөттөр менен)

Video: Автоматташтырылган бакча системасы Raspberry Piде сыртта же үйдө курулган - MudPi: 16 кадам (сүрөттөр менен)

Video: Автоматташтырылган бакча системасы Raspberry Piде сыртта же үйдө курулган - MudPi: 16 кадам (сүрөттөр менен)
Video: Кыргызстандын саясатындагы инновациялар, «е-Kyzmat» автоматташтырылган тутуму түзүлдү 2024, Ноябрь
Anonim
Image
Image
Автоматташтырылган бакча системасы Raspberry Piде сыртта же үйдө курулган - MudPi
Автоматташтырылган бакча системасы Raspberry Piде сыртта же үйдө курулган - MudPi
Автоматташтырылган бакча системасы Raspberry Piде ачык же үй ичинде курулган - MudPi
Автоматташтырылган бакча системасы Raspberry Piде ачык же үй ичинде курулган - MudPi
Автоматташтырылган бакча системасы Raspberry Piде ачык же үй ичинде курулган - MudPi
Автоматташтырылган бакча системасы Raspberry Piде ачык же үй ичинде курулган - MudPi

Сиз багбанчылыкты жакшы көрөсүз, бирок аны багууга убакыт таба албай жатасызбы? Балким, сизде бир аз суусаган же гидропоникаңызды автоматташтыруунун жолун издеп жүргөн кээ бир үй өсүмдүктөрү бардыр? Бул долбоордо биз ошол көйгөйлөрдү чечебиз жана нерселерге кам көрүүгө жардам берүү үчүн автоматташтырылган бак системасын куруу менен MudPi негиздерин үйрөнөбүз. MudPi - бул Raspberry Piге курулган бакча ресурстарын башкаруу жана сактоо үчүн жасаган ачык булак бакча системасы. Сиз MudPi колдоно аласыз, ал үйдүн ичинде да, сыртында да багбанчылык долбоорлору үчүн муктаждыктарыңызга ылайыкташтырылган, анткени ал ылайыкташтырылган.

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

Жабдуулар

Өзүңүздүн системаңызга керектүү болгон конкреттүү сенсорлорду же компоненттерди кошуп/алып салуудан тартынбаңыз, анткени сиздин талаптарыңыз меникинен айырмаланышы мүмкүн.

Жалпы камсыздоо

  • Wifi менен Raspberry Pi (мен Pi 3 B колдондум)

    Debian 9/10

  • Монитор/клавиатура/чычкан (Pi орнотуу үчүн)
  • Raspbian үчүн SD карта (8gb)
  • Сыртта бааланган кабель (4 зым)
  • Сыртка чыгуу үчүн суу өткөрбөөчү кутуча
  • Кабель бездери
  • Din Rail (өчүргүчтөргө жана DC менен камсыздоого)
  • PVC түтүк
  • Кузгуч менен бургулоо

Электрондук жабдуулар

  • DHT11 Температура / Нымдуулук сенсору
  • Суюк калкып жүрүүчү деңгээл сенсор x2
  • 2 Канал релеси
  • 12в насос (же эгер сиз электр чыңалуусун колдонсоңуз 120в)

    DC'ден DC конвертерине, эгерде 12v колдонсоңуз

  • 5v Power Supply

    же DC электр менен камсыздоо (эгерде электр тармагынан пи кубатталса)

  • Өйдө/ылдый тартуу үчүн 10к резисторлор

Куралдар

  • Screwdriver
  • Зым чечүүчү
  • Мультиметр
  • Кандооч
  • Solder
  • Бурамалар (кутуларды сыртка орнотуу үчүн)
  • Silicone Calk

1 -кадам: Garden & ирригация пландаштыруу

Бакча жана сугат пландаштыруу
Бакча жана сугат пландаштыруу
Бакча жана сугат пландаштыруу
Бакча жана сугат пландаштыруу
Бакча жана сугат пландаштыруу
Бакча жана сугат пландаштыруу
Бакча жана сугат пландаштыруу
Бакча жана сугат пландаштыруу

Жаңы системаны орнотуп жатсаңыз, сугатыңызды пландаштырып алыңыз. Бул компоненттердин керектөөлөрүн билүү үчүн аппаратты даярдоого барганда бул нерселердин болушу маанилүү болот. Муктаждыктар убакыттын өтүшү менен өзгөрүшү мүмкүн, бирок келечекке даярдануу жакшы практика. Суу жеткирүүнүн эки негизги варианты - бул суу сактагычтагы насосту же линияны ачуу жана жабуу үчүн электромагнити бар шлангды колдонуу. Тандоо сиздин бакчаңыздын муктаждыгына жараша болот. Бир кыйла татаал система экөөнү тең колдонушу мүмкүн (б.а. зонаны сугаруу үчүн электромагниттик клапандар аркылуу суу сордуруу). Эгерде сиз MudPi жабык жайда колдонууну пландап жатсаңыз, анда, балким, эгер насос колдонсоңуз. MudPi релени колдонуу менен үйдүн өсүмдүктөрүнүн жарыгын башкара алат.

Жаратуучу кеңеши: Долбооруңузду каалаган масштабда кура алаарыңызды унутпаңыз. Эгерде сиз MudPi'ди биринчи жолу сынап көргүңүз келсе, үй бөтөлкөсүн сугаруу үчүн суу бөтөлкөсү жана 3.3v насосу сыяктуу нерсени колдонуп көрүңүз!

Ошондой эле суу жеткирүү жолдорун карап көрүңүз. Сиз тамчылатуучу линияларды, суу түтүктөрүн же чачыраткычтарды колдоносузбу? Бул жерде бир нече жалпы ыкмалар бар:

  • Чачыраткыч
  • Soakerhose
  • Тамчылатуучу линиялар
  • Кол менен суу

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

2 -кадам: сенсорлор жана компоненттерди пландаштыруу

Пландаштыруунун дагы бир маанилүү аспектиси - бул сиздин бакчаңыздан кандай маалыматтарды алгыңыз келет. Адатта, температура жана нымдуулук дайыма пайдалуу. Топурактын нымдуулугун жана жамгырды аныктоо абдан жакшы, бирок үйдүн ичиндеги орнотуу үчүн кереги жок болушу мүмкүн. Бул сиздин муктаждыктарыңызды көзөмөлдөө үчүн кандай шарттар маанилүү экендиги боюнча акыркы чечим болот. Негизги сырткы окуу куралыбыз үчүн биз көзөмөлдөйбүз:

  • Температура
  • Нымдуулук
  • Суунун деңгээли (калкып жүрүүчү которгуч x2)

Мен чоң суу сактагычта 10%, 25%, 50%, 75%жана 95%деңгээлин аныктоо үчүн 5 суунун деңгээлинин сенсорун колдондум. Бул окуу куралында биз жөнөкөйлүк үчүн 10% критикалык төмөн жана 95% толук аткарабыз.

Сиз ошондой эле бакчаңыздагы түзмөктөрдү башкаргыңыз келиши мүмкүн. Эгерде сиз 3.3v (пи GPIO чеги) менен иштебеген насосту же чырактарды которууну пландасаңыз, анда сизге реле керек болот. Реле релени алмаштыруу үчүн төмөнкү чыңалууну колдонуп, жогорку чыңалуудагы схемаларды башкарууга мүмкүндүк берет. Биздин максаттар үчүн бизде 3.3Vдан жогору чыңалууда иштеген насос бар, ошондуктан насосту которуштуруу үчүн реле керек болот. Насосту башкаруу үчүн бир гана реле керек. Келечектеги максаттар үчүн болсо да (жана реле арзан болгондуктан), мен 2 каналдын релесин орнотуп, кийинчерээк жаңыртуу үчүн кошумча слотту калтырдым.

Пландаштыруунун эң маанилүүсү - электр менен камсыздоо. Пи кантип жана кайдан алынат. Ошондой эле сиз колдонгон түзмөктөр жана алардын күчүн кантип алары жөнүндө ойлонушуңуз керек. Адатта, Pi USB кубат адаптеринен иштесе болот, бирок бул өз алдынча сайгычты талап кылат. Эгерде биз жогорку чыңалуудагы башка түзмөктөрдү кубаттап жаткан болсок, DC үчүн DC кубаттуулугу Пи үчүн 5v чейин чыңалууну басаңдатуу үчүн колдонулушу мүмкүн. Эгерде сиз чыңалууну басаңдатуу үчүн электр энергиясын алууну пландап жатсаңыз, мен эң арзан вариант менен барбоону сунуштайм.

Эсиңизде болсун, Raspberry Pi демейки боюнча санарип GPIOну гана колдой алат. Бул сиз Pi GPIOго аналогдук көрсөткүчтөрдү алган топурак сенсорун туташтыра албайсыз дегенди билдирет. Аналогдук компоненттерге шайкеш келүү үчүн Arduino же ESP32 (же ESP8266) сыяктуу аналогдук колдоосу бар микро контроллерди колдонуу керек.

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

3 -кадам: Берилиштерди чогултуу

Жабдууларды чогултуу
Жабдууларды чогултуу

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

Эскертүү: Ушул жерден белгилеп кетким келет, эгер сиз электр чыңалуусунан ажыратылган компоненттерди которууну пландасаңыз, Этият болуңуз! Электрониканы курууда коопсуз экениңиз жана эгер сиз эмне кылып жатканыңызды билбесеңиз, жогорку чыңалууга көңүл бурбаңыз. Муну менен мен үйүмдө 120v насосун колдондум. Процесс 12в насос үчүн бирдей, негизги айырмачылык 12в регуляторго муктаж. Жарыктарды же башка түзмөктөрдү которуштуруу үчүн релелерди да колдонсоңуз болот.

4 -кадам: Raspberry Piге MudPi орнотуңуз

Raspberry Piге MudPi орнотуңуз
Raspberry Piге MudPi орнотуңуз

План даяр жана жабдыктар менен жабдууларды даярдоо убактысы келди. Баштоо үчүн, MudPi орнотууга малина пиңизди даярдаңыз. Сизге Debian 9 же андан жогору версиясы бар Wifi мүмкүнчүлүгү бар Raspberry Pi керек болот. Эгерде сизде Raspbian жок болсо, анда Raspbian'ды бул жерден өз баракчасынан жүктөп алышыңыз керек болот.

Жүктөлүп алынган сүрөт файлы менен аны сиз тандаган сүрөт жазуучу аркылуу SD картага жазыңыз. Raspberry piде жардам керек болсо, файлдарды SD картага жазуу үчүн колдонмо бар.

SD картты пиегиңизге сайып, күйгүзүңүз. Эгерде сиз Raspbian Desktopту орнотсоңуз же /etc/wpa_supplicant/wpa_supplicant.conf файлын Raspbian Lite'деги терминал аркылуу түзөтсөңүз, GUI аркылуу Pi'ни Wifiга туташтырыңыз.

Wifi туташкандан кийин кылышыңыз керек болгон нерсе - пи боюнча жаңыртууларды жана жаңыртууларды иштетүү.

Pi логинди жаңыртуу үчүн жана терминалдан:

sudo apt-get update

sudo apt-get жогорулатуу

Кайра жүктөө аяктагандан кийин

sudo өчүрүп күйгүзүү

Pi кайра жүктөлгөндөн кийин, биз азыр MudPi орното алабыз. Сиз муну MudPi Installer аркылуу төмөнкү буйрук менен жасай аласыз:

curl -sL https://install.mudpi.app | bash

Орнотуучу MudPi үчүн керектүү бардык пакеттерди жана конфигурацияларды көзөмөлдөйт. Демейки боюнча MudPi/home/mudpi/core жайгашкан ядро менен/home/mudpi каталогуна орнотулат.

Сиз төмөнкү буйрук менен MudPi кол менен иштете аласыз:

cd /home /mudpi

мудпи -мүчүлүштүктөр

Бирок MudPiде сиз үчүн иштете турган көзөмөлдөөчү жумуш бар. Мындан тышкары, MudPi иштетүүдөн мурун сизге биринчи конфигурация файлы керек болот. Конфигурация файлын жасоо үчүн, сиз кандай казыктарды туташтырганыңызды билишиңиз керек, бул дагы кийинки кадамда эмне кылынат. Алга!

5 -кадам: Сенсорлорду жана компоненттерди тестирлөө үчүн Piге туташтырыңыз

Сенсорлорду жана компоненттерди сыноо үчүн Piге туташтырыңыз
Сенсорлорду жана компоненттерди сыноо үчүн Piге туташтырыңыз
Сенсорлорду жана компоненттерди сыноо үчүн Piге туташтырыңыз
Сенсорлорду жана компоненттерди сыноо үчүн Piге туташтырыңыз
Сенсорлорду жана компоненттерди сыноо үчүн Piге туташтырыңыз
Сенсорлорду жана компоненттерди сыноо үчүн Piге туташтырыңыз

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

DHT11/22 сенсорунун DATA пинин GPIO пин 25ке туташтырыңыз.

DHT11/22 күчүн жана жерди туташтырыңыз.

2 суюк калкып туруучу сенсорлордун ар биринин учун GPIO казыктарына 17 & 27 менен 10к каршылыгын түшүрүү менен туташтырыңыз.

GPO кадимкидей ТӨМӨК тартылат, бирок калкып калуучу жабылганда БИЙИК болот деп, калкып жүрүүчү сенсорлордун башка учтарын 3.3v менен туташтырыңыз.

2 канал релесин алмаштыруучу казыктарды GPIO казыктарына 13 жана 16 тиркеңиз.

5В релесин күчкө жана жерге жерге туташтырыңыз.

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

6 -кадам: MudPi конфигурациялоо

Тиркелген сенсорлор жана компоненттер менен сиз MudPi конфигурация файлын түзүп, бирдиктин монтажын бүтүрүүдөн мурун баары иштээрин текшере аласыз. MudPi конфигурациялоо үчүн/home/mudpi/core/mudpi каталогунда жайгашкан mudpi.config файлын жаңыртасыз. Бул JSON форматталган файл, сиз аны компоненттериңиздин муктаждыктарына ылайыкташтыра аласыз. Эгер кандайдыр бир көйгөйлөр болсо, туура форматтоо үчүн текшерүүнү унутпаңыз.

Эгерде сиз төмөндөгү конфигурация файлын ээрчип жүрсөңүз, биз туташкан компоненттер үчүн иштейт:

Жогорудагы конфигурацияда көп нерсе болуп жатат. Мен тереңирээк маалымат алуу үчүн конфигурация документтерине кирүүнү сунуштайм. Биз DHT11ди коюп, сенсордук массивде сүзүп, реленин орнотууларын которгуч массивине коёбуз. Автоматташтыруу триггерлерди жана аракеттерди коюу менен ишке ашат. Триггер - бул MudPiге температура өтө жогору болгондой иш -аракет кылууну каалаган кээ бир шарттарды угууну айтуунун жолу. Триггер биз аны иштетүү үчүн аракет кылмайынча өтө пайдалуу эмес. Жогорудагы конфигурацияда эки убакыт триггери бар. Убакыт триггери качан жандандырылышы керек экендигин аныктоо үчүн cron жумушунун форматталган сабын алат. Жогорудагы убакыт триггерлери ар бир 12 саатка (күнүнө эки жолу) коюлган. Алар биз конфигурациялаган эки аракетти иштетет, алар жөн гана MudPi чыгарган окуя менен релебизди өчүрүп/өчүрөт. Экинчи триггер 15 мүнөткө жылдырылган, ошондуктан биздин насос күйүп, 15 мүнөт сугарылып, кайра өчүрүлөт. Бул күн сайын эки жолу болот.

Эми сиз MudPi программасын өчүрүп -күйгүзө аласыз, супервайзерге программаны кайра баштоону айтып:

sudo supervisorctl мудпини кайра баштаңыз

MudPi азыр конфигурацияларды кайра жүктөп, фондордо иштеп турушу керек, сенсорлорду окуп, релелерди алмаштыруу үчүн окуяларды угушу керек. Сиз MudPi менен иштеп жатканын текшере аласыз:

sudo supervisorctl абалы мудпи

MudPi ошондой эле журнал файлдарын/home/mudpi/logs каталогунда сактайт. Эгерде сиз көйгөйлөргө туш болуп жатсаңыз, анда алгач текшерүү үчүн жакшы жер.

Эгерде сиз MudPi иштеп жаткандыгын ырастаган болсоңуз, анда агрегатты акыркы кураштырууну баштоо керек. Raspberry Pi'ни өчүрүңүз жана аппараттык жабдыктарды чогултууну аяктайбыз.

7 -кадам: Прототип тактасына ширетүүчү компоненттер

Прототип тактасына ширетүүчү компоненттер
Прототип тактасына ширетүүчү компоненттер
Прототип тактасына ширетүүчү компоненттер
Прототип тактасына ширетүүчү компоненттер

Эми MudPi конфигурацияланган соң, сиз аппараттык жабдыкта иштөөнү уланта аласыз. Коробкада калган компоненттер секирүүчү зымдарга караганда туруктуулук үчүн прототип тактасына ширетилиши керек. Бул ыңгайлаштырылган электр тактасы сыяктуу жакшы эмес, бирок азырынча иштейт. Биз колдонгон DHT11 сенсору сырткы болот, бирок сиз каалагандай ички кутунун температурасы үчүн дагы бирин кошо аласыз.

Мен сенсорлорду жана релени кайра туташтыргандан кийин, GPIO туташуусун жеңилдетүү үчүн кээ бир терминалдык туташтыргычтар менен тактага pi кабелин коштум. Үзүлүүчү кабель бүт модулду чыгарбай туруп, пиди ажыратып коюуну жакшы кылды. Мен ошондой эле калкып жүрүү үчүн керектүү резисторлорду киргиздим. Бул аяктагандан кийин, биз аны коргоо үчүн жакшы сырткы туташуу кутусунун ичине киргизе алабыз.

8 -кадам: Электрониканы сырткы туташуу кутусуна салууну баштаңыз

Электрониканы сырткы туташуу кутусуна сала баштаңыз
Электрониканы сырткы туташуу кутусуна сала баштаңыз
Электрониканы сырткы туташуу кутусуна сала баштаңыз
Электрониканы сырткы туташуу кутусуна сала баштаңыз
Электрониканы сырткы туташуу кутусуна сала баштаңыз
Электрониканы сырткы туташуу кутусуна сала баштаңыз

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

9 -кадам: Релеге туташтыргычтарды туташтырыңыз жана туташуу кутусуна орнотуңуз *Эскертүү жогорку чыңалуу *

Штепсельдерди релеге туташтырып, туташуу кутусуна орнотуңуз *Эскертүү жогорку чыңалуу *
Штепсельдерди релеге туташтырып, туташуу кутусуна орнотуңуз *Эскертүү жогорку чыңалуу *
Штепсельдерди релеге туташтырып, туташуу кутусуна орнотуңуз *Эскертүү жогорку чыңалуу *
Штепсельдерди релеге туташтырып, туташуу кутусуна орнотуңуз *Эскертүү жогорку чыңалуу *
Штепсельдерди релеге туташтырып, туташуу кутусуна орнотуңуз *Эскертүү жогорку чыңалуу *
Штепсельдерди релеге туташтырып, туташуу кутусуна орнотуңуз *Эскертүү жогорку чыңалуу *

Pi компоненттерди туташтырууда өчүрүлүшү керек. Эгерде сиз насос үчүн 120v же 12v колдонуп жатсаңыз, штепсельди колдонуңуз. 12v иштеген насостор көбүнчө баррель джек коннекторун колдонушат. 120В менен иштөөдө аялдын узартуу сымы менен иштей аласыз. Эми узартуу зымын кесип, тийиштүү жабдуулары жок муну менен чаташтырбаңыз.

Тешкичтин астындагы тешиктин же бургучтун жардамы менен эки 3/4ин тешип, эки 3/4in кабелдик безин салыңыз. Эркек узартуу шнурун бир безден, ургаачы жарымын экинчисинен өткөрүңүз. Эгерде сиз башка релелик каналды колдонууну кааласаңыз, анда башка аялдык учу бар зымды орнотуңуз.

Кутуга мен темир жолдун кичинекей бөлүгүн орноттум. Темир жолдо Пиди, ошондой эле кээ бир коопсуздук өчүргүчтөрдү иштетүү үчүн 120Втан 5Вка чейин төмөндөтүү үчүн DC Электр энергиясы менен камсыздоо бар. Мен бүт тутумду өчүрбөстөн Пиди өчүрүү үчүн эки сындыргычты гана колдонуп жатам. Бир сындыргыч жетиштүү болмок. Эми узарткычтын ичинде үч түстүү кабель бар. АК нейтралдуу, Жашыл - жер, КАРА - 120v+. Жашыл жана ак түз DC энергия булагына кирет. Кара алгач сындыргычтарга, андан кийин DC электр булагына кирет. Электр менен камсыздоодо кичинекей винт бар, ал потенциометр болуп, чыңалууну 5В чейин кыскартат.

Биз сайгычтардын ортосунда туташуу үчүн терминалдык блокторду колдонобуз. Бир блокту колдонуп, бардык ак нейтралдуу кабелдерди бириктириңиз. Эгерде сизде терминалдык блоктор жок болсо, электр лента жетиштүү болот. Жашыл жер кабелдери да бири -бирине туташтырылышы керек. Реле жогорку чыңалуу тарабында үч байланыш бар: COM (жалпы), NC (адатта жабык) жана NO (кадимкидей ачык). Сиздин релеге жараша ал NC же NO экөөнө тең болушу мүмкүн. 120 вольтту жогорку вольттогу COM релелерибиздин COM (жалпы) терминалына жеткире турган өчүргүчтөн кичинекей кошумча кабелди туташтырыңыз. Эми аялдын узартуу зымдарын кара 120v линиясын NC терминалына туташтырыңыз. Бул штепсель адатта өчүп калат жана туташпайт дегенди билдирет, бирок биз релени которгондо штепсельге 120в жеткирип, насосубузду күйгүзөбүз.

Бул жерде бардык узартуу кабелдери ак нейтралдарын бириктирип, жашыл жерлерин бириктириши керек. Ургаачы шнурлардын кара 120v релелик NC терминалына бекитилген. Эркек узартуу зымы анын кара тирүүсүн темир жолдогу тыныгууга буруп, андан соң DC электр булагына жана реленин COMдоруна бөлүнүшү керек.

Баарын суу өткөрбөй турган кутуга орнотуу жана бардык кабелдериңизди туура коргоо/багыттоо маанилүү. Сиз каалаган акыркы нерсе - от же кимдир бирөөнүн запасы. Ошондой эле, эгер сиз коопсуз боло албасаңыз, жогорку чыңалуу менен аралашпаңыз. 12v жана андан төмөн компоненттер менен дагы эле бир аз кыла аласыз.

10 -кадам: Сенсорлорду коргонуу корпусуна коюңуз

Сенсорлорду коргоочу корпуска коюңуз
Сенсорлорду коргоочу корпуска коюңуз
Сенсорлорду коргоочу корпуска коюңуз
Сенсорлорду коргоочу корпуска коюңуз
Сенсорлорду коргоочу корпуска коюңуз
Сенсорлорду коргоочу корпуска коюңуз

Табият жана ным электроникага анча жагымдуу эмес. Сиз Пиди сырткы туташуу кутусу менен коргоп калдыңыз, бирок эми сиз тышкы компоненттерди коргоого муктажсыз. ПВХ түтүкчөлөрүн же сынык түтүктөрдүн башка биттерин колдонуп, тышкы компоненттерди коргоо үчүн татыктуу турак жай курсаңыз болот. Мен жамгырдан жана мүчүлүштүктөрдөн коргоого жардам берүү үчүн DHT11 сенсоруна жөнөкөй желдетилген капкакты тагып койдум, бирок анын сырткы так окуу үчүн дем алуусуна уруксат бердим. Кийинки кадамда кабелдерди тегеретүү үчүн силикон калкасын колдонуңуз.

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

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

11 -кадам: Сенсорлорду сырткы рейтингдеги кабель жана сайгычтар менен туташтырыңыз

Сенсорлорду сырттагы бааланган кабель жана сайгычтар менен туташтырыңыз
Сенсорлорду сырттагы бааланган кабель жана сайгычтар менен туташтырыңыз
Сенсорлорду сырттагы бааланган кабель жана сайгычтар менен туташтырыңыз
Сенсорлорду сырттагы бааланган кабель жана сайгычтар менен туташтырыңыз

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

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

Кабелдин экинчи учу сиз кабелдик бездер аркылуу кутуга чуркап, мурдагыдай эле казыктарга Пи менен туташа аласыз. Эгерде сиз сайгычтарды колдонууну чечсеңиз, сайгычтын учтарын кабелге орнотуңуз. Бургулоо жана башка учтарын туташтыруу кутусуна орнотуу, андан кийин ички туташтыруу.

12 -кадам: Танкага сүзүүчү сенсорлорду орнотуңуз

Танкка сүзүүчү сенсорлорду орнотуңуз
Танкка сүзүүчү сенсорлорду орнотуңуз

Башка сенсорлор менен корголгон жана суу танкасына калкып жүрүүчү сенсорлорду орнотуу үчүн өз убагында барууга даяр. Биз экөөнү гана колдонуп жаткандыктан, сиз 1ди өтө төмөн деңгээлге орнотушуңуз керек, ал насос иштебеши керек, ал эми танк толгонун белгилеши керек. Туура өлчөмдөгү бургулоочу битти таап, танкка керектүү деңгээлде тешик жасаңыз. Калкып чыгуучу сенсорлорду шайба жана гайка менен резервуарга бурап коюңуз. Танктын ичин караңыз жана сүзгүч сенсорлору өчүрүлгөн абалда жайгашып, суунун көтөрүлүшү менен көтөрүлүп, схеманы жаап салыңыз.

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

13 -кадам: Бирдикти сыртка жайгаштыруу

Бирдикти сыртка жайылтыңыз
Бирдикти сыртка жайылтыңыз
Бирдикти сыртка жайылтыңыз
Бирдикти сыртка жайылтыңыз
Бирдикти сыртка жайылтыңыз
Бирдикти сыртка жайылтыңыз

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

Сиз эркек узартуу шнурун розеткага туташтырып, MudPiди онлайнга өткөрүү үчүн ажыраткычты оодара аласыз. Узак мөөнөткө кетүүдөн мурун баары иштээрин текшериңиз. Сакталган баалуулуктар үчүн redisти карап же MudPi журналдарын текшерүү менен сенсорлордун окуп жаткандыгын текшериңиз. Эгерде баары жакшы көрүнсө, анда эс алганда MudPi иштешине убакыт келди.

14 -кадам: MudPi мониторинги

MudPi мониторинги
MudPi мониторинги
MudPi мониторинги
MudPi мониторинги

Эми MudPi иштеп жаткандыктан, сиз системаңызды көзөмөлдөө жолдорун ойлонушуңуз мүмкүн. Эң оңой жана эң түз жолу - MudPi журналы файлын көзөмөлдөө:

tail -f /home/mudpi/logs/output.log

Дагы бир вариант жергиликтүү веб -баракча сыяктуу интерфейс аркылуу. Мен азырынча ачык MudPi UI чыгарууга убактым жок, бирок сенсорлоруңду жана компоненттериңди PHP менен redisтен оңой эле тартып аласың. Документтерде MudPi сиздин маалыматты кантип redisте сактай турганын билип алыңыз.

Акыркы сенсордун көрсөткүчтөрү конфигурацияда койгон негизги тандоонун астында redisте сакталат. Муну колдонуп, баракчадагы жүктөөлөрдү окуу жана аларды көрсөтүү үчүн жөнөкөй PHP тиркемесин жасай аласыз. Андан кийин жаңы маалыматтар үчүн баракты жаңыртыңыз.

Ошондой эле redis боюнча MudPi окуяларын угууга болот жана бул системадан реалдуу убакытта жаңыртууларды алуу үчүн эң жакшы вариант. Сиз окуяларды redis-cli аркылуу түз окуй аласыз

redis-cli жазылуу '*'

15 -кадам: Прототип такталарын бажы ПКБ менен алмаштырыңыз (Милдеттүү эмес)

Прототип такталарын ыңгайлаштырылган PCB менен алмаштырыңыз (милдеттүү эмес)
Прототип такталарын ыңгайлаштырылган PCB менен алмаштырыңыз (милдеттүү эмес)
Прототип такталарын ыңгайлаштырылган PCB менен алмаштырыңыз (милдеттүү эмес)
Прототип такталарын ыңгайлаштырылган PCB менен алмаштырыңыз (милдеттүү эмес)

Мен бир аз алыстап, MudPi үчүн атайын схемаларды жасадым. Алар мага MudPi бирдиктерин куруу менен курулуш процессин тездетүүгө жардам берет жана алда канча ишенимдүү. Менде бар болгон бирдиктердеги эски прототип такталарымды ишенимдүү ПХБ менен алмаштыра баштадым. Келечекте мен бул тактайчаларды ачык булак ишимди колдоо үчүн аз санда сатыкка чыгаргым келет. MudPi эч кандай атайын схемаларды иштетүүнү талап кылбайт, жөн эле орнотулган резисторлор жана темп/нымдуулук сенсорлору сыяктуу орнотулган борттогу компоненттер менен аппараттык жүктөмдү азайтууга жардам берет.

16 -кадам: Эс алыңыз жана өсүмдүктөрүңүздүн кантип өсүп жатканын көрүңүз

Эс алыңыз жана өсүмдүктөрүңүздүн кантип өсүп жатканын көрүңүз!
Эс алыңыз жана өсүмдүктөрүңүздүн кантип өсүп жатканын көрүңүз!
Эс алыңыз жана өсүмдүктөрүңүздүн кантип өсүп жатканын көрүңүз!
Эс алыңыз жана өсүмдүктөрүңүздүн кантип өсүп жатканын көрүңүз!

Эми сизде өзүңүздүн автоматташтырылган бакча тутумуңуз бар, аны сиз каалагандай кеңейте жана кеңейте аласыз. Көбүрөөк бирдик жасаңыз же мурунтан эле куруп жатканыңызды кеңейтиңиз. Https://mudpi.app дарегиндеги MudPi менен дагы көптөгөн нерселерди жасай аласыз жана долбоордун веб -сайтында көп маалымат бар. Менин максатым MudPi мен бакча долбоорун баштаганда издеген ресурска айландыруу болчу. Мен сиз MudPiде чоң пайда табасыз деп үмүттөнөм жана эгер менин кылган жумушум сизге жакса, сөздү бөлүшөсүз. Мен жеке мен MudPiди үйдө да, сыртта да колдонуп, өсүмдүктөрүмдү башкарам жана ушул убакка чейин натыйжаларга абдан кубанычтамын.

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

Андан ары кетүү үчүн пайдалуу булактар

MudPi документтери

MudPi Source Code

MudPi Guides

MudPi Build менен бөлүшүңүз

MudPiдеги жумушумду колдогула

MudPi колдойт

Баарыңыздарга бакыт каалайм!

- Эрик

Висконсин штатынан ♥ менен жасалган

Raspberry Pi сынагы 2020
Raspberry Pi сынагы 2020
Raspberry Pi сынагы 2020
Raspberry Pi сынагы 2020

Raspberry Pi конкурсунун биринчи сыйлыгы 2020

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