Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sjdonado/jarvis
e-paper screen for real-time monitoring via MQTT
https://github.com/sjdonado/jarvis
canvas clang mqtt remix
Last synced: 11 days ago
JSON representation
e-paper screen for real-time monitoring via MQTT
- Host: GitHub
- URL: https://github.com/sjdonado/jarvis
- Owner: sjdonado
- Created: 2024-10-20T14:39:21.000Z (17 days ago)
- Default Branch: master
- Last Pushed: 2024-10-26T21:51:23.000Z (11 days ago)
- Last Synced: 2024-10-26T22:34:32.647Z (11 days ago)
- Topics: canvas, clang, mqtt, remix
- Language: C
- Homepage:
- Size: 800 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> Jarvis Itβs alive! Here to inspire and keep a watchful eye on things π
## Setup
```bash
sudo apt update
sudo apt-get updatesudo apt-get install python3-pip gpiod libgpiod-dev libpaho-mqtt-dev libssl-dev
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure localeswget https://github.com/joan2937/lg/archive/master.zip
unzip master.zip
cd lg-master
make
sudo make installwget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.71.tar.gz
tar zxvf bcm2835-1.71.tar.gz
cd bcm2835-1.71/
sudo ./configure && sudo make && sudo make check && sudo make installwget https://github.com/WiringPi/WiringPi/releases/download/3.10/wiringpi_3.10_armhf.deb
sudo apt install ./wiringpi_3.10_armhf.deb
```Make sure `sudo nvim /boot/firmware/config.txt` looks like this:
```
dtparam=spi=on[all]
enable_uart=1
dtoverlay=disable-bt
```
otherwise, run `sudo raspi-config` and enable Inerface Options > I4 and Interface Options > I6## Run
- Server
```bash
export MQTT_ADDRESS="ssl://:@:"
export SERVER_API_KEY=
export SESSION_SECRET=
export UNAMI_URI=
npm start
```- Client
```bash
sudo make clean && sudo make
export MQTT_ADDRESS="ssl://:@:" && ./jarvis
```---
## Docs
- https://github.com/waveshareteam/e-Paper/blob/master/Arduino/epd1in02d/fonts.h#L85
- https://files.waveshare.com/upload/5/59/2.13inch_e-Paper_V3_Specificition.pdf