Kazalo:

1,8 TFT LCD napredna vremenska postaja: 5 korakov
1,8 TFT LCD napredna vremenska postaja: 5 korakov

Video: 1,8 TFT LCD napredna vremenska postaja: 5 korakov

Video: 1,8 TFT LCD napredna vremenska postaja: 5 korakov
Video: MKS Gen L — Марлин 1 1 9 (configuration.h) 2024, Julij
Anonim
1,8 TFT LCD napredna vremenska postaja
1,8 TFT LCD napredna vremenska postaja

Nekoliko manjši, a večji.

1. korak: Projekt se nadaljuje

No, imel sem 1,8 -palčni tft lcd z gonilnikom ST7735, ki ga že nekaj časa ne uporabljam. Zaradi 2,4 lcd -ja nisem mogel uporabiti vmesnika I2C za povezavo več senzorjev z Arduino Uno in sem se odločil, da bom skico prepisal tako, da bo ustrezala mojim potrebam. Za prikaz časa in barometričnega tlaka sem dodal senzor barometričnega tlaka BMP280 in DS3231 RTC.

Korak: Potrebni deli

- Arduino Uno, Nano, Pro mini, Mega2560 itd.

- barometrični senzor tlaka BMP280

- DS3231 RTC

- 1,8 -palčni tft LCD ST7735

- DS18b20

- DHT11 ali DHT22

- Knjižnice in skica

3. korak: Programska oprema

Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema
Programska oprema

Naredil sem 2 skici. Ena je z RTC, druga pa brez RTC.

2019.03.04. Še ena skica za uporabo senzorja BME280.

4. korak: Povezave

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- Digitalni MOSI 11

- VCC 3,3 volta

- GND ozemljitev

- LED 5 voltov

BMP280:

VCC: Močno svetujem le 3,3 volta

GND: tla

SCL: analogni 5

SDA: analogni 4

DS3231:

Vcc: 3,3 ali 5 voltov

GND: tla

SCL: A5

SDA: A4

DS18B20: Digitalni 6

DHT11/22: Digital 10

Analogni LDR: Vsak prosti analogni pin

5. korak: Končno

Končali ste in sestavili zelo poceni in natančno vremensko postajo.

V bistvu je enak prejšnjemu, vendar uporablja drug lcd. Za prikaz časa, za katerega sem mislil, da bo preprost niz več kot dovolj.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG za prikaz sekund; Toda za Nano je to malo, prikaz sekund je zakasnjen

Če želite, lahko še vedno dodate več senzorjev, saj imamo na voljo še nekaj digitalnih in analognih zatičev, da ne omenjam vodila I2C. Edina omejitev je ločljivost LCD -ja:)

Upam, da ga boste dobro uporabili.

Hvala, ker ste prebrali moj pouk.

Na zdravje!

Priporočena: