0.5×
← Perlahan · Cepat →
💬
Tekan Play Demo untuk lihat bagaimana pam air automatik berfungsi — dari arahan WhatsApp hingga tangki penuh.
Demo Complete — All Stages Generated
01 WhatsApp Command
02 Requirement Analysis
Mode
Requirement Analysis
Float Sensor
Not Triggered
Menunggu
Sedang aktif
Selesai
03 Python Script Generation
1
📡
Baca sensor airGPIO17 — tahu paras air dalam tangki
2
🔍
Semak paras airJika bawah 30% → air dianggap rendah
3
💧
Hidupkan atau matikan pamGPIO27 — pam hidup bila air rendah, mati bila penuh
4
🔁
Ulang setiap 1 saatSistem sentiasa memantau — tanpa perlu check manual
from gpiozero import Button, OutputDevice
from time import sleep, monotonic
import signal
import sys
FLOAT_GPIO = 17
PUMP_RELAY_GPIO = 27
float_sensor = Button(FLOAT_GPIO, pull_up=True, bounce_time=0.2)
pump = OutputDevice(PUMP_RELAY_GPIO, active_high=False, initial_value=False)
def is_water_low():
return float_sensor.is_pressed
def pump_on():
pump.on()
print("[ACTION] Pump ON")
def pump_off():
pump.off()
print("[ACTION] Pump OFF")
def safe_exit(signum=None, frame=None):
pump_off()
sys.exit(0)
signal.signal(signal.SIGINT, safe_exit)
signal.signal(signal.SIGTERM, safe_exit)
while True:
if is_water_low():
pump_on()
else:
pump_off()
sleep(1)
04 Block Diagram
Menunggu
Sedang aktif
Selesai
05 GPIO Schematic
Menunggu
Sedang aktif
Selesai
⚠️ Never connect pump directly to GPIO. Use relay or MOSFET driver.
06 Simulasi Tangki Langsung
Mula Simulasi
Sensor Apung
Not Triggered
Pam Hidup · 30%
Pam Mati · 85%
Demo Name
OpenClaw Water Pump Demo
Terminal Log
[SISTEM] OpenClaw agent sedia
System Architecture
📱 Command Layer
WhatsApp instruction
OpenClaw task request
🤖 Agent Layer
Build Python script
Validate GPIO config
Apply safety rules
Generate dashboard
Generate report
🍓 Hardware Layer
Raspberry Pi
Float sensor
Relay module
Pump
Water tank
Safety Notes
- GPIO pin cannot power a pump. Use relay or MOSFET driver.
- Use external pump power supply.
- Use common ground for low-voltage relay module.
- For AC pump, use certified relay enclosure and qualified wiring.
- Browser demo does not touch real GPIO.
- Real hardware control must be handled by Python script on Raspberry Pi.