Git Product home page Git Product logo

stasiselectronics / 8bitwifivisualizer Goto Github PK

View Code? Open in Web Editor NEW
12.0 3.0 1.0 113.88 MB

Open Source Hardware project for a minimalist WiFi enabled 8 Bit visualizer. The included firmware displays the intensity of the packet stream for a particular AP channel, but feel free to remix the hardware or write your own firmware to bring new functionality!

Home Page: https://stasiselectronics.github.io/8BitWiFiVisualizer/

License: Other

C++ 100.00%
pcb pcb-design led esp8266 esp8266-arduino esp8266-projects kicad opensourcehardware open-source-hardware arduino

8bitwifivisualizer's Introduction

8 Bit WiFi Visualizer

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.

Network Traffic Visualizer

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!

Render

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!

Companion Site

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.

This is still a work in progress, more to come!

Check out the companion site for more documentation!

Quick Links

Current Status

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

Future Goals

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

8bitwifivisualizer's People

Contributors

chandlermccowan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

bigsby

8bitwifivisualizer's Issues

wemos d1 mini

thank you for you responding for example lets take wemos d1 mini as an example i use it as access point but the signal is not strong as router it can go just throw a single wall how can we make that signal powerful is it possible do you have any suggestions please ?
thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.