Skip to content

joeybronner/arduinobribus

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

ARDUINOBRIBUS 🚌

Build your own shelter display using some Arduino boards & 3D printing parts

Step 1: Mission ID

Find the id related to the mission, in the file located under json/bus_missions.json
Mission object looks like:

{
  "id":"100100020",
  "name":"Gare de Lyon / Gare Saint-Lazare",
  "shortName":"B20",
  "image":"b20.gif"
}

Change the sMissionId value in arduino/arduino.ino with the id of your mission.
Example: 100100099 in my case

Step 2: Station ID

Open the following URL with your own mission ID: http://restratpws.azurewebsites.net/api/stations/<YOUR_MISSION_ID> and get the id of your station.
Station object looks like:

{
    "id":"PC3_1039_1091",
    "name":"Camille Flammarion"
}

Change the sStationId value in arduino/arduino.ino with the id of your station.
Example: PC3_1047_1074 in my case

Step 3: Way (A/R)

The last value is the way of the bus ("a" or "r").
To know the way, open the following URL with your own http://restratpws.azurewebsites.net/api/directions/<YOUR_MISSION_ID>.
Direction object looks like:

[
    {
        "way":"A",
        "name":"Porte Maillot"
    },
    {
        "way":"R",
        "name":"Skanderbeg"
    }
]

Change the sWay value in arduino/arduino.ino with the way you want to display.
Example: "a" in my case

Schematics

Wemos PIN OLED PIN
5V VDD
GND GND
D5 SCK
D1 DC
D3 RES
D7 SDA
D8 CS

Components 🗒

Total: 4,26€

Links ⚙️

About

🚌Build your own abribus display with an arduino, an OLED 0.96 screen and some wires

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages