Агуулгын хүснэгт:

1.8 TFT LCD дэвшилтэт цаг уурын станц: 5 алхам
1.8 TFT LCD дэвшилтэт цаг уурын станц: 5 алхам

Видео: 1.8 TFT LCD дэвшилтэт цаг уурын станц: 5 алхам

Видео: 1.8 TFT LCD дэвшилтэт цаг уурын станц: 5 алхам
Видео: Koenigsegg One:1 - Indianapolis Motor Speedway - геймплей Real Racing 3 🇷🇺 2024, Долдугаар сарын
Anonim
1.8 TFT LCD дэвшилтэт цаг уурын станц
1.8 TFT LCD дэвшилтэт цаг уурын станц

Бага зэрэг жижиг, гэхдээ илүү том.

Алхам 1: Төслийг үргэлжлүүлэв

Би ST7735 драйвертай 1.8 инчийн tft lcd -тэй байсан бөгөөд одоог хүртэл ашиглаагүй байна. 2.4 lcd -ийн ачаар би I2C интерфэйсийг ашиглан Arduino Uno -д илүү олон мэдрэгч холбох боломжгүй байсан тул ноорогоо өөрийн хэрэгцээнд нийцүүлэн дахин бичихээр шийдсэн. Би BMP280 барометрийн даралт мэдрэгч ба DS3231 RTC -ийг нэмж цаг ба барометрийн даралтыг харуулав.

Алхам 2: Шаардлагатай эд анги

- Arduino Uno, Nano, Pro mini, Mega2560 гэх мэт.

- BMP280 барометрийн даралт мэдрэгч

- DS3231 RTC

- 1.8 инчийн tft lcd ST7735

- DS18b20

- DHT11 эсвэл DHT22

- Номын сан ба ноорог

Алхам 3: Програм хангамж

Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж
Програм хангамж

Би 2 эскиз хийсэн. Нэг нь RTC -тэй, хоёр дахь нь RTC байхгүй байна.

2019.03.04. BME280 мэдрэгчийг ашиглах өөр нэг зураг.

Алхам 4: Холболтууд

LCD:

- CS Digital 9

- RST дижитал 7

- DC дижитал 8

- SCLK Дижитал 13

- MOSI Digital 11

- VCC 3.3 вольт

- GND газар

- LED 5 вольт

BMP280:

VCC: Би зөвхөн 3.3 вольтыг зөвлөж байна

GND: газар

SCL: Аналог 5

SDA: Аналог 4

DS3231:

Vcc: 3.3 эсвэл 5 вольт

GND: газар

SCL: A5

SDA: A4

DS18B20: Дижитал 6

DHT11/22: Дижитал 10

Аналог LDR: Үнэгүй ямар ч аналог пин

Алхам 5: Эцэст нь

Та маш хямд, үнэн зөв цаг агаарын станц хийж, угсарч байна.

Үндсэндээ энэ нь өмнөх хувилбартай ижил боловч өөр lcd ашигладаг. Цагийг харуулахын тулд энгийн мөр хангалттай байх болно гэж бодсон.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // секунд харуулах FORMAT_LONG; Гэхдээ энэ нь нано -гийн хувьд жаахан чухал зүйл бөгөөд секунд харуулах хугацаа хойшлогдож байна

Хэрэв та хүсвэл илүү олон мэдрэгч нэмж болно, учир нь бидэнд I2C автобусыг дурдахгүй цөөн тооны дижитал болон аналог тээглүүр байдаг. Цорын ганц хязгаар нь lcd нягтрал юм:)

Та үүнийг сайн ашиглана гэж найдаж байна.

Миний зааврыг уншсанд баярлалаа.

Баяртай!

Зөвлөмж болгож буй: