Obsah:

1,8 TFT LCD pokročilá meteorologická stanica: 5 krokov
1,8 TFT LCD pokročilá meteorologická stanica: 5 krokov

Video: 1,8 TFT LCD pokročilá meteorologická stanica: 5 krokov

Video: 1,8 TFT LCD pokročilá meteorologická stanica: 5 krokov
Video: Объяснение прошивки Marlin 2.0.x 2024, Júl
Anonim
1,8 TFT LCD pokročilá meteorologická stanica
1,8 TFT LCD pokročilá meteorologická stanica

Trochu menší, ale o to väčší.

Krok 1: Projekt pokračuje

Mal som 1,8 palcový TFT LCD s ovládačom ST7735, ktorý som už nejaký čas nepoužíval. Vzhľadom na 2,4 lcd som nemohol použiť rozhranie I2C na pripojenie ďalších senzorov k Arduino Uno, preto som sa rozhodol prepísať skicu tak, aby vyhovovala mojim potrebám. Na zobrazenie času a barometrického tlaku som pridal snímač barometrického tlaku BMP280 a DS3231 RTC.

Krok 2: Potrebné diely

- Arduino Uno, Nano, Pro mini, Mega2560 atď.

- Senzor barometrického tlaku BMP280

- DS3231 RTC

- 1,8 palcový TFT LCD ST7735

- DS18b20

- DHT11 alebo DHT22

- Knižnice a skica

Krok 3: Softvér

Softvér
Softvér
Softvér
Softvér
Softvér
Softvér

Urobil som 2 skice. Jeden je s RTC a druhý je bez RTC.

2019.03.04. Ďalší náčrt na použitie senzora BME280.

Krok 4: Pripojenia

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 voltov

- Zem GND

- LED 5 voltov

BMP280:

VCC: Dôrazne odporúčam iba 3,3 voltu

GND: zem

SCL: Analógový 5

SDA: analógový 4

DS3231:

Vcc: 3,3 alebo 5 voltov

GND: zem

SCL: A5

SDA: A4

DS18B20: digitálny 6

DHT11/22: Digitálny 10

Analógový LDR: Akýkoľvek analógový pin, ktorý je zadarmo

Krok 5: Nakoniec

Máte hotovo a zostavíte veľmi lacnú a presnú meteorologickú stanicu.

V zásade je rovnaký ako predchádzajúci, ale používa iný LCD. Na zobrazenie času som si myslel, že jednoduchý reťazec bude viac než dosť.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG na zobrazenie sekúnd; Ale pre Nano je to trochu veľa, zobrazovanie sekúnd je oneskorené

Ak chcete, stále môžete pridať ďalšie senzory, pretože máme niekoľko digitálnych a analógových pinov, ktoré sú ešte voľné, nehovoriac o zbernici I2C. Jediným limitom je rozlíšenie LCD:)

Dúfam, že ho budete dobre využívať.

Ďakujem, že ste si prečítali môj návod.

Na zdravie!

Odporúča: