Standard data dashboards are often static and detached from the physical world. I wanted to create a system where environmental data—specifically for Mumbai—becomes a physical experience through Human-Computer Interaction (HCI).
The Solution: AtmosMorphSentryThe system uses a Hall Effect sensor connected to an Arduino Uno as a contactless magnetic latch. When a magnet is swiped, it triggers a 115200 baud serial handshake with a custom Python engine.
The engine then executes an asynchronous dual-API fetch to retrieve live AQI, Temperature, and Wind Speed. To visualize this, I developed a Negative-Space particle engine that morphs 4, 000 active particles into data "voids, " optimized for 144Hz displays to ensure fluid motion.
Key Technical FeaturesHardware: Arduino Uno + Hall Effect Sensor + Serial-over-USB.
- Hardware: Arduino Uno + Hall Effect Sensor + Serial-over-USB.
Software: Python 3.10+ (Pygame, Multi-threading).
- Software: Python 3.10+ (Pygame, Multi-threading).
Optimization: Low-latency debouncing and high-refresh-rate rendering.
- Optimization: Low-latency debouncing and high-refresh-rate rendering.
Data: Real-time OpenWeatherMap API integration.
- Data: Real-time OpenWeatherMap API integration.


_ztBMuBhMHo.jpg?auto=compress%2Cformat&w=48&h=48&fit=fill&bg=ffffff)










Comments