Mundarija:

1.8 TFT LCD kengaytirilgan ob -havo stantsiyasi: 5 qadam
1.8 TFT LCD kengaytirilgan ob -havo stantsiyasi: 5 qadam

Video: 1.8 TFT LCD kengaytirilgan ob -havo stantsiyasi: 5 qadam

Video: 1.8 TFT LCD kengaytirilgan ob -havo stantsiyasi: 5 qadam
Video: Обновленный Subaru OUTBACK 2023 | Что нового? 2024, Noyabr
Anonim
1.8 TFT LCD kengaytirilgan ob -havo stantsiyasi
1.8 TFT LCD kengaytirilgan ob -havo stantsiyasi

Biroz kichikroq, lekin kattaroq.

1 -qadam: Loyiha davom etdi

Xo'sh, menda ST7735 drayveri bo'lgan 1,8 dyuymli tftli LCD bor edi, men hozirgacha ishlatmadim. 2.4 lcd bo'lgani uchun men I2C interfeysidan Arduino Uno -ga ko'proq sensorlarni ulash uchun foydalana olmadim va eskizni o'z ehtiyojlarimga mos ravishda qayta yozishga qaror qildim. Vaqt va barometrik bosimni ko'rsatish uchun BMP280 barometrik bosim sensori va DS3231 RTC qo'shdim.

2 -qadam: kerakli qismlar

- Arduino Uno, Nano, Pro mini, Mega2560 va boshqalar.

- BMP280 barometrik bosim sensori

- DS3231 RTC

- 1,8 dyuymli tftli LCD ST7735

- DS18b20

- DHT11 yoki DHT22

- Kutubxonalar va eskizlar

3 -qadam: dasturiy ta'minot

Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot
Dasturiy ta'minot

Men 2 ta eskiz tayyorladim. Ulardan biri RTC bilan, ikkinchisi RTCsiz.

2019.03.04. BME280 sensoridan foydalanish uchun yana bir eskiz.

4 -qadam: ulanishlar

LCD:

- CS Digital 9

- RST raqamli 7

- DC raqamli 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volt

- GND asosi

- LED 5 volt

BMP280:

VCC: Men faqat 3,3 voltni tavsiya qilaman

GND: er

SCL: analog 5

SDA: analog 4

DS3231:

Vcc: 3,3 yoki 5 volt

GND: er

SCL: A5

SDA: A4

DS18B20: Raqamli 6

DHT11/22: Raqamli 10

Analog LDR: bepul bo'lgan har qanday analog pin

5 -qadam: Nihoyat

Siz juda arzon va aniq ob -havo stantsiyasini tayyorladingiz va yig'dingiz.

Asosan, bu avvalgisiga o'xshaydi, lekin u boshqa lcd -dan foydalanadi. Vaqtni ko'rsatish uchun oddiy satr etarli bo'ladi deb o'yladim.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG soniyalarni ko'rsatish uchun; Ammo Nano uchun bu juda katta, soniyalar ko'rsatish kechiktiriladi

Agar xohlasangiz, siz hali ham ko'proq sensorlarni qo'shishingiz mumkin, chunki bizda hali ham I2C avtobusini eslatib o'tadigan bir nechta raqamli va analog pinlar mavjud. Yagona chegara - bu LCD o'lchamlari:)

Umid qilamanki, siz bundan yaxshi foydalanasiz.

Mening ko'rsatmalarni o'qiganingiz uchun tashakkur.

Salom!

Tavsiya: