Projects/IoT & Electronics/Using ESP8266 to Call RESTful ...
October 27, 2018
1 min read
IoT & Electronics
Using ESP8266 to Call RESTful API From TheRide to Get Real-Time BUS Data
📺 Watch the Video View on YouTube --- Here is a tutorial on how to call RESTful API on ESP8266 and process the data using ArduinoJSON. This data is v...
📺 Watch the Video
Here is a tutorial on how to call RESTful API on ESP8266 and process the data using ArduinoJSON. This data is visually represented in a NeoPixel ring for easy tracking of 3 buses approaching a certain stop. This code also sends MQTT messages with the received data.
debsahu/RESTful-Ride
Using ESP8266 to call RESTful API from http://TheRide.org to get real-time BUS data
Features:
- •Easy to read interface
- •Fast and Responsive
- •Portable, i.e. small
- •Wireless
- •MQTT
- •$$$ Cheap $$$
Hardware
- •NodeMCU (ESP8266)
- •NeoPixel Ring (16 LEDs)
Software
- •Developer API key from TheRide.org
- •PlatformIO
- •MQTT Server
- •Home Assistant
Wiring
Connect:
- •VCC of NeoPixel to 5V/Vin of NodeMCU
- •GND of NeoPIxel to GND of NodeMCU
- •Data in of NeoPIxel to RX pin of NodeMCU via 100-500Ohm resistor