sheen.bot Logo

Classroom-to-Cloud Ecosystem

Real-Time Monitoring & Visualization

Plug-and-play widgets across five categories — basic inputs, displays, charts, automation primitives and decorative themes — wired to a low-bandwidth MQTT bridge.

Sensor Integration

Temperature, humidity, light, soil moisture, motion, RFID, GPS and more, streamed live from the sheenbot board.

25+ Widgets

Line chart with 5-min historical aggregation, gauges, thermometer, ECG, radar, hygrometer, flame/gas, map, plus decorative themes.

Built-In Analytics

Linear rescaling and expression transforms on every widget; line chart auto-scales across 1-hour, 1-day, 1-week or 1-month windows.

Interactive Widget Library

Live previews of every dashboard widget, rendered straight from the real component library — the same ones you drag onto a board.

Loading widgets…

A Proper Rules Engine, Not Just IFTTT

Six tabs of automation, far beyond the usual “if-then”: threshold, transition, dual-source correlation, sequence and compound logic — paired with counters, timers and named modes that gate which rules fire when.

Rules

Threshold, transition, dual-source (cross-sensor math), sequence (state-machine flows) and compound (AND/OR) — all in one builder.

Counters & Timers

Counters with hourly / daily / weekly reset schedules. Timers with start, stop, reset and toggle actions — fully scriptable from any rule.

Modes

Define named states (e.g. day, night,away) and gate rules on them — “only fire when mode == X.”

Actions

Publish MQTT, set widget value, increment counter, control timer, record timestamp, set mode — every action accepts{value}placeholder substitution.

Audit Log

An activity log shows every rule fired, with timestamp and payload — so students can debug their automations the same way professionals do.

Remote Control

Build custom control panels with drag-and-drop widgets. Drive motors, lights and relays over MQTT with sub-100 ms latency.

Anywhere Access

Cloud-hosted dashboards on any device. Mobile-responsive layouts keep students connected to their projects from home, in class or on a phone.

Pair in Seconds, Not Minutes

  • BLE-assisted pairing: the dashboard scans nearby boards over BLE and provisions them automatically — no MAC typing.
  • Manual history clearing: one click to permanently delete a board's aggregated history when reusing kits across classes.

Integrated Educational Workflow

01

Progressive Learning

Start with Blockly visual programming, graduate to MicroPython — the same board, the same dashboard.

02

Project Templates

Ready-to-use dashboards for Smart Greenhouses, Weather Stations, Home Security and more — drop in, customize, ship.

03

Multi-Device Projects

Dual-source and sequence rules let multiple boards collaborate — perfect for distributed sensor networks and classroom competitions.

Built by Students

Real IoT dashboards designed and wired up by learners at the sheen academy.

Charles's IoT dashboard
Charles @ sheen academy
Daiyaan's IoT dashboard
Daiyaan @ sheen academy
Edmunds's IoT dashboard
Edmunds @ sheen academy
Ethan's IoT dashboard
Ethan @ sheen academy
Ian's IoT dashboard
Ian @ sheen academy
Jaymin's IoT dashboard
Jaymin @ sheen academy
Kai's IoT dashboard
Kai @ sheen academy
Kaleya's IoT dashboard
Kaleya @ sheen academy
Mike's IoT dashboard
Mike @ sheen academy
Prince's IoT dashboard
Prince @ sheen academy
Qaahir's IoT dashboard
Qaahir @ sheen academy
Raham's IoT dashboard
Raham @ sheen academy
Yahya's IoT dashboard
Yahya @ sheen academy
Charles's IoT dashboard
Charles @ sheen academy
Daiyaan's IoT dashboard
Daiyaan @ sheen academy
Edmunds's IoT dashboard
Edmunds @ sheen academy
Ethan's IoT dashboard
Ethan @ sheen academy
Ian's IoT dashboard
Ian @ sheen academy
Jaymin's IoT dashboard
Jaymin @ sheen academy
Kai's IoT dashboard
Kai @ sheen academy
Kaleya's IoT dashboard
Kaleya @ sheen academy
Mike's IoT dashboard
Mike @ sheen academy
Prince's IoT dashboard
Prince @ sheen academy
Qaahir's IoT dashboard
Qaahir @ sheen academy
Raham's IoT dashboard
Raham @ sheen academy
Yahya's IoT dashboard
Yahya @ sheen academy