Taula de continguts:
Vídeo: Mesura de la humitat del sòl amb Raspberry Pi 4: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Sabeu amb quina freqüència regar les plantes? O va vessar plantes i les va perdre. Per resoldre això, vaig pensar que seria més circumstancial si aconseguíssim el valor del contingut d’aigua a l’interior del sòl per tal de prendre una decisió per regar les plantes de manera adequada. En aquest projecte es pretén construir un circuit que pugui mesurar el valor del contingut d’aigua. del sòl controlen finalment el flux mitjançant Raspberry Pi.
Maquinari:
- Raspberry Pi 2/3/4
- Sensor d'humitat del sòl
- MCP3008 IC
- Saltadors
Pas 1: Connexió del circuit
- MCP3008 GND a GND
- MCP3008 CS a RPI 8
- SoilMoisture GND a GND
- SoilMoisture VCC a + 3V
- SoilMoisture A0 a MCP3008 CH0
- MCP3008 VCC a + 3V
- MCP3008 VREF a + 3V
- MCP3008 AGND a GND
- MCP3008 CLK a RPI 11
- MCP3008 DOUT a RPI 9
- MCP3008 DIN a RPI 10
Feu totes les connexions i engegueu el Raspberry Pi. Si voleu aprendre a configurar un Raspberry Pi, consulteu com configurar Raspberry Pi 4.
Pas 2: paquets essencials
Abans d'executar el codi, heu d'instal·lar algunes biblioteques; si ja teniu instal·lat l'Adafruit_Python_MCP3008, passeu al següent pas o seguiu les ordres següents per instal·lar-les.
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 install
Si teniu problemes per clonar el dipòsit, podeu descarregar-lo manualment i continuar els passos més endavant. Si veieu un error, torneu enrere i comproveu detingudament totes les ordres anteriors i torneu a executar-les.
Hauríeu de veure que la instal·lació de la biblioteca té èxit i finalitzeu amb un missatge.
Si preferiu instal·lar-lo amb pip (això no és necessari si heu seguit els passos anteriors per a la instal·lació), obriu el terminal del Raspberry Pi i executeu les ordres següents:
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pipsudo pip install adafruit-mcp3008
Pas 3: el codi
pi @ raspberrypi: nano moist-soil.py
Un cop instal·lada la biblioteca, és hora d'executar el codi. Obriu el terminal per crear un fitxer nou escrivint "nano moist-soil.py" i introduïu el codi següent.
importar RPi. GPIO com a GPIO a partir del temps importar dormir importar Adafruit_MCP3008 am = Adafruit_MCP3008. MCP3008 (clk = 11, cs = 8, miso = 9, mosi = 10) mentre que True: moist_value = am.read_adc (0) # Obteniu la lectura analògica de el sensor d'humitat del sòl per = moist_value * 100/1023 # Conversió del valor d'humitat en percentatge d'impressió ("El valor d'humitat registrat és% s percentatge"% per) si moist_value> = 930: print ("No hi ha aigua, em pot regar")) elif moist_value = 350: print ("Sóc suficient") elif moist_value <350: print ("Deixa d'ofegar-me!") dormir (1,5)
Feu clic a "ctrl + o" per desar el fitxer i a "ctrl + x" per sortir.
pi @ raspberrypi: python moist-soil.py
Ordeneu "python moist-soil.py" per executar el codi. Hauríeu de poder veure els valors del sensor d'humitat del sòl a la finestra terminal, col·locar el sensor d'humitat del sòl dins de l'aigua i al sòl sec per entendre la diferència.
Pas 4: vídeo tutorial
Hurra! el circuit està fet. Si teniu alguna pregunta, no dubteu a comentar-los a continuació.
Feliç circuit!
Recursos:
- Dipòsit de GitHub.
- Configuració de l'ordinador portàtil / PC amb Raspberry Pi 4 mitjançant cable Ethernet (sense monitor, sense Wi-Fi)
- Instal·lació de MCP3008
Recomanat:
Mesurador d'humitat solar del sòl amb ESP8266: 10 passos (amb imatges)
Mesurador d'humitat del sòl solar amb ESP8266: en aquest manual, estem realitzant un monitor d'humitat del sòl alimentat per energia solar. Utilitza un microcontrolador wifi ESP8266 que executa un codi de baixa potència i és impermeable perquè es pugui deixar fora. Podeu seguir exactament aquesta recepta o treure’n la
Automatitzar un hivernacle amb LoRa! (Part 1) -- Sensors (temperatura, humitat, humitat del sòl): 5 passos
Automatitzar un hivernacle amb LoRa! (Part 1) || Sensors (temperatura, humitat, humitat del sòl): en aquest projecte us mostraré com he automatitzat un hivernacle. Això vol dir que us mostraré com he construït l'hivernacle i com he connectat l'electrònica de potència i automatització. També us mostraré com programar una placa Arduino que utilitzi L
Guia completa d'ús del sensor d'humitat del sòl amb un exemple pràctic: 7 passos
Guia completa per utilitzar el sensor d’humitat del sòl amb un exemple pràctic: podeu llegir aquest i altres tutorials sorprenents al lloc web oficial d’ElectroPeak Visió general En aquest tutorial, aprendreu a utilitzar un sensor d’humitat del sòl. També s’ofereixen exemples pràctics per ajudar-vos a dominar el codi. Què aprendreu: com es terra
Mesura del contingut de la humitat del sòl mitjançant la plataforma Esp32 i Thingsio.ai: 6 passos
Mesura del contingut de la humitat del sòl mitjançant la plataforma Esp32 i Thingsio.ai: en aquest tutorial explicaré la lectura del contingut d’humitat del sòl mitjançant l’ús de esp32 i després enviar els valors a la plataforma de núvol IoT Thingsio.ai
Pla de proves del sensor d’humitat del sòl: 6 passos (amb imatges)
Pla de proves del sensor d’humitat del sòl: repte: dissenyar i executar un pla que il·luminarà un LED VERMELL quan el sòl estigui humit i un LED VERD quan el sòl estigui sec. Això implicarà l’ús d’un sensor d’humitat del sòl. Objectiu: l’objectiu d’aquest instructiu és veure si ha plogut i si la planta