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:avr
curl -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
SH110X OLED (e.g. SH1106)