Mundarija:

Ochiq yoki yopiq uylar uchun Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi: 16 qadam (rasmlar bilan)
Ochiq yoki yopiq uylar uchun Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi: 16 qadam (rasmlar bilan)

Video: Ochiq yoki yopiq uylar uchun Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi: 16 qadam (rasmlar bilan)

Video: Ochiq yoki yopiq uylar uchun Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi: 16 qadam (rasmlar bilan)
Video: Вы Ненавидите Уборку? 10 Вещей, Которые Лучше Не Делать в Квартире 🔴 Дизайн Интерьера 2024, Noyabr
Anonim
Image
Image
Ochiq yoki yopiq xonalarda Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi
Ochiq yoki yopiq xonalarda Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi
Ochiq yoki yopiq xonalarda Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi
Ochiq yoki yopiq xonalarda Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi
Ochiq yoki yopiq xonalarda Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi
Ochiq yoki yopiq xonalarda Raspberry Pi -da qurilgan avtomatlashtirilgan bog 'tizimi - MudPi

Sizga bog'dorchilik yoqadimi, lekin uni parvarish qilishga vaqt topa olmaysizmi? Balki sizda bir oz chanqagan yoki gidroponikani avtomatlashtirish yo'lini qidirayotgan uy o'simliklari bordir? Ushbu loyihada biz muammolarni hal qilamiz va MudPi asoslarini o'rganamiz, bunda avtomatlashtirilgan bog 'tizimini quramiz, bu narsalarga g'amxo'rlik qilishga yordam beradi. MudPi - bu Raspberry Pi -da qurilgan bog 'resurslarini boshqarish va parvarish qilish uchun men yaratgan ochiq manbali bog' tizimi. Siz MudPi -ni yopiq va ochiq bog'dorchilik loyihalari uchun ishlatishingiz mumkin, chunki bu dizayn moslashtirilgan.

Bugun biz MudPi -ni tashqi bog'ni parvarish qilish va sug'orishni nazorat qilish uchun qanday joylashtirish mumkinligini ko'rish uchun uyda ishlatgan asosiy sozlashdan boshlaymiz. Ushbu qo'llanmada siz MudPi bilan ishlaydigan asosiy boshqaruvchini qanday o'rnatishni o'rganasiz. O'rnatishni asosiy asoslardan tashqarida kengaytirmoqchi bo'lganlar yoki yopiq binolar kabi turli xil sozlamalar uchun ko'proq ma'lumot olishni istaganlar uchun oxiriga yaqin qo'shimcha manbalar bo'ladi. MudPi -ni turli xil sozlamalar uchun sozlash mumkin va loyiha saytida ko'plab hujjatlar mavjud.

Ta'minotlar

O'zingizning tizimingiz uchun kerak bo'lishi mumkin bo'lgan har qanday maxsus sensorlar yoki komponentlarni qo'shish/olib tashlashdan qo'rqing, chunki sizning talablaringiz menikidan farq qilishi mumkin.

Umumiy materiallar

  • Wi -Fi bilan Raspberry Pi (men Pi 3 B ishlatardim)

    Debian 10/10

  • Monitor/klaviatura/sichqoncha (Pi o'rnatish uchun)
  • Raspbian uchun SD karta (8 gb)
  • Tashqi nominal kabel (4 simli)
  • Ochiq havoda suv o'tkazmaydigan aloqa qutisi
  • Kabel shtutserlari
  • Din Rail (to'sarlarni o'rnatish va shahar ta'minotini o'rnatish uchun)
  • PVX quvurlari
  • Matkap uchlari bilan burg'ulash

Elektron materiallar

  • DHT11 harorat / namlik sensori
  • Suyuqlik darajasi sensori x2
  • 2 kanalli o'rni
  • 12V nasos (yoki tarmoq kuchlanishidan 120V)

    Agar siz 12V dan foydalansangiz, DC -DC konvertori

  • 5V quvvat manbai

    yoki shahar quvvat manbai (agar elektr tarmog'idan pi quvvatlansa)

  • Yuqoriga/pastga tortish uchun 10k rezistorlar

Asboblar

  • Tornavida
  • Tel -striptizchi
  • Multimetr
  • Lehimlash temir
  • Lehim
  • Vintlar (qutilarni tashqariga o'rnatish uchun)
  • Silikon bo'r

1 -qadam: Bog 'va sug'orishni rejalashtirish

Bog 'va sug'orishni rejalashtirish
Bog 'va sug'orishni rejalashtirish
Bog 'va sug'orishni rejalashtirish
Bog 'va sug'orishni rejalashtirish
Bog 'va sug'orishni rejalashtirish
Bog 'va sug'orishni rejalashtirish
Bog 'va sug'orishni rejalashtirish
Bog 'va sug'orishni rejalashtirish

Agar siz yangi tizimni o'rnatayotgan bo'lsangiz, sug'orishni rejalashtirganingizga ishonch hosil qiling. Uskunani tayyorlashga borganingizda, bu narsalarning joyida bo'lishi juda muhim bo'ladi, shunda siz komponentlarga bo'lgan ehtiyojni bilasiz. Vaqt o'tishi bilan ehtiyojlar o'zgarishi mumkin, ammo kelajakka tayyorgarlik yaxshi. Sizning suv etkazib berishning ikkita asosiy varianti - bu suv omboridagi nasos yoki tarmoqni ochish va yopish uchun solenoidli shlang. Sizning tanlovingiz bog 'ehtiyojlariga bog'liq. Kattaroq murakkab tizim ikkalasini ham ishlatishi mumkin (masalan, zonani sug'orish uchun solenoidli klapan orqali suv quyish). Agar siz MudPi -ni bino ichida ishlatishni rejalashtirmoqchi bo'lsangiz, ehtimol siz nasosdan foydalanasiz. MudPi o'rni yordamida yopiq o'simlik chiroqlarini boshqarishi mumkin.

Ishlab chiqaruvchi maslahati: Shuni yodda tutingki, siz o'z loyihangizni har qanday miqyosda qurishingiz mumkin. Agar siz MudPi -ni birinchi marta sinab ko'rmoqchi bo'lsangiz, shunchaki uy idishini sug'orish uchun suv idishi va 3,3V nasosni sinab ko'ring!

Suv etkazib berish variantlarini ham ko'rib chiqing. Siz tomchilatib yuboradigan quvurlardan, suv o'tkazgichlardan yoki sug'orish moslamalaridan foydalanasizmi? Mana bir nechta keng tarqalgan usullar:

  • Sprinkler
  • Soakerhose
  • Tomir chiziqlari
  • Qo'l suvi

Ushbu qo'llanmaning ko'lami juda katta bo'lmasligi uchun, sizda sug'orish allaqachon mavjud va siz uni avtomatlashtirmoqchisiz. O'rnatishimda menda suv quyadigan idish bor, u nasos bilan bir necha tomchi quvurlarga ulangan. Keling, nasosni qanday avtomatlashtirishni bilib olaylik.

2 -qadam: Sensorlar va komponentlarni rejalashtirish

Rejalashtirishning boshqa muhim jihati - bu sizning bog'ingizdan qanday ma'lumotlarni olishni xohlaysiz. Odatda harorat va namlik har doim foydali bo'ladi. Tuproq namligi va yomg'irni aniqlash juda yaxshi, lekin ichki o'rnatish uchun kerak bo'lmasligi mumkin. Sizning ehtiyojlaringizni kuzatish uchun qanday shartlar muhimligi sizning yakuniy qaroringiz bo'ladi. Ochiq havodagi asosiy darsliklar uchun biz quyidagilarni kuzatamiz:

  • Harorat
  • Namlik
  • Suv sathi (float kaliti x2)

Men katta tankdagi 10%, 25%, 50%, 75%va 95%darajalarini aniqlash uchun 5 ta suv sathi sensori ishlatganman. Ushbu qo'llanmada biz sodda bo'lish uchun 10% ni juda past va 95% ni to'ldiramiz.

Shuningdek, siz bog'ingizdagi qurilmalarni boshqarishni xohlashingiz mumkin. Agar siz 3,3V (pi GPIO chegarasi) da ishlamaydigan nasosni yoki chiroqni almashtirishni rejalashtirmoqchi bo'lsangiz, sizga o'rni kerak bo'ladi. O'rnimizni past kuchlanishdan foydalangan holda yuqori voltaj davrlarini boshqarishga imkon beradi. Bizning maqsadimiz uchun bizda 3,3V dan yuqori kuchlanishli nasos bor, shuning uchun bizga nasosni almashtirish uchun o'rni kerak bo'ladi. Nasosni boshqarish uchun faqat bitta o'rni kerak. Garchi kelajakdagi maqsadlar uchun (va o'rni arzon bo'lgani uchun) men 2 kanalli o'rni o'rnatdim va keyingi yangilanishlar uchun qo'shimcha uyani qoldirdim.

Rejalashtirishda eng muhim narsa - elektr ta'minoti. Pi qanday quvvatlanadi va qaerdan. Bundan tashqari, siz foydalanadigan qurilmalar va ular qanday kuchga ega bo'lishi haqida o'ylashingiz kerak. Odatda Pi -ni usb quvvat adapteridan quvvatlantirish mumkin, lekin buning uchun o'z -o'zidan vilka kerak. Agar biz yuqori kuchlanishli boshqa qurilmalarni quvvatlantirayotgan bo'lsak, Pi uchun 5V gacha bo'lgan kuchlanishlarni doimiy va doimiy tok manbaidan foydalanish mumkin. Agar siz kuchlanishni pasaytirish uchun elektr ta'minotini olishni rejalashtirmoqchi bo'lsangiz, men eng arzon variant bilan bormaslikni tavsiya qilaman.

Esda tutingki, Raspberry Pi faqat standart raqamli GPIO -ni qo'llab -quvvatlaydi. Bu shuni anglatadiki, siz Pi GPIO -ga analog o'qishni qabul qiladigan tuproq sensorini ulashingiz mumkin emas. Analog komponentlar bilan mos kelish uchun siz Arduino yoki ESP32 (yoki ESP8266) kabi analog qo'llab-quvvatlanadigan mikrokontrollerdan foydalanishingiz kerak.

Yaxshiyamki, MudPi bir xil boshqaruvchidan (pi) bir nechta qurilmalarga buyruq berish uchun qul tugunlari kabi qurilmalarni boshqarishni qo'llab -quvvatlaydi. Bu bir nechta sensorlar bilan jihozlangan asosiy boshqaruvchiga ega bo'lishga imkon beradi, u ularni biriktirilgan analog komponentlar bilan birga boshqarishi mumkin. Men nasos maydonini va har bir ko'tarilgan bog 'to'shagi uchun sensor blokini kuzatish uchun asosiy boshqaruvchidan foydalandim. Bugun biz bosh nazoratchini qurishni davom ettiramiz.

3 -qadam: materiallarni yig'ish

Ta'minotlarni yig'ish
Ta'minotlarni yig'ish

Materiallarni yig'ish vaqti keldi. Ushbu qurilishda ishlatiladigan komponentlar va asboblar, boshqalarga o'z qo'llari bilan uyda qurishni osonlashtirish uchun, sotuvda mavjud. Ko'pchilik onlayn -do'konlarda yoki mahalliy apparat do'konlarida bo'lishi mumkin. Materiallarning aniq hisob -kitobi sizning bog 'tartibiga bog'liq bo'ladi. Ushbu qo'llanma uchun biz oldinga borishdan oldin ishlaydigan blokni olish uchun rejalashtirilgan narsalarni saqlaymiz.

Eslatma: Men shuni eslatib o'tmoqchimanki, agar siz tarmoqdagi kuchlanish o'chadigan komponentlarni almashtirishni rejalashtirmoqchi bo'lsangiz, Diqqat qiling! Agar siz elektronika qurishda xavfsiz bo'lsangiz va nima qilayotganingizni bilmasangiz, yuqori kuchlanish bilan o'ylamang. Shu bilan men o'z uyimda 120V nasosdan foydalandim. Jarayon 12V nasos uchun bir xil, asosiy farq 12V regulyatorga muhtoj. Bundan tashqari, siz chiroqlar yoki boshqa qurilmalarni almashtirish uchun o'rni ishlatishingiz mumkin.

4 -qadam: Raspberry Pi -ga MudPi -ni o'rnating

Raspberry Pi -ga MudPi -ni o'rnating
Raspberry Pi -ga MudPi -ni o'rnating

Tayyor reja va jihozlar bilan jihozlarni tayyorlash vaqti keldi. Boshlash uchun siz malina pi ni MudPi -ni o'rnatishga tayyorlashingiz kerak. Sizga Debian 9 yoki undan yuqori versiyasida ishlaydigan Wi -Fi imkoniyatlariga ega Raspberry Pi kerak bo'ladi. Agar sizda Raspbian o'rnatilmagan bo'lsa, Raspbian -ni o'z sahifasidan yuklab olishingiz kerak bo'ladi.

Yuklab olingan rasmli fayl bilan uni siz tanlagan tasvir yozuvchisi yordamida SD -kartaga yozing. Agar sizga yordam kerak bo'lsa, Raspberry pi -da fayllarni SD -kartaga yozish bo'yicha ko'rsatma mavjud.

SD -kartani ulagichga ulang va uni yoqing. Agar siz Raspbian Desktop -ni o'rnatgan bo'lsangiz yoki Raspbian Lite -dagi terminal orqali /etc/wpa_supplicant/wpa_supplicant.conf faylini tahrir qilsangiz GUI yordamida Pi -ni Wi -Fi -ga ulang.

Wi -Fi ulanganidan keyin qilishingiz kerak bo'lgan keyingi narsa - pi -da yangilanishlar va yangilanishlarni ishga tushirish.

Pi loginini yangilash va terminaldan ishga tushirish uchun:

sudo apt-get yangilanishi

sudo apt-get upgrade

Qayta ishga tushirishni tugatgandan so'ng

sudo qayta yuklash

Pi yuklanganidan so'ng, biz endi MudPi -ni o'rnatishimiz mumkin. Siz buni MudPi Installer yordamida quyidagi buyruq bilan qilishingiz mumkin:

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

O'rnatuvchi MudPi uchun barcha kerakli paketlar va konfiguratsiyalarni o'z zimmasiga oladi. Odatiy bo'lib, MudPi/home/mudpi katalogiga o'rnatiladi, uning yadrosi/home/mudpi/core joylashgan.

Siz MudPi -ni qo'lda quyidagi buyruq bilan ishlatishingiz mumkin:

CD /uy /mudpi

mudpi -tuzatish

Ammo MudPi -da siz uchun ishlaydigan nazoratchi bor. Bundan tashqari, sizga MudPi -ni ishga tushirishdan oldin konfiguratsiya fayli kerak bo'ladi. Konfiguratsiya faylini yaratish uchun siz qaysi pimlarni bog'laganingizni bilishingiz kerak bo'ladi, bu esa keyingi bosqichda bajariladi. Oldinga!

5 -qadam: Sensor va komponentlarni sinov uchun Pi ga ulang

Sensor va komponentlarni sinov uchun Pi ga ulang
Sensor va komponentlarni sinov uchun Pi ga ulang
Sensor va komponentlarni sinov uchun Pi ga ulang
Sensor va komponentlarni sinov uchun Pi ga ulang
Sensor va komponentlarni sinov uchun Pi ga ulang
Sensor va komponentlarni sinov uchun Pi ga ulang

Keyingi qadam, bizning komponentlarimizni Pi -ga ulashdir. (E'tibor bering, men fotosuratda qo'shimcha komponentlarni sinab ko'rdim) Siz sinov uchun o'tish simlari va taxtalardan foydalanayotgan bo'lishingiz mumkin, bu juda yaxshi, agar siz maydon uchun yakuniy birlik qurganingizda ishonchliroq narsani yangilashni unutmang.

DHT11/22 sensori DATA pinini GPIO pin 25 ga ulang.

DHT11/22 kuchini va erni ulang.

Ikkita suyuq suzuvchi sensorning har bir uchini GPIO pinlari 17 va 27 ga mos ravishda 10k pastga tushirish rezistorlari bilan ulang.

Suzuvchi sensorlarning boshqa uchlarini 3.3v ga ulang, shunda GPIO odatda LOW past, lekin float kaliti yopilganda yuqori bo'ladi.

2 kanalli o'rni o'tish pinlarini GPIO 13 va 16 pinlariga ulang.

5V o'rni kuchiga ulang va erga ulang.

Biz vilkalarni ulashda keyingi bosqichda o'rni yuqori kuchlanishli ulanishlari haqida qayg'uramiz. Hozircha biz MudPi konfiguratsiya faylini tuzishga va komponentlarni sinab ko'rishga tayyor bo'lishimiz kerak.

6 -qadam: MudPi -ni sozlang

Datchiklar va komponentlar biriktirilganda siz MudPi konfiguratsiya faylini yaratishingiz va qurilmani yig'ishni tugatishdan oldin hamma narsa ishlayotganini tekshirishingiz mumkin. MudPi -ni sozlash uchun siz/home/mudpi/core/mudpi katalogida joylashgan mudpi.config faylini yangilaysiz. Bu JSON formatlangan fayl bo'lib, uni komponentlar ehtiyojlariga mos ravishda yangilash mumkin. Agar sizda biron bir muammo bo'lsa, to'g'ri formatlashni tekshiring.

Agar siz quyidagi konfiguratsiya faylini kuzatayotgan bo'lsangiz, biz ulangan komponentlar uchun ishlaydi:

Yuqoridagi konfiguratsiyada juda ko'p narsa sodir bo'ladi. Batafsil ma'lumot uchun konfiguratsiya hujjatlarini o'rganishni tavsiya qilaman. Biz DHT11 -ni o'rnatamiz va sensorlar qatorida suzamiz va o'rni parametrlarini almashish qatoriga qo'yamiz. Avtomatlashtirish tetikler va harakatlar o'rnatish orqali sodir bo'ladi. Tetik - bu MudPi -ga ma'lum bir shartlarni tinglashni ayt, biz harorat juda yuqori bo'lgani kabi harakat qilmoqchimiz. Biz tetiklash harakatini ta'minlamagunimizcha, tetik juda foydali emas. Yuqoridagi konfiguratsiyada ikkita vaqt tetiği mavjud. Vaqt tetiği qachon ishga tushishi kerakligini aniqlash uchun cron ishining formatlangan satrini oladi. Yuqoridagi vaqt tetikleyicileri har 12 soatda o'rnatiladi (kuniga ikki marta). Ular biz konfiguratsiya qilgan ikkita harakatni ishga soladi, ular MudPi chiqaradigan voqea bilan o'z o'rniimizni yoqadi/o'chiradi. Ikkinchi tetik 15 minutga siljiydi, shunda nasosimiz yoqiladi va 15 daqiqa davomida suv quyiladi. Bu har kuni, kuniga ikki marta sodir bo'ladi.

Endi siz MudPi -ni qayta ishga tushirishingiz mumkin, shunda menejerga dasturni qayta ishga tushirishni aytadi:

sudo supervisorctl mudpi -ni qayta ishga tushiring

MudPi endi konfiguratsiyalarni qayta yuklashi kerak va fonda sensorlar o'qilishini olib, röleyni almashtirish uchun voqealarni tinglashi kerak. Siz MudPi ishlayotganini tekshirishingiz mumkin:

sudo supervisorctl status mudpi

MudPi shuningdek, log fayllarini/home/mudpi/logs katalogida saqlaydi. Agar siz muammolarga duch kelsangiz, bu avval tekshirish uchun yaxshi joy.

Agar siz MudPi ishlayotganini tasdiqlagan bo'lsangiz, qurilmani yakuniy yig'ishni boshlash vaqti keldi. Raspberry Pi -ni o'chiring va uskunani yig'ishni yakunlang.

7 -qadam: lehim komponentlari prototip kartasiga

Prototip kartasiga lehim komponentlari
Prototip kartasiga lehim komponentlari
Prototip kartasiga lehim komponentlari
Prototip kartasiga lehim komponentlari

Endi MudPi sozlanganidan so'ng, siz qo'shimcha qurilmalarda ishlashni davom ettirishingiz mumkin. Qutida qolgan komponentlar o'tish simlariga qaraganda ancha barqaror bo'lishi uchun prototip taxtasiga lehimlanishi kerak. Bu maxsus elektron karta kabi yoqimli emas, lekin hozircha ishlaydi. Biz foydalanadigan DHT11 sensori tashqi bo'ladi, lekin siz ixtiyoriy ravishda ichki qutining harorati uchun boshqasini qo'shishingiz mumkin.

Men datchiklar va o'rni qayta ulangandan so'ng, GPIO ulanishini osonlashtirish uchun bir nechta terminalli ulagichlar bilan birga pinli kabelni taxtaga lehimladim. Ajralish kabeli, butun modulni olib tashlamasdan, pi -ni uzib qo'yishni yoqimli qildi. Men shuningdek, suzish uchun zarur bo'lgan qarshilik rezistorlarini ham qo'shdim. Bu tugallangandan so'ng, biz hamma narsani himoya qilish uchun ochiq havodagi qutiga joylashtirishimiz mumkin.

8 -qadam: Elektronni tashqi aloqa qutisiga joylashtirishni boshlang

Elektronni tashqi aloqa qutisiga joylashtirishni boshlang
Elektronni tashqi aloqa qutisiga joylashtirishni boshlang
Elektronni tashqi aloqa qutisiga joylashtirishni boshlang
Elektronni tashqi aloqa qutisiga joylashtirishni boshlang
Elektronni tashqi aloqa qutisiga joylashtirishni boshlang
Elektronni tashqi aloqa qutisiga joylashtirishni boshlang

Bu vaqtga kelib, MudPi -da ishlaydigan hamma narsa sinovdan o'tkazildi va tashqi elementni elementlarni ushlab turish uchun yig'ish vaqti keldi. Mahalliy apparat do'konida elektronika bo'limida siz 25 dollardan past narxda sotib olishingiz mumkin bo'lgan ulanish qutilari tanlovi bo'ladi. To'g'ri o'lchamdagi va suv o'tkazmaydigan muhrga ega bo'lganini qidiring. Men bahor mandallari bo'lgan tolali mustahkamlangan qutini olish uchun biroz ko'proq pul sarfladim. Sizga kerak bo'lgan narsa - namlikni saqlaydigan va barcha komponentlaringizga mos keladigan narsa. Kabellarni uzatish uchun siz ushbu qutida teshiklar ochasiz.

9 -qadam: vilkalarni o'rni va ulanish qutisiga ulang *Yuqori kuchlanish haqida ogohlantirish *

Fişlarni o'rni bilan ulang va ulanish qutisiga o'rnating *Yuqori kuchlanish haqida ogohlantirish *
Fişlarni o'rni bilan ulang va ulanish qutisiga o'rnating *Yuqori kuchlanish haqida ogohlantirish *
Vilkalarni o'rni bilan ulang va ulanish qutisiga o'rnating *Yuqori kuchlanish haqida ogohlantirish *
Vilkalarni o'rni bilan ulang va ulanish qutisiga o'rnating *Yuqori kuchlanish haqida ogohlantirish *
Fişlarni o'rni bilan ulang va ulanish qutisiga o'rnating *Yuqori kuchlanish haqida ogohlantirish *
Fişlarni o'rni bilan ulang va ulanish qutisiga o'rnating *Yuqori kuchlanish haqida ogohlantirish *

Komponentlarni ulashda Pi o'chirilgan bo'lishi kerak. Agar siz nasos uchun 120V yoki 12V dan foydalanayotgan bo'lsangiz, vilkasini ishlatishni o'ylab ko'ring. 12v kuchlanishli nasoslar odatda barrel raz'emli ulagichidan foydalanadi. 120V bilan ishlashda siz ayol uzatgich kabeli bilan ishlashingiz mumkin. Endi uzaytirgichni kesmang va mos uskunasiz bu bilan chalkashmang.

Matkap yoki belkurak yordamida tashqi aloqa qutisining pastki qismida ikkita 3/4 dyuymli teshik oching va ikkita 3/4 dyuymli simi shtutserini joylashtiring. Erkak uzatma simini bir bez orqali, urg'ochi yarmini ikkinchisidan o'tkazing. Agar siz boshqa o'rni kanalidan foydalanmoqchi bo'lsangiz, boshqa ayol uchini ulang.

Qutiga men temir yo'lning kichik qismini o'rnatdim. Temir yo'lda, shahar quvvat manbai, 120 V dan 5 V gacha, Pi -ni yoqish uchun, shuningdek, ba'zi xavfsizlik to'xtatuvchilari. Men butun tizimni o'chirmasdan Pi -ni o'chirib qo'yishim uchun faqat ikkita to'sarni ishlataman. Bir to'sar etarli bo'ladi. Endi uzatma kabeli ichida uchta rangli kabel bor. Oq neytral, Yashil - qora, Qora - 120v+. Yashil va oq to'g'ridan -to'g'ri shahar quvvat manbaiga o'tadi. Qora birinchi navbatda to'xtatuvchiga, keyin shahar quvvat manbaiga o'tadi. Quvvat manbaida voltni 5V ga to'g'ri kesish uchun potansiyometr bo'lgan kichik vint o'rnatilgan.

Biz vilkalar orasidagi aloqani o'rnatish uchun terminal bloklaridan foydalanamiz. Barcha oq neytral kabellarni bitta blok yordamida ulang. Agar sizda terminal bloklari bo'lmasa, elektr tasmasi etarli bo'ladi. Yashil tuproqli kabellar ham bir -biriga ulangan bo'lishi kerak. Yuqori voltli o'rni uchta ulanishga ega: COM (umumiy), NC (odatda yopiq) va NO (odatda ochiq). Sizning o'rniingizga qarab, u faqat NC yoki NO bo'lishi mumkin, ikkalasi ham emas. O'chirish moslamasidan kichik kuchlanishli simni ulang, u yuqori kuchlanishli COM (umumiy) rölesi terminalimizga 120V etkazib beradi. Endi ayol uzatma simlarini qora 120v chizig'ini NC terminaliga ulang. Bu shuni anglatadiki, vilka odatda o'chadi va ulanmaydi, lekin biz uni o'rni bilan almashtirsak, vilkaga 120V quvvat beradi va shu bilan nasosimiz yoqiladi.

Bu vaqtda barcha uzaytirgich kabellari oq neytrallarini bog'lab qo'yishi va yashil asoslarini bog'lab qo'yishi kerak. Ayol kordonlari qora 120V o'rni NC terminaliga ulangan. Erkak uzaytirgich simining qora simini uzatish liniyasidagi uzilishga yo'naltirish kerak, so'ngra shahar quvvat manbaiga va o'rni COM -lariga bo'linishi kerak.

Hammasini suv o'tkazmaydigan qutiga o'rnatish va barcha kabellaringizni to'g'ri himoya qilish/yo'naltirish muhim. Siz xohlagan oxirgi narsa - bu olov yoki kimdir yorilib ketishi. Agar xavfsiz bo'lishga qodir bo'lmasangiz, yuqori kuchlanish bilan aralashmang. Siz hali ham 12V va undan pastroq komponentlar bilan juda ko'p ish qilishingiz mumkin.

10 -qadam: Datchiklarni himoya uyiga joylashtiring

Datchiklarni himoya uyiga joylashtiring
Datchiklarni himoya uyiga joylashtiring
Datchiklarni himoya uyiga joylashtiring
Datchiklarni himoya uyiga joylashtiring
Datchiklarni himoya uyiga joylashtiring
Datchiklarni himoya uyiga joylashtiring

Tabiat va namlik elektronika uchun unchalik do'st emas. Siz Pi -ni tashqi aloqa qutisi bilan himoya qildingiz, lekin endi siz tashqi qismlarni himoya qilishingiz kerak. Siz PVX quvurlari yoki boshqa bo'lak qoldiqlari yordamida tashqi qismlarni himoya qilish uchun yaxshi uylar yasashingiz mumkin. Men DHT11 sensori uchun yomg'ir va hasharotlardan himoya qilish uchun oddiy shamollatish qopqog'ini o'rnatdim, lekin tashqaridan aniq o'qish uchun nafas olishiga ruxsat berdim. Keyingi bosqichda kabellar atrofini yopish uchun silikon kalkulyatordan foydalaning.

Eng yaxshi echim emas, lekin u arzon 4 dollarlik sensor uchun ishlaydi. (Men ham xuddi o'sha paytda sinovdan o'tkazgan tuproq datchiklari uchun bir nechtasini tayyorladim.) Suzuvchi sensorlar suv idishiga o'rnatiladi va qo'shimcha korpus talab qilinmaydi.

Bundan tashqari, datchiklar odatda faqat ingichka ingichka kalibrli sim bilan kelishini bilib olasiz. Bu umumiy ishlov berish yoki tashqi iqlim sharoitida uzoq davom etmaydi. Keyingi bosqichda biz buni hal qilamiz.

11 -qadam: Datchiklarni tashqi baholangan kabel va vilkalar bilan ulang

Sensorlarni tashqi baholangan kabel va vilkalar bilan ulang
Sensorlarni tashqi baholangan kabel va vilkalar bilan ulang
Sensorlarni tashqi baholangan kabel va vilkalar bilan ulang
Sensorlarni tashqi baholangan kabel va vilkalar bilan ulang

Tashqi datchiklar qutiga ulangan bo'lsa, tashqarida nominal kabelni olish kerak. Tashqi simlar tashqi simlarni himoya qilishga yordam beradi. Men 4 simli vilkalar va simlarni oldim. Sizga vilkalar kerak emas va buning o'rniga ko'proq simi shtutserlarini ishlatishingiz mumkin, lekin men datchiklarni tezda almashtirishni xohlardim.

Harorat sensori va suzuvchi sensorlar uchun uzunlikdagi bir nechta kabelni kesib oling. Men unga bir necha qo'shimcha oyoq berardim, chunki agar kerak bo'lsa, kesish uchun qo'shimcha joy olish har doim yoqimli. Men kabellarni eng yaxshi ulanish uchun lehimlashni va keyin elektr lenta bilan o'rashni taklif qilaman. Men eslashni osonlashtirish uchun har bir sim bilan quvvat va tuproq uchun bir xil rangdan foydalanishni taklif qilaman. Kabelni korpusning pastki qismiga silikon qistirgich bilan mahkamlang, shunda kirish joyi faqat shamollatilgan qopqoqdir.

Kabelning boshqa uchini simi shtutserlari orqali qutiga kirgizib, avvalgi pimlarga Pi -ga ulashingiz mumkin. Agar siz vilkalardan foydalanishni tanlasangiz, vilkaning uchlarini kabelga o'rnating. Boshqa uchlarini aloqa qutisiga burg'ulash va o'rnatish, so'ngra ichki qismlarni ulash.

12 -qadam: Float sensorlarini tankga o'rnating

Float sensorlarini tankga joylashtiring
Float sensorlarini tankga joylashtiring

Qolgan sensorlar himoyalangan va ishga tayyor, suv idishiga suzuvchi sensorlar o'rnatiladi. Biz faqat ikkitasini ishlatayotganimiz uchun siz 1 -ni past darajaga o'rnatishingiz kerak, shunda nasos ishlamasligi kerak, bittasi esa tank to'la. To'g'ri o'lchamdagi matkap uchini toping va tankga kerakli darajada teshik oching. Yuvish moslamasi va yong'oq bilan suzuvchi sensorlarni tankga burab qo'ying. Tankning ichiga qarang va suzuvchi sensorlar o'chirilgan holatda ekanligiga ishonch hosil qiling va suv ko'tarilganda ularni o'chiring.

Chiqib ketadigan rezistorlar tufayli, bu shuni ko'rsatadiki, suv sathining o'lchov sensori o'qish 1 bilan o'qiladi, aks holda, agar suv hozirda o'chiruvchi sensori ko'tarmasa, 0 ga qaytadi.

13 -qadam: Qurilmani tashqarida joylashtiring

Qurilmani tashqarida joylashtiring
Qurilmani tashqarida joylashtiring
Qurilmani tashqarida joylashtiring
Qurilmani tashqarida joylashtiring
Qurilmani tashqarida joylashtiring
Qurilmani tashqarida joylashtiring

MudPi qurilmasi maydonga tayyor va biz uni oxirgi joyga tashqariga o'rnatishimiz mumkin. Tashqi aloqa qutisi, odatda, suv o'tkazmaydigan muhr hosil qilish uchun vidalanadigan qopqoq bilan birga keladi. Jihozni o'rnatish uchun siz orqa tomondan o'rnatish teshiklarini topishingiz kerak. Men qutimni tashqaridagi suv omborining yoniga o'rnatdim, chunki suzuvchi sensorlar cheklangan kabel o'tkazgichiga ega edi.

Siz MudPi -ni Internetga ulash uchun erkak uzaytirgich simini rozetkaga ulashingiz va to'xtatuvchini burishingiz mumkin. Uzoq muddatga ketishdan oldin hamma narsa ishlayotganiga ishonch hosil qiling. Datchiklar o'qilganligini tekshiring, saqlangan qiymatlarni qayta ko'rib chiqish yoki MudPi jurnallarini tekshirish. Agar hamma narsa yaxshi ko'rinadigan bo'lsa, dam olish paytida MudPi ishlashiga ruxsat berish vaqti keldi.

14 -qadam: MudPi monitoringi

MudPi monitoringi
MudPi monitoringi
MudPi monitoringi
MudPi monitoringi

Endi MudPi ishlayotgandir, siz tizimingizni kuzatish usullarini o'ylab ko'rishingiz mumkin. MudPi jurnal faylini kuzatishning eng oson va to'g'ridan -to'g'ri usuli:

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

Boshqa variant - bu mahalliy veb -sahifa kabi interfeys orqali. Men hali ham umumiy MudPi foydalanuvchi interfeysini chiqarishga ulgurmadim, lekin siz PHP yordamida sensorlar va komponentlar holatini redisdan osongina olishingiz mumkin. MudPi ma'lumotlarini redis -da qanday saqlanishini ko'proq hujjatlarda bilib oling.

Sensorning so'nggi ko'rsatkichlari konfiguratsiyada siz tanlagan kalit variant ostida redisda saqlanadi. Buning yordamida siz oddiy PHP dasturini yaratib, sahifadagi yuklanishni o'qishingiz va ularni ko'rsatishingiz mumkin. Keyin yangi ma'lumotlarni olish uchun sahifani yangilang.

MudPi voqealarini redisda tinglash ham mumkin va bu tizimdan real vaqtda yangilanishlarni olishning eng yaxshi variantidir. Siz voqealarni to'g'ridan-to'g'ri redis-cli orqali o'qishingiz mumkin

redis-cli obunasiga yozilish '*'

15 -qadam: Prototip kartalarini maxsus PCB bilan almashtirish (ixtiyoriy)

Prototip taxtalarini maxsus PCB bilan almashtiring (ixtiyoriy)
Prototip taxtalarini maxsus PCB bilan almashtiring (ixtiyoriy)
Prototip taxtalarini maxsus PCB bilan almashtiring (ixtiyoriy)
Prototip taxtalarini maxsus PCB bilan almashtiring (ixtiyoriy)

Men biroz uzoqlashdim va MudPi uchun maxsus elektron platalar yasadim. Ular menga MudPi -ning bir nechta qurilmalarini yaratish orqali qurilish jarayonini tezlashtirishga yordam beradi va ancha ishonchli. Men eski prototipli taxtalarimni o'zimda mavjud bo'lgan barcha qurilmalarda ishonchli PCB bilan almashtirishni boshladim. Kelgusida men ochiq manbali ishimni qo'llab -quvvatlash uchun ushbu taxtalarni oz miqdorda sotuvga chiqarishni xohlayman. MudPi hech qanday maxsus elektron platalarni ishga tushirishni talab qilmaydi, faqat o'rnatilgan rezistorlar va harorat/namlik sensori kabi o'rnatilgan komponentlar yordamida apparat yukini kamaytirishga yordam beradi.

16 -qadam: Dam oling va o'simliklar o'sishini kuzating

Dam oling va o'simliklar o'sishini kuzating!
Dam oling va o'simliklar o'sishini kuzating!
Dam oling va o'simliklar o'sishini kuzating!
Dam oling va o'simliklar o'sishini kuzating!

Endi siz o'zingizning avtomatlashtirilgan bog 'tizimiga egasiz, uni xohlaganingizcha kengaytirish va kengaytirish mumkin. Ko'proq birliklar yarating yoki siz allaqachon qurgan birlikni kengaytiring. MudPi -dan ko'proq narsani qilishingiz mumkin va loyiha veb -saytida https://mudpi.app -da ko'plab ma'lumotlar mavjud. Maqsadim - MudPi -ni bog 'loyihasini boshlaganimda qidirgan manbamga aylantirish edi. Umid qilamanki, siz MudPi -dan katta foyda topasiz va agar mening ishim sizga yoqsa, bu so'z bilan bo'lishasiz. Men shaxsan MudPi -ni uyda ham, tashqarida ham o'simliklarni boshqarish uchun ishlataman va shu paytgacha olingan natijalardan juda mamnunman.

MudPi hali ham ko'proq xususiyatlar va ishlanmalar bilan yangilanmoqda. Siz men ishlagan narsalar haqida batafsil ma'lumot olish uchun saytga tashrif buyurishingiz va boshqa manbalarga yo'naltirish uchun quyidagi havolalarni ko'rib chiqishingiz mumkin. Men 2020 yilda Raspberry Pi tanlovida ham MudPi -ga qo'shildim. Agar sizga MudPi yoqsa va menga yordam bermoqchi bo'lsangiz, quyida menga ovoz bering.

Oldinga borish uchun foydali manbalar

MudPi hujjatlari

MudPi manba kodi

MudPi uchun qo'llanmalar

MudPi Build bilan baham ko'ring

MudPi -dagi ishimni qo'llab -quvvatlang

MudPi -ni qo'llab -quvvatlash

Barchaga baxtli o'sish!

- Erik

Viskonsin shtatidan ♥ tayyorlangan

Raspberry Pi tanlovi 2020
Raspberry Pi tanlovi 2020
Raspberry Pi tanlovi 2020
Raspberry Pi tanlovi 2020

2020 yilgi Raspberry Pi tanlovining birinchi sovrini

Tavsiya: