Daftar Isi:
Video: Mengukur Kelembaban Tanah Dengan Raspberry Pi 4: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Tahukah Anda seberapa sering menyiram tanaman? Atau menyiram tanaman dan kehilangannya. Untuk mengatasi ini saya pikir akan lebih mendalam jika kita bisa mendapatkan nilai kadar air di dalam tanah untuk membuat keputusan untuk menyiram tanaman dengan tepat. Dalam proyek ini mari kita coba membangun sebuah sirkuit yang dapat mengukur nilai kadar air tanah akhirnya mengontrol aliran menggunakan Raspberry Pi.
Perangkat keras:
- Raspberry Pi 2/3/4"
- Sensor kelembaban tanah
- IC MCP3008
- jumper
Langkah 1: Koneksi Sirkuit
- MCP3008 GND ke GND
- MCP3008 CS ke RPI 8
- Kelembaban Tanah GND ke GND
- VCC Kelembaban Tanah hingga +3V
- Kelembaban Tanah A0 hingga MCP3008 CH0
- MCP3008 VCC ke +3V
- MCP3008 VREF ke +3V
- MCP3008 AGND ke GND
- MCP3008 CLK ke RPI 11
- MCP3008 DOUT ke RPI 9
- MCP3008 DIN ke RPI 10
Buat semua koneksi dan nyalakan Raspberry Pi. Jika Anda ingin mempelajari cara mengatur Raspberry Pi, lihat cara mengatur Raspberry Pi 4.
Langkah 2: Paket Esensial
Sebelum Anda menjalankan kode, Anda harus menginstal beberapa pustaka, jika Anda sudah menginstal `Adafruit_Python_MCP3008`, lanjutkan ke langkah berikutnya atau ikuti perintah di bawah ini untuk menginstalnya.
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
Jika Anda memiliki masalah dalam mengkloning repositori, Anda dapat mengunduh repositori secara manual dan melanjutkan langkah-langkahnya nanti. Jika Anda melihat kesalahan kembali dan hati-hati memeriksa semua perintah sebelumnya dan jalankan lagi.
Anda akan melihat instalasi perpustakaan berhasil dan selesai dengan pesan.
Jika Anda lebih suka menginstal menggunakan pip (Ini tidak diperlukan jika Anda telah mengikuti langkah-langkah di atas untuk instalasi), buka terminal pada Raspberry Pi dan jalankan perintah berikut:
sudo apt-get update
sudo apt-get install build-essential python-dev python-smbus python-pipsudo pip install adafruit-mcp3008
Langkah 3: Kode
pi@raspberrypi: nano wet-soil.py
Setelah perpustakaan telah diinstal saatnya untuk mengeksekusi kode. Buka terminal buat file baru dengan mengetik "nano moist-soil.py" dan masukkan kode di bawah ini.
import RPi. GPIO sebagai GPIOfrom time import sleep import Adafruit_MCP3008 am = Adafruit_MCP3008. MCP3008(clk = 11, cs = 8, miso = 9, mosi = 10) while True: moisture_value = am.read_adc(0) # Dapatkan pembacaan analog dari sensor kelembapan tanah per = nilai_kelembaban * 100 / 1023 # Mengonversi nilai kelembapan menjadi persentase print("Nilai kelembapan yang tercatat adalah %s persentase" % per) if moisture_value >= 930: print("No water, Can you plaease water me") elif moisture_value = 350: print(" Saya cukup ") elif moisture_value < 350: print(" Berhenti menenggelamkan saya!") sleep(1.5)
Klik "ctrl+o" untuk menyimpan file dan "ctrl+x" untuk keluar.
pi@raspberrypi: python lembab-soil.py
Perintah " python moist-soil.py " untuk menjalankan kode. Anda harus dapat melihat nilai dari sensor kelembaban tanah di jendela terminal, menempatkan sensor kelembaban tanah di dalam air dan di tanah kering untuk memahami perbedaannya.
Langkah 4: Video Tutorial
Hore! sirkuit dilakukan. Jika Anda memiliki pertanyaan jangan ragu untuk berkomentar di bawah.
Selamat Sirkuit!
Sumber daya:
- Repositori GitHub.
- Mengatur Raspberry Pi 4 Melalui Laptop/pc Menggunakan Kabel Ethernet (Tanpa Monitor, Tanpa Wi-Fi)
- Menginstal MCP3008
Direkomendasikan:
Buat Sensor Kelembaban Tanah Anda Sendiri Dengan Arduino!!!: 10 Langkah
Buat Sensor Kelembaban Tanah Anda Sendiri Dengan Arduino!!!: TENTANG!!!Dalam instruksi ini, kita akan menghubungkan sensor kelembaban Tanah FC-28 dengan Arduino. Sensor ini mengukur kandungan volumetrik air di dalam tanah dan memberi kita tingkat kelembaban sebagai output. Sensor ini dilengkapi dengan kedua analog
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) -- Sensor (Suhu, Kelembaban, Kelembaban Tanah): 5 Langkah
Mengotomatiskan Rumah Kaca Dengan LoRa! (Bagian 1) || Sensor (Suhu, Kelembaban, Kelembaban Tanah): Dalam proyek ini saya akan menunjukkan kepada Anda bagaimana saya mengotomatiskan rumah kaca. Itu berarti saya akan menunjukkan kepada Anda bagaimana saya membangun rumah kaca dan bagaimana saya menghubungkan listrik dan elektronik otomatisasi. Saya juga akan menunjukkan cara memprogram papan Arduino yang menggunakan L
Mengukur Kelembaban Tanah Dengan Arduino: 6 Langkah
Mengukur Kelembaban Tanah Dengan Arduino: Dalam tutorial singkat ini, saya akan menunjukkan cara membaca Sensor Kelembaban Tanah menggunakan Arduino dan mencetak Tingkat Kelembaban Tanah di Arduino Serial Monitor. Anda dapat menemukan posting asli yang saya tulis di Sinhala dari tautan ini
Monitor Kelembaban Tanah DIY Dengan Arduino dan Layar Nokia 5110: 6 Langkah (dengan Gambar)
DIY Soil Moisture Monitor Dengan Arduino dan Tampilan Nokia 5110: Dalam Instruksi ini kita akan melihat bagaimana membuat Soil Moisture Monitor yang sangat berguna dengan layar LCD Nokia 5110 yang besar menggunakan Arduino. Ukur tingkat kelembapan tanah tanaman Anda dengan mudah dari Arduino Anda dan buat perangkat yang menarik
Ukur Kelembaban Tanah Dengan Amplitudo Suara: 6 Langkah (dengan Gambar)
Mengukur Kelembaban Tanah Dengan Amplitudo Suara: Dalam tutorial ini, kami akan menjelaskan cara membuat alat yang mengukur kelembaban tanah dengan amplitudo suara