Back to Parent

Outcome


Context

Evan Xiao is a student at Tepper school of business. He lives right next to a bus stop that has 4 buses that get him around to different places. This location is too convenient for transportation which often makes him too comfortable and never plan head and often left out missing a bus and have to wait another 10 or more minutes. This was not just his problem, it was also the problem that all five people living in that house was facing. But it was particular his problem since he often stays in the living room and gets involved in his things while not noticing that he needs to leave now.

Intention

A real-time bus gazer that roughly knows when he needs to get out and plans him according that he need to get on a bus that arrives in 5 minutes or he will need to wait a lot longer. It also gives him visual/sound cue about the real-time status of the bus so if the bus is a bit delayed/ahead of schedule, Evan will be able know.

Product

A real-time bus-gazer that helps bus riders in Pittsburgh to schedule their next trip.

- Bill of parts:

1 PIR Sensor

1 NeoPixel light strip

1 Push Button

Several Jumper Wires

Photon

Show Advanced Options

Process

1. Get the API

2. Get Python to talk to the API

-- Using the Requests package

-- Use list to store data

3. Get Python to talk to Particle

-- requests.post("", data={})

4. Get Particle to talk to people

-- Tried to use the Adafruit LED Matrix first to receive the best result

-- Failed

-- Compromised to use the Neopixel LED Stripe

-- Worked

The best display would be the LED Matrix, but since it really did not work, I have to compromise to use the Neopixel LED Stripe.

5. Get Particle to know whenever Evan leaves

Using a PIR sensor.

Show Advanced Options
Show Advanced Options

Reflection

Particle is pretty different from Arduino.

Drop files here or click to select

You can upload files of up to 20MB using this form.