Reinhartd / esp-nextbus-mini

Tiny ESP-8266-based OLED display that shows when your next bus is arriving

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mini Nextbus Display

This is ESP-8266 code that updates a small SSD-1306-based display with the next two predictions. It measures 1" x 1" and costs <$10USD.

Video

Demo Video

Hardware

  • ESP8266 microcontroller, like a Wemos D1 Mini
  • SSD1036 OLED display, like a Wemos OLED Shield. You can stack this shield on top of the Wemos D1.
  • Wifi connection

Dependencies

  • platformio
  • pio lib install 13

Configuration

  1. Change config.h to match your Wifi and MQTT settings
  2. Go to nextbus.com, enter your stop information and change the other constants
  3. Enter the time it takes to walk to your stop as MIN_WALKING_TIME. The display won't show any predictions less than this time.

About

Tiny ESP-8266-based OLED display that shows when your next bus is arriving

License:GNU General Public License v3.0


Languages

Language:C++ 91.5%Language:C 8.5%