Mündəricat:

Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi: 16 Addım (Şəkillərlə birlikdə)
Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi: 16 Addım (Şəkillərlə birlikdə)

Video: Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi: 16 Addım (Şəkillərlə birlikdə)

Video: Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi: 16 Addım (Şəkillərlə birlikdə)
Video: Mənim işim meşəni müşahidə etməkdir və burada qəribə bir şey baş verir. 2024, Noyabr
Anonim
Image
Image
Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi
Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi
Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi
Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi
Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi
Açıq havada və ya içəridə Raspberry Pi üzərində qurulmuş Avtomatlaşdırılmış Bağ Sistemi - MudPi

Bağçılıqdan xoşunuz gəlir, amma onu saxlamaq üçün vaxt tapa bilmirsiniz? Bəlkə bir az susamış və ya hidroponikinizi avtomatlaşdırmaq üçün bir yol axtaran ev bitkiləriniz varmı? Bu layihədə bu problemləri həll edəcəyik və əşyaların qayğısına qalmaq üçün avtomatlaşdırılmış bağ sistemi quraraq MudPi -nin əsaslarını öyrənəcəyik. MudPi, Raspberry Pi üzərində qurulmuş bağ mənbələrini idarə etmək və saxlamaq üçün hazırladığım açıq mənbəli bir bağ sistemidir. MudPi -dən həm özəlləşdirilə bilən dizayn olduğu üçün ehtiyaclarınıza uyğun olaraq həm daxili, həm də açıq bağçılıq layihələri üçün istifadə edə bilərsiniz.

Bu gün MudPi -nin açıq bir bağ bağlamaq və suvarmaya nəzarət etmək üçün necə yerləşdirilə biləcəyini görmək üçün evdə istifadə etdiyim əsas qurğudan başlayacağıq. Bu təlimatda MudPi ilə işləyən əsas nəzarətçini necə yerləşdirəcəyinizi öyrənəcəksiniz. Quruluşlarını əsaslardan daha da genişləndirmək istəyənlər və ya qapalı məkanlar kimi fərqli qurğular üçün daha çox məlumat əldə etmək istəyənlər üçün sona yaxın bəzi əlavə mənbələr olacaq. MudPi müxtəlif quruluşlar üçün konfiqurasiya edilə bilər və layihə saytında bir çox sənəd var.

Təchizat

Tələbləriniz mənimkindən fərqli ola biləcəyi üçün öz sisteminiz üçün lazım ola biləcək xüsusi sensorlar və ya komponentlər əlavə etmək/silməkdən çekinmeyin.

Ümumi Təchizatlar

  • Wifi ilə Moruq Pi (Pi 3 B istifadə etdim)

    Debian 9/10

  • Monitor/Klaviatura/Siçan (Pi qurulması üçün)
  • Raspbian üçün SD kart (8 gb)
  • Açıq hava kabel (4 tel)
  • Açıq havada su keçirməyən qovşaq
  • Kabel rakorları
  • Din Rail (kəsiciləri bağlamaq və DC təchizatı üçün)
  • PVC borular
  • Matkap ucları ilə qazma

Elektron Təchizatlar

  • DHT11 Temperatur / Nəmlik Sensoru
  • Maye Float Səviyyə Sensoru x2
  • 2 Kanal rölesi
  • 12v nasos (və ya şəbəkə gərginliyindən istifadə edirsinizsə 120v)

    12v istifadə edirsinizsə DC -dən DC -yə çeviricidir

  • 5v enerji təchizatı

    və ya DC enerji təchizatı (əgər şəbəkədən pi təchiz edilirsə)

  • Yuxarı/aşağı çəkmək üçün 10k rezistorlar

Alətlər

  • Tornavida
  • Tel çıxarıcı
  • Multimetr
  • Lehimleme dəmir
  • Lehim
  • Vintlər (qutuları kənarda quraşdırmaq üçün)
  • Silikon Calk

Addım 1: Bağ və Suvarma Planlaması

Bağ və Suvarma Planlaması
Bağ və Suvarma Planlaması
Bağ və Suvarma Planlaması
Bağ və Suvarma Planlaması
Bağ və Suvarma Planlaması
Bağ və Suvarma Planlaması
Bağ və Suvarma Planlaması
Bağ və Suvarma Planlaması

Yeni bir sistem qurursanız, suvarmağınızı planlaşdırdığınızdan əmin olun. Komponent ehtiyaclarınızı bilmək üçün aparatı hazırlamağa gedərkən bu şeylərin artıq yerində olması vacib olacaq. Ehtiyaclar zamanla dəyişə bilər, amma gələcəyə hazırlaşmaq yaxşı bir təcrübədir. Su çatdırmağın iki əsas variantı ya su anbarında bir nasos və ya xətti açıb bağlamaq üçün solenoidli bir hortumdan istifadə etməkdir. Bağçanın ehtiyaclarından asılı olaraq seçim sizin ixtiyarınızdadır. Daha böyük bir kompleks sistem hər ikisindən də istifadə edə bilər (yəni zonanın suvarılması üçün solenoid klapanları vasitəsilə suyun vurulması). MudPi -ni içəridə istifadə etməyi planlaşdırırsınızsa, ehtimal ki, bir şey olarsa, bir nasos istifadə edəcəksiniz. MudPi, qapalı bitki işıqlarınızı da bir röle istifadə edərək idarə edə bilər.

Maker İpucu: Layihənizi istənilən miqyasda qura biləcəyinizi unutmayın. MudPi -ni ilk dəfə sınamaq istəyirsinizsə, bir ev bitkisini sulamaq üçün su şüşəsi və 3.3v nasos kimi bir şeyi sınayın!

Su çatdırma variantlarını da nəzərdən keçirin. Damlama xətləri, islatıcı və ya çiləyicilərdən istifadə edəcəksiniz? Burada bir neçə ümumi üsul var:

  • Çiləyici
  • Soyuducu xortum
  • Damlama xətləri
  • Əl suyu

Bu təlimatın əhatə dairəsinin çox böyük olmamasını təmin etmək üçün artıq suvarmağınız olduğunu və yalnız onu avtomatlaşdırmaq istədiyinizi düşünməyə imkan verir. Quruluşumda bir damcı xəttinə bağlanan bir nasoslu bir su anbarı var. Bu nasosun necə avtomatlaşdırılacağını öyrənək.

Addım 2: Sensorlar və Komponent Planlaşdırması

Nəzərə alınmalı olan digər vacib planlaşdırma istiqaməti, bağçanızdan hansı məlumatları almaq istəyəcəyinizdir. Tipik olaraq temperatur və rütubət həmişə faydalıdır. Torpağın nəm və yağış aşkarlanması əladır, ancaq qapalı bir quruluş üçün lazım olmaya bilər. Ehtiyaclarınızı izləmək üçün hansı şərtlərin vacib olduğuna dair son qərarınız olacaq. Əsas açıq dərsimiz üçün izləyəcəyik:

  • Temperatur
  • Rütubət
  • Su səviyyəsi (şamandıra açarı x2)

Böyük bir tankdakı 10%, 25%, 50%, 75%və 95%səviyyələrini təyin etmək üçün 5 su səviyyəsi sensoru istifadə etdim. Bu dərslikdə sadəlik naminə kritik aşağı üçün 10% və 95% dolu edəcəyik.

Bağçanızdakı cihazları da idarə etmək istəyə bilərsiniz. Bir nasos və ya 3.3v (pi GPIO limiti) ilə işləməyən işıqları dəyişdirməyi planlaşdırırsanız, bir röle lazımdır. Bir röle, röleyi dəyişdirmək üçün daha aşağı bir gərginlik istifadə edərkən daha yüksək gərginlik dövrələrini idarə etməyə imkan verir. Məqsədlərimiz üçün 3.3V -dən yüksək gərginlikdə işləyən bir nasosumuz var, buna görə də nasosu dəyişdirmək üçün bir röle lazımdır. Pompanı idarə etmək üçün yalnız bir röle lazımdır. Gələcək məqsədlər üçün (və rölelər ucuz olduğu üçün) 2 kanallı bir röle qurdum və sonrakı təkmilləşdirmələr üçün əlavə yuvanı buraxdım.

Planlaşdırmaq üçün ən vacib şey elektrik təchizatıdır. Pi necə və haradan alınacaq. Həm də istifadə etdiyiniz cihazları və güclərini necə əldə edəcəklərini düşünməlisiniz. Ümumiyyətlə Pi bir usb güc adapterindən işləyə bilər, ancaq bunun üçün öz -özünə bir fiş tələb olunur. Daha yüksək gərginlikli digər cihazlara güc veririksə, DC üçün DC -dən 5 V -ə qədər gərginliyi azaltmaq üçün istifadə edilə bilər. Gərginliyi azaltmaq üçün bir enerji təchizatı almağı planlaşdırırsınızsa, ən ucuz seçimlə getməməyi məsləhət görürəm.

Unutmayın ki, Raspberry Pi yalnız standart GPIO -nu dəstəkləyə bilər. Bu o deməkdir ki, Pi GPIO -ya analoq oxu aparan bir torpaq sensoru bağlaya bilməzsiniz. Analog komponentlərlə uyğunlaşmaq üçün Arduino və ya ESP32 (və ya ESP8266) kimi analoq dəstəyi olan bir mikro nəzarətçidən istifadə etməlisiniz.

Xoşbəxtlikdən MudPi, bir əsas idarəedicidən (pi) birdən çox cihaz üçün əmr vermək üçün node kimi cihazları idarə etmək üçün dəstəyə malikdir. Bu, birləşdirilmiş analoq komponentləri ilə birlikdə idarə edə biləcəyi birdən çox sensoru olan bir ana nəzarətçiyə sahib olmağa imkan verir. Pompa sahəsini və hər qaldırılmış bağ yatağı üçün bir sensor qurğusunu izləmək üçün əsas nəzarətçidən istifadə etdim. Bu gün başlamaq üçün əsas nəzarətçi qurmağa davam edək.

Addım 3: Təchizat toplayın

Təchizat toplayın
Təchizat toplayın

Materiallarımızı toplamağın vaxtı gəldi. Bu quruluşda istifadə olunan komponentlər və alətlər, başqalarının evdə öz əlləri ilə tikilməsini asanlaşdırmaq üçün satışa çıxarılır. Əksəriyyəti onlayn və ya yerli hardware mağazalarında tapa bilərsiniz. Materialların dəqiq hesablanması xüsusi bağçanızın dizaynından asılı olacaq. Bu dərslik naminə, irəli getməzdən əvvəl işləyən bir vahid əldə etmək üçün hər şeyi planlaşdırdığımız kimi əsas qaydalara uyğun saxlayacağıq.

Qeyd: Şəbəkə gərginliyi bitən komponentləri dəyişdirməyi planlaşdırırsınızsa, bu zaman qeyd etmək istərdim, DİQQƏTLİ olun! Elektronika qurarkən təhlükəsiz olmağınız vacibdir və nə etdiyinizi bilmirsinizsə yüksək gərginliklə məşğul olmayın. Bunu söyləyərək evimdə 120v nasosdan istifadə etdim. Proses 12v nasos üçün eynidır, əsas fərq 12v tənzimləyiciyə ehtiyacdır. İşıqları və ya digər cihazları dəyişdirmək üçün rölelərdən də istifadə edə bilərsiniz.

Addım 4: Raspberry Pi üzərində MudPi quraşdırın

Raspberry Pi üzərində MudPi quraşdırın
Raspberry Pi üzərində MudPi quraşdırın

Hazır bir plan və əlinizdə olan təchizatı hazırlamaq vaxtı gəldi. Başlamaq üçün moruq pi -ni MudPi qurmaq üçün hazırlamalısınız. Debian 9 və ya daha yüksək bir versiyada işləyən Wifi qabiliyyətli bir Raspberry Pi lazımdır. Raspbian -ı yükləməmisinizsə, Raspbian -ı buradakı səhifəsindən yükləməlisiniz.

Yüklənmiş şəkil faylı ilə seçdiyiniz bir şəkil yazıcısından istifadə edərək SD karta yazın. Raspberry pi, kömək istəsəniz faylları SD karta yazmaq üçün bir bələdçiyə malikdir.

SD kartı cihazınıza qoşun və yandırın. Raspbian Desktop qurmusunuzsa və ya /etc/wpa_supplicant/wpa_supplicant.conf faylını Raspbian Lite üzərindəki terminal vasitəsilə redaktə edərək GUI istifadə edərək Pi -ni Wifi -yə qoşun.

Wifi -yə qoşulduqdan sonra etməli olduğunuz növbəti şey pi -də yeniləmələr və təkmilləşdirmələr aparmaqdır.

Pi girişini yeniləmək və terminaldan işə salın:

sudo apt-get yeniləməsi

sudo apt-get yeniləmə

Yenidən başladıqdan sonra

sudo yenidən başladın

Pi yenidən yükləndikdən sonra indi MudPi quraşdıra bilərik. Bunu aşağıdakı əmrlə MudPi Installer istifadə edərək edə bilərsiniz:

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

Quraşdırıcı MudPi üçün lazım olan bütün paketləri və konfiqurasiyaları öz üzərinə götürəcək. Varsayılan olaraq MudPi,/home/mudpi/core nüvəsi olan/home/mudpi qovluğuna quraşdırılır.

Aşağıdakı əmrlə MudPi -ni əl ilə işlədə bilərsiniz:

cd /ev /mudpi

mudpi -böcək

Ancaq MudPi -nin sizin üçün işləyəcək bir nəzarətçi işi var. Üstəlik, MudPi -ni işə salmadan əvvəl əvvəlcə bir konfiqurasiya sənədinə ehtiyacınız olacaq. Bir konfiqurasiya faylı hazırlamaq üçün hansı sancaqlar bağladığınızı bilməlisiniz ki, bu da sonrakı addımda nə edilir. İrəli!

Addım 5: Sensorları və Komponentləri Test üçün Pi -yə qoşun

Test üçün Sensorları və Komponentləri Pi -yə qoşun
Test üçün Sensorları və Komponentləri Pi -yə qoşun
Test üçün Sensorları və Komponentləri Pi -yə qoşun
Test üçün Sensorları və Komponentləri Pi -yə qoşun
Test üçün Sensorları və Komponentləri Pi -yə qoşun
Test üçün Sensorları və Komponentləri Pi -yə qoşun

Növbəti addım komponentlərimizi Pi -yə bağlamaqdır. (Diqqət yetirin ki, fotoşəkildə əlavə komponentləri sınaqdan keçirirdim) Test üçün tullanan tellərdən və çörək taxtalarından istifadə edə bilərsiniz ki, bu da yaxşıdır, yalnız sahə üçün son qurğu qurarkən daha etibarlı bir şeyə yüksəltməyi unutmayın.

DHT11/22 sensor DATA pinini GPIO pin 25 -ə qoşun.

DHT11/22 gücünü və torpağı bağlayın.

Hər iki maye üzgüçü sensorunun bir ucunu sırasıyla 10k aşağıya endirmə rezistorları ilə GPIO pinləri 17 və 27 -yə bağlayın.

Şamandıra sensorlarının digər uclarını 3.3v -ə qoşun ki, GPIO normal olaraq LOW aşağı çəkilsin, lakin şamandıra açarı bağlananda YÜKSƏK olsun.

2 Kanal Relay keçid pinini GPIO pinlərinə 13 və 16 bağlayın.

5V rölesini gücə və yerə yerə bağlayın.

Fişləri bağladıqdan sonra sonrakı mərhələdə rölin yüksək gərginlikli əlaqələrindən narahat olacağıq. Hələlik MudPi konfiqurasiya faylını hazırlamağa və komponentləri sınamağa hazır olmalıyıq.

Addım 6: MudPi -ni konfiqurasiya edin

Əlavə edilmiş sensorlar və komponentlər ilə MudPi konfiqurasiya faylını hazırlaya və vahidin montajını bitirməzdən əvvəl hər şeyin işlədiyini yoxlaya bilərsiniz. MudPi -ni konfiqurasiya etmək üçün/home/mudpi/core/mudpi qovluğunda yerləşən mudpi.config faylını yeniləyəcəksiniz. Bu, komponent ehtiyaclarınıza uyğun olaraq yeniləyə biləcəyiniz JSON formatlı bir sənəddir. Hər hansı bir probleminiz varsa düzgün formatlamanı yoxladığınızdan əmin olun.

Aşağıdakı konfiqurasiya faylını izləsəniz, bağladığımız komponentlər üçün işləyəcək:

Yuxarıdakı konfiqurasiyada çox şey gedir. Daha ətraflı məlumat üçün konfiqurasiya sənədlərini araşdırmağı məsləhət görürəm. DHT11 qururuq və sensorlar massivində üzürük və röle parametrlərini keçid sırasına qoyduq. Avtomatlaşdırma tetikleyicileri və hərəkətləri təyin etməklə baş verir. Tətik, MudPi -yə temperaturun çox yüksək olduğu kimi hərəkət etmək istədiyimiz müəyyən şərtləri dinləməsini söyləməyin bir yoludur. Tetikleyici bir hərəkət təmin etməyincə bir tətik çox faydalı deyil. Yuxarıdakı konfiqurasiyada iki zaman tetikleyicisi var. Zaman tetikleyicisi, nə vaxt aktivləşdiriləcəyini təyin etmək üçün bir cron işi formatlı bir simli alır. Yuxarıdakı vaxt tetikleyicileri hər 12 saata təyin olunur (gündə iki dəfə). MudPi tərəfindən yayılan bir hadisə ilə röleyimizi açacaq/söndürəcək konfiqurasiya etdiyimiz iki hərəkəti işə salacaqlar. İkinci tətik 15 dəqiqə ilə kompensasiya olunur ki, nasosumuz açılsın və 15 dəqiqə ərzində su söndürülsün. Bu hər gün gündə iki dəfə olacaq.

İndi nəzarətçiyə proqramı yenidən başlatmasını söyləyərək MudPi -ni yenidən başlata bilərsiniz:

sudo supervisorctl mudpini yenidən başladın

MudPi indi konfiqurasiyaları yenidən yükləməli və arxa planda sensorların oxunuşlarını alaraq röleyi dəyişmək üçün hadisələri dinləməlidir. MudPi -nin işlədiyini yoxlaya bilərsiniz:

sudo supervisorctl status mudpi

MudPi, log fayllarını da/home/mudpi/logs qovluğunda saxlayacaq. Problemlərlə qarşılaşsanız, əvvəlcə yoxlamaq üçün yaxşı bir yerdir.

MudPi -nin işlədiyini təsdiqləmisinizsə, vahidin son montajına başlamağın vaxtıdır. Raspberry Pi -ni bağlayın və aparatın montajını başa çatdıraq.

Addım 7: Prototip lövhəsinə lehim komponentləri

Prototip lövhəsinə lehim komponentləri
Prototip lövhəsinə lehim komponentləri
Prototip lövhəsinə lehim komponentləri
Prototip lövhəsinə lehim komponentləri

İndi MudPi konfiqurasiya edildikdə, hardware üzərində işləməyə davam edə bilərsiniz. Qutuda qalan komponentlər tullanan tellərdən daha çox sabitlik üçün prototip lövhəsinə lehimlənməlidir. Xüsusi bir elektron lövhə qədər xoş deyil, amma indiyə qədər işləyəcək. İstifadə etdiyimiz DHT11 sensoru xarici olacaq, ancaq daxili qutu istiliyi üçün başqa birini daxil edə bilərsiniz.

Sensorları və röleyi yenidən bağladıqdan sonra GPIO -ya daha asan qoşulmaq üçün bir pin bağlama kabelini bir neçə terminal konnektoru ilə birlikdə lövhəyə lehimlədim. Kopma kabeli, bütün modulu çıxarmadan pi -ni ayıra biləcəyimizi gözəlləşdirdi. Üzgüçülük üçün lazım olan aşağı çəkmə rezistorlarını da daxil etdim. Tamamlandıqdan sonra hər şeyi qorumaq üçün gözəl bir açıq qovşaq qutusuna qoya bilərik.

Addım 8: Elektronikanı açıq bir qovşaq qutusuna qoymağa başlayın

Elektronikanı açıq bir qovşaq qutusuna qoymağa başlayın
Elektronikanı açıq bir qovşaq qutusuna qoymağa başlayın
Elektronikanı açıq bir qovşaq qutusuna qoymağa başlayın
Elektronikanı açıq bir qovşaq qutusuna qoymağa başlayın
Elektronikanı açıq bir qovşaq qutusuna qoymağa başlayın
Elektronikanı açıq bir qovşaq qutusuna qoymağa başlayın

Bu vaxta qədər MudPi üzərində işləyən hər şey sınaqdan keçirildi və elementləri saxlamaq üçün xarici qurğunu yığma vaxtı gəldi. Yerli hardware mağazanızda, elektronika bölməsində 25 dollardan aşağı qiymətə satın ala biləcəyiniz bir neçə qovşaq qutusu olacaq. Doğru ölçüdə və su keçirməyən bir möhürə sahib olanı axtarın. Bir az daha sərf etdim ki, yay mandalları olan liflə möhkəmləndirilmiş qutu alım. Lazım olan şey nəmdən qoruyacaq və bütün komponentlərinizə uyğun bir şeydir. Kabelləri də çıxarmaq üçün bu qutuda deliklər qazacaqsınız.

Addım 9: Fişləri Röleyə qoşun və Bağlantı Qutusuna Qurun *Yüksək Gərginlik Xəbərdarlığı *

Fişləri Röleyə qoşun və Bağlantı Qutusuna Qurun *Yüksək Gərginlik Xəbərdarlığı *
Fişləri Röleyə qoşun və Bağlantı Qutusuna Qurun *Yüksək Gərginlik Xəbərdarlığı *
Fişləri Röleyə qoşun və Bağlantı Qutusuna Qurun *Yüksək Gərginlik Xəbərdarlığı *
Fişləri Röleyə qoşun və Bağlantı Qutusuna Qurun *Yüksək Gərginlik Xəbərdarlığı *
Fişləri Röleyə qoşun və Bağlantı Qutusuna Qurun *Yüksək Gərginlik Xəbərdarlığı *
Fişləri Röleyə qoşun və Bağlantı Qutusuna Qurun *Yüksək Gərginlik Xəbərdarlığı *

Komponentləri bağlayarkən Pi söndürülməlidir. Nasos üçün 120v və ya 12v istifadə edirsinizsə, fişdən istifadə etməyi düşünün. 12v işləyən nasoslar ümumiyyətlə bir lülə bağlayıcıdan istifadə edir. 120v ilə işləyərkən bir qadın uzatma kabeli fişi ilə işləyə bilərsiniz. İndi müvafiq avadanlıq olmadan uzatma kabelini kəsib bu işlə məşğul olmayın.

Bir qazma və ya kürək ucu istifadə edərək, açıq qovşaq qutusunun altındakı iki 3/4in delik açın və iki 3/4in kabel rakorunu daxil edin. Kişi uzatma kabelini bir bezdən, qadın yarısını digərindən keçirin. Digər röle kanalından istifadə etmək istəyirsinizsə, başqa bir dişi uclu kordon quraşdırın.

Qutuda din rayının kiçik bir hissəsini quraşdırdım. Dəmir yolunda, Pi'yi və bəzi təhlükəsizlik kəsicilərini işə salmaq üçün 120v -dan 5v -a qədər azalacaq bir DC Güc Təchizatı var. Bütün sistemi bağlamadan Pi -ni bağlaya bilmək üçün yalnız iki açar istifadə edirəm. Bir kəsici kifayət edər. İndi uzatma kabelinin içərisində üç rəngli kabel var. BEYAZ neytral, YAŞIL - torpaq, QARA - 120v+. Yaşıl və ağ birbaşa DC enerji təchizatına keçir. Qara əvvəlcə açarlara, sonra DC enerji təchizatına keçir. Güc mənbəyində, gərginliyi 5v -ə qədər kəsmək üçün potansiyometr olan kiçik bir vida var.

Fişlər arasında əlaqə qurmaq üçün terminal bloklarından istifadə edəcəyik. Bir blokdan istifadə edərək bütün ağ neytral kabelləri birləşdirin. Terminal bloklarınız yoxdursa, elektrik lenti kifayətdir. Yaşıl torpaq kabelləri də bir -birinə bağlanmalıdır. Yüksək gərginlikli rölin üç əlaqəsi var: COM (ümumi), NC (normal bağlı) və NO (normal olaraq açıq). Röleyinizdən asılı olaraq hər ikisi də NC və ya NO ola bilər. Kəsicidən yüksək gərginlikli tərəfdəki COM (ümumi) rölelər terminalımıza 120v təmin edəcək bir az əlavə kabel bağlayın. İndi qadın uzatma kabellərini qara 120v xəttini NC terminalına bağlayın. Bu, fişin normal olaraq söndürüləcək və bağlanmayacağı anlamına gələcək, ancaq röleyi dəyişdirdiyimiz zaman fişə 120v verərək nasosumuzu açacağıq.

Bu nöqtədə bütün uzatma kabellərinin ağ neytralları bir -birinə bağlanmalı və yaşıl torpaqları bir -birinə bağlanmalıdır. Dişi kordonların qara rölesi NC rölesinə bağlıdır. Kişi uzatma kabeli, qara rəngli dirəyi din yolunda bir fasilə verməli və sonra DC enerji təchizatı və rölelərin COM -larına bölünməlidir.

Hər şeyi suya davamlı bir qutuya yerləşdirmək və bütün kabellərinizi düzgün şəkildə qorumaq/yönləndirmək vacibdir. İstədiyiniz son şey bir atəş və ya kiminsə zaplanmasıdır. Təhlükəsiz olmağı bacarmırsınızsa, yüksək gərginliklə də qarışmayın. 12v və daha aşağı komponentlərlə hələ də çox şey edə bilərsiniz.

Addım 10: Sensorları Qoruyucu Korpusa qoyun

Sensorları qoruyucu korpusa qoyun
Sensorları qoruyucu korpusa qoyun
Sensorları qoruyucu korpusa qoyun
Sensorları qoruyucu korpusa qoyun
Sensorları qoruyucu korpusa qoyun
Sensorları qoruyucu korpusa qoyun

Təbiət və nəm elektronikaya o qədər də dost deyildir. Pi -ni açıq qovşaq qutusu ilə qorudunuz, amma indi hər hansı bir xarici komponenti qorumalısınız. Bəzi PVC borulardan və ya digər qırıntı borulardan istifadə edərək xarici komponentləri qorumaq üçün yaxşı bir mənzil edə bilərsiniz. Yağışdan və böcəklərdən qorumaq üçün DHT11 sensoru üçün sadə bir havalandırılmış qapaq düzəltdim, ancaq dəqiq kənar oxunuşlar üçün nəfəs almasına icazə verdim. Növbəti addımda kabellərin ətrafını sızdırmazlaşdırmaq üçün silikon çubuq istifadə edin.

Ən yaxşı həll deyil, amma ucuz 4 dollarlıq bir sensor üçün işləyir. (Mən də o zaman sınaqdan keçirdiyim torpaq sensorlar üçün bəziləri hazırladım.) Üzən sensorlar su çəninə quraşdırılacaq və əlavə korpusa ehtiyac yoxdur.

Sensorların adətən yalnız bir neçə ucuz nazik tel ilə gəldiyini də görəcəksiniz. Bu, bəzi ümumi işlərə və ya xarici iqlimlərə uzun sürməyəcək. Növbəti addımda bu problemi həll edəcəyik.

Addım 11: Sensorları Xarici Nominal Kabel və Fişlərlə Bağlayın

Sensorları Xarici Nominal Kabel və Fişlərlə Bağlayın
Sensorları Xarici Nominal Kabel və Fişlərlə Bağlayın
Sensorları Xarici Nominal Kabel və Fişlərlə Bağlayın
Sensorları Xarici Nominal Kabel və Fişlərlə Bağlayın

Qutuya xarici sensorlar bağlamaq istəyirsinizsə, bəzi açıq qiymətli kabellər almaq lazımdır. Xarici nominal kabel daxili telləri qorumaq üçün qoruyucuya malikdir. 4 telli kabel və fişlər aldım. Fişlərə ehtiyacınız yoxdur və bunun əvəzinə daha çox kabel keçidindən istifadə edə bilərsiniz, amma sensorları tez bir zamanda dəyişdirmək istədim.

İstilik sensoru və şamandıra sensoru üçün uzunluğuna qədər bir kabel kəsin. Bir neçə ayaq əlavə edərdim, çünki lazım gələrsə əlavə kəsmək həmişə xoşdur. Ən yaxşı əlaqələr üçün kabelləri lehimləməyi və sonra elektrik lenti ilə sarılmasını təklif edirəm. Yadda saxlamağı asanlaşdırmaq üçün hər bir tellə eyni rəng və güc üçün eyni rəngdən istifadə etməyi təklif edirəm. Kabeli korpusun dibinin qalan hissəsinə silikon möhürləyici ilə bağlayın, beləliklə giriş yeri yalnız havalandırılmış qapaqdır.

Kabelin digər ucunu kabel keçidləri vasitəsilə qutuya daxil edə bilərsiniz və Pi ilə əvvəlki kimi eyni sancaqlar üzərində bağlaya bilərsiniz. Fişlərdən istifadə etməyi seçsəniz, fiş uclarını kabelə quraşdırın. Digər uclarını qovşaq qutusuna qazın və quraşdırın, sonra daxili hissələri birləşdirin.

Addım 12: Tanka Float Sensorları Qurun

Tanka Float Sensorları Qurun
Tanka Float Sensorları Qurun

Digər sensorlar qorunur və hazırdır ki, su anbarına şamandıra sensorlarını quraşdırsın. Yalnız iki istifadə etdiyimiz üçün, nasosun işləməməsi üçün kritik bir aşağı səviyyəyə 1 quraşdırmalısınız və tankın dolu olduğunu qeyd etməlisiniz. Doğru ölçülü matkap ucunu tapın və tanka lazımi səviyyədə delik açın. Şamandıra sensorlarını yuyucusu və qozu ilə birlikdə tanka vidalayın. Tankın içərisinə baxın və şamandıra sensörlərinin qapalı vəziyyətdə olduqları üçün əmin olun və su qalxdıqda onları dövrəni bağlayın.

Rezistorların aşağı çəkilməsi səbəbindən bu, suyun səviyyəsi 1 -ci oxunan səviyyədəki şamandıra sensoru ilə təmin edildikdə deməkdir. Əks halda, su hal -hazırda dövrəni bağlayan sensoru qaldırmırsa, üzgüçü sensoru 0 -a qayıdır.

Addım 13: Birimi kənarda yerləşdirin

Bölməni kənarda yerləşdirin
Bölməni kənarda yerləşdirin
Bölməni kənarda yerləşdirin
Bölməni kənarda yerləşdirin
Bölməni kənarda yerləşdirin
Bölməni kənarda yerləşdirin

MudPi qurğusu sahəyə hazırdır və onu son yerə kənarda quraşdıra bilərik. Xarici qovşaq qutusu, adətən suyun sıx bağlanmasını təmin etmək üçün vidalanmaq üçün bir qapaqla gəlir. Cihazı quraşdırmaq üçün arxa tərəfində bəzi montaj delikləri tapmalısınız. Şkaf sensörlərinin yalnız məhdud bir kabel axını olduğu üçün qutumu çöldəki su anbarının yanında quraşdırdım.

Kişi uzatma kabelini bir yuvaya qoşa və kəsicini çevirərək MudPi -ni onlayn hala gətirə bilərsiniz. Uzun müddət tərk etməzdən əvvəl hər şeyin işlədiyinə əmin olun. Saxlanan dəyərlər üçün redislərə baxaraq və ya MudPi qeydlərini yoxlayaraq sensorların oxunuş aldığını yoxlayın. Hər şey yaxşı görünürsə, istirahət edərkən MudPi -nin işləməsinə icazə verməyin vaxtıdır.

Addım 14: MudPi monitorinqi

MudPi monitorinqi
MudPi monitorinqi
MudPi monitorinqi
MudPi monitorinqi

İndi MudPi işləyərkən sisteminizi izləməyin yollarını düşünə bilərsiniz. Ən asan və birbaşa yol MudPi qeyd faylını izləməkdir:

quyruq -f/ev/mudpi/logs/output.log

Başqa bir seçim, yerli bir veb səhifəsi kimi bir interfeysdir. Ümumi bir MudPi UI buraxmağa hələ vaxtım olmadı, ancaq PHP ilə sensorlarınızı və komponent vəziyyətinizi redisdən asanlıqla tuta bilərsiniz. Sənədlərdə MudPi -nin məlumatlarınızı redisdə daha çox necə saxladığını öyrənin.

Son sensor oxunuşları konfiqurasiyada təyin etdiyiniz əsas seçim altında redisdə saxlanılacaq. Səhifə yüklənməsindəki oxunuşları tutmaq və göstərmək üçün sadə bir PHP tətbiqi edə bilərsiniz. Sonra yeni məlumatlar üçün səhifəni yeniləyin.

Redisdə MudPi hadisələrini dinləmək də mümkündür və bu, sistemdən real vaxt yeniləmələri almaq üçün daha yaxşı bir seçimdir. Hadisələri birbaşa redis-cli vasitəsilə oxuya bilərsiniz

redis-cli abunə olun '*'

Addım 15: Prototip lövhələrini Xüsusi PCB ilə dəyişdirin (İsteğe bağlı)

Prototip lövhələrini Xüsusi PCB ilə dəyişdirin (İstəyə görə)
Prototip lövhələrini Xüsusi PCB ilə dəyişdirin (İstəyə görə)
Prototip lövhələrini Xüsusi PCB ilə dəyişdirin (İstəyə görə)
Prototip lövhələrini Xüsusi PCB ilə dəyişdirin (İstəyə görə)

Bir az da irəli getdim və MudPi üçün də xüsusi elektron lövhələr hazırladım. Birdən çox MudPi qurğusu quraraq inşaat prosesini sürətləndirməyimə kömək edir və daha etibarlıdır. Məndə olan bütün vahidlərdə köhnə prototip lövhələrimi daha etibarlı PCB ilə əvəz etməyə başladım. Gələcəkdə açıq mənbəli işimi dəstəkləmək üçün bu lövhələri az miqdarda satışa çıxarmaq istəyirəm. MudPi -nin işə salınması üçün heç bir xüsusi dövrə lövhəsi tələb olunmur, sadəcə aşağı salınan rezistorlar və temperatur/rütubət sensorları kimi quraşdırılmış təyyarə komponentləri ilə aparatın iş yükünü azaltmağa kömək edir.

Addım 16: Rahatlayın və Bitkilərinizin Böyüməsinə baxın

Rahatlayın və bitkilərinizin böyüməsinə baxın!
Rahatlayın və bitkilərinizin böyüməsinə baxın!
Rahatlayın və bitkilərinizin böyüməsinə baxın!
Rahatlayın və bitkilərinizin böyüməsinə baxın!

İstədiyiniz qədər genişləndirə və genişləndirə biləcəyiniz öz avtomatlaşdırılmış bağ sisteminiz var. Daha çox vahid edin və ya artıq qurduğunuzu genişləndirin. MudPi ilə edə biləcəyiniz daha çox şey və https://mudpi.app ünvanındakı layihənin veb saytında bir çox məlumat var. Məqsədim MudPi -ni bağ layihəsinə başlayanda axtardığım mənbəyə çevirmək idi. Ümid edirəm ki, MudPi -də böyük istifadə tapacaqsınız və gördüyüm işi bəyənirsinizsə sözü paylaşacaqsınız. Bitkilərimi idarə etmək üçün şəxsən evdə və xaricdə MudPi istifadə edirəm və indiyə qədər əldə etdiyim nəticələrdən çox məmnunam.

MudPi hələ də daha çox xüsusiyyət və inkişafla yenilənir. İşlədiklərim haqqında ətraflı məlumat üçün saytı ziyarət edə və daha bir neçə mənbəyə yönləndirmək üçün aşağıdakı linklərə baxa bilərsiniz. Mən də 2020 Raspberry Pi yarışmasında MudPi -yə daxil oldum. MudPi -dən xoşunuz gəlirsə və mənə kömək etmək istəsəniz aşağıda mənə bir səs verin.

İrəli getmək üçün faydalı mənbələr

MudPi Sənədləri

MudPi Mənbə Kodu

MudPi Bələdçiləri

Paylaşın MudPi Build

MudPi üzərindəki işlərimi dəstəkləyin

MudPi -ni dəstəkləyin

Hər kəsin böyüməsi xoşbəxt olsun!

- Eric

Viskonsin ştatından ♥ hazırlanmışdır

Raspberry Pi Yarışması 2020
Raspberry Pi Yarışması 2020
Raspberry Pi Yarışması 2020
Raspberry Pi Yarışması 2020

2020 Raspberry Pi Yarışmasında Birinci Mükafat

Tövsiyə: