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

Raspberry Pi 4: 4 алхамаар хөрсний чийгшилийг хэмжих
Raspberry Pi 4: 4 алхамаар хөрсний чийгшилийг хэмжих

Видео: Raspberry Pi 4: 4 алхамаар хөрсний чийгшилийг хэмжих

Видео: Raspberry Pi 4: 4 алхамаар хөрсний чийгшилийг хэмжих
Видео: Как сделать систему для расширенного измерения тока в ... 2024, Долдугаар сарын
Anonim
Raspberry Pi 4 ашиглан хөрсний чийгийг хэмжих
Raspberry Pi 4 ашиглан хөрсний чийгийг хэмжих

Та ургамлыг хэр олон удаа услахаа мэдэх үү? Эсвэл ургамлыг цутгаад алдсан. Үүнийг шийдэхийн тулд ургамлыг зохих ёсоор услах шийдвэр гаргахын тулд хөрсөн дэх усны агууламжийн үнэ цэнийг олж авах нь илүү чухал гэж би бодсон юм. хөрс нь эцэст нь Raspberry Pi ашиглан урсгалыг хянадаг.

Техник хангамж:

  1. Raspberry Pi 2/3/4
  2. Хөрсний чийг мэдрэгч
  3. MCP3008 IC
  4. Үсрэгчид

Алхам 1: Хэлхээ холболт

Хэлхээ холболт
Хэлхээ холболт
  • MCP3008 GND - GND
  • MCP3008 CS -ээс RPI 8 хүртэл
  • SoilMoisture GND -аас GND хүртэл
  • SoilMoisture VCC нь +3V хүртэл
  • SoilMoisture A0 -аас MCP3008 CH0 хүртэл
  • MCP3008 VCC -ээс +3V хүртэл
  • MCP3008 VREF -ээс +3V хүртэл
  • MCP3008 AGND -аас GND хүртэл
  • MCP3008 CLK - RPI 11
  • MCP3008 -ийг RPI 9 болгоно
  • MCP3008 DIN -ээс RPI 10 хүртэл

Бүх холболтыг хийж, Raspberry Pi -ийг асаана уу. Хэрэв та Raspberry Pi -ийг хэрхэн тохируулахыг сурахыг хүсч байвал Raspberry Pi 4 -ийг хэрхэн тохируулахыг үзнэ үү.

Алхам 2: Үндсэн багцууд

Кодыг ажиллуулахаасаа өмнө цөөн тооны номын сан суулгах ёстой, хэрвээ та аль хэдийн Adafruit_Python_MCP3008 -ийг суулгасан бол дараагийн алхам руу шилжих эсвэл доорх тушаалуудыг дагана уу.

pi@raspberrypi: sudo apt-get update

pi@raspberrypi: sudo apt-get install build-essential python-dev python-smbus git

pi@raspberrypi: cd ~

pi@raspberrypi: git clone

pi@raspberrypi: cd Adafruit_Python_MCP3008

pi@raspberrypi: sudo python setup.py суулгах

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

Та номын санг амжилттай суулгаж, мессежээр дуусгахыг харах ёстой.

Хэрэв та pip ашиглан суулгахыг илүүд үзвэл (Хэрэв та дээрх алхмуудыг дагасан бол үүнийг хийх шаардлагагүй) Raspberry Pi дээрх терминалыг нээгээд дараах тушаалуудыг гүйцэтгэнэ үү.

sudo apt-get update

sudo apt-get install build-essential python-dev python-smbus python-pipsudo pip adafruit-mcp3008 суулгах

Алхам 3: Код

Код
Код
Код
Код

pi@raspberrypi: нано чийгтэй хөрс.py

Номын санг суулгасны дараа кодыг гүйцэтгэх цаг болжээ. Нээлттэй терминал дээр "nano moist-soil.py" гэж бичээд шинэ файл үүсгээд доорх кодыг оруулна уу.

GPIO болгон импортлох хөрсний чийг мэдрэгч per = moist_value * 100/1023 # Чийгийн утгыг хэвлэх хувь болгон хөрвүүлэх ("Бичигдсэн чийгийн утга нь % s %" % тутамд), хэрэв чийгийн_ үнэ цэнэ> = 930 бол: хэвлэх ("Усгүй, чи намайг услаж чадах уу")) elif moist_value = 350: print ("Би хангалттай") elif moist_value <350: print ("Намайг живүүлэхээ боль!") унтах (1.5)

Файлыг хадгалахын тулд "ctrl+o" дээр дарж, гарахын тулд "ctrl+x" товчийг дарна уу.

pi@raspberrypi: python moist-soil.py

Кодыг ажиллуулахын тулд "python moist-soil.py" гэж тушаана уу. Та терминалын цонх дээрх хөрсний чийг мэдрэгчийн утгыг харж, ялгааг ойлгохын тулд хөрсний чийг мэдрэгчийг усны дотор, хуурай хөрсөнд байрлуулах ёстой.

Алхам 4: Видео заавар

Ура! хэлхээг хийсэн. Хэрэв танд ямар нэгэн асуулт байвал доор тайлбар бичихээс бүү эргэлзээрэй.

Аз жаргалтай тойрог зам!

Нөөц:

  • GitHub репозитор.
  • Raspberry Pi 4-ийг зөөврийн компьютер/компьютер ашиглан Ethernet кабель ашиглан тохируулна уу (Хяналтгүй, Wi-Fi байхгүй)
  • MCP3008 -ийг суулгаж байна

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