Hi everyone,
I’d like to share a project I’ve been working on that may be interesting for Arduino users who combine Arduino boards with a Raspberry Pi.
The project is called GPIOFlow.
It’s a local, web-based control panel running on a Raspberry Pi that allows GPIO and PWM control directly from any browser — completely offline, no cloud and no subscription.
While the current focus is Raspberry Pi GPIO, the idea is to use the Pi as a web UI / automation controller, with Arduino boards acting as GPIO or sensor extensions (via USB/Serial, Firmata, I²C, etc.).
What GPIOFlow currently provides:
- Web UI for GPIO output and PWM control
- Configurable image-based buttons (custom images, trigger durations)
- Timers, schedules, and interval triggers
- Logging and history of GPIO actions
- Runs fully offline on the Raspberry Pi
Typical use cases:
- Replace Serial Monitor + scripts with a browser-based UI
- Control relays, LEDs, motors, or test outputs
- Small automation or model-building projects
- Pi as UI + logic, Arduino for real-time I/O
Installation:
- Ready-to-use Raspberry Pi image
- Installer for existing Raspberry Pi systems
Project website:
https://gpioflow.com
Installer / GitHub (Lite version & installer):
GPIOFlow · GitHub
The project is in prototype/beta stage, and I’m especially interested in feedback from Arduino users:
- Would Pi-based web control be useful in your setups?
- Preferred Arduino communication (Serial, Firmata, I²C, etc.)?
- Features you’d expect for mixed Pi/Arduino projects?
This is intended for hobbyist and maker projects, not safety-critical or industrial use.
Thanks for any feedback or ideas!
Best regards
Momo