Part of BPUT Hackathon 2026

The Edge AI Air Detective banner

Arduino S.R.L.

Open · Closed 21 Sept 2026

The Edge AI Air Detective

Your city app says AQI 142. Your gali says "run."

Registration closed

21 Sept 2026

Team size

3–6 members

Rounds

2 rounds

Mode

In person

Venue

Bhubaneswar and Rourkela

Registration closed

Already registered? Sign in

Role
Embedded Systems / Edge AI Engineer
Format
Evaluation only
Prize
₹60,000
Deadline
Closed 21 Sept 2026
Registered
174

Evaluation only · Open

Build an air quality node that thinks for itself. No cloud, no subscription, no waiting for a server in some data centre to tell a child in Cuttack whether the playground is safe today. All AI inference runs on the Arduino UNO Q sitting right there in the smoke.

Overview

Outcomes

  • Hyperlocal air quality intelligence that works offline and costs nothing per node to run
  • Actionable guidance for daily life instead of a raw number nobody can interpret
  • Source attribution that helps an RWA, school or municipal body fix the cause, not just record the effect
  • Privacy-preserving operation — raw audio, images and location never leave the device
  • A low-cost reference design schools and local bodies can actually replicate

Overview Air quality monitoring today is a group project where one member does all the work, and that member is the cloud. Sensor nodes push raw readings up, every decision waits on connectivity, bandwidth and a paid plan, and the citizen gets one number for an entire city. That number says nothing about the road you walk on, the classroom you sit in, or the kitchen you cook in. The gap is not sensing. The gap is interpretation, at the place where the pollution is actually happening. Edge AI closes it. The Story It is 7:40 AM. The app says the city is "Moderate." Your neighbour is burning last night's plastic in a drum. Your mother has already opened every window for "fresh air." The nearest official monitoring station is eleven kilometres away, next to a park, having a lovely time. Everyone in this scene is making decisions using a number that was true somewhere else, for someone else. Fix that.

Problem statement

  • Senses PM2.5, PM10, CO, CO₂, NO₂, VOCs, temperature and humidity, and runs all inference locally with no cloud round trip
  • Forecasts the next few hours of hyperlocal air quality from the node's own sensor history using a small on-device time series model
  • Identifies the likely pollution source from sensor signatures — traffic, garbage burning, construction dust, cooking smoke, crop residue — using sensor fusion, optionally with camera or microphone input
  • Converts readings into an action the user can take that day: change a walking route, time the opening of windows, run an exhaust fan, move an outdoor activity indoors
  • Keeps working through power cuts and network outages, storing data locally and syncing only compressed summaries when a link appears
  • Scales to multiple nodes across a campus, colony or ward so a street-level pollution map can be built with zero per-node cloud cost

Mandatory hardware requirement: The solution must be built on the Arduino UNO Q. All AI inference must run on the board itself. Cloud APIs and external AI services may not be used for core decision-making. Sensors, actuators, displays and communication modules are your choice, but the UNO Q must be the computing platform of the submitted prototype.

Technical feasibility (the cheat sheet): Board — UNO Q pairs a Qualcomm Dragonwing QRB2210 quad-core Cortex-A53 running Debian Linux with an STM32U585 MCU for real-time sensing, giving both AI capability and deterministic sensor timing on one board. Sensors — PMS5003 or SPS30 for particulates, MQ135 and MiCS-6814 for gases, SCD41 for CO₂, BME688 or DHT22 for temperature, humidity and VOC index, Modulino nodes over I2C for fast prototyping. Software — Arduino App Lab with its Python and C++ bricks; the Linux side runs the model, the MCU side handles acquisition and actuation. Models — quantised TensorFlow Lite or ONNX Runtime, gradient boosting for classification, a compact LSTM or TCN for forecasting, optionally a small language model fully on-device for the advisory layer. Connectivity — on-board Wi-Fi and Bluetooth, LoRa or GSM as an add-on for outdoor nodes. Power — USB-C, or a solar panel with a LiFePO4 pack for a fully off-grid node.

For the Grand Finale, your build should include:

  • A working UNO Q node that senses the required parameters and runs classification, forecasting and advisory entirely on-device
  • The on-device forecasting model plus source-attribution logic, with training approach and quantisation documented
  • A proof-of-offline run: pull the network, pull the mains, show it still sensing, deciding and advising
  • A user-facing output layer that gives a plain-language action, not just a number
  • A multi-node scaling plan with at least a two-node street-level view demonstrated, plus a bill of materials and per-node cost

The Grand Finale is judged on:

  • On-device intelligence and offline integrity — 30%
  • Sensing accuracy and quality of hyperlocal forecasting — 25%
  • Source attribution and real-world actionability of advice — 20%
  • Hardware craft, power efficiency and multi-node scalability — 15%
  • Demo quality and clarity of storytelling — 10%

Rounds

This challenge runs in 2 rounds. You enter once, and the same entry carries through.

  1. Mid evaluation

    Being judged
  2. Grand Finale

    Coming up
    • In person · BPUT, Rourkela
    • Submission dates to be announced
    • 16 deliverables to submit
    • The final round. Results are decided here

Deliverables: Mid evaluation

  • Arduino board used?
  • Edge AI used?
  • AI/ML model used
  • Sensors used

    Put "None" if not used.

  • Camera used

    Put "None" if not used.

  • Modulino used

    Put "None" if not used.

  • Problem being solved
  • AI model training platform
  • Arduino UNO Q features used
  • Deployment method
  • Key innovation
  • Solution summary
  • GitHub URL

    The repository with your code.

  • Video URL

    A link to your demo video.

  • Report (PDF)
  • Schematic

    One image of your circuit schematic.

Deliverables: Grand Finale

  • Arduino board used?
  • Edge AI used?
  • AI/ML model used
  • Sensors used

    Put "None" if not used.

  • Camera used

    Put "None" if not used.

  • Modulino used

    Put "None" if not used.

  • Problem being solved
  • AI model training platform
  • Arduino UNO Q features used
  • Deployment method
  • Key innovation
  • Solution summary
  • GitHub URL

    The repository with your code.

  • Video URL

    A link to your demo video.

  • Report (PDF)
  • Schematic

    One image of your circuit schematic.

Evaluation criteria

  • 15% Problem Understanding & Relevance
  • 20% Innovation & Creativity
  • 20% Solution Approach & Technical Depth
  • 25% Prototype / Implementation & Feasibility
  • 10% Impact, Usability & Sustainability
  • 10% Presentation & Demonstration

Questions & answers

0/500

  • Last date of work submission?

    Gajendra Suryadev · 29 Sept 2026, 5:04 am

    Awaiting a response

More challenges to enter

Prizes are offered and awarded by Arduino S.R.L., not by Wooble. Amounts shown are as stated by the host and may include the host’s own valuation of non-cash items. Who places, how and when a prize is paid, and any tax or deduction, are between the winner and the host. A challenge may close, change or be withdrawn before results are declared.