![Pagsukat sa Lupa ng Dumi Sa Raspberry Pi 4: 4 Mga Hakbang Pagsukat sa Lupa ng Dumi Sa Raspberry Pi 4: 4 Mga Hakbang](https://i.howwhatproduce.com/images/001/image-2146-10-j.webp)
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12
![Pagsukat sa Soil Moisture Sa Raspberry Pi 4 Pagsukat sa Soil Moisture Sa Raspberry Pi 4](https://i.howwhatproduce.com/images/001/image-2146-11-j.webp)
Alam mo ba kung gaano kadalas ang tubig sa mga halaman? O nag-agos na mga halaman at nawala ang mga ito. Upang malutas ito, naisip kong magiging higit na pangyayari kung makukuha natin ang halaga ng nilalaman ng tubig sa loob ng lupa upang makapagpasya para sa pagtutubig ng mga halaman nang naaangkop. Sa proyektong ito hinayaan nating subukang bumuo ng isang circuit na maaaring masukat ang halaga ng nilalaman ng tubig ng lupa kalaunan kinokontrol ang daloy gamit ang Raspberry Pi.
Hardware:
- Raspberry Pi 2/3/4
- Sensor ng kahalumigmigan ng lupa
- MCP3008 IC
- Mga jumper
Hakbang 1: Koneksyon sa Circuit
![Koneksyon sa Circuit Koneksyon sa Circuit](https://i.howwhatproduce.com/images/001/image-2146-12-j.webp)
- MCP3008 GND to GND
- MCP3008 CS hanggang RPI 8
- SoilMoisture GND sa GND
- SoilMoisture VCC hanggang + 3V
- SoilMoisture A0 hanggang MCP3008 CH0
- MCP3008 VCC hanggang + 3V
- MCP3008 VREF hanggang + 3V
- MCP3008 AGND to GND
- MCP3008 CLK to RPI 11
- MCP3008 DOUT sa RPI 9
- MCP3008 DIN hanggang RPI 10
Gawin ang lahat ng mga koneksyon at paganahin ang Raspberry Pi. Kung nais mong malaman kung paano mag-set up ng isang Raspberry Pi suriin kung paano i-set up ang Raspberry Pi 4.
Hakbang 2: Mahalagang Mga Pakete
Bago mo patakbuhin ang code kailangan mong mag-install ng ilang mga aklatan, kung mayroon ka nang naka-install na `Adafruit_Python_MCP3008` pagkatapos ay magpatuloy sa susunod na hakbang o sundin ang mga utos sa ibaba upang mai-install ang mga ito.
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
Kung mayroon kang problema sa pag-clone ng repository maaari mong manu-manong i-download ang repository at ipagpatuloy ang mga hakbang sa paglaon. Kung nakakita ka ng isang error bumalik at maingat na suriin ang lahat ng nakaraang mga utos at tumakbo muli.
Dapat mong makita ang pag-install ng library na matagumpay at tapusin sa isang mensahe.
Kung mas gusto mo ang pag-install gamit ang pip (Hindi kinakailangan ito kung sinusunod mo ang mga hakbang sa itaas para sa pag-install), buksan ang terminal sa Raspberry Pi at ipatupad ang mga sumusunod na utos:
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pipsudo pip install adafruit-mcp3008
Hakbang 3: Ang Code
![Ang Code Ang Code](https://i.howwhatproduce.com/images/001/image-2146-13-j.webp)
![Ang Code Ang Code](https://i.howwhatproduce.com/images/001/image-2146-14-j.webp)
pi @ raspberrypi: nano moist-soil.py
Kapag na-install na ang aklatan oras na upang maipatupad ang code. Buksan ang terminal gumawa ng isang bagong file sa pamamagitan ng pag-type ng "nano moist-soil.py" at ipasok ang code sa ibaba.
i-import ang RPi. GPIO bilang GPIOmula sa oras na pag-import ng pagtulog sa pag-import Adafruit_MCP3008 am = Adafruit_MCP3008. MCP3008 (clk = 11, cs = 8, miso = 9, mosi = 10) habang Totoo: moisture_value = am.read_adc (0) # Kunin ang analog na pagbabasa mula sa ang ground moist sensor per = moisture_value * 100/1023 # Ang pag-convert ng halaga ng kahalumigmigan sa porsyento ng pag-print ("Naitala ang halagang halumigmig ay% s porsyento"% bawat) kung ang moisture_value> = 930: print ("Walang tubig, Maaari mo ba akong bungkalin ng tubig") elif moisture_value = 350: print ("Sapat na ako") elif moisture_value <350: print ("Stop drowning me!") sleep (1.5)
I-click ang "ctrl + o" upang mai-save ang file at "ctrl + x" upang lumabas.
pi @ raspberrypi: python moist-soil.py
Iutos ang "python moist-soil.py" upang patakbuhin ang code. Dapat mong makita ang mga halaga mula sa sensor ng kahalumigmigan ng lupa sa window ng terminal, ilagay ang sensor ng kahalumigmigan ng lupa sa loob ng tubig at sa tuyong lupa upang maunawaan ang pagkakaiba.
Hakbang 4: Video Tutorial
![](https://i.ytimg.com/vi/ahQhEWf1PRI/hqdefault.jpg)
Hurray! tapos na ang circuit. Kung mayroon kang anumang mga katanungan huwag mag-atubiling magbigay ng puna sa ibaba.
Maligayang Pag-ikot!
Mga mapagkukunan:
- Repository ng GitHub.
- I-set up ang Raspberry Pi 4 Sa pamamagitan ng Laptop / pc Paggamit ng Ethernet Cable (Walang Monitor, Walang Wi-Fi)
- Pag-install ng MCP3008
Inirerekumendang:
Banayad ang isang LED Na May Dumi: 10 Hakbang (na may Mga Larawan)
![Banayad ang isang LED Na May Dumi: 10 Hakbang (na may Mga Larawan) Banayad ang isang LED Na May Dumi: 10 Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/009/image-26700-j.webp)
Magsindi ng isang LED Sa Dumi: Ito ay isang eksperimento na masaya ako! Marahil ay baka masisiyahan kang magtiklop? Naintriga ako sa tinaguriang " Earth Battery " sa mahabang panahon. Upang maging isang totoong Earth Battery, sa halip na simpleng isang Galvanic Battery, ang aparato ay dapat
Pagsukat sa Dumi ng Dumi Sa Arduino: 6 na Hakbang
![Pagsukat sa Dumi ng Dumi Sa Arduino: 6 na Hakbang Pagsukat sa Dumi ng Dumi Sa Arduino: 6 na Hakbang](https://i.howwhatproduce.com/images/006/image-16620-33-j.webp)
Pagsukat sa Soil Moisture Sa Arduino: Sa mabilis na tutorial na ito, ipapakita ko sa iyo kung paano basahin ang isang Soil Moisture Sensor gamit ang arduino at i-print ang Soil Moisture Level sa Arduino Serial Monitor. Mahahanap mo ang orihinal na post na isinulat ko sa Sinhala mula sa link na ito
Pagsukat ng Nilalaman ng Moisture ng Lupa Gamit ang Esp32 at Thingsio.ai Platform: 6 na Hakbang
![Pagsukat ng Nilalaman ng Moisture ng Lupa Gamit ang Esp32 at Thingsio.ai Platform: 6 na Hakbang Pagsukat ng Nilalaman ng Moisture ng Lupa Gamit ang Esp32 at Thingsio.ai Platform: 6 na Hakbang](https://i.howwhatproduce.com/images/006/image-16794-9-j.webp)
Pagsukat ng Nilalaman ng Kahalumigmigan ng Lupa Gamit ang Esp32 at Thingsio.ai Platform: Sa tutorial na ito ipapaliwanag ko ang tungkol sa pagbabasa ng nilalaman ng kahalumigmigan sa lupa sa pamamagitan ng paggamit ng esp32 at pagkatapos ay pagpapadala ng mga halaga sa bagay na cloud.ai IoT cloud platform
Sukatin ang Moisture ng Lupa Na May Mga Amplitude ng Tunog: 6 Mga Hakbang (na may Mga Larawan)
![Sukatin ang Moisture ng Lupa Na May Mga Amplitude ng Tunog: 6 Mga Hakbang (na may Mga Larawan) Sukatin ang Moisture ng Lupa Na May Mga Amplitude ng Tunog: 6 Mga Hakbang (na may Mga Larawan)](https://i.howwhatproduce.com/images/001/image-1069-95-j.webp)
Sukatin ang Moisture ng Lupa Sa Mga Amplitude ng Tunog: Sa tutorial na ito, ipapaliwanag namin kung paano gumawa ng isang aparato na sumusukat sa kahalumigmigan ng lupa na may mga amplitude ng tunog
Dumi Murang SteamPunk PC: 7 Mga Hakbang
![Dumi Murang SteamPunk PC: 7 Mga Hakbang Dumi Murang SteamPunk PC: 7 Mga Hakbang](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10962280-dirt-cheap-steampunk-pc-7-steps-j.webp)
Dirt Cheap SteamPunk PC: Mayroon akong para sa iyo ang pinakamurang paraan upang mabago ang iyong PC. Ang aking kasalukuyang mod ay hindi kumpleto ngunit bibigyan ka nito ng sapat na impormasyon at mga ideya upang simulan ang iyong sarili nang hindi hihigit sa isang lata ng spray ng pintura at metal tape