Mündəricat:

1.8 TFT LCD Qabaqcıl Hava İstasyonu: 5 addım
1.8 TFT LCD Qabaqcıl Hava İstasyonu: 5 addım

Video: 1.8 TFT LCD Qabaqcıl Hava İstasyonu: 5 addım

Video: 1.8 TFT LCD Qabaqcıl Hava İstasyonu: 5 addım
Video: 10 FUNÇÕES MAIS PROCURADAS DE CODING VW PREMIUM / VCDS / VAG 2024, Iyul
Anonim
1.8 TFT LCD Qabaqcıl Hava İstasyonu
1.8 TFT LCD Qabaqcıl Hava İstasyonu

Biraz kiçik, amma daha böyük.

Addım 1: Layihə davam edir

Yaxşı bir müddətdir istifadə etmədiyim ST7735 sürücüsü olan 1.8 düymlük tft lcdim vardı. 2.4 lcd -dən ötəri I2C interfeysindən daha çox sensoru Arduino Uno -ya bağlamaq üçün istifadə edə bilmədim, eskizi ehtiyaclarıma uyğun yenidən yazmağa qərar verdim. Vaxtı və barometrik təzyiqi göstərmək üçün BMP280 barometrik təzyiq sensoru və DS3231 RTC əlavə etdim.

Addım 2: Lazım olan hissələr

- Arduino Uno, Nano, Pro mini, Mega2560 və s.

- BMP280 barometrik təzyiq sensoru

- DS3231 RTC

- 1.8 düym tft lcd ST7735

- DS18b20

- DHT11 və ya DHT22

- Kitabxanalar və eskizlər

Addım 3: Proqram təminatı

Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı
Proqram təminatı

2 eskiz hazırladım. Biri RTC ilə, ikincisi RTC olmadan.

2019.03.04. BME280 sensorundan istifadə etmək üçün başqa bir eskiz.

Addım 4: Bağlantılar

LCD:

- CS Digital 9

- RST Digital 7

- DC Rəqəmsal 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3.3 volt

- GND zəmini

- LED 5 volt

BMP280:

VCC: Yalnız 3.3 volt tövsiyə edirəm

GND: torpaq

SCL: Analog 5

SDA: Analog 4

DS3231:

Vcc: 3.3 və ya 5 volt

GND: torpaq

SCL: A5

SDA: A4

DS18B20: Rəqəmsal 6

DHT11/22: Rəqəmsal 10

Analog LDR: Pulsuz olan hər hansı bir analog pin

Addım 5: Nəhayət

Bitirdiniz və çox ucuz və dəqiq bir hava stansiyası yığdınız.

Əsasən əvvəlki ilə eynidir, amma başqa bir lcd istifadə edir. Vaxtı göstərmək üçün düşündüm ki, sadə bir sim kifayət qədər çox olacaq.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG saniyələri göstərmək üçün; Ancaq Nano üçün bir az çoxdur, saniyələri göstərmək gecikir

İstəsəniz hələ də daha çox sensorlar əlavə edə bilərsiniz, çünki I2C avtobusundan bəhs etməmək üçün hələ də bir neçə rəqəmsal və analoq pinimiz var. Tək məhdudiyyət lcd həllidir:)

Ümid edirəm bunun üçün yaxşı bir şəkildə istifadə edəcəksiniz.

Təlimatımı oxuduğunuz üçün təşəkkür edirəm.

Sağol!

Tövsiyə: