This repository was archived by the owner on Dec 4, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2
How the LED Sign Works
Jerry Lee edited this page Aug 11, 2020
·
9 revisions
Below is an architecture diagram on how we can control the sign from the website.

- An ethernet cable
- A keyboard
- A monitor
- A mouse
- The LED sign
- Take the Ethernet cord and plug one end into the pi and the other into your router or ethernet port that you can find in ENGR 294.
- Ensure that the pi has the black power cord plugged into it.
- Take the black power cord and plug it into an outlet. The pi should light up.
- Plug the keyboard and mouse into the USB ports of the pi and connect a monitor via HDMI to the pi.
If you have done the above step correctly, you should see an output on the screen like:
- Open a terminal on the pi
- Run the command
ifconfigand take note of the IP address of the pi (see below) - Doing
ls, we should see a directory with a name likesce-led-sign. -
cdinto it, and doing it again we should see a file calledled_sign_server.py - Run the file with
sudo python3 led_sign_server.py. You should see something like
Started server. Listening on port <port number>
- With the IP address of the pi, modify the
LED_SIGN_IPfield inclient/config/config.jsto contain the address in quotes. (Hint: make a copy ofclient/config/config.example.jsif you haven't already. - In your
SCE-RPCfolder, run the API withnpm start. - You should now be able to talk to the sign via
Core-v4when you run the website fully (see these steps)
