Բովանդակություն:

1.8 TFT LCD առաջադեմ եղանակային կայան ՝ 5 քայլ
1.8 TFT LCD առաջադեմ եղանակային կայան ՝ 5 քայլ

Video: 1.8 TFT LCD առաջադեմ եղանակային կայան ՝ 5 քայլ

Video: 1.8 TFT LCD առաջադեմ եղանակային կայան ՝ 5 քայլ
Video: Marlin Firmware 2.0.x Explained 2024, Հուլիսի
Anonim
1.8 TFT LCD առաջադեմ եղանակային կայան
1.8 TFT LCD առաջադեմ եղանակային կայան

Մի փոքր ավելի փոքր, բայց ավելի մեծ:

Քայլ 1. Նախագիծը շարունակվում է

Դե, ես ունեի 1.8 դյույմանոց tft LCD ՝ ST7735 վարորդով, որն այժմ չեմ օգտագործում: 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: Softwareրագրակազմ

Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում
Ծրագրային ապահովում

Ես պատրաստել եմ 2 ուրվագիծ: Մեկը RTC- ով է, իսկ երկրորդը `առանց RTC- ի:

2019.03.04. BME280 սենսորից օգտվելու ևս մեկ ուրվագիծ:

Քայլ 4: Կապեր

LCD:

- CS Digital 9

- RST Թվային 7

- DC Digital 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. Analogանկացած անալոգային քորոց, որն անվճար է

Քայլ 5: Վերջապես

Դուք ավարտեցիք և հավաքեցիք շատ էժան և ճշգրիտ եղանակային կայան:

Հիմնականում դա նույնն է, ինչ նախորդը, բայց այն օգտագործում է մեկ այլ LCD: Ingամանակը ցուցադրելու համար ես կարծում էի, որ պարզ տողը կլինի ավելի քան բավարար:

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG վայրկյանների ցուցադրման համար; Բայց դա մի փոքր շատ է Նանոյի համար, վայրկյանների ցուցադրումը հետաձգվում է

Եթե ցանկանում եք, դեռ կարող եք ավելացնել ավելի շատ տվիչներ, քանի որ մենք ունենք մի քանի թվային և անալոգային կապեր, որոնք դեռևս անվճար են ՝ չհաշված I2C ավտոբուսը: Միակ սահմանափակումը LCD լուծումն է:)

Հուսով եմ, որ դուք լավ կօգտվեք դրանից:

Շնորհակալ եմ, որ կարդում եք իմ հրահանգը:

Ողջույն

Խորհուրդ ենք տալիս: