Агуулгын хүснэгт:
Видео: Raspberry Pi 4: 4 алхамаар хөрсний чийгшилийг хэмжих
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Та ургамлыг хэр олон удаа услахаа мэдэх үү? Эсвэл ургамлыг цутгаад алдсан. Үүнийг шийдэхийн тулд ургамлыг зохих ёсоор услах шийдвэр гаргахын тулд хөрсөн дэх усны агууламжийн үнэ цэнийг олж авах нь илүү чухал гэж би бодсон юм. хөрс нь эцэст нь Raspberry Pi ашиглан урсгалыг хянадаг.
Техник хангамж:
- Raspberry Pi 2/3/4
- Хөрсний чийг мэдрэгч
- MCP3008 IC
- Үсрэгчид
Алхам 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 -ийг суулгаж байна
Зөвлөмж болгож буй:
Тоглоомын дизайныг 5 алхамаар 5 алхамаар хийнэ
Тоглоомын дизайныг 5 алхамаар хий: Flick бол тоглоом хийх, ялангуяа таавар, харааны роман эсвэл адал явдалт тоглоом хийх үнэхээр энгийн арга юм
Arduino ашиглан хөрсний чийгийг хэмжих: 6 алхам
Хөрсний чийгийг Arduino ашиглан хэмжих: Энэхүү хурдан заавар дээр би хөрсний чийгшил мэдрэгчийг arduino ашиглан хэрхэн уншиж, хөрсний чийгийн түвшинг Arduino цуваа дэлгэц дээр хэвлэхийг танд үзүүлэх болно. Миний бичсэн анхны бичлэгийг Sinhala дээрээс энэ линкээс олж болно
Esp32 болон Thingsio.ai платформ ашиглан хөрсний чийгийн агууламжийг хэмжих: 6 алхам
Esp32 болон Thingsio.ai платформыг ашиглан хөрсний чийгийн агууламжийг хэмжих нь: Энэхүү гарын авлагад би хөрсний чийгийн агууламжийг esp32 ашиглан уншиж, дараа нь утгыг thingsio.ai IoT үүл платформ руу илгээх талаар тайлбарлах болно
Хийл дээр хурууны байрлалыг ESP32: 6 алхамаар хэмжих
ESP32 ашиглан хийл дээр хурууны байрлалыг хэмжих: Хийл тоглогчийн хувьд би хийл дээр хурууныхаа байрлалыг яг нарийн харуулдаг програм эсвэл хэрэгсэл хүсч байсан. Энэ төслөөр би үүнийг бүтээхийг хичээсэн. Хэдийгээр энэ нь прототип бөгөөд та олон онцлог шинж чанаруудыг нэмж оруулах боломжтой хэвээр байна
Хөрсний чийгийг дууны далайцаар хэмжих: 6 алхам (зурагтай)
Хөрсний чийгийг дууны далайцаар хэмжих: Энэхүү хичээлээр бид дууны далайцаар хөрсний чийгийг хэмжих төхөөрөмжийг хэрхэн хийх талаар тайлбарлах болно