![Raspberry Pi 4: 4 қадамымен топырақ ылғалдылығын өлшеу Raspberry Pi 4: 4 қадамымен топырақ ылғалдылығын өлшеу](https://i.howwhatproduce.com/images/001/image-2146-10-j.webp)
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:50
![Raspberry Pi 4 көмегімен топырақ ылғалдылығын өлшеу Raspberry Pi 4 көмегімен топырақ ылғалдылығын өлшеу](https://i.howwhatproduce.com/images/001/image-2146-11-j.webp)
Сіз өсімдіктерді қаншалықты жиі суару керектігін білесіз бе? Немесе өсімдіктерді төгіп тастап, оларды жоғалтады. Бұл мәселені шешу үшін, егер өсімдіктерді дұрыс суару туралы шешім қабылдау үшін топырақтың құрамындағы судың құндылығын анықтай алсақ, бұл маңызды болар еді деп ойладым. топырақ ақыр соңында Raspberry Pi көмегімен ағынды басқарады.
Жабдық:
- Raspberry Pi 2/3/4
- Топырақ ылғалдылығы сенсоры
- MCP3008 IC
- Секіргіштер
1 -қадам: тізбекті қосу
![Электр тізбегіне қосылу Электр тізбегіне қосылу](https://i.howwhatproduce.com/images/001/image-2146-12-j.webp)
- MCP3008 GND - GND
- MCP3008 CS - RPI 8
- SoilMoisture GND - GND
- Топырақ ылғалдылығы +3В дейін
- Топырақ ылғалдылығы A0 - MCP3008 CH0
- MCP3008 VCC +3В дейін
- MCP3008 VREF +3В дейін
- MCP3008 AGND - GND
- MCP3008 CLK - RPI 11
- MCP3008 DOUT - 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 жаңартуы
sudo apt-get install build-essential python-dev python-smbus python-pipsudo pip орнату adafruit-mcp3008
3 -қадам: Кодекс
![Кодекс Кодекс](https://i.howwhatproduce.com/images/001/image-2146-13-j.webp)
![Кодекс Кодекс](https://i.howwhatproduce.com/images/001/image-2146-14-j.webp)
pi@raspberrypi: nano moist-soil.py
Кітапхана орнатылғаннан кейін кодты орындау уақыты келді. Ашық терминалға «nano moist-soil.py» теру арқылы жаңа файл жасаңыз және төмендегі кодты енгізіңіз.
RPi. GPIO -ны GPIO ретінде импорттау Уақыт бойынша импорттық ұйқы импорты топырақтың ылғалдылық сенсоры = moist_value * 100/1023 # Егер ылғалдылықтың мәні> = 930 болса, ылғалдылықты пайыздық басып шығаруға түрлендіру («Жазылған ылғалдылық - % s пайыз» %)) 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 -қадам: Бейне оқулық
![](https://i.ytimg.com/vi/ahQhEWf1PRI/hqdefault.jpg)
Ура! схема орындалады. Егер сізде сұрақтар туындаса, төменде түсініктеме беруден тартынбаңыз.
Бақытты айналу!
Ресурстар:
- GitHub репозиторийі.
- Raspberry Pi 4-ті ноутбук/компьютер арқылы Ethernet кабелі арқылы орнатыңыз (монитор жоқ, Wi-Fi жоқ)
- MCP3008 орнату
Ұсынылған:
Arduino топырақ ылғалдылығын бақылау таяқшасы - өсімдіктерді суаруды ешқашан ұмытпаңыз: 4 қадам (суреттермен)
![Arduino топырақ ылғалдылығын бақылау таяқшасы - өсімдіктерді суаруды ешқашан ұмытпаңыз: 4 қадам (суреттермен) Arduino топырақ ылғалдылығын бақылау таяқшасы - өсімдіктерді суаруды ешқашан ұмытпаңыз: 4 қадам (суреттермен)](https://i.howwhatproduce.com/images/002/image-4568-6-j.webp)
Arduino топырағындағы ылғалдылықты бақылау таяқшасы - өсімдіктеріңізді суаруды ешқашан ұмытпаңыз: Сіз жиі жабық өсімдіктерді суаруды ұмытасыз ба? Немесе сіз оларға тым көп көңіл бөліп, оларды суарып тастаған шығарсыз? Егер солай болса, онда сіз батареямен жұмыс істейтін топырақтың ылғалдылығын бақылауға арналған таяқша жасауыңыз керек. Бұл мониторда сыйымдылықты топырақ ылғалдылығы қолданылады
NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесі: 6 қадам
![NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесі: 6 қадам NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесі: 6 қадам](https://i.howwhatproduce.com/images/010/image-27732-j.webp)
NodeMCU көмегімен IoT негізіндегі топырақтағы ылғалдылықты бақылау мен бақылау жүйесі: Бұл оқулықта біз ESP8266 WiFi модулін, яғни NodeMCU көмегімен IoT негізіндегі топырақ ылғалдылығын бақылау мен бақылау жүйесін енгізетін боламыз. Бұл жобаға қажет компоненттер: ESP8266 WiFi модулі- Amazon (334/- INR) реле модулі- Amazon (130/- INR
Топырақ ылғалдылығын Arduino көмегімен өлшеу: 6 қадам
![Топырақ ылғалдылығын Arduino көмегімен өлшеу: 6 қадам Топырақ ылғалдылығын Arduino көмегімен өлшеу: 6 қадам](https://i.howwhatproduce.com/images/006/image-16620-33-j.webp)
Топырақ ылғалдылығын Arduino көмегімен өлшеу: Мен сізге осы жылдам оқулықта топырақтың ылғалдылық датчигін arduino көмегімен қалай оқу керектігін және топырақтың ылғалдылық деңгейін Arduino сериялық мониторында басып шығаруды көрсетемін. Сіз менің жазбамның түпнұсқасын Сингаладан таба аласыз, бұл сілтемеден
Esp32 және Thingsio.ai платформасы арқылы топырақ ылғалдылығын өлшеу: 6 қадам
![Esp32 және Thingsio.ai платформасы арқылы топырақ ылғалдылығын өлшеу: 6 қадам Esp32 және Thingsio.ai платформасы арқылы топырақ ылғалдылығын өлшеу: 6 қадам](https://i.howwhatproduce.com/images/006/image-16794-9-j.webp)
Esp32 және Thingsio.ai платформасы арқылы топырақ ылғалдылығын өлшеу: Бұл оқулықта мен esp32 көмегімен топырақтағы ылғалдылықтың оқылуы, содан кейін мәндерді thingsio.ai IoT бұлтты платформасына жіберу туралы түсіндіремін
Топырақ ылғалдылығын дыбыс амплитудасы арқылы өлшеу: 6 қадам (суреттермен)
![Топырақ ылғалдылығын дыбыс амплитудасы арқылы өлшеу: 6 қадам (суреттермен) Топырақ ылғалдылығын дыбыс амплитудасы арқылы өлшеу: 6 қадам (суреттермен)](https://i.howwhatproduce.com/images/001/image-1069-95-j.webp)
Топырақ ылғалдылығын дыбыс амплитудасы арқылы өлшеңіз: Бұл оқулықта біз топырақ ылғалдылығын дыбыс амплитудасы арқылы өлшейтін құрылғы жасауды түсіндіреміз