Skip to content

Commit

Permalink
Add display + Mr. Botka
Browse files Browse the repository at this point in the history
  • Loading branch information
kozaktomas committed Nov 23, 2024
1 parent e132691 commit c68a73e
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,20 @@
- Scale - LESAK PS-B, 150kg/50g, 350x350mm
- Arduino UNO
- RS232 to TTL, module with MAX3232
- Clock display TM1637

## How it supposed to work:

1. Scale communicate with Arduino using SerialPort - it continuously sends a current value.
1. Arduino does not process all messages -> actual value is processed in Arduino every ~5 seconds.
1. Arduino sends actual value over HTTP to Backend service written in GoLang.
1. Backend processes values and expose them as metrics for Prometheus.
1. Mr. Botka informs about significat event using WhatsApp

## Components:

- `firmware` - Firmware for Arduino
- `backend` - Backend service written in GoLang
- `frontend` - Frontend service written in React

!! Backend and frontend are packed together in a single Docker container.
!! Backend and frontend are packed together in a single Docker container.

0 comments on commit c68a73e

Please sign in to comment.