CI Build Verified · Commit 29e4c26
Raspberry Pi Micro Meteorological Station with Avalonia .NET 8 UI
Meteorological logging unit recording DHT22 temperature/humidity and BH1750 lux into MySQL, exposed via Flask REST API with a modern Avalonia C# (.NET 8) cross-platform GUI.
Engineering Specifications
Microcontroller
Raspberry Pi
Toolchain
Python
Domain
Environmental Telemetry
CI Verification
Actions Log ↗
Hardware Deliverables & Scope
Includes Avalonia client interface screenshots and backend service log samples.
Clean Firmware Source Code (C/C++ PlatformIO / ESP-IDF)
Complete Pin Mappings & Hardware Schematics
GitHub Actions Continuous Integration & Build Artifacts
PCB Layout & Fabrication Gerber Files
Known Engineering Constraints & Bench Boundaries
All projects are built from real bench testing and validated by automated static analysis and continuous integration. Note the following operational boundaries:
- Raspberry Pi GPIO direct sampling of DHT22 requires low-level kernel driver timing.
- MySQL database requires configured log retention to prevent SD card degradation.
- Avalonia GUI supports Windows, macOS, and Linux desktop environments.