Open Source Hardware project for a minimalist WiFi enabled 8 Bit visualizer. This design uses the popular ESP8266 wifi module to drive 8 LEDs with a shift register.
Want to visualize how busy your WiFi channel is? The included Arduino sketch measures how many packets are flying around on the selected channel and displays the intensity on the LEDs.
With the help of some automated functions, the board selects the WiFi channel with the strongest network present at startup. It then automatically adjusts the display range to keep up with changing network conditions.
Learn more about how this firmware works!
This repository contains all the source files needed to reproduce this project. The PCB is designed with KiCAD and the firmware uses Arduino for the ESP8266.This is still a work in progress, so be sure to check back for future updates!
I've put together a Github pages site to host all the documentation that goes with this design. Learn more about how everything works and keep up to date with blog posts.
Check out the companion site for more documentation!
This project is nearing completion, here are some of the latest updates
- Redesigned PCB for larger components to make hand soldering easier
- Assembled and tested latest PCB design
- Major firmware updates
- Auto selecting AP channel on startup
- Auto ranging intensity scale with linear decay
- Change AP channel with user button
Here's what needs to get done for this project:
- Complete Documentation
Most of the project is now complete, so now all that is left is to finish up the documentation