Orodha ya maudhui:

Kupima Unyevu wa Udongo na Raspberry Pi 4: 4 Hatua
Kupima Unyevu wa Udongo na Raspberry Pi 4: 4 Hatua

Video: Kupima Unyevu wa Udongo na Raspberry Pi 4: 4 Hatua

Video: Kupima Unyevu wa Udongo na Raspberry Pi 4: 4 Hatua
Video: Review of Roottronics LUPS-05 DC 5V 2A UPS for Arduino and Raspberry Pi using 18650 Lithium battery 2024, Novemba
Anonim
Kupima Unyevu wa Udongo na Raspberry Pi 4
Kupima Unyevu wa Udongo na Raspberry Pi 4

Je! Unajua ni mara ngapi kumwagilia mimea? Au mimea iliyomwagika na kuipoteza. Ili kutatua hili nilidhani itakuwa mazingira zaidi ikiwa tunaweza kupata thamani ya yaliyomo ndani ya mchanga ili kufanya uamuzi wa kumwagilia mimea ipasavyo. ya udongo hatimaye kudhibiti mtiririko kwa kutumia Raspberry Pi.

Vifaa:

  1. Raspberry Pi 2/3/4
  2. Sensor ya unyevu wa mchanga
  3. MCP3008 IC
  4. Wanarukaji

Hatua ya 1: Uunganisho wa Mzunguko

Uunganisho wa Mzunguko
Uunganisho wa Mzunguko
  • MCP3008 GND kwa GND
  • MCP3008 CS hadi RPI 8
  • SoilMoisture GND kwa GND
  • UdongoVoist VCC hadi + 3V
  • Udongo Unyevu A0 hadi MCP3008 CH0
  • MCP3008 VCC hadi + 3V
  • MCP3008 VREF hadi + 3V
  • MCP3008 AGND kwa GND
  • MCP3008 CLK hadi RPI 11
  • MCP3008 DOUT kwa RPI 9
  • MCP3008 DIN kwa RPI 10

Fanya viunganisho vyote na uimarishe Raspberry Pi. Ikiwa unataka kujifunza jinsi ya kuanzisha Raspberry Pi angalia jinsi ya kuanzisha Raspberry Pi 4.

Hatua ya 2: Vifurushi Muhimu

Kabla ya kutumia nambari lazima usakinishe maktaba machache, ikiwa tayari unayo `Adafruit_Python_MCP3008` imewekwa kisha nenda kwa hatua inayofuata au fuata amri zilizo chini za kuisakinisha.

pi @ raspberrypi: Sudo apt-pata sasisho

pi @ raspberrypi: Sudo apt-get install-muhimu python-dev python-smbus git

pi @ raspberrypi: cd ~

pi @ raspberrypi: git clone https://github.com/adafruit/Adafruit_Python_MCP30 ……>

pi @ raspberrypi: cd Adafruit_Python_MCP3008

pi @ raspberrypi: Sudo python setup.py install

Ikiwa una shida ya kuweka kumbukumbu unaweza kupakua duka na uendelee na hatua baadaye. Ukiona kosa rudi nyuma na uangalie kwa uangalifu amri zote zilizotangulia na ukimbie tena.

Unapaswa kuona usanikishaji wa maktaba ukifanikiwa na kumaliza na ujumbe.

Ikiwa unapendelea kusanikisha kutumia bomba (Hii haihitajiki ikiwa umefuata hatua zilizo juu za usanikishaji), fungua kituo kwenye Raspberry Pi na utekeleze amri zifuatazo:

Sudo apt-pata sasisho

Sudo apt-get install muhimu-python-dev python-smbus python-pips sudo pip install adafruit-mcp3008

Hatua ya 3: Kanuni

Kanuni
Kanuni
Kanuni
Kanuni

pi @ raspberrypi: nano unyevu- mchanga.py

Mara maktaba ikiwa imewekwa ni wakati wa kutekeleza nambari. Fungua kituo fanya faili mpya kwa kuandika "nano moist-soil.py" na uweke nambari iliyo hapa chini.

kuagiza RPi. sensa ya unyevu wa udongo kwa = unyevu_wa thamani * 100/1023 # Kubadilisha thamani ya unyevu kuwa asilimia kuchapisha ("Thamani ya unyevu iliyorekodiwa ni%% asilimia"% kwa) ikiwa unyevu_thamani> = 930: chapa ("Hakuna maji, Je! unaweza kunipunguzia maji" elif unyevu_value = 350: chapa ("Ninatosha") elif unyevu_thamani <350: chapa ("Acha kunizamisha!") lala (1.5)

Bonyeza "ctrl + o" kuhifadhi faili na "ctrl + x" kutoka.

pi @ raspberrypi: chatu unyevu- mchanga.py

Amuru "chatu unyevu- mchanga.py" kuendesha nambari. Unapaswa kuona maadili kutoka kwa sensorer ya unyevu kwenye kidirisha cha terminal, weka kihisi cha unyevu ndani ya maji na kwenye mchanga kavu kuelewa tofauti.

Hatua ya 4: Mafunzo ya Video

Harakisha! mzunguko umefanywa. Ikiwa una maswali yoyote usisite kutoa maoni hapa chini.

Mzunguko Mzuri!

Rasilimali:

  • Hifadhi ya GitHub.
  • Sanidi Raspberry Pi 4 Kupitia Laptop / pc Kutumia Cable ya Ethernet (Hakuna Monitor, Hakuna Wi-Fi)
  • Inasakinisha MCP3008

Ilipendekeza: