# AirQ-Ball - A visual representation of your sensor

**URL:** https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208
**Category:** Uncategorized
**Created:** [November 19, 2025, 10:23pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208 "2025-11-19T22:23:35Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![metron6](https://forum.sensor.community/user_avatar/forum.sensor.community/metron6/32/2393_2.png) [@metron6](https://forum.sensor.community/u/metron6)
#### Post date: [November 19, 2025, 10:23pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208/1 "2025-11-19T22:23:35Z")

</div>

We are trying to create a network of air-pollution sensors in Greece that also sends data to sensor.community. We have built the sensors, and now it’s time to create a visual-representation project. This way, you can have the sensor, for example, on your balcony, but still see exactly what is happening inside your living room.

We used a Wemos D1 Mini and a WS2812B LED Ring (7 LEDs)

 ![application](https://forum.sensor.community/uploads/default/original/2X/e/e64d3e1817ea77693cfcacaf7f50b35188d092af.png)

feel free to use.. and excuse us, this is our first public release..

> **[GitHub - Koinsep-SolidarIT/AirQ-Ball: The AirQ-Ball project is a visual representation...](https://github.com/Koinsep-SolidarIT/AirQ-Ball)**
>
> The AirQ-Ball project is a visual representation of atmospheric pollution using data from sensor.community

---

<div class="post-metadata">

### Author: ![metron6](https://forum.sensor.community/user_avatar/forum.sensor.community/metron6/32/2393_2.png) [@metron6](https://forum.sensor.community/u/metron6)
#### Post date: [November 19, 2025, 10:24pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208/2 "2025-11-19T22:24:33Z")

</div>

![connections](https://forum.sensor.community/uploads/default/original/2X/e/e108b8ea7ef5a1129836a0b226971e40cfcce022.png)

 ![arduino_ide_log](https://forum.sensor.community/uploads/default/original/2X/1/1bc1aeb8ee29d8ff216c6092442cdae13831071d.png)

---

<div class="post-metadata">

### Author: ![metron6](https://forum.sensor.community/user_avatar/forum.sensor.community/metron6/32/2393_2.png) [@metron6](https://forum.sensor.community/u/metron6)
#### Post date: [November 19, 2025, 10:26pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208/3 "2025-11-19T22:26:34Z")

</div>

the main color values dependent to the P2 value are

5 light blue  
15 light green  
25 yellow  
4 orange  
55 red \<breathing 3sec cycle above 50\>  
60 and more purple \<breathing 1sec cycle above 60\>

all between values are gradient

---

<div class="post-metadata">

### Author: ![bertrik](https://forum.sensor.community/letter_avatar_proxy/v4/letter/b/53a042/32.png) [@bertrik](https://forum.sensor.community/u/bertrik)
#### Post date: [November 20, 2025, 1:11pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208/4 "2025-11-20T13:11:05Z")

</div>

I think it’s a great idea to work on visualization of air quality. Visualisation with a color gives an immediate non-technical indication of what is going on.

With respect to the colours, there is so much choice of what concentration you associate with what colour. One of the ranges used in the netherlands avoids the use of the color green, because that would suggest there is a good or ‘harmless’ level of PM: [Luchtmeetnet.nl](https://www.luchtmeetnet.nl/informatie/luchtkwaliteit/luchtkwaliteitsindex-(lki))

The WHO has its own (slightly more strict I think) than our national ranges.

---

<div class="post-metadata">

### Author: ![metron6](https://forum.sensor.community/user_avatar/forum.sensor.community/metron6/32/2393_2.png) [@metron6](https://forum.sensor.community/u/metron6)
#### Post date: [November 20, 2025, 2:50pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208/5 "2025-11-20T14:50:46Z")

</div>

there were a couple of similar projects, but for different hardware.

i couldn’t make them work, so i started a new one from scratch.

we intend to make a full product, in order to sell it and finance our sensor network.

but the code is always open sourced.. 🙂

---

<div class="post-metadata">

### Author: ![Mike](https://forum.sensor.community/user_avatar/forum.sensor.community/mike/32/2842_2.png) [@Mike](https://forum.sensor.community/u/Mike)
#### Post date: [January 12, 2026, 4:50pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208/6 "2026-01-12T16:50:11Z")

</div>

Well, your code (I think I need to use the .ino file) does not compile right away. I think you should change the D4 to GPIO2 (=2 in the code), so it can be compiled right away.

---

<div class="post-metadata">

### Author: ![metron6](https://forum.sensor.community/user_avatar/forum.sensor.community/metron6/32/2393_2.png) [@metron6](https://forum.sensor.community/u/metron6)
#### Post date: [January 12, 2026, 7:47pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208/7 "2026-01-12T19:47:33Z")

</div>

my code works fine on me. i tried it several times.

and as Confucius says: “if it works, dot fix it“ 🙂

the only thing it doesn’t work is the update, i will fix it sometime in the future 🙂

I’m really happy, because someone else in the community used it.

---

<div class="post-metadata">

### Author: ![Mike](https://forum.sensor.community/user_avatar/forum.sensor.community/mike/32/2842_2.png) [@Mike](https://forum.sensor.community/u/Mike)
#### Post date: [January 13, 2026, 6:44pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208/8 "2026-01-13T18:44:05Z")

</div>

Well, sure, but I would like to understand why sometimes it works with Dx and sometimes you need the GPIO? It’s in general very confusing.

---

<div class="post-metadata">

### Author: ![Mike](https://forum.sensor.community/user_avatar/forum.sensor.community/mike/32/2842_2.png) [@Mike](https://forum.sensor.community/u/Mike)
#### Post date: [February 22, 2026, 3:11pm UTC](https://forum.sensor.community/t/airq-ball-a-visual-representation-of-your-sensor/8208/9 "2026-02-22T15:11:54Z")

</div>

Well, the reason is, it depends on weather you use the new or the old IDE.
