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

Автомат ургамал услах: 4 алхам
Автомат ургамал услах: 4 алхам

Видео: Автомат ургамал услах: 4 алхам

Видео: Автомат ургамал услах: 4 алхам
Видео: Ургамлын хөрс хэрхэн бэлтгэх вэ? Оймын зөвлөгөө -3 | Oimiin zuvluguu 2024, Арваннэгдүгээр
Anonim
Автомат ургамал услах
Автомат ургамал услах

Ургамал таны анхаарал халамжинд сэтгэл хангалуун бус байна уу?

Тэд танд асуудлаа тайлбарлахгүй үргэлж үхдэг үү?

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

Дээрээс нь энэ нь таны ургамлыг чийглэг байлгадаг.

Хангамж

Цахилгаан эд ангиуд:

  • Raspberry Pi (4)
  • LCD дэлгэц 16x2 (IP хаягийг харуулах зориулалттай)
  • Хөнгөн хамааралтай эсэргүүцэл
  • TMP36
  • (Sparkfun) Чийгийн мэдрэгч
  • MCP3008
  • Потенциометр
  • Реле модуль
  • Жижиг гүний насос (5-9В-ийг илүүд үздэг)
  • Breadbord
  • Цахилгаан утас

Багаж хэрэгсэл, материал:

  • Зарим мод
  • Үндсэн хэрэгсэл
  • Модон цавуу
  • Ус хадгалах шил эсвэл шилэн аяга

Програм хангамж: (би ашиглаж байсан, өөр хувилбар ашиглаж болно)

  • win32diskimager
  • Шаваас
  • MySQL ажлын ширээ
  • Visual Studio код

Алхам 1: Pi -г тохируулах

Эхлээд бид Raspberry Pi -ээ тохируулна. Https://www.raspberrypi.org/downloads/raspberry-pi-os/ дээрээс Raspbian дүрсийг аваад SD карт руу бичээрэй.

Одоо интернетэд холбогдож шаардлагатай програм, номын санг суулгахын тулд дараах тушаалуудыг ажиллуулна уу.

Apache, PHP

sudo apt install apache2 -y

sudo apt суулгах php libapache2-mod-php -y

MariaDB

sudo apt install mariadb-server mariadb-client -y

sudo apt суулгах php -mysql -y

sudo systemctl apache2.service -ийг дахин эхлүүлнэ үү

PHPMyAdmin

sudo apt суулгах phpmyadmin -y

Python

pip3 mysql-connector-python суулгана уу

pip3 колбо-сокетийг суулгана уу

pip3 колбо-корс суурилуулна

pip3 gevent суулгах

pip3 gevent-websocket суулгах

pip3 spidev суулгана уу

pip3 CharLCD суулгана уу

Алхам 2: Цахилгаан хэлхээг бий болгох

Цахилгаан хэлхээг бий болгох
Цахилгаан хэлхээг бий болгох

Эхлээд бид бүх бүрэлдэхүүн хэсгүүд бэлэн байгаа эсэхийг шалгаарай. Зурагт үзүүлсэн шиг бүх утсыг болгоомжтой холбоно уу.

Бүх 3 мэдрэгч нь MCP3008 -тай холбогдсон. MCP3008 нь LCD болон Relay IN1 -ийн хамт бүгд Pi -тай шууд холбогддог.

Шахуургыг Pi -тай бүү холбоорой, учир нь энэ нь эвдрэлд хүргэж болзошгүй юм!

Алхам 3: Код ба мэдээллийн сан

Код ба мэдээллийн сан
Код ба мэдээллийн сан

Бүх код болон мэдээллийн санг миний Github дээрээс олж, ашиглах боломжтой:

github.com/SnauwaertSander/RaspiPlant

Frontend (html) дотор '/var/www/' Backend (project1)/home/pi/дотор байрлуулна уу.

MySQL сервертэйгээ (MySQL ажлын ширээ эсвэл SSH -ээр дамжуулан ямар ч үйлчлүүлэгчтэй) холбогдож github дээрээс олдсон овоолгыг ажиллуулна уу.

Кодыг автоматаар ажиллуулахын тулд Raspiplant.service/etc/systemd/system/дотор байрлуулаад дараах тушаалыг ажиллуулна уу.

sudo systemctl нь Raspiplant.service -ийг идэвхжүүлнэ

Бүх зүйл байрандаа орсны дараа кодыг эхлүүлэх үед автоматаар ажиллах ёстой бөгөөд бүх зүйл зөв ажиллаж байгааг баталгаажуулахын тулд pi -ээ дахин ачаалж, lcd дээр үзүүлсэн IP руу очно уу. Хэрэв та сайтад нэвтрэх боломжгүй эсвэл 30 -аад оны дараа сайт ямар ч утга харуулахгүй бол Pi -ээ салгаад утсаа шалгаарай.

Одоо цаг тутамд програм таны үйлдвэрийг шалгаж байх болно. Энэ нь хүснэгтэд байгаа утгыг бичиж, шаардлагатай бол насосыг идэвхжүүлнэ. Энэ хувилбарт шинэ ургамал нэмэх цорын ганц арга бол мэдээллийн сан юм.

Алхам 4: Бүрхүүл

Суултын яндан
Суултын яндан
Суултын яндан
Суултын яндан
Суултын яндан
Суултын яндан

Би хуучин мод, үндсэн багаж хэрэгслээр хайрцаг барьдаг. Та миний хийснээс хамаагүй илүү сайн ажил хийж чадна гэдэгт итгэлтэй байна, тиймээс үргэлжлүүлээрэй.

Хэрэв тийм биш бол би үүнийг хэрхэн хийсэн талаархи үндсэн тайлбарыг энд оруулав: Би модон цавуу ашиглан жижиг модон хайрцаг хийв. Цахилгаан хэрэгсэлд нэвтрэхийн тулд би дээд хэсэгт нугас ашигласан. Дараа нь би мэдрэгч, тэжээл, LCD дэлгэц дээр нүх гаргав. Энэ бүхний дараа би саарал будгийн давхаргаар хийж дуусгалаа.

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