![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:51
![Топурактын нымдуулугун 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 -кадам: Райондук туташуу
![Circuit Connection Circuit Connection](https://i.howwhatproduce.com/images/001/image-2146-12-j.webp)
- 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 RUT үчүн RUTI 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 орнотуу
Эгерде сизде репозиторийди клондоодо көйгөй болсо, репозиторийди кол менен жүктөп алып, кийинчерээк кадамдарды уланта аласыз. Эгерде сиз ката көрсөңүз, артка кайтыңыз жана мурунку бардык буйруктарды кылдат текшерип, кайра иштетиңиз.
Сиз китепкананын ийгиликтүү орнотулушун көрүп, билдирүү менен бүтүшүңүз керек.
Эгерде сиз пипти колдонуп орнотууну кааласаңыз (Бул орнотуу үчүн жогорудагы кадамдарды аткарган болсоңуз, бул талап кылынбайт), Raspberry Piдеги терминалды ачыңыз жана төмөнкү буйруктарды аткарыңыз:
sudo apt-get update
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" терүү менен жаңы файл түзүп, төмөнкү кодду киргизиңиз.
GPO катары RPi. GPIO импорттоо Убактылуу импорттоо топурактын нымдуу сенсору = moist_value * 100/1023 # Нымдын маанисин пайыздык басып чыгарууга айландыруу ("Recorded нымдуулук % s %" % per) if if moist_value> = 930: print ("No water, you may plaease water me")) 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)
Ура! айлануу жасалды. Эгерде сизде кандайдыр бир суроолор болсо, төмөндө комментарий берүүдөн тартынбаңыз.
Happy Circuiting!
Ресурстар:
- GitHub репозиторийи.
- Ethernet кабелин колдонуу менен ноутбук/компьютер аркылуу Raspberry Pi 4 орнотуңуз (Монитор жок, Wi-Fi жок)
- MCP3008 орнотулууда
Сунушталууда:
Arduino топурактын нымдуулугун көзөмөлдөөчү таяк - өсүмдүктөрүңүздү сугарууну эч качан унутпаңыз: 4 кадам (сүрөттөр менен)
![Arduino топурактын нымдуулугун көзөмөлдөөчү таяк - өсүмдүктөрүңүздү сугарууну эч качан унутпаңыз: 4 кадам (сүрөттөр менен) Arduino топурактын нымдуулугун көзөмөлдөөчү таяк - өсүмдүктөрүңүздү сугарууну эч качан унутпаңыз: 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-4568-6-j.webp)
Ардуино топурагынын нымдуулугун көзөмөлдөөчү таяк - өсүмдүктөрүңүздү сугарууну эч качан унутпаңыз: көбүнчө үйүңүздөгү өсүмдүктөрдү сугарууну унутасызбы? Же, балким, сиз аларга өтө көп көңүл буруп, ашыкча сугарып жатасызбы? Эгер ошондой кылсаңыз, анда өзүңүздү батарейка менен иштеген топурактын нымдуулугун көзөмөлдөөчү таякча кылышыңыз керек. Бул монитор топурактын сыйымдуулугун колдонот
Топурактын нымдуулугун 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 булут платформасына жөнөтүүнү түшүндүрөм
Топурактын нымдуулугун сезүү - SF: 4 кадам (сүрөттөр менен)
![Топурактын нымдуулугун сезүү - SF: 4 кадам (сүрөттөр менен) Топурактын нымдуулугун сезүү - SF: 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/003/image-7903-15-j.webp)
Топурактын нымдуулугун сезүү - SF: Тестирлөө планын баштоо үчүн, биз топурактын үлгүсүнүн жамгырдан нымдуу же суук эместигин аныктай турган түзүлүштү иштеп чыгууну баштадык. Бул планды ишке ашыруу үчүн биз топурактын нымдуулугун туура колдонууну жана орнотууну үйрөнүшүбүз керек болчу
Топурактын нымдуулугун үн амплитудалары менен өлчөө: 6 кадам (сүрөттөр менен)
![Топурактын нымдуулугун үн амплитудалары менен өлчөө: 6 кадам (сүрөттөр менен) Топурактын нымдуулугун үн амплитудалары менен өлчөө: 6 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/001/image-1069-95-j.webp)
Топурактын нымдуулугун үн амплитудалары менен өлчөгүлө: Бул окуу куралында биз топурактын нымдуулугун үн амплитудасы менен өлчөөчү аппаратты кантип жасоону түшүндүрөбүз