Arduino-based clock/weather display for Ford Sierra vehicles. Displays time, temperature and humidity on an OLED screen with SIERRA logo.
- Clock with time setting
- Temperature and humidity display (BME280)
- SIERRA logo
- About screen
| App | Description |
|---|---|
| Clock | Time display, OK to set time |
| Weather | Temperature and humidity |
| About | Author info |
| Logo | SIERRA logo |
| Button | Label | Function |
|---|---|---|
| BTN1 (D2) | OK (h) | Select / increment hours |
| BTN2 (D3) | NEXT (min) | Navigate / switch to minutes |
- Arduino Nano/Micro
- BME280/BMP280 temperature/humidity/pressure sensor (I2C address:
0x76) - SH1106G OLED display 128x64 (I2C address:
0x3C) - 2 buttons
| Pin | Arduino |
|---|---|
| SDA | A4 |
| SCL | A5 |
- GyverBME280
- Adafruit GFX Library
- Adafruit SH110X
Install via Arduino IDE Library Manager or:
arduino-cli lib install "GyverBME280" "Adafruit GFX Library" "Adafruit SH110X"brew install arduino-cli
arduino-cli core install arduino:avrcurl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | sh
arduino-cli core install arduino:avr# Compile
arduino-cli compile --fqbn arduino:avr:nano clock/clock.ino
# Upload (adjust port as needed)
arduino-cli upload -p /dev/cu.wchusbserial110 --fqbn arduino:avr:nano clock/clock.ino


