Obsah:

1,8 TFT LCD Pokročilá meteorologická stanice: 5 kroků
1,8 TFT LCD Pokročilá meteorologická stanice: 5 kroků

Video: 1,8 TFT LCD Pokročilá meteorologická stanice: 5 kroků

Video: 1,8 TFT LCD Pokročilá meteorologická stanice: 5 kroků
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Červenec
Anonim
1,8 TFT LCD Pokročilá meteorologická stanice
1,8 TFT LCD Pokročilá meteorologická stanice

Trochu menší, ale větší.

Krok 1: Projekt pokračuje

Měl jsem 1,8 palcový tft lcd s ovladačem ST7735, který jsem teď nějakou dobu nepoužíval. Kvůli 2,4 lcd jsem nemohl použít rozhraní I2C k připojení více senzorů k Arduino Uno, rozhodl jsem se přepsat skicu tak, aby vyhovovala mým potřebám. Přidal jsem snímač barometrického tlaku BMP280 a DS3231 RTC k zobrazení času a barometrického tlaku.

Krok 2: Potřebné součásti

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

- Senzor barometrického tlaku BMP280

- DS3231 RTC

- 1,8 palce tft lcd ST7735

- DS18b20

- DHT11 nebo DHT22

- Knihovny a skica

Krok 3: Software

Software
Software
Software
Software
Software
Software

Udělal jsem 2 skici. Jeden je s RTC a druhý je bez RTC.

2019.03.04. Další skica k použití snímače BME280.

Krok 4: Připojení

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 voltů

- Zem GND

- LED 5 voltů

BMP280:

VCC: Důrazně doporučuji pouze 3,3 voltů

GND: zem

SCL: analogový 5

SDA: analogový 4

DS3231:

Vcc: 3,3 nebo 5 voltů

GND: zem

SCL: A5

SDA: A4

DS18B20: Digitální 6

DHT11/22: Digitální 10

Analog LDR: Jakýkoli analogový pin, který je zdarma

Krok 5: Konečně

Máte hotovo a sestavili jste velmi levnou a přesnou meteorologickou stanici.

V zásadě je stejný jako předchozí, ale používá jiný LCD. Pro zobrazení času jsem si myslel, že jednoduchý řetězec bude více než dost.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG pro zobrazení sekund; Ale pro Nano je to trochu moc, zobrazování sekund se zpožďuje

Stále můžete přidat další senzory, pokud chcete, protože máme několik digitálních a analogových pinů, které nemůžeme zmínit o sběrnici I2C. Jediným limitem je rozlišení LCD:)

Doufám, že to dobře využijete.

Děkuji, že jste si přečetli můj návod.

Na zdraví!

Doporučuje: