Агуулгын хүснэгт:

Гадна эсвэл дотор Raspberry Pi дээр суурилуулсан цэцэрлэгжүүлэлтийн автомат систем - MudPi: 16 алхам (зурагтай)
Гадна эсвэл дотор Raspberry Pi дээр суурилуулсан цэцэрлэгжүүлэлтийн автомат систем - MudPi: 16 алхам (зурагтай)

Видео: Гадна эсвэл дотор Raspberry Pi дээр суурилуулсан цэцэрлэгжүүлэлтийн автомат систем - MudPi: 16 алхам (зурагтай)

Видео: Гадна эсвэл дотор Raspberry Pi дээр суурилуулсан цэцэрлэгжүүлэлтийн автомат систем - MudPi: 16 алхам (зурагтай)
Видео: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 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в)

    Хэрэв та 12v ашигладаг бол DC -ээс DC хүртэл хөрвүүлэгч болно

  • 5V цахилгаан хангамж

    эсвэл DC тэжээлийн хангамж (хэрэв сүлжээнээс пи -ийг тэжээж байвал)

  • Дээш/доош татах 10k резистор

Багаж хэрэгсэл

  • Халив
  • Утас хуулагч
  • Мультиметр
  • Гагнуурын төмөр
  • Гагнуур
  • Шураг (хайрцгийг гадна талд бэхлэх зориулалттай)
  • Силикон шохой

Алхам 1: Цэцэрлэг, усжуулалтын төлөвлөлт

Цэцэрлэг ба усжуулалтын төлөвлөлт
Цэцэрлэг ба усжуулалтын төлөвлөлт
Цэцэрлэг ба усжуулалтын төлөвлөлт
Цэцэрлэг ба усжуулалтын төлөвлөлт
Цэцэрлэг ба усжуулалтын төлөвлөлт
Цэцэрлэг ба усжуулалтын төлөвлөлт
Цэцэрлэг ба усжуулалтын төлөвлөлт
Цэцэрлэг ба усжуулалтын төлөвлөлт

Хэрэв та шинэ систем байгуулах гэж байгаа бол усжуулалтаа төлөвлөхөө мартуузай. Тоног төхөөрөмжийг бэлдэхээр явахдаа бүрэлдэхүүн хэсгүүдийнхээ хэрэгцээг мэдэхийн тулд эдгээр зүйлсийг аль хэдийн бэлэн байлгах нь чухал байх болно. Цаг хугацаа өнгөрөх тусам хэрэгцээ өөрчлөгдөж болох боловч ирээдүйд бэлтгэх нь сайн туршлага юм. Таны ус хүргэх хоёр үндсэн сонголт бол усан сан дахь насос эсвэл соленоид хоолой ашиглан хоолойг нээж хаах явдал юм. Сонголт нь таны цэцэрлэгийн хэрэгцээнээс хамаарна. Илүү нарийн төвөгтэй систем нь хоёуланг нь ашиглаж болно (өөрөөр хэлбэл бүсийг услах зориулалттай ороомог хавхлагаар дамжуулан ус шахах). Хэрэв та MudPi -ийг дотор ашиглахаар төлөвлөж байгаа бол ямар ч байсан насос ашиглах болно. MudPi нь таны доторх ургамлын гэрлийг реле ашиглан хянах боломжтой.

Зохиогчийн зөвлөгөө: Та төслөө ямар ч хэмжээгээр барьж чадна гэдгийг санаарай. Хэрэв та MudPi -ийг анх удаа туршиж үзэхийг хүсч байвал гэрийн савыг услахын тулд усны сав, 3.3в насос гэх мэт зүйлийг туршиж үзээрэй!

Мөн ус хүргэх сонголтыг анхаарч үзээрэй. Та дуслын шугам, угаалгын нунтаг эсвэл шүршигч ашиглах уу? Энд хэд хэдэн нийтлэг аргууд байна:

  • Ус цацагч
  • Хөөсөн хоолой
  • Дуслын шугам
  • Гарын авлагын гар ус

Энэхүү гарын авлагын хамрах хүрээг хэт томруулахгүй байхын тулд та аль хэдийн усжуулалтыг бэлэн болгосон байгаа бөгөөд үүнийг автоматжуулахыг хүсч байна гэж үзье. Миний тохиргоонд надад хэдэн дуслын шугамд холбогдсон насос бүхий усны сав байна. Энэ насосыг хэрхэн автоматжуулах талаар сурцгаая.

Алхам 2: Мэдрэгч ба бүрэлдэхүүн хэсгийн төлөвлөлт

Төлөвлөлтийн өөр нэг чухал зүйл бол та цэцэрлэгээсээ ямар мэдээлэл авахыг хүсч байгаа явдал юм. Ерөнхийдөө температур, чийгшил нь үргэлж ашигтай байдаг. Хөрсний чийг, хур тунадасыг илрүүлэх нь маш сайн боловч дотоод засал хийхэд шаардлагагүй байж магадгүй юм. Таны хэрэгцээг хангахын тулд ямар нөхцөл байдлыг хянах нь таны эцсийн шийдвэр байх болно. Гадна талын үндсэн хичээлийн хувьд бид дараахь зүйлийг хянах болно.

  • Температур
  • Чийгшил
  • Усны түвшин (хөвөх унтраалга x2)

Би том усны саванд 10%, 25%, 50%, 75%, 95%-ийн түвшинг тодорхойлохын тулд усны түвшний 5 мэдрэгч ашигласан. Энэхүү гарын авлагад бид энгийн байдлыг хангахын тулд маш бага 10%, 95% дүүргэх болно.

Та мөн цэцэрлэгийнхээ төхөөрөмжүүдийг хянахыг хүсч болно. Хэрэв та 3.3V (pi GPIO хязгаар) дээр ажилладаггүй насос эсвэл гэрлийг асаахаар төлөвлөж байгаа бол танд реле хэрэгтэй болно. Реле нь өндөр хүчдэлийн хэлхээг хянах боломжийг олгодог бөгөөд бага хүчдэлийг ашиглан релеийг сольж өгдөг. Бидний хувьд 3.3V -оос дээш хүчдэлтэй ажилладаг насос байгаа тул насосыг солихын тулд бидэнд реле хэрэгтэй болно. Шахуургыг хянахын тулд зөвхөн нэг реле хэрэгтэй. Хэдийгээр ирээдүйн зорилгоор (мөн буухиа хямд тул) би 2 сувгийн реле суурилуулж, дараа нь шинэчлэх боломжтой нэмэлт үүрийг үлдээсэн.

Төлөвлөх хамгийн чухал зүйл бол цахилгаан хангамж юм. Pi -ийг хэрхэн яаж, хаанаас авах вэ. Түүнчлэн та ашиглаж буй төхөөрөмжүүд, тэдний хүчийг хэрхэн олж авах талаар бодох хэрэгтэй. Ихэнхдээ Pi нь USB тэжээлийн адаптераас тэжээгддэг боловч энэ нь өөрөө залгуур шаарддаг. Хэрэв бид илүү өндөр хүчдэлтэй бусад төхөөрөмжүүдийг тэжээж байгаа бол DC -аас DC хүртэлх тэжээлийг Pi -ийн хүчдэлийг 5 в хүртэл бууруулах боломжтой. Хэрэв та хүчдэлийг бууруулахын тулд цахилгаан хангамж авахаар төлөвлөж байгаа бол хамгийн хямд сонголтыг ашиглахгүй байхыг зөвлөж байна.

Raspberry Pi нь зөвхөн дижитал GPIO -г дэмждэг гэдгийг санаарай. Энэ нь та Pi GPIO -д аналог уншилт хийдэг хөрсний мэдрэгчийг залгах боломжгүй гэсэн үг юм. Аналог бүрэлдэхүүн хэсгүүдтэй нийцтэй байхын тулд та Arduino эсвэл ESP32 (эсвэл ESP8266) гэх мэт аналоги дэмжлэгтэй микро хянагч ашиглах хэрэгтэй.

Аз болоход MudPi нь нэг гол хянагч (pi) -аас олон төхөөрөмжид тушаал өгөх боол зангилаа гэх мэт төхөөрөмжийг удирдах дэмжлэгтэй байдаг. Энэ нь хавсаргасан аналог бүрэлдэхүүн хэсгүүдийн хамт удирдах боломжтой олон мэдрэгч бүхий үндсэн хянагчтай болох боломжийг олгодог. Би насосны талбайг хянах зориулалттай үндсэн хянагч, цэцэрлэгийн ор бүрийн мэдрэгчийн нэгжийг ашигласан. Өнөөдөр үндсэн хянагчийг үргэлжлүүлэн эхлүүлээрэй.

Алхам 3: хангамж цуглуулах

Хангамж цуглуулах
Хангамж цуглуулах

Бид материалаа цуглуулах цаг болжээ. Энэхүү бүтээцэд ашигласан эд анги, багаж хэрэгслийг бүгдийг нь тавиур дээрээс худалдаж авах боломжтой бөгөөд ингэснээр бусад хүмүүс өөрсдөө гэртээ өөрөө бүтээх боломжтой болно. Тэдгээрийн ихэнхийг онлайнаар эсвэл дотоодын тоног төхөөрөмжийн дэлгүүрүүдээс олж болно. Материалын нарийн тооцоо нь таны цэцэрлэгийн зохион байгуулалтаас хамаарна. Энэхүү гарын авлагын үүднээс бид цааш явахаасаа өмнө ажиллаж байгаа нэгжийг авахын тулд төлөвлөсөн зүйлсийнхээ дагуу шаардлагатай зүйлсийг хадгалах болно.

Тэмдэглэл: Хэрэв та сүлжээний хүчдэлийг алдаж буй эд ангиудыг солихоор төлөвлөж байгаа бол анхааралтай байгаарай. Цахилгаан хэрэгсэл бүтээхдээ аюулгүй байх нь чухал бөгөөд хэрвээ та юу хийж байгаагаа мэдэхгүй байгаа бол өндөр хүчдэлтэй байх ёсгүй. Үүнийг хэлэхэд би гэрийнхээ тохиргоонд 120в насос ашигласан. Энэ процесс нь 12V насосны хувьд адилхан бөгөөд гол ялгаа нь 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 дээрх терминалаар

Wifi холбогдсоны дараа хийх ёстой дараагийн зүйл бол pi дээр шинэчлэлт, шинэчлэлт хийх явдал юм.

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 нь танд зориулж ажиллуулах хянагчийн ажилтай. Дээрээс нь танд MudPi -г ажиллуулахаас өмнө тохиргооны файл хэрэгтэй болно. Тохиргооны файл хийхийн тулд та ямар элементүүдийг холбосон болохыг мэдэх хэрэгтэй бөгөөд энэ нь дараагийн алхамд хийгдэх болно. Урагшаа!

Алхам 5: Туршилтын зориулалтаар мэдрэгч ба бүрэлдэхүүн хэсгүүдийг Pi -д холбоно уу

Туршилтын зориулалтаар мэдрэгч ба бүрэлдэхүүн хэсгүүдийг Pi руу холбоно уу
Туршилтын зориулалтаар мэдрэгч ба бүрэлдэхүүн хэсгүүдийг Pi руу холбоно уу
Туршилтын зориулалтаар мэдрэгч ба бүрэлдэхүүн хэсгүүдийг Pi руу холбоно уу
Туршилтын зориулалтаар мэдрэгч ба бүрэлдэхүүн хэсгүүдийг Pi руу холбоно уу
Туршилтын зориулалтаар мэдрэгч ба бүрэлдэхүүн хэсгүүдийг Pi руу холбоно уу
Туршилтын зориулалтаар мэдрэгч ба бүрэлдэхүүн хэсгүүдийг Pi руу холбоно уу

Дараагийн алхам бол бидний бүрэлдэхүүн хэсгүүдийг Pi -тэй холбох явдал юм. (Би зураг дээрх нэмэлт эд ангиудыг туршиж байсныг анхаарна уу) Та туршихын тулд холбогч утас, талхны самбар ашиглаж байж магадгүй бөгөөд энэ нь талбайн эцсийн нэгжийг барихдаа илүү найдвартай зүйл болгон шинэчлэхээ мартуузай.

DHT11/22 мэдрэгчийн DATA зүүг GPIO pin 25 -тай холбоно уу.

DHT11/22 хүчдэл ба газардуулгыг холбоно уу.

Шингэн хөвөх 2 мэдрэгч бүрийн нэг үзүүрийг GPIO 17 ба 27 -р тээглүүрт 10к доош буулгах резистортой холбоно.

Хөвөгч мэдрэгчийн бусад үзүүрийг 3.3v -д холбоно уу, ингэснээр GPIO нь ихэвчлэн бага, гэхдээ хөвөх унтраалга хаагдахад өндөр байх болно.

2 сувгийн реле сэлгэн залгах хавчуурыг GPIO 13 ба 16 зүү рүү холбоно уу.

5В релеийг хүчдэлд холбож, газардуул.

Бид залгуурыг холбохдоо дараачийн шатанд реле өндөр хүчдэлийн холболтын талаар санаа зовох болно. Одоогоор бид MudPi тохиргооны файлыг хийж, бүрэлдэхүүн хэсгүүдийг туршихад бэлэн байх ёстой.

Алхам 6: MudPi -г тохируулна уу

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

Хэрэв та дараах тохиргооны файлыг дагаж байгаа бол бидний холбосон бүрэлдэхүүн хэсгүүдэд ажиллах болно.

Дээрх тохиргоонд маш их зүйл болж байна. Илүү нарийвчилсан мэдээллийг авахын тулд тохиргооны баримт бичгүүдийг судалж үзэхийг зөвлөж байна. Бид DHT11 -ийг тохируулж, мэдрэгчийн массив дээр хөвж, реле тохиргоог сэлгэх массивт оруулна. Автоматжуулалт нь триггер болон үйлдлийг тохируулах замаар явагддаг. Гох нь температур хэт өндөр байгаа мэт арга хэмжээ авахыг хүсч буй тодорхой нөхцлийг сонсохыг MudPi -д хэлэх арга юм. Бид гох үйлдэл хийх хүртэл гох нь тийм ч ашигтай биш юм. Дээрх тохиргоонд хоёр цаг өдөөгч байдаг. Цагийн триггер нь хэзээ идэвхжих ёстойг тодорхойлохын тулд cron job форматтай мөрийг авдаг. Дээрх цагийг 12 цаг тутамд тохируулдаг (өдөрт 2 удаа). Тэд бидний тохируулсан хоёр үйлдлийг идэвхжүүлдэг бөгөөд энэ нь MudPi -ээс ялгарах үйл явдлын тусламжтайгаар буухиагаа асаах/унтраах болно. Хоёрдахь гохыг 15 минутын турш нөхдөг бөгөөд ингэснээр манай насос асаж, 15 минутын турш услах бөгөөд унтрахаас өмнө унтраадаг. Энэ нь өдөр бүр өдөрт хоёр удаа давтагдах болно.

Одоо та хянагчийг програмыг дахин эхлүүлэхийг хэлснээр MudPi -г дахин ачаалж болно.

sudo supervisorctl mudpi -ийг дахин эхлүүлнэ үү

MudPi одоо тохиргоог дахин ачаалж, мэдрэгчийг уншиж, реле солихын тулд үйл явдлыг сонсохын тулд цаана нь ажиллаж байх ёстой. Та MudPi -ийн ажиллаж байгааг шалгаж болно:

sudo supervisorctl status mudpi

MudPi нь бүртгэлийн файлуудыг/home/mudpi/logs директорт хадгалах болно. Хэрэв та асуудалтай тулгарвал энэ нь эхлээд шалгахад тохиромжтой газар юм.

Хэрэв та MudPi ажиллаж байгаа эсэхийг шалгасан бол нэгжийн эцсийн угсралтыг эхлүүлэх цаг болжээ. Raspberry Pi -г унтрааж, тоног төхөөрөмжийг угсарч дуусгахыг зөвшөөрнө үү.

Алхам 7: Гагнуурын эд ангиудыг прототипийн самбарт оруулах

Прототип хавтангийн гагнуурын бүрэлдэхүүн хэсгүүд
Прототип хавтангийн гагнуурын бүрэлдэхүүн хэсгүүд
Прототип хавтангийн гагнуурын бүрэлдэхүүн хэсгүүд
Прототип хавтангийн гагнуурын бүрэлдэхүүн хэсгүүд

MudPi -ийг тохируулсны дараа та тоног төхөөрөмж дээр үргэлжлүүлэн ажиллах боломжтой болно. Хайрцагт үлдсэн бүрэлдэхүүн хэсгүүдийг холбогч утаснаас илүү тогтвортой байлгахын тулд прототип хавтан дээр гагнах ёстой. Энэ нь тусгай хэлхээний самбар шиг тийм ч сайхан биш боловч одоогоор ажиллах болно. Бидний ашиглаж буй DHT11 мэдрэгч нь гаднах байх боловч та дотоод хайрцгийн температурт өөр нэгийг нэмж оруулах боломжтой.

Би мэдрэгч болон релейгээ дахин холбосны дараа GPIO холболтыг хялбарчлахын тулд би pi таслах кабелийг зарим терминал холбогчтой хамт самбар дээр гагнав. Таслах кабель нь модулийг бүхэлд нь салгахгүйгээр пи -ийг салгах боломжтой болгосон. Би мөн хөвөх зориулалттай эсэргүүцэх эсэргүүцэгчийг оруулсан болно. Үүнийг дуусгасны дараа бид хамгаалахын тулд бүх зүйлийг гаднах сайхан уулзвар хайрцагт хийж болно.

Алхам 8: Цахилгаан хэрэгслийг гаднах уулзвар хайрцагт хийж эхлээрэй

Цахилгаан хэрэгслийг гаднах уулзвар хайрцагт хийж эхлээрэй
Цахилгаан хэрэгслийг гаднах уулзвар хайрцагт хийж эхлээрэй
Цахилгаан хэрэгслийг гаднах уулзвар хайрцагт хийж эхлээрэй
Цахилгаан хэрэгслийг гаднах уулзвар хайрцагт хийж эхлээрэй
Цахилгаан хэрэгслийг гаднах уулзвар хайрцагт хийж эхлээрэй
Цахилгаан хэрэгслийг гаднах уулзвар хайрцагт хийж эхлээрэй

Энэ үед MudPi дээр ажиллаж байгаа бүх зүйлийг туршиж үзсэн бөгөөд гаднах хэсгийг угсрах цаг болжээ. Танай орон нутгийн тоног төхөөрөмжийн дэлгүүрт электроникийн хэсэгт 25 доллараас доош үнээр худалдаж авах боломжтой уулзвар хайрцгууд байх болно. Зөв хэмжээтэй, ус үл нэвтрэх битүүмжлэлтэй нэгийг хайж олоорой. Би хаврын түгжээ бүхий шилэн арматуртай хайрцаг авахын тулд бага зэрэг мөнгө зарцуулсан. Танд хэрэгтэй бүх зүйл бол чийгийг хадгалж, таны бүх бүрэлдэхүүн хэсгүүдэд нийцүүлэх явдал юм. Та энэ хайрцагт нүх өрөмдөж, кабелийг гадагш чиглүүлэх болно.

Алхам 9: Залгуурыг реле рүү холбож, уулзвар хайрцагт суурилуулах *Өндөр хүчдэлийн тухай сэрэмжлүүлэг *

Залгуурыг реле рүү холбож, уулзвар хайрцагт суурилуулах *Өндөр хүчдэлийн анхааруулга *
Залгуурыг реле рүү холбож, уулзвар хайрцагт суурилуулах *Өндөр хүчдэлийн анхааруулга *
Залгуурыг реле рүү холбож, уулзвар хайрцагт суурилуулах *Өндөр хүчдэлийн анхааруулга *
Залгуурыг реле рүү холбож, уулзвар хайрцагт суурилуулах *Өндөр хүчдэлийн анхааруулга *
Залгуурыг реле рүү холбож, уулзвар хайрцагт суурилуулах *Өндөр хүчдэлийн анхааруулга *
Залгуурыг реле рүү холбож, уулзвар хайрцагт суурилуулах *Өндөр хүчдэлийн анхааруулга *

Бүрэлдэхүүн хэсгүүдийг холбохдоо Pi -г унтраасан байх ёстой. Хэрэв та насосны хувьд 120 эсвэл 12 вольт ашиглаж байгаа бол залгуурыг ашиглах талаар бодож үзээрэй. 12в хүчдэлтэй насос нь ихэвчлэн баррель залгуур холбогчийг ашигладаг. 120V -тэй ажиллахдаа эмэгтэй уртасгагч залгууртай ажиллах боломжтой. Одоо зохих тоног төхөөрөмжгүйгээр уртасгах утас хайчилж, эндүүрэх хэрэггүй.

Өрөмдлөг эсвэл хүрз ашиглан гаднах уулзвар хайрцгийн ёроолд 3/4in хэмжээтэй хоёр цооног өрөмдөж, 3/4in хэмжээтэй хоёр кабелийн хавчаарыг байрлуулна уу. Хэрэв та бусад реле сувгийг ашиглахыг хүсч байвал өөр эмэгтэй төгсгөлтэй утас залгаарай.

Хайрцагт би төмөр замын жижиг хэсгийг суулгасан. Төмөр зам дээр DC тэжээлийн хангамж нь 120 в -оос 5 в хүртэл буурч Pi -г асаахаас гадна зарим хамгаалалтын таслуурыг ажиллуулдаг. Би системийг бүхэлд нь унтраахгүйгээр Pi -г унтраахын тулд зөвхөн хоёр таслагч ашиглаж байна. Нэг таслагч хангалттай байх болно. Одоо өргөтгөлийн утас дотор гурван өнгийн кабель байна. ЦАГААН нь төвийг сахисан, НОГООН нь нунтагласан, ХАР нь 120v+байна. Ногоон, цагаан нь DC тэжээлийн хангамж руу шууд ордог. Хар өнгө нь эхлээд таслагч руу, дараа нь DC тэжээлийн хангамж руу ордог. Цахилгаан хангамж дээр 5В хүртэл хүчдэлийг хасах потенциометрийн жижиг шураг байдаг.

Бид залгууруудын хооронд холболт хийхийн тулд терминал блокуудыг ашиглах гэж байна. Нэг блок ашиглан бүх цагаан төвийг сахисан кабелийг холбоно уу. Хэрэв танд терминал блок байхгүй бол цахилгаан соронзон хальс хангалттай байх болно. Ногоон газардуулгын кабелийг мөн хооронд нь холбох ёстой. Реле өндөр хүчдэлийн тал нь COM (нийтлэг), NC (ихэвчлэн хаалттай), NO (ихэвчлэн нээлттэй) гэсэн гурван холболттой байдаг. Таны буухиа холболтоос хамааран зөвхөн NC эсвэл NO байж болно. Өндөр хүчдэлийн талаас манай COM (нийтлэг) реле терминал руу 120в хүчдэл өгөх таслуураас бага хэмжээний нэмэлт кабелийг холбоно уу. Одоо эмэгтэй уртасгагч хар 120в шугамыг NC терминал руу холбоно уу. Энэ нь залгуур нь ихэвчлэн унтарсан, холбогдоогүй гэсэн үг боловч бид релеийг асаахад залгуурт 120 вольт нийлүүлж, насосоо асаах болно.

Энэ үед бүх өргөтгөлийн кабелийг цагаан саармаг утсыг нь холбож, ногоон дэвсгэрийг нь холбосон байх ёстой. Эмэгтэй утаснууд нь хар өнгийн 120V -ийг реле NC терминал дээр хавсаргасан байна. Эр уртасгах утсыг хар утсыг төмөр зам дээр тасалж, дараа нь тогтмол гүйдлийн тэжээл болон релений COM руу хуваах ёстой.

Бүх зүйлийг ус нэвтэрдэггүй хайрцагт хийж, бүх кабелийг зөв хамгаалах/чиглүүлэх нь чухал юм. Таны хүсч буй хамгийн сүүлчийн зүйл бол гал эсвэл хэн нэгнийг цоолох явдал юм. Хэрэв та аюулгүй байж чадахгүй бол өндөр хүчдэлтэй бүү хутгаарай. Та 12 вольт ба түүнээс доош бүрэлдэхүүн хэсгүүдийн тусламжтайгаар бага зэрэг хийж чадна.

Алхам 10: Мэдрэгчийг хамгаалалтын орон сууцанд оруулна уу

Мэдрэгчийг хамгаалалтын орон сууцанд оруулна уу
Мэдрэгчийг хамгаалалтын орон сууцанд оруулна уу
Мэдрэгчийг хамгаалалтын орон сууцанд оруулна уу
Мэдрэгчийг хамгаалалтын орон сууцанд оруулна уу
Мэдрэгчийг хамгаалалтын орон сууцанд оруулна уу
Мэдрэгчийг хамгаалалтын орон сууцанд оруулна уу

Байгаль, чийг нь электроникийн хувьд тийм ч ээлтэй биш юм. Та Pi -ийг гаднах уулзвар хайрцгаар хамгаалсан боловч одоо гадны эд ангиудыг хамгаалах хэрэгтэй. Зарим PVC хоолой эсвэл бусад хаягдал хоолой ашиглан гадны эд ангиудыг хамгаалахын тулд та зохистой орон сууц барьж болно. Би DHT11 мэдрэгчийг бороо, хорхойноос хамгаалахад туслахын тулд энгийн агааржуулалттай таг хийлээ. Дараагийн алхамд кабелийн эргэн тойронд битүүмжлэхийн тулд силикон бөглөөг ашиглана уу.

Хамгийн сайн шийдэл биш боловч хямд үнэтэй 4 долларын мэдрэгчтэй ажилладаг. (Би тэр үед туршиж байсан хөрсний мэдрэгчийг бас хийсэн.) Хөвөгч мэдрэгчийг усны саванд суурилуулах бөгөөд нэмэлт орон сууц шаардлагагүй болно.

Мэдрэгч нь ихэвчлэн зөвхөн хямдхан нимгэн төмөр утсаар ирдэг болохыг олж мэдэх болно. Энэ нь зарим ерөнхий боловсруулалт эсвэл гадаа цаг агаарт удаан үргэлжлэхгүй. Дараагийн алхамд бид үүнийг шийдвэрлэх болно.

Алхам 11: Мэдрэгчийг гадаа үнэлэгдсэн кабель ба залгуураар холбоно уу

Мэдрэгчийг гадаа үнэлэгдсэн кабель ба залгуураар холбоно уу
Мэдрэгчийг гадаа үнэлэгдсэн кабель ба залгуураар холбоно уу
Мэдрэгчийг гадаа үнэлэгдсэн кабель ба залгуураар холбоно уу
Мэдрэгчийг гадаа үнэлэгдсэн кабель ба залгуураар холбоно уу

Хэрэв та гаднах мэдрэгчийг хайрцагт холбохыг хүсч байвал гадаа нэрлэсэн кабель авах нь чухал юм. Гадна талын нэрлэсэн кабель нь дотоод утсыг хамгаалахад туслах хамгаалалттай байдаг. Би 4 утастай кабель, залгуур авсан. Танд залгуур хэрэггүй бөгөөд оронд нь илүү олон кабелийн хавчаар ашиглаж болно, гэхдээ би мэдрэгчийг хурдан сольж өгөхийг хүсч байна.

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

Кабелийн нөгөө үзүүрийг та кабелийн хавчаараар дамжуулж хайрцаг руу ороод өмнөх шигээ зүүгээр холбож болно. Хэрэв та залгуур ашиглахаар шийдсэн бол залгуурын төгсгөлийг кабель дээр суулгаарай. Бусад үзүүрийг өрөмдөж, уулзвар хайрцагт суулгаж, дараа нь дотоод хэсгүүдийг холбоно.

Алхам 12: Хөвөгч мэдрэгчийг танканд суулгана уу

Усан онгоцонд хөвөх мэдрэгч суурилуулах
Усан онгоцонд хөвөх мэдрэгч суурилуулах

Бусад мэдрэгчийг хамгаалж, бэлэн болсны дараа хөвөх мэдрэгчийг усны саванд суурилуулах болно. Бид зөвхөн хоёрыг ашиглаж байгаа тул та 1 -ийг маш бага түвшинд суулгах ёстой бөгөөд энэ нь насос ажиллахгүй байх ёстой бөгөөд сав дүүрсэн гэж тэмдэглэх ёстой. Зөв хэмжээтэй өрмийн битийг олоод танканд зөв түвшинд нүх гарга. Хөвөгч мэдрэгчийг угаагч болон самартай хамт танк руу шургуул. Танкны дотор талыг хараад хөвөх мэдрэгч нь унтраалттай байрлалтай байх ёстой бөгөөд ус дээш өргөгдсөн үед дээш өргөгдөх нь хэлхээг хаахад хүргэдэг.

Резисторыг татдаг тул энэ нь усны түвшинг хөвөх мэдрэгчийг тухайн түвшний 1 -р заалтаар хангасан гэсэн үг юм. Эс бөгөөс хэрэв ус одоогоор хэлхээг хааж байгаа мэдрэгчийг өргөхгүй байвал хөвөх мэдрэгч 0 -ийг буцаана.

Алхам 13: Нэгжийг гадна талд байрлуул

Нэгжийг гадна талд байрлуулах
Нэгжийг гадна талд байрлуулах
Нэгжийг гадна талд байрлуулах
Нэгжийг гадна талд байрлуулах
Нэгжийг гадна талд байрлуулах
Нэгжийг гадна талд байрлуулах

MudPi нэгж нь талбайд бэлэн байгаа бөгөөд бид үүнийг эцсийн байршилд нь гаднаас нь холбож болно. Гаднах уулзвар хайрцаг нь ихэвчлэн ус битүүмжлэхийн тулд боолтыг тагладаг. Төхөөрөмжийг суурилуулахын тулд та ар талд нь холбох нүх олох хэрэгтэй. Хөвөгч мэдрэгч нь хязгаарлагдмал кабель гүйдэг тул би хайрцгаа гадаа усан сангийн дэргэд суулгасан.

Та эрэгтэй өргөтгөлийн утсыг залгуурт холбож, таслагчийг эргүүлж, MudPi -г онлайнаар оруулах боломжтой. Удаан хугацаагаар орхихоосоо өмнө бүх зүйл ажиллаж байгаа эсэхийг шалгаарай. Мэдрэгчид уншиж байгаа эсэхийг хадгалахын тулд хадгалсан утгыг хайж олох эсвэл MudPi бүртгэлийг шалгаж үзээрэй. Хэрэв бүх зүйл сайхан харагдаж байвал та амарч байхдаа MudPi -ийг ажиллуулах цаг болжээ.

Алхам 14: MudPi -ийг хянах

MudPi -ийг хянах
MudPi -ийг хянах
MudPi -ийг хянах
MudPi -ийг хянах

MudPi ажиллаж байгаа тул та өөрийн системийг хянах арга замыг гайхаж магадгүй юм. Хамгийн хялбар бөгөөд шууд арга бол MudPi бүртгэлийн файлыг хянах явдал юм.

сүүл -f/home/mudpi/logs/output.log

Өөр нэг сонголт бол дотоод вэб хуудас шиг интерфэйсээр дамжих явдал юм. Би олон нийтийн MudPi UI -ийг гаргах цаг хараахан болоогүй байгаа боловч та өөрийн мэдрэгч болон бүрэлдэхүүн хэсгийн төлөвийг PHP ашиглан redis -ээс хялбархан авах боломжтой. MudPi таны өгөгдлийг redis дээр хэрхэн хадгалдаг болохыг docs дээрээс илүү ихийг олж мэдэх.

Хамгийн сүүлийн мэдрэгчийн уншилтууд нь тохиргоонд оруулсан түлхүүр сонголтын дагуу redis -д хадгалагдах болно. Үүнийг ашигласнаар та хуудасны ачаалал дээрх уншилтыг олж, харуулах энгийн PHP програмыг хийж болно. Дараа нь шинэ өгөгдлийг авахын тулд хуудсыг шинэчилнэ үү.

MudPi үйл явдлыг redis дээр сонсох боломжтой бөгөөд энэ нь системээс бодит цагийн шинэчлэлт авах илүү сайн сонголт юм. Та үйл явдлыг redis-cli ашиглан шууд унших боломжтой

redis-cli psubscribe '*'

Алхам 15: Прототип хавтанг захиалгат ПХБ -ээр солих (заавал биш)

Прототип хавтанг захиалгат ПХБ -ээр солих (заавал биш)
Прототип хавтанг захиалгат ПХБ -ээр солих (заавал биш)
Прототип хавтанг захиалгат ПХБ -ээр солих (заавал биш)
Прототип хавтанг захиалгат ПХБ -ээр солих (заавал биш)

Би арай хол явж, MudPi -д зориулж тусгай зориулалтын хэлхээний самбар хийсэн. Тэд надад MudPi олон нэгжийг бүтээх замаар барилгын явцыг хурдасгахад тусалдаг бөгөөд илүү найдвартай байдаг. Би хуучин загваруудынхаа самбарыг одоо байгаа бүх төхөөрөмжүүдэд илүү найдвартай ПХБ -ээр сольж эхлэв. Ирээдүйд би нээлттэй эхийн ажлыг дэмжихийн тулд эдгээр самбарыг цөөн тоогоор худалдаанд гаргахыг хүсч байна. MudPi нь тусгай хэлхээний самбар ажиллуулахыг шаарддаггүй, зөвхөн суулгасан эсэргүүцэл, температур/чийгшлийн мэдрэгч гэх мэт суулгасан бүрэлдэхүүн хэсгүүдийн тусламжтайгаар тоног төхөөрөмжийн ачааллыг бууруулахад тусалдаг.

Алхам 16: Тайвширч, ургамал ургахыг хараарай

Тайвширч, ургамал ургахыг хараарай!
Тайвширч, ургамал ургахыг хараарай!
Тайвширч, ургамал ургахыг хараарай!
Тайвширч, ургамал ургахыг хараарай!

Одоо та өөрийн гэсэн цэцэрлэгжүүлэлтийн автомат системтэй бөгөөд үүнийг хүссэн хэмжээгээр өргөжүүлж, өргөжүүлж болно. Илүү олон нэгж хийх эсвэл аль хэдийн барьсан нэгийг өргөжүүлэх. Та https://mudpi.app дээрх вэбсайтын MudPi болон өөр олон зүйлийг хийж болно. Миний зорилго бол MudPi -ийг цэцэрлэгийн төслийг эхлүүлж байхдаа хайж байсан нөөц болгоно. Та MudPi -д маш их ашиг тустай байж, миний хийж буй ажил танд таалагдаж байвал энэ үгийг хуваалцана гэж найдаж байна. Би ургамлаа зохицуулахын тулд MudPi -г гадна болон дотор аль алинд нь ашигладаг бөгөөд үр дүнд нь маш их баяртай байна.

MudPi нь илүү олон онцлог шинж чанар, хөгжлөөр шинэчлэгдсээр байна. Та энэ сайт дээр зочилж, миний ажиллаж байсан зүйлийн талаар дэлгэрэнгүй мэдээлэл авах боломжтой бөгөөд доорх линкүүдтэй танилцаж, өөр эх сурвалжийг олж авах боломжтой. Би мөн 2020 оны Raspberry Pi тэмцээнд MudPi -д орсон. Хэрэв танд MudPi таалагдаж байгаа бөгөөд надад туслахыг хүсвэл доорх саналаа өгөөрэй.

Цаашид явах ашигтай эх сурвалжууд

MudPi баримт бичиг

MudPi эх код

MudPi хөтөч

MudPi Build -ийг хуваалцаарай

MudPi дээрх миний ажлыг дэмжээрэй

MudPi -ийг дэмжинэ

Хүн бүр өсөн нэмэгдэж буйд баяртай байна!

- Эрик

Висконсин мужийн ♥ -оор хийсэн

Raspberry Pi уралдаан 2020
Raspberry Pi уралдаан 2020
Raspberry Pi уралдаан 2020
Raspberry Pi уралдаан 2020

Raspberry Pi уралдааны 2020 оны тэргүүн шагнал

Зөвлөмж болгож буй: