กลับไปหน้ารวมไฟล์
big-characters-weather-clock-intext-temp-hum-press-54e9aa-en.md

This is a Big Character Clock, featuring interior/exterior weather information (temperature, humidity, pressure).

It uses a RTC DS3231, two sensors BME280, a photo-resistor for screen auto brightness, a parallel LCD 20x4. The time adjustment is done with a rotary encoder. The advantage of using a Real Time Clock, is that it keeps measuring the time even if the power is disconnected, and then, when the power returns, it's right there where it should be, and you don't have to set it again.

The components list on this platform is only informative.

These are the components I used. No sponsored links.

-DS3231 real time clock - 1.02$

https://www.aliexpress.com/item/4001130860369.html?spm=a2g0s.9042311.0.0.44624c4dm1TFLa

-20x4 LCD - 2.78$

https://www.aliexpress.com/item/657697261.html?spm=a2g0s.9042311.0.0.44624c4dm1TFLa

-BME280 - 2.14$ x 2

https://www.aliexpress.com/item/32654011852.html?spm=a2g0s.9042311.0.0.44624c4dm1TFLa

-photo-resistor - 0.6$ - 10pcs.

https://www.aliexpress.com/item/32760631393.html?spm=a2g0s.9042311.0.0.44624c4dm1TFLa

-arduino NANO - 1.79E

https://www.aliexpress.com/item/32647196840.html?spm=a2g0o.productlist.0.0.37e62ddftfY2LQ&algo_pvid=03a3b54c-50a8-4776-8748-40c0f2e6080b&algo_expid=03a3b54c-50a8-4776-8748-40c0f2e6080b-6&btsid=0bb0624716052670346778987eca4c&ws_ab_test=searchweb0_0, searchweb201602_, searchweb201603_

EXPANDED TECHNICAL DETAILS

High-Visibility HMI Design

This weather station uses specialized libraries to render massive, easy-to-read characters on a standard 16x2 or 20x4 LCD.

  • Custom Character Block-Building: Because standard LCD fonts are small, the Arduino uses 8 custom-defined 5x8 pixel bitmaps to assemble "Large Digits" that span two rows of the LCD.
  • Environmental Processing: Fetches Internal data from a local DHT22 and External data via a secondary wireless node or the OpenWeatherMap API.

At-a-Glance Dashboard

  • Cyclic Display: Automatically cycles through "Large Time," "Large Temperature," and "Barometric Trend" every 10 seconds, providing professional-grade visibility even from across a large room.

ข้อมูล Frontmatter ดั้งเดิม

title: "Big Characters Weather Clock (int/ext temp, hum, press)"
description: "A weather clock with RTC DS3231, 2 x weather sensor BME280, 20x4 LCD and brightness auto-adjust."
author: "viorelracoviteanu"
category: "Screens & Displays"
tags:
  - "weather"
  - "clocks"
views: 8026
likes: 4
price: 2450
difficulty: "Intermediate"
components:
  - "1x Arduino Nano R3"
  - "2x Gravity: I2C BME280 Environmental Sensor"
  - "1x Alphanumeric LCD, 20 x 4"
  - "1x Photo resistor"
  - "1x Rotary Encoder with Push-Button"
  - "1x High Accuracy Pi RTC (DS3231)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "634b43f857eb3626d2c6954b24c605badf41e8308cb5f78e59bf01cd66657b6e"
encryptedPayload: "U2FsdGVkX182lxU9CQ1Tn5o2Hn0aqk9RH3rmX4kOMUnJ1/GdIPAXXtfXKsqsm3i29a+UqkvU9F6NLPqG0tygItGP96U7IM16ALz3fWZ5BVE="
seoDescription: "Build a Big Characters Weather Clock with RTC DS3231, BME280 sensors, and 20x4 LCD featuring auto-adjust brightness."
videoLinks:
  - "https://www.youtube.com/embed/y4BpenUDCU0"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/big-characters-weather-clock-intext-temp-hum-press-54e9aa_cover.jpg"
lang: "en"