πŸ”¬ Sensor Ecosystem Reference

Complete guide to sensors compatible with PicoClaw. Interfaces, models, prices, and ready-to-use read commands.

βš™οΈ How PicoClaw Reads Sensors

PicoClaw uses three methods to interface with sensors, all through its built-in tool system:

MethodCommandUse Case
exec + Pythonpython3 read_dht22.pyGPIO / I2C / SPI sensors via Python libraries
exec + Systemcat /sys/bus/iio/...Sensors with Linux kernel IIO drivers
MaixCAM TCPDevice pushes JSONSmart sensor modules with built-in MCU

πŸ“‹ Sensor Interface Guide

πŸ”΅ I2C Sensors

Most versatile interface. Multiple sensors share the same 2-wire bus (SDA + SCL). Typical range: 10cm-1m cable length.

ModelTypePriceRead Command
SHT30Temperature + Humidity$3python3 sht30_read.py
BH1750Light Intensity (lux)$2python3 bh1750_read.py
ADXL3453-Axis Accelerometer$3python3 adxl345_read.py
MPU60506-Axis IMU (Accel+Gyro)$2python3 mpu6050_read.py
MLX90614IR Non-Contact Thermometer$8python3 mlx90614_read.py
ADS111516-bit ADC (4 channels)$3python3 ads1115_read.py
BME280Temp + Humidity + Pressure$4python3 bme280_read.py

🟒 GPIO Sensors

Simple digital/analog inputs. Best for on/off detection and basic analog readings.

ModelTypePriceRead Command
DHT22Temperature + Humidity$3python3 dht22_read.py --pin 4
HC-SR501PIR Motion Detector$1.5python3 gpio_read.py --pin 17
MC-38Magnetic Door Sensor$1python3 gpio_read.py --pin 27
MQ-2Smoke + Combustible Gas$2python3 mq2_read.py --pin 22
MQ-4Natural Gas (CH4)$2python3 mq4_read.py --pin 23
DS18B20Waterproof Temperature$2cat /sys/bus/w1/devices/28-*/temperature
Capacitive SoilSoil Moisture (Analog)$3python3 soil_read.py --adc_ch 0

🟑 UART / RS485 Sensors

Industrial-grade sensors with longer cable distances (up to 1km for RS485). Used for water quality, gas, and precision measurements.

ModelTypePriceRead Command
MH-Z19BCOβ‚‚ NDIR$15python3 mhz19b_read.py
Fluorescent DODissolved Oxygen (RS485)$45python3 do_probe_read.py
NEO-6MGPS Module$5python3 gps_read.py
Diffused SiPressure Sensor (RS485)$15python3 pressure_read.py
YF-S201Water Flow Meter$5python3 flow_read.py

πŸ”΄ USB & Other Sensors

ModelTypePriceRead Command
SIM76004G Cellular Module$15Auto-detected as USB modem
SCT-013AC Current Transformer$5python3 sct013_read.py --adc_ch 1
MAX4466Electret Microphone$3python3 sound_read.py --adc_ch 2
NanoKVMRemote KVM Console$30Web UI at :8080
MaixCAMAI Camera Module$20TCP JSON protocol

πŸ”Œ Actuator Control

PicoClaw can also control physical devices via exec commands:

MethodCommandDevices
GPIO Relaypython3 relay_on.py --pin 17Relay modules, solenoid valves, buzzers, motors
WiFi Controlcurl -X POST http://smart-plug/onWiFi smart plugs, smart switches, IP cameras
MaixCAM TCPJSON command via TCPMaixCAM peripherals, servo motors

πŸ“¦ Pre-Built Kits Include Everything

Each AI Sentinel kit comes with all sensors pre-selected and tested for the target scenario, plus pre-written driver scripts and a matching Skill plugin. No component selection or driver coding required.

Find the Right Kit

Don't want to pick individual sensors? Get a scenario-specific kit with everything included.