Sisukord:

1.8 TFT LCD täiustatud ilmajaam: 5 sammu
1.8 TFT LCD täiustatud ilmajaam: 5 sammu

Video: 1.8 TFT LCD täiustatud ilmajaam: 5 sammu

Video: 1.8 TFT LCD täiustatud ilmajaam: 5 sammu
Video: Объяснение прошивки Marlin 2.0.x 2024, Juuli
Anonim
1.8 TFT LCD täiustatud ilmajaam
1.8 TFT LCD täiustatud ilmajaam

Natuke väiksem, aga suurem.

Samm: projekt jätkus

Noh, mul oli 1,8 -tolline tft lcd koos ST7735 draiveriga, mida ma pole mõnda aega kasutanud. 2,4 lcd tõttu ei saanud ma kasutada I2C liidest, et Arduino Unoga rohkem andureid ühendada, otsustasin eskiisi vastavalt minu vajadustele ümber kirjutada. Lisasin aja ja õhurõhu kuvamiseks BMP280 baromeetrilise rõhu anduri ja DS3231 RTC.

2. samm: vajalikud osad

- Arduino Uno, Nano, Pro mini, Mega2560 jne

- BMP280 baromeetrilise rõhu andur

- DS3231 RTC

- 1,8 -tolline TFT LCD ST7735

- DS18b20

- DHT11 või DHT22

- Raamatukogud ja visand

Samm: tarkvara

Tarkvara
Tarkvara
Tarkvara
Tarkvara
Tarkvara
Tarkvara

Tegin 2 visandit. Üks on RTC -ga ja teine ilma RTC -ga.

2019.03.04. Veel üks visand BME280 anduri kasutamiseks.

4. samm: ühendused

LCD:

- CS Digital 9

- RST Digital 7

- DC digitaalne 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volti

- GND maapind

- LED 5 volti

BMP280:

VCC: soovitan tungivalt ainult 3,3 volti

GND: jahvatatud

SCL: analoog 5

SDA: analoog 4

DS3231:

Vcc: 3,3 või 5 volti

GND: jahvatatud

SCL: A5

SDA: A4

DS18B20: digitaalne 6

DHT11/22: digitaalne 10

Analoog -LDR: mis tahes tasuta analoogpistik

Samm: lõpuks

Olete valmis ja panite kokku väga odava ja täpse ilmajaama.

Põhimõtteliselt on see sama mis eelmine, kuid kasutab teist lcd -d. Aja kuvamiseks arvasin, et lihtsast stringist piisab.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG sekundite kuvamiseks; Kuid Nano jaoks on see natuke palju, sekundite kuvamine viibib

Soovi korral saate veel andureid lisada, sest meil on veel mõned digitaalsed ja analoogpoldid, rääkimata I2C siinist. Ainus piirang on LCD eraldusvõime:)

Loodan, et kasutate seda hästi.

Tänan, et lugesite minu juhendit.

Tervist!

Soovitan: