Мазмұны:

Сыртта немесе үй ішінде Raspberry Pi -де салынған бақшаның автоматтандырылған жүйесі - MudPi: 16 қадам (суреттермен)
Сыртта немесе үй ішінде Raspberry Pi -де салынған бақшаның автоматтандырылған жүйесі - MudPi: 16 қадам (суреттермен)

Бейне: Сыртта немесе үй ішінде Raspberry Pi -де салынған бақшаның автоматтандырылған жүйесі - MudPi: 16 қадам (суреттермен)

Бейне: Сыртта немесе үй ішінде Raspberry Pi -де салынған бақшаның автоматтандырылған жүйесі - MudPi: 16 қадам (суреттермен)
Бейне: Урок №9. Распознавание и отслеживание объектов по цвету. Beyond Robotics 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 қосылған таңқурай Pi (мен Pi 3 B қолдандым)

    Debian 9/10

  • Монитор/пернетақта/тінтуір (Pi орнату үшін)
  • Raspbian үшін SD картасы (8 Гб)
  • Сыртқы номиналды кабель (4 сымды)
  • Сыртта қолдануға арналған су өткізбейтін байланыс қорабы
  • Кабельдік бездер
  • Din Rail (ажыратқыштарды орнатуға және тұрақты токқа)
  • ПВХ құбырлары
  • Бұрғылаумен бұрғылау

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

  • DHT11 температура / ылғалдылық сенсоры
  • Сұйық қалқыма деңгей сенсоры x2
  • 2 Арналық реле
  • 12в сорғы (немесе желілік кернеуді пайдалансаңыз 120в)

    Егер сіз 12 вольтты қолдансаңыз, DC -DC тұрақты түрлендіргіші

  • 5в қуат көзі

    немесе тұрақты ток көзі (егер желіден пи қуат алса)

  • Жоғары/төмен тартуға арналған 10к резисторлар

Құралдар

  • Бұрауыш
  • Сымды тазартқыш
  • Мультиметр
  • Пісіру темірі
  • Дәнекер
  • Бұрандалар (қораптарды сыртта бекіту үшін)
  • Силикон балкасы

1 -қадам: Бақша мен суаруды жоспарлау

Бақша мен суаруды жоспарлау
Бақша мен суаруды жоспарлау
Бақша мен суаруды жоспарлау
Бақша мен суаруды жоспарлау
Бақша мен суаруды жоспарлау
Бақша мен суаруды жоспарлау
Бақша мен суаруды жоспарлау
Бақша мен суаруды жоспарлау

Егер сіз жаңа жүйе құрсаңыз, суару жоспарланғанына көз жеткізіңіз. Құрал -жабдықты дайындауға барғанда, олардың қажеттіліктерін білу үшін, бұлардың бар болғаны маңызды болады. Уақыт өте келе қажеттілік өзгеруі мүмкін, бірақ болашаққа дайындық жақсы тәжірибе. Суды жеткізудің екі негізгі нұсқасы - су қоймасындағы сорғыны немесе желіні ашу және жабу үшін соленоидты шлангты пайдалану. Таңдау сіздің бақшаңыздың қажеттіліктеріне байланысты болады. Неғұрлым күрделі жүйе екеуін де қолдана алады (яғни суды зоналық суару үшін соленоидты клапандар арқылы айдау). Егер сіз MudPi -ді үй ішінде қолдануды жоспарласаңыз, егер сізде сорғы болса, мүмкін. MudPi реле арқылы сіздің үйдегі өсімдік шамдарын басқара алады.

Жасаушы кеңесі: Сіздің жобаңызды кез келген ауқымда құруға болатынын есте сақтаңыз. Егер сіз MudPi -ді бірінші рет сынап көргіңіз келсе, үй өсімдіктерін суару үшін су бөтелкесі мен 3.3в сорғы сияқты нәрсені қолданып көріңіз!

Сондай -ақ, су жеткізу нұсқаларын қарастырыңыз. Сіз тамшылатып суару желдеткіштерін, суландырғыш шлангтарды немесе шашыратқыштарды қолданасыз ба? Мұнда бірнеше жалпы әдістер бар:

  • Шашыратқыш
  • Ыдыс -аяқ
  • Тамшы жолдары
  • Қолмен су

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

2 -қадам: датчиктер мен компоненттерді жоспарлау

Жоспарлаудың тағы бір маңызды аспектісі - сіздің бақшаңыздан қандай деректерді алғыңыз келеді. Әдетте температура мен ылғалдылық әрқашан пайдалы. Топырақтың ылғалдылығы мен жаңбырды анықтау өте жақсы, бірақ үй ішіндегі қондырғы үшін қажет болмауы мүмкін. Сіздің қажеттіліктеріңізді бақылау үшін қандай шарттар маңызды екендігі сіздің соңғы шешіміңіз болады. Негізгі ашық оқулық үшін біз мыналарды бақылаймыз:

  • Температура
  • Ылғалдылық
  • Су деңгейі (қалқымалы қосқыш x2)

Үлкен резервуардағы 10%, 25%, 50%, 75%және 95%деңгейлерін анықтау үшін мен су деңгейінің 5 датчигін қолдандым. Бұл оқулықта біз қарапайымдылық үшін 10% сыни төмен және 95% толтырамыз.

Сіз сондай -ақ бақшаңыздағы құрылғыларды басқарғыңыз келуі мүмкін. Егер сіз 3.3в (пи GPIO шегі) жұмыс істемейтін сорғыны немесе шамдарды ауыстыруды жоспарласаңыз, сізге реле қажет болады. Реле релені ауыстыру үшін төмен кернеуді қолдана отырып, жоғары кернеу тізбектерін басқаруға мүмкіндік береді. Біздің мақсатымыз үшін 3.3В жоғары кернеумен жұмыс істейтін сорғы бар, сондықтан бізге сорғыны ауыстыру үшін реле қажет болады. Сорғыны басқару үшін тек бір реле қажет. Болашақ мақсаттар үшін (және реле арзан болғандықтан) мен 2 арналы релені орнаттым және кейінірек жаңарту үшін қосымша ұяшықты қалдырдым.

Жоспарлаудың ең маңыздысы - электрмен жабдықтау. Pi қалай қуатталады және қайдан. Сондай -ақ, сіз қандай құрылғыларды қолданып жатқаныңызды және олардың қуатын қалай алатынын ойлануыңыз керек. Әдетте Pi -ді USB қуат адаптерінен алуға болады, бірақ бұл үшін өздігінен ашаны қажет етеді. Егер біз жоғары кернеулі басқа құрылғыларды қуаттандыратын болсақ, онда тұрақты ток пен тұрақты токты 5 В дейін кернеуді төмендету үшін пайдалануға болады. Егер сіз кернеуді төмендету үшін қуат көзін алуды жоспарласаңыз, мен ең арзан опциямен жүрмеуді ұсынамын.

Есіңізде болсын, Raspberry Pi әдепкі бойынша цифрлық GPIO -ны қолдай алады. Бұл Pi GPIO -ға аналогты оқуды қабылдайтын топырақ сенсорын қосуға болмайтынын білдіреді. Аналогты компоненттермен үйлесімді болу үшін сізге Arduino немесе ESP32 (немесе ESP8266) сияқты аналогты қолдау бар микроконтроллерді қолдану қажет.

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

3 -қадам: Жабдықтарды жинаңыз

Жабдықтарды жинау
Жабдықтарды жинау

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

Ескерту: Егер сіз желідегі кернеуді өшіретін компоненттерді ауыстыруды жоспарласаңыз, бұл жерде ескерту жасағым келеді! Электрониканы құрастыру кезінде қауіпсіз болуыңыз керек және егер сіз не істеп жатқаныңызды білмесеңіз, жоғары кернеумен жұмыс жасамаңыз. Осының арқасында мен үйдегі қондырғыда 120 вольтты сорғыны қолдандым. Процесс 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 орнатқан болсаңыз немесе Raspbian Lite терминалы арқылы /etc/wpa_supplicant/wpa_supplicant.conf файлын өңдейтін болсаңыз, GUI көмегімен Pi -ді Wi -Fi желісіне қосыңыз.

Wi -Fi қосылғаннан кейін істеу керек келесі нәрсе - pi -де жаңартулар мен жаңартуларды іске қосу.

Pi логинін жаңарту үшін және терминалдан іске қосыңыз:

sudo apt-get жаңартуы

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 -де сіз үшін жұмыс істейтін бақылаушы жұмысы бар. Сонымен қатар, MudPi -ді іске қоспас бұрын сізге алдымен конфигурация файлы қажет болады. Конфигурация файлын жасау үшін сіз қандай түйреуіштерді қосқаныңызды білуіңіз керек, бұл келесі қадамда жасалады. Алға!

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

Сенсорлар мен компоненттерді тестілеу үшін Pi -ге қосыңыз
Сенсорлар мен компоненттерді тестілеу үшін Pi -ге қосыңыз
Сенсорлар мен компоненттерді тестілеу үшін Pi -ге қосыңыз
Сенсорлар мен компоненттерді тестілеу үшін Pi -ге қосыңыз
Сенсорлар мен компоненттерді тестілеу үшін Pi -ге қосыңыз
Сенсорлар мен компоненттерді тестілеу үшін Pi -ге қосыңыз

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

DHT11/22 сенсорының DATA түйрегішін GPIO PIN 25 -ке жалғаңыз.

DHT11/22 қуаты мен жерге қосыңыз.

2 сұйық қалқыма датчиктердің әрқайсысының бір ұшын сәйкесінше 10к төмен түсетін резисторлармен GPIO 17 және 27 түйреуіштеріне жалғаңыз.

Қалқыма датчиктердің басқа ұштарын 3.3в -ге қосыңыз, сонда GPIO әдетте LOW тартылады, бірақ қалқымалы қосқыш жабылған кезде жоғары болады.

2 арналы реле ауыстыру түйреуіштерін GPIO 13 және 16 түйреуіштеріне бекітіңіз.

5В релесін қуат көзіне және жерге қосу.

Штепсельдерді қосқан кезде біз реленің жоғары кернеулі қосылыстары туралы алаңдаймыз. Әзірге біз MudPi конфигурация файлын жасауға және компоненттерді тексеруге дайын болуымыз керек.

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

Датчиктер мен компоненттерді қоса отырып, сіз MudPi конфигурация файлын жасай аласыз және қондырғыны құрастыруды аяқтамас бұрын бәрі жұмыс істейтінін тексере аласыз. MudPi конфигурациясы үшін/home/mudpi/core/mudpi каталогында орналасқан mudpi.config файлын жаңартасыз. Бұл JSON пішімделген файл, оны компоненттердің қажеттіліктеріне сәйкес жаңартуға болады. Егер сізде қандай да бір проблемалар болса, дұрыс пішімдеуді тексеріңіз.

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

{«mudpi»: {«name»: «MudPi», «жөндеу»: жалған, «орналасуы»: {«ендік»: 40, «бойлық»: -88}}, «сенсор»: [{«интерфейс»: «dht_legacy», «name»: «dht», «key»: «dht», «pin»: 25}, {«interface»: «gpio», «name»: «float1», «key»: «float1 «,» түйреуіш «:» D17 «}, {» интерфейс «:» gpio «,» аты «:» float2 «,» кілт «:» float2 «,» түйреуіш «:» D27 «}],» ауысу «: [{«интерфейс»: «gpio», «түйреуіш»: «D13», «атау»: «сорғы», «кілт»: «сорғы», «инвертте»: жалған, «максималды_ұзақтық»: 960}, {«интерфейс «:» gpio «,» pin «:» D16 «,» name «:» Extra «,» key «:» extra «,» invert_state «: false}],» триггер «: [{» интерфейс «:» cron «,» name «:» Daily Pump 12 Hours «,» key «:» turn_on_pump «,» кесте «:» 0 */12 * * * «,» әрекеттер «: [».pump.turn_on «]}}, { «interface»: «cron», «name»: «Daily Pump Off», «key»: «turn_off_pump», «кесте»: «15 */12 * * *», «әрекеттер»: [«.pump.turn_off «]}]}

Жоғарыдағы конфигурацияда көп нәрсе болып жатыр. Қосымша ақпарат алу үшін конфигурация құжаттарын зерделеуді ұсынамын. Біз DHT11 орнатамыз және сенсорлық массивте өзгереміз және реле параметрлерін ауыстырмалы массивке қоямыз. Автоматтандыру триггерлер мен әрекеттерді орнату арқылы жүзеге асады. Триггер - бұл MudPi -ге температураның тым жоғары болуы сияқты әрекет еткіміз келетін белгілі бір шарттарды тыңдауды айтудың тәсілі. Біз оны іске қосу әрекетін бермейінше, триггер өте пайдалы емес. Жоғарыдағы конфигурацияда екі уақыт триггері бар. Уақыт триггері қашан іске қосылуы керектігін анықтау үшін cron жұмысының пішімделген жолын алады. Жоғарыда келтірілген уақыт триггерлері әр 12 сағатқа орнатылады (күніне екі рет). Олар біз конфигурациялаған екі әрекетті іске қосады, олар MudPi шығаратын оқиғамен релелік қосылуды қосады/өшіреді. Екінші триггер 15 минутқа ығысады, осылайша біздің сорғы 15 минут бойы қосылады және сөнеді. Бұл күніне екі рет күніне болады.

Енді сіз MudPi -ді қайта жүктей аласыз, супервайзерге бағдарламаны қайта бастауды айту арқылы:

sudo supervisorctl mudpi қайта іске қосыңыз

MudPi енді конфигурацияларды қайта жүктеуі керек және ретте ауысу үшін сенсорлардың оқулары мен оқиғаларды тыңдап фондық режимде жұмыс істеуі керек. Сіз MudPi жұмыс істейтінін тексере аласыз:

sudo supervisorctl күйі mudpi

MudPi сонымен қатар журнал файлдарын/home/mudpi/logs каталогында сақтайды. Егер сіз мәселелерге тап болсаңыз, бұл алдымен тексеру үшін жақсы орын.

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

7 -қадам: прототип тақтасына дәнекерлеу компоненттері

Прототип тақтасына дәнекерлеу компоненттері
Прототип тақтасына дәнекерлеу компоненттері
Прототип тақтасына дәнекерлеу компоненттері
Прототип тақтасына дәнекерлеу компоненттері

MudPi конфигурацияланғаннан кейін сіз аппараттық құралмен жұмыс жасай аласыз. Қорапта қалған компоненттер секіргіш сымдарға қарағанда тұрақтылық үшін прототип тақтасына дәнекерленген болуы керек. Бұл арнайы тақта сияқты жақсы емес, бірақ қазір жұмыс істейді. Біз қолданатын DHT11 сенсоры сыртқы болады, бірақ ішкі қораптың температурасы үшін басқа біреуін қосуға болады.

Мен сенсорлар мен релені қайта қосқаннан кейін GPIO қосылымын жеңілдету үшін мен плитаға кабельді бірнеше терминалды қосқыштармен бірге дәнекерледім. Кабель барлық модульді алып тастамай -ақ, пиді ажыратуға мүмкіндік берді. Мен сондай -ақ қалқымалы қондырғыларға қажетті резисторларды енгіздім. Аяқталғаннан кейін біз бәрін қорғау үшін сыртқы ашық тораптың ішіне сала аламыз.

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

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

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

9 -қадам: Штепсельдерді релеге қосыңыз және қосылу қорабына орнатыңыз *Жоғары кернеуді ескерту *

Штепсельдерді релеге қосыңыз және қосылу қорабына орнатыңыз *Жоғары кернеуді ескерту *
Штепсельдерді релеге қосыңыз және қосылу қорабына орнатыңыз *Жоғары кернеуді ескерту *
Штепсельдерді релеге қосыңыз және қосылу қорабына орнатыңыз *Жоғары кернеуді ескерту *
Штепсельдерді релеге қосыңыз және қосылу қорабына орнатыңыз *Жоғары кернеуді ескерту *
Штепсельдерді релеге қосыңыз және қосылу қорабына орнатыңыз *Жоғары кернеуді ескерту *
Штепсельдерді релеге қосыңыз және қосылу қорабына орнатыңыз *Жоғары кернеуді ескерту *

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

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

Қорапқа мен рельстің кішкене бөлігін орнаттым. Темір жолда Пиді қосу үшін 120 В -тан 5 В -қа дейін төмендететін тұрақты ток көзі, сондай -ақ кейбір сақтандырғыштар бар. Мен бүкіл жүйені өшірмей, Pi -ді өшіру үшін тек екі ажыратқышты қолданамын. Бір сөндіргіш жеткілікті болады. Енді ұзартқыш сымның ішінде үш түсті кабель бар. АҚ - бейтарап, ЖАСЫЛ - ұнтақ, ҚАРА - 120в+. Жасыл мен ақ тікелей DC қуат көзіне түседі. Қара алдымен ажыратқыштарға, содан кейін тұрақты ток көзіне түседі. Қуат көзінде кернеуді 5В дейін қысқартатын потенциометр болып табылатын шағын бұранда бар.

Біз штепсельдер арасында байланыс орнату үшін терминалды блоктарды қолданатын боламыз. Бір блокты қолданып барлық ақ нейтралды кабельдерді қосыңыз. Егер сізде терминалды блоктар болмаса, электр таспасы жеткілікті. Жасыл жерге қосылатын кабельдер де бір -біріне қосылуы керек. Релелік жоғары кернеу жағында үш байланыс бар: COM (ортақ), NC (әдетте жабық) және NO (әдетте ашық). Сіздің релеге байланысты тек NC немесе NO болуы мүмкін, екеуі де емес. Ажыратқыштан жоғары кернеу жағындағы COM (жалпы) релелік терминалымызға 120 вольтты беретін қосымша кабельді қосыңыз. Енді әйелдердің ұзартқыш сымдарын қара 120в желісін NC терминалына қосыңыз. Бұл штепсель әдетте өшірілетінін және қосылмайтынын білдіреді, бірақ біз релені ауыстырған кезде штепсельге 120в қуат береді, осылайша біздің сорғы қосылады.

Бұл кезде барлық ұзартқыш кабельдердің ақ нейтралдары бір -біріне байланған болуы керек және олардың жасыл негіздері бір -біріне байланған болуы керек. Әйел сымдары қара түсті 120В релелік NC терминалына бекітілген. Еркек ұзартқыш сымның қара түсі рельс жолындағы үзіліске бағытталуы керек, содан кейін тұрақты ток көзіне және релелік комдерге бөлінуі керек.

Барлығын су өткізбейтін қорапқа орнату және барлық кабельдерді дұрыс қорғау/бағыттау маңызды. Сіз қалайтын соңғы нәрсе - өрт немесе біреудің жарылуы. Егер сіз қауіпсіз бола алмасаңыз, жоғары кернеумен араласпаңыз. Сіз әлі де 12в және одан төмен компоненттермен көп нәрсе жасай аласыз.

10 -қадам: датчиктерді қорғаныс корпусына салыңыз

Датчиктерді қорғаныс корпусына салыңыз
Датчиктерді қорғаныс корпусына салыңыз
Датчиктерді қорғаныс корпусына салыңыз
Датчиктерді қорғаныс корпусына салыңыз
Датчиктерді қорғаныс корпусына салыңыз
Датчиктерді қорғаныс корпусына салыңыз

Табиғат пен ылғал электроникаға онша жақын емес. Сіз Pi -ді сыртқы байланыс қорабымен қорғадыңыз, бірақ енді кез келген сыртқы компоненттерді қорғау қажет. Сыртқы компоненттерді ПВХ құбырынан немесе басқа сынық түтіктерден қорғау үшін сіз лайықты корпус жасай аласыз. Мен DHT11 сенсорының жаңбыр мен қателіктерден қорғауға көмектесу үшін қарапайым желдеткіш қақпағын бұрап алдым, бірақ оның сыртқа дәл оқылуы үшін тыныс алуға мүмкіндік берді. Келесі қадамда кабельдердің айналасына тығыздау үшін силиконды қолданыңыз.

Ең жақсы шешім емес, бірақ ол арзан 4 долларлық сенсор үшін жұмыс істейді. (Мен сондай -ақ сол кезде сынақтан өткізетін топырақ сенсорларына арналған бұйымдар жасадым.) Қалқымалы датчиктер су ыдысына орнатылады және қосымша корпусты қажет етпейді.

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

11 -қадам: Датчиктерді сыртқы бағасы бар кабельдер мен штепсельдер арқылы қосыңыз

Сенсорларды сыртқы номиналды кабель мен штепсельдер арқылы қосыңыз
Сенсорларды сыртқы номиналды кабель мен штепсельдер арқылы қосыңыз
Сенсорларды сыртқы номиналды кабель мен штепсельдер арқылы қосыңыз
Сенсорларды сыртқы номиналды кабель мен штепсельдер арқылы қосыңыз

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

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

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

12 -қадам: Флот сенсорларын резервуарға орнатыңыз

Флот сенсорларын резервуарға орнатыңыз
Флот сенсорларын резервуарға орнатыңыз

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

Резисторлар төмен түсетіндіктен, бұл 1 деңгейдегі қалқыма сенсоры деңгейінің сәйкес келуін білдіреді. Әйтпесе, егер су тізбекті жабатын сенсорды көтермесе, қалтқы сенсоры 0 мәнін қайтарады.

13 -қадам: Құрылғыны сыртынан орналастырыңыз

Құрылғыны сыртқа шығарыңыз
Құрылғыны сыртқа шығарыңыз
Құрылғыны сыртқа шығарыңыз
Құрылғыны сыртқа шығарыңыз
Құрылғыны сыртқа шығарыңыз
Құрылғыны сыртқа шығарыңыз

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

Сіз ерлердің ұзартқыш сымын розеткаға қосуға және MudPi -ді желіге қосу үшін ажыратқышты аударуға болады. Ұзақ уақытқа кетер алдында бәрі жұмыс істейтініне көз жеткізіңіз. Сақталған мәндер үшін redis іздеу немесе MudPi журналдарын тексеру арқылы сенсорлардың көрсеткіштерді қабылдайтынын тексеріңіз. Егер бәрі жақсы болып көрінсе, демалыс кезінде MudPi жұмысына рұқсат берудің уақыты келді.

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

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

MudPi жұмыс істеп тұрған кезде сіз жүйеңізді бақылау әдістеріне таң қалуыңыз мүмкін. Ең қарапайым және тікелей әдіс - MudPi журнал файлын бақылау:

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

Басқа нұсқа - жергілікті веб -бет сияқты интерфейс арқылы. Менде MudPi жалпыға ортақ пайдаланушы интерфейсін шығаруға уақыт болмады, бірақ сенсорлар мен компоненттердің күйін PHP көмегімен redis -тен оңай алуға болады. Құжаттарда MudPi сіздің деректерді қалай redis -те сақтайтынын біліңіз.

Сенсордың соңғы көрсеткіштері конфигурацияда орнатылған негізгі опцияның астында redis -те сақталады. Осыны қолдана отырып, сіз бетті жүктеудегі оқуларды алу және оларды көрсету үшін қарапайым PHP қосымшасын жасай аласыз. Содан кейін жаңа деректер үшін бетті жаңартыңыз.

MudPi оқиғаларын redis -те тыңдауға болады және бұл жүйеден нақты уақыттағы жаңартуларды алудың жақсы нұсқасы. Сіз оқиғаларды тікелей redis-cli арқылы оқи аласыз

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

15 -қадам: Прототип тақталарын арнайы ПХД -мен ауыстырыңыз (міндетті емес)

Прототип тақталарын арнайы ПХД -мен ауыстырыңыз (міндетті емес)
Прототип тақталарын арнайы ПХД -мен ауыстырыңыз (міндетті емес)
Прототип тақталарын арнайы ПХД -мен ауыстырыңыз (міндетті емес)
Прототип тақталарын арнайы ПХД -мен ауыстырыңыз (міндетті емес)

Мен сәл алыстап, MudPi үшін бірнеше арнайы тақталар жасадым. Олар маған бірнеше MudPi қондырғыларын құру арқылы құрылыс процесін тездетуге көмектеседі және әлдеқайда сенімді. Мен ескі прототип тақталарымды бар барлық қондырғыларда сенімді ПХД -мен алмастыра бастадым. Болашақта мен бұл тақталарды ашық бастапқы жұмысымды қолдау үшін аз мөлшерде сатылымға шығарғым келеді. MudPi кез келген реттелетін платаларды қажет етпейді, ол орнатылған резисторлар мен температура/ылғалдылық сенсорлары сияқты орнатылған борттық компоненттері бар аппараттық жүктемені азайтуға көмектеседі.

16 -қадам: Демалыңыз және өсімдіктердің өсуін бақылаңыз

Демалыңыз және өсімдіктердің өсіп келе жатқанын қараңыз!
Демалыңыз және өсімдіктердің өсіп келе жатқанын қараңыз!
Демалыңыз және өсімдіктердің өсіп келе жатқанын қараңыз!
Демалыңыз және өсімдіктердің өсіп келе жатқанын қараңыз!

Енді сізде өзіңіздің бақшаңыздың автоматтандырылған жүйесі бар, оны сіз қалағаныңызша кеңейте және кеңейте аласыз. Қосымша бірліктер жасаңыз немесе бұрын салынғанын кеңейтіңіз. MudPi көмегімен сіз көп нәрсені жасай аласыз және https://mudpi.app сайтындағы жоба веб -сайтында көптеген ақпарат аласыз. Менің мақсатым - балабақша жобасын бастаған кезде MudPi іздеген ресурсқа айналдыру. Сіз MudPi -де үлкен пайда табасыз деп үміттенемін және егер сіз менің жұмысымды ұнатсаңыз, бұл сөзбен бөлісесіз. Мен MudPi -ді өсімдіктерді басқару үшін үйде де, сыртта да қолданамын және осы уақытқа дейін нәтижелерге өте риза болдым.

MudPi әлі де көптеген мүмкіндіктер мен әзірлемелермен жаңартылуда. Сіз мен жұмыс істеп жатқандар туралы егжей -тегжейлі ақпарат алу үшін сайтқа кіре аласыз және сізді басқа ресурстарға бағыттау үшін төмендегі сілтемелерді тексере аласыз. Мен MudPi -ге 2020 жылы Raspberry Pi байқауына қатыстым. Егер сізге MudPi ұнаса және маған көмектескіңіз келсе, төменде маған дауыс беріңіз.

Әрі қарай жүру үшін пайдалы ресурстар

MudPi құжаттары

MudPi бастапқы коды

MudPi гидтері

MudPi Build -пен бөлісіңіз

MudPi -де жұмысымды қолдаңыз

MudPi қолдау

Барлығының өсуі бақытты!

- Эрик

Висконсин штатынан ♥ жасалған

Raspberry Pi байқауы 2020
Raspberry Pi байқауы 2020
Raspberry Pi байқауы 2020
Raspberry Pi байқауы 2020

Raspberry Pi байқауының 2020 жылғы бірінші сыйлығы

Ұсынылған: