![Raspberry Pi 4 ile Toprak Nemi Ölçümü: 4 Adım Raspberry Pi 4 ile Toprak Nemi Ölçümü: 4 Adım](https://i.howwhatproduce.com/images/001/image-2146-10-j.webp)
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![Raspberry Pi 4 ile Toprak Nemi Ölçümü Raspberry Pi 4 ile Toprak Nemi Ölçümü](https://i.howwhatproduce.com/images/001/image-2146-11-j.webp)
Bitkileri ne sıklıkla sulayacağınızı biliyor musunuz? Veya dökülen bitkiler ve onları kaybetti. Bunu çözmek için, bitkileri uygun şekilde sulamak için bir karar vermek için topraktaki su içeriğinin değerini alabilirsek daha şartlı olacağını düşündüm. Bu projede su içeriği değerini ölçebilecek bir devre kurmaya çalışalım. toprak, sonunda Raspberry Pi kullanarak akışı kontrol eder.
Donanım:
- Ahududu Pi 2/3/4
- Toprak nemi sensörü
- MCP3008 entegresi
- Süveterler
Adım 1: Devre Bağlantısı
![Devre Bağlantısı Devre Bağlantısı](https://i.howwhatproduce.com/images/001/image-2146-12-j.webp)
- MCP3008 GND'den GND'ye
- MCP3008 CS'den RPI 8'e
- SoilMoisture GND'den GND'ye
- Toprak Nemi VCC ila +3V
- SoilMoisture A0 - MCP3008 CH0
- MCP3008 VCC'den +3V'ye
- MCP3008 VREF - +3V
- MCP3008 AGND'den GND'ye dönüştürücü
- MCP3008 CLK'dan RPI 11'e
- MCP3008 DOUT'tan RPI 9'a
- MCP3008 DIN - RPI 10
Tüm bağlantıları yapın ve Raspberry Pi'yi çalıştırın. Raspberry Pi'yi nasıl kuracağınızı öğrenmek istiyorsanız, Raspberry Pi 4'ü nasıl kuracağınızı kontrol edin.
2. Adım: Temel Paketler
Kodu çalıştırmadan önce birkaç kitaplık kurmanız gerekir, eğer 'Adafruit_Python_MCP3008' zaten kuruluysa, bir sonraki adıma geçin veya bunları kurmak için aşağıdaki komutları izleyin.
pi@raspberrypi: sudo apt-get güncellemesi
pi@raspberrypi: sudo apt-get install build-essential python-dev python-smbus git
pi@raspberrypi: cd ~
pi@raspberrypi: git klon
pi@raspberrypi: cd Adafruit_Python_MCP3008
pi@raspberrypi: sudo python setup.py kurulumu
Depoyu klonlarken sorun yaşıyorsanız depoyu manuel olarak indirebilir ve adımlara daha sonra devam edebilirsiniz. Bir hata görürseniz geri dönün ve önceki tüm komutları dikkatlice kontrol edin ve tekrar çalıştırın.
Kütüphane kurulumunun başarılı olduğunu görmeli ve bir mesajla bitirmelisiniz.
Eğer pip kullanarak kurulum yapmayı tercih ediyorsanız (yukarıdaki kurulum adımlarını takip ettiyseniz bu gerekli değildir), Raspberry Pi üzerinde terminali açın ve aşağıdaki komutları uygulayın:
sudo apt-get güncellemesi
sudo apt-get kurulum inşa-temel python-dev python-smbus python-pipsudo pip kurulumu adafruit-mcp3008
Adım 3: Kod
![kod kod](https://i.howwhatproduce.com/images/001/image-2146-13-j.webp)
![kod kod](https://i.howwhatproduce.com/images/001/image-2146-14-j.webp)
pi@raspberrypi: nano nemli-toprak.py
Kitaplık kurulduktan sonra kodu çalıştırmanın zamanı geldi. Terminali açın "nano nem-soil.py" yazarak yeni bir dosya oluşturun ve aşağıdaki kodu girin.
RPi. GPIO'yu GPIO'dan GPIO'dan içe aktar uyku içe aktar Adafruit_MCP3008 am = Adafruit_MCP3008. MCP3008(clk = 11, cs = 8, miso = 9, mosi = 10) while True: nem_değeri = am.read_adc(0) # Analog okumayı şuradan alın toprak nem sensörü per = nem_değeri * 100 / 1023 # Nem değerini yüzdeye dönüştürme print("Kayıt edilen nem değeri %s yüzdesidir" % per) if nem_değeri >= 930: print(" Su yok, Beni sulayabilir misin") elif nem_değeri = 350: print(" Yeterliyim ") elif nem_değeri < 350: print("Beni boğmayı bırak!") sleep(1.5)
Dosyayı kaydetmek için "ctrl+o" ve çıkmak için "ctrl+x" tuşlarına tıklayın.
pi@raspberrypi: python wet-soil.py
Kodu çalıştırmak için " python wet-soil.py " komutunu verin. Toprak nem sensöründen gelen değerleri terminal penceresinde görebilmeli, farkı anlamak için toprak nem sensörünü suyun içine ve kuru toprağa yerleştirebilmelisiniz.
4. Adım: Video Eğitimi
![](https://i.ytimg.com/vi/ahQhEWf1PRI/hqdefault.jpg)
Yaşasın! devre yapılır. Herhangi bir sorunuz varsa, aşağıya yorum yapmaktan çekinmeyin.
Mutlu Devreler!
Kaynaklar:
- GitHub deposu.
- Raspberry Pi 4'ü Dizüstü Bilgisayar/PC Üzerinden Ethernet Kablosu Kullanarak Kurma (Monitör Yok, Wi-Fi Yok)
- MCP3008'i Yükleme
Önerilen:
Magicbit [Magicblocks] ile Toprak Nemi Sensörünü Kullanın: 5 Adım
![Magicbit [Magicblocks] ile Toprak Nemi Sensörünü Kullanın: 5 Adım Magicbit [Magicblocks] ile Toprak Nemi Sensörünü Kullanın: 5 Adım](https://i.howwhatproduce.com/images/002/image-3506-j.webp)
Magicbit [Magicblocks] ile Toprak Nemi Sensörünü Kullanın: Bu eğitim size Magicblocks kullanarak Magicbit'inizle Toprak Nemi Sensörünü kullanmayı öğretecektir. ESP32 tabanlı bu projede geliştirme kartı olarak magicbit kullanıyoruz. Bu nedenle bu projede herhangi bir ESP32 geliştirme kartı kullanılabilir
Toprak Nemi Geri Besleme Kontrollü İnternet Bağlantılı Damla Sulama Sistemi (ESP32 ve Blynk): 5 Adım
![Toprak Nemi Geri Besleme Kontrollü İnternet Bağlantılı Damla Sulama Sistemi (ESP32 ve Blynk): 5 Adım Toprak Nemi Geri Besleme Kontrollü İnternet Bağlantılı Damla Sulama Sistemi (ESP32 ve Blynk): 5 Adım](https://i.howwhatproduce.com/images/002/image-3653-j.webp)
Toprak Nemi Geri Besleme Kontrollü İnternet Bağlantılı Damla Sulama Sistemi (ESP32 ve Blynk): Uzun tatillere çıktığınızda bahçeniz veya bitkileriniz için endişe edin veya bitkinizi her gün sulamayı unutun. İşte çözüm, yazılım cephesinde ESP32 tarafından kontrol edilen, toprak nemi kontrollü ve küresel bağlantılı bir damla sulama sistemidir
Arduino Toprak Nemi İzleme Çubuğu - Bitkilerinizi Sulamayı Asla Unutmayın: 4 Adım (Resimli)
![Arduino Toprak Nemi İzleme Çubuğu - Bitkilerinizi Sulamayı Asla Unutmayın: 4 Adım (Resimli) Arduino Toprak Nemi İzleme Çubuğu - Bitkilerinizi Sulamayı Asla Unutmayın: 4 Adım (Resimli)](https://i.howwhatproduce.com/images/002/image-4568-6-j.webp)
Arduino Toprak Nemi İzleme Çubuğu - Bitkilerinizi Sulamayı Asla Unutmayın: İç mekan bitkilerinizi sık sık sulamayı unutuyor musunuz? Ya da belki onlara çok fazla ilgi gösterip onları fazla sularsınız? Bunu yaparsanız, kendinize pille çalışan bir toprak nemi izleme çubuğu yapmalısınız. Bu monitör kapasitif toprak nemi kullanır
LoRa ile Sera Otomasyonu! (Bölüm 1) -- Sensörler (Sıcaklık, Nem, Toprak Nemi): 5 Adım
![LoRa ile Sera Otomasyonu! (Bölüm 1) -- Sensörler (Sıcaklık, Nem, Toprak Nemi): 5 Adım LoRa ile Sera Otomasyonu! (Bölüm 1) -- Sensörler (Sıcaklık, Nem, Toprak Nemi): 5 Adım](https://i.howwhatproduce.com/images/007/image-19356-j.webp)
LoRa ile Sera Otomasyonu! (Bölüm 1) || Sensörler (Sıcaklık, Nem, Toprak Nemi): Bu projede size bir serayı nasıl otomatikleştirdiğimi göstereceğim. Bu, size serayı nasıl kurduğumu ve güç ve otomasyon elektroniklerini nasıl bağladığımı göstereceğim anlamına geliyor. Ayrıca size L kullanan bir Arduino kartının nasıl programlanacağını göstereceğim
Arduino ile Toprak Nemi Sensörü: 4 Adım
![Arduino ile Toprak Nemi Sensörü: 4 Adım Arduino ile Toprak Nemi Sensörü: 4 Adım](https://i.howwhatproduce.com/images/001/image-1548-56-j.webp)
Arduino ile Toprak Nem Sensörü: Merhaba arkadaşlar bu derste Arduino ile toprak Nem Sensörünün nasıl kullanılacağını öğreneceğiz. Böylece s içinde mevcut su içeriği hakkında bilgi verecektir