Autonomous Air-Quality & Green Credit Platform

Mapping polluted air. Turning action into green credit.

SORA Labs deploys an autonomous drone with onboard COโ‚‚, VOC, particulate and climate sensors. We build live pollution maps and reward real tree plantation with redeemable credits.

Onboard SCD30, SEN55, ENS160 payload
ESP32 HTTPS โ†’ PHP API โ†’ MySQL
Tree-verified Green Credit & Store
Mission Snapshot
Autonomous Flight Loop
1. Pre-routed Autonomous Flight

Drone follows a predefined mission path using GPS waypoints, without manual piloting.

2. Modular Air Sampling

SCD30, SEN55, ENS160 plus temperature, humidity and a camera continuously sample COโ‚‚, VOC, PM, AQI and climate data.

3. Secure Edge-to-Cloud Upload

ESP32 pushes encrypted readings over HTTPS REST APIs to our PHP backend, storing in a MySQL database.

4. Zone Map & Green Tasks

Frontend (Leaflet + Bootstrap) renders zones. Red zones trigger tree-plantation tasks and Green Credit rewards.

Key Metrics Tracked
COโ‚‚ (ppm) VOC / NOx PMโ‚‚.โ‚… / PMโ‚โ‚€ AQI Temperature Humidity
Platform Overview

How SORA Labs connects drones, data and trees

This section explains the full end-to-end flow: from autonomous flight to map-based tasks and reward redemption.

Autonomous Drone

Custom drone flies fully autonomously on a pre-planned route using GPS waypoints and flight controller logic.

  • Hands-off mission execution
  • Repeatable survey paths
  • Camera for visual context
Multi-Sensor Payload

Three key air-quality sensors plus climate sensing:

  • SCD30 โ€” COโ‚‚, temperature, humidity
  • SEN55 โ€” PMโ‚‚.โ‚…, PMโ‚โ‚€ & particles
  • ENS160 โ€” VOC, AQI estimation
Secure Data Pipeline

Onboard ESP32 microcontroller pushes measurements to the backend:

  • REST APIs over HTTPS
  • Server in PHP / MySQL
  • Time-stamped with GPS coordinates
Zone Map & Green Tasks

Frontend (your existing Zone Dashboard) visualizes:

  • Leaflet + OSM glassmorphism UI
  • Colored circles (green / yellow / red)
  • Red zones assign tree-plant tasks
Sensors & Metrics

What we measure in each flight

The drone turns the sky into a mobile air-quality lab, combining readings from multiple professional sensors.

SCD30 โ€” COโ‚‚ climate module

Measures COโ‚‚, temperature and relative humidity.

  • COโ‚‚ concentration (ppm)
  • Ambient temperature (ยฐC)
  • Relative humidity (%)
SEN55 โ€” Particulate matter

Captures particle-based pollution for health-critical metrics.

  • PMโ‚‚.โ‚… and PMโ‚โ‚€ mass concentration
  • Dust and smoke-related pollution
  • Helps classify AQI zones
ENS160 โ€” VOC & AQI

Tracks volatile organic compounds and gas-based pollution.

  • VOC index
  • NOx / gas mixture behaviour
  • Supports AQI severity logic
Zone color logic (simplified)

Each point from the drone path becomes a circle on the map. Its color is derived from thresholds on COโ‚‚, PM, VOC, humidity and temperature.

  • Green: safe levels, no action required.
  • Yellow: moderate pollution, suggests planting 1 tree.
  • Red: critical levels, task to plant 2 trees.
What judges should notice here
  • End-to-end integration: Drone โ†’ Sensors โ†’ ESP32 โ†’ HTTPS โ†’ PHP โ†’ MySQL โ†’ Leaflet UI.
  • All metrics stored with timestamp + GPS in a normalized database.
Incentive Mechanism

From red zones to real trees and Green Credit

The platform converts polluted zones into concrete actions and tracks verified impact through user profiles and a contribution map.

1. Click a red zone

On the Zone Dashboard, users tap a red circle to view details: COโ‚‚, VOC, PM, humidity, temperature and severity level.

2. Receive tree-plant task

SORA creates a task: typically Plant 1 tree for yellow, Plant 2 trees for red zones.

3. Upload planting proof

The user plants a tree, takes a photo and submits it from their profile. GPS is captured and stored with the image.

4. Verification & Green Credit

Backend verifies the photo using an API (e.g., PlantNet) and logs:

  • Verification status and confidence
  • Green Credit added to credit>
  • Entry in dashboard
User profile & dashboard

Inside the dashboard, each user can see:

  • Total verified trees and accumulated Green Credit.
  • History of tasks and verification confidence.
  • Position on the public Leaderboard.
Store & contribution map

The website also includes:

  • A merchandise store where users redeem Green Credit for items.
  • A contribution map that plots all tree plantings spatially.
  • Clear link between air-quality improvement and community action.
Autonomous Flight Demo

See the ATMO SENSE fly on its own

This is a pre-recorded mission where the drone follows a pre-routed path, collects live sensor data and streams it into the SORA backend.

During this flight, sensor data is pushed in real time through HTTPS APIs and visualized on the Zone Dashboard, using the same glassmorphism theme you can see on this page.

What to look for in the video
  • Autonomous take-off and waypoint navigation.
  • Stable flight behaviour while sampling air.
  • Onboard payload: SCD30, SEN55, ENS160, GPS and camera.
  • Sync between mission timeline and sensor data timestamps.

This demo shows that SORA is not a mock-up: it is a working end-to-end system combining hardware, firmware, secure networking and a full-stack web platform.

Implementation

Hardware, firmware and web technologies

This summary helps judges quickly understand how soralabs.cc is built from bottom to top.

Hardware & embedded
  • Custom multirotor drone frame and propulsion system.
  • Flight controller for autonomous waypoint missions.
  • ESP32 microcontroller handling sensor readouts and HTTPS.
  • SCD30, SEN55, ENS160 sensor modules.
  • GPS module for latitude / longitude tagging.
  • Onboard camera for visual evidence and context.
Backend & database
  • REST API endpoints implemented in PHP.
  • Secure communication using ESP32 HTTPS client.
  • MySQL database for sensor ingest tables and user data.
  • Separate tables for:
    • Sensor readings (real & demo datasets).
    • Tree submissions and verification logs.
    • Green Credit and transaction history.
Frontend & UX
  • Landing page and dashboard made with HTML, CSS, Bootstrap 5.
  • Interactive map using Leaflet + OpenStreetMap.
  • Modals for tree proof upload and verification feedback.
  • Leaderboard, FAQ, Contact, Status and Claim pages.
  • Responsive layout optimized for both desktop and mobile judges.