https://github.com/lostsh/linkedisplay
Arduino based information display
https://github.com/lostsh/linkedisplay
arduino arduino-mkr-wifi-1010 iot lcd16x2 pi rapsberrypi raspberry raspberry-pi raspberry-pi-3 raspberry-pi-4 raspberrypi
Last synced: 5 months ago
JSON representation
Arduino based information display
- Host: GitHub
- URL: https://github.com/lostsh/linkedisplay
- Owner: lostsh
- License: mit
- Created: 2020-03-30T13:16:26.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-01-27T15:28:13.000Z (over 5 years ago)
- Last Synced: 2025-03-27T15:56:53.039Z (over 1 year ago)
- Topics: arduino, arduino-mkr-wifi-1010, iot, lcd16x2, pi, rapsberrypi, raspberry, raspberry-pi, raspberry-pi-3, raspberry-pi-4, raspberrypi
- Language: C++
- Homepage: https://lostsh.github.io/linkeDisplay/
- Size: 774 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# linkeDisplay
Is network connected LCD display.
Depending on the mode that you chose, you may display differents informations.
- [linkeDisplay](#linkedisplay)
- [Getting started](#Getting-started)
- [Physical part](##Physical-part)
- [Software part](##Software-part)
- [Operation](#Operation)
- [summary](##summary)
- [Example](#Example)
>**caution:**
>
>This system is currently in the development phase,
>the code is not optimized,
>it is ugly and contains some really unpleasant things,
>>with love, by me.
# Getting started
This project is divided into two sub-parts, a physical part, the arduino assembly, and a software part, the software for the arduino and the intermediary for the requests (here it will be the github repository).
## Physical part
First, you need to configure the Arduino system. Connect the LCD screen to your arduino wifi according to this assembly.
What you will need :
- Arduino wifi
- 220 Ohm resistor
- Potentiometer 10K Ohm
- LCD 16*2
The scheme :

## Software part
API : https://www.who.int/data/gho/info/athena-api
# Example

*When the system is connected, he display his ip.*

*some incredibe cable management :joy:*
# Operation
## operating mode n°1 :
The **arduino** is connected to the **PI** and display the infomation given by a script hosted on the Raspberry. The **PI** is tiny local web server, and request data from online APIs, sutch as meteo, coronavirus statistics, notification for new tweet, and more.

*simplified operating diagram*
## operating mode n°2 :
The **arduino** is directly connected to the internet and sends quests then processes and displays data directly, which avoids using the **PI**.

## summary
| Operating mode n°1 | Operating mode n°2 | Operating mode n°3 |
|---------------------|---------------------|--------------------|
| **Arduino** and **pi**|**Arduino** and **github repo**|**Arduino** only|
||||