0.5×
← Perlahan · Cepat →
💬
Tekan Play Demo untuk lihat bagaimana sistem pengairan pintar berfungsi.
Demo Complete — All Stages Generated
01 WhatsApp Command
02 Requirement Analysis
Menunggu Sedang aktif Selesai
03 Python Script Generation
1
💧
Baca kelembapan tanahSensor hantar bacaan — tahu tanah kering atau basah
2
🔍
Semak paras kelembapanJika bawah 30% → tanah kering, perlu siram
3
🚿
Buka atau tutup injapGPIO27 — injap terbuka bila tanah kering, tutup bila capai 70%
4
🔁
Ulang setiap 5 saatSistem sentiasa memantau dan mengawal — tanpa campur tangan manual
import RPi.GPIO as GPIO, time, json
MOISTURE_PIN = 17
VALVE_PIN = 27
GPIO.setmode(GPIO.BCM)
GPIO.setup(MOISTURE_PIN, GPIO.IN)
GPIO.setup(VALVE_PIN, GPIO.OUT, initial=False)
LOW = 30; HIGH = 70
while True:
moisture = GPIO.input(MOISTURE_PIN)
pct = moisture * 100
if pct < LOW: GPIO.output(VALVE_PIN, True)
elif pct >= HIGH: GPIO.output(VALVE_PIN, False)
print(json.dumps({"moisture":pct,"valve":GPIO.input(VALVE_PIN)}))
time.sleep(5)
04 Block Diagram
Menunggu Sedang aktif Selesai
05 GPIO Schematic
Menunggu Sedang aktif Selesai
⚠️ Solenoid valve requires relay driver — do not connect directly to GPIO.
06 Simulasi Pengairan
Mula Simulasi
Demo
Smart Irrigation Agent
Terminal Log
[SISTEM] Smart Irrigation Agent sedia
System Architecture
📱 Command Layer
WhatsApp instruction
OpenClaw task request
🤖 Agent Layer
Moisture analysis
Valve control logic
Irrigation scheduler
🍓 Hardware Layer
Raspberry Pi
Soil moisture sensor
Solenoid valve + relay
Safety Notes
- Gunakan relay module untuk kawal solenoid valve — jangan sambung terus ke GPIO.
- Pasang dioda flyback pada relay untuk perlindungan.
- Letakkan sensor kelembapan pada kedalaman akar untuk bacaan tepat.
- Browser demo tidak menyentuh GPIO sebenar.