Índice:

1.8 Estação meteorológica avançada TFT LCD: 5 etapas
1.8 Estação meteorológica avançada TFT LCD: 5 etapas

Vídeo: 1.8 Estação meteorológica avançada TFT LCD: 5 etapas

Vídeo: 1.8 Estação meteorológica avançada TFT LCD: 5 etapas
Vídeo: Estação Meteorológica com Arduino: Projeto Prático e Fácil de Montar! 2024, Julho
Anonim
1.8 Estação meteorológica avançada TFT LCD
1.8 Estação meteorológica avançada TFT LCD

Um pouco menor, mas maior.

Etapa 1: O projeto continuou

Bem, eu tinha um lcd tft de 1,8 polegadas com driver ST7735 que não uso há algum tempo. Por causa do lcd 2.4, não pude usar a interface I2C para conectar mais sensores ao Arduino Uno, decidi reescrever o esboço para atender às minhas necessidades. Eu adicionei um sensor de pressão barométrica BMP280 e um DS3231 RTC para exibir a hora e a pressão barométrica.

Etapa 2: peças necessárias

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

- Sensor de pressão barométrica BMP280

- DS3231 RTC

- 1,8 polegadas tft lcd ST7735

- DS18b20

- DHT11 ou DHT22

- Bibliotecas e esboço

Etapa 3: Software

Programas
Programas
Programas
Programas
Programas
Programas

Fiz 2 esboços. Um está com RTC e o segundo está sem RTC.

2019-03-04. Outro esboço para usar o sensor BME280.

Etapa 4: conexões

LCD:

- CS Digital 9

- RST Digital 7

- DC Digital 8

- SCLK Digital 13

- MOSI Digital 11

- VCC 3,3 volt

- Terra GND

- LED 5 volts

BMP280:

VCC: Eu recomendo fortemente apenas 3,3 volts

GND: terreno

SCL: Analógico 5

SDA: Analógico 4

DS3231:

Vcc: 3,3 ou 5 volts

GND: terreno

SCL: A5

SDA: A4

DS18B20: Digital 6

DHT11 / 22: Digital 10

LDR analógico: qualquer pino analógico que esteja livre

Etapa 5: finalmente

Você terminou e montou uma estação meteorológica muito barata e precisa.

Basicamente é igual ao anterior, mas usa outro lcd. Para mostrar o tempo, pensei que uma simples string seria mais do que suficiente.

tft.print (rtc.getTimeStr (FORMAT_SHORT)); // FORMAT_LONG para exibir segundos; Mas é um pouco demais para o Nano, a exibição de segundos é atrasada

Você ainda pode adicionar mais sensores se quiser, porque temos alguns pinos digitais e analógicos ainda livres, sem falar no barramento I2C. O único limite é a resolução do LCD:)

Espero que você faça um bom uso disso.

Obrigado por ler meu instrutível.

Saúde!

Recomendado: