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

ชื่อโปรเจกต์: นาฬิกาสภาพอากาศตัวอักษรใหญ่ (อุณหภูมิภายใน/ภายนอก, ความชื้น, ความดัน)

นี่คือนาฬิกาตัวอักษรใหญ่ที่แสดงข้อมูลสภาพอากาศภายใน/ภายนอก (อุณหภูมิ, ความชื้น, ความดัน).

โปรเจกต์นี้ใช้ RTC DS3231, เซ็นเซอร์ BME280 สองตัว, photo-resistor สำหรับปรับความสว่างหน้าจออัตโนมัติ และ parallel LCD 20x4. การตั้งเวลาทำได้ด้วย rotary encoder. ข้อดีของการใช้ Real Time Clock คือสามารถวัดเวลาได้อย่างต่อเนื่องแม้ไฟฟ้าจะถูกตัด และเมื่อไฟฟ้ากลับมา นาฬิกาก็จะแสดงเวลาที่ถูกต้องทันที โดยที่คุณไม่ต้องตั้งค่าใหม่.

รายการส่วนประกอบบนแพลตฟอร์มนี้เป็นเพียงข้อมูลเท่านั้น.

นี่คือส่วนประกอบที่ผมใช้ ไม่มีลิงก์สปอนเซอร์.

-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$ - 10 ชิ้น

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_

รายละเอียดทางเทคนิคเพิ่มเติม

การออกแบบ HMI ที่มองเห็นได้ชัดเจน

สถานีตรวจอากาศนี้ใช้ไลบรารีเฉพาะทางเพื่อแสดงผลตัวอักษรขนาดใหญ่ที่อ่านง่ายบน LCD ขนาดมาตรฐาน 16x2 หรือ 20x4.

  • การสร้างบล็อกตัวอักษรแบบกำหนดเอง: เนื่องจากฟอนต์ของ LCD มาตรฐานมีขนาดเล็ก, Arduino จึงใช้ 8 custom-defined 5x8 pixel bitmaps เพื่อประกอบเป็น "Large Digits" ที่กินพื้นที่สองบรรทัดของ LCD.
  • การประมวลผลสภาพแวดล้อม: ดึงข้อมูลภายในจาก DHT22 ในเครื่อง และข้อมูลภายนอกผ่าน secondary wireless node หรือ OpenWeatherMap API.

แดชบอร์ดแบบรวดเร็ว

  • การแสดงผลแบบวนลูป: แสดงผลสลับไปมาระหว่าง "Large Time," "Large Temperature," และ "Barometric Trend" ทุก 10 วินาที เพื่อให้มองเห็นได้อย่างชัดเจนระดับมืออาชีพแม้จะอยู่ห่างจากอุปกรณ์ในระยะไกล.

ข้อมูล 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: "th"