步骤1:
我有一个带ST7735驱动程序的1.8英寸ftft液晶屏,我现在已经不使用它了。由于使用了2.4 LCD,因此我无法使用I2C接口将更多传感器连接到Arduino Uno,因此我决定重写草图以适合我的需求。我添加了BMP280大气压力传感器和DS3231 RTC来显示时间和大气压力。
步骤2:所需的零件
-Arduino Uno,Nano, Pro mini,Mega2560等。
-BMP280气压传感器
-DS3231 RTC
-1.8英寸TFT LCD ST7735
-DS18b20
-DHT11或DHT22
-库和草图
步骤3:软件
我制作了2个草图。一种是带有RTC,第二种是没有RTC。
2019年3月4日。另一个使用BME280传感器的草图。
步骤4:连接
LCD:
-CS Digital 9
-RST数字7
-直流数字8
-SCLK数字13
-MOSI数字11
-VCC 3.3伏特
-GND地
-LED 5伏特
BMP280:
VCC:我强烈建议仅3.3伏特
GND:接地
SCL:模拟5
SDA:模拟4
DS3231:
Vcc:3.3或5伏
GND:接地
SCL:A5
SDA:A4
DS18B20:数字6
DHT11/22:数字10
模拟LDR:任何免费的模拟引脚
步骤5:最后
您已完成并组装
基本上与以前的气象站相同,但它使用了另一个LCD。为了显示时间,我认为一个简单的字符串将绰绰有余。
tft.print(rtc.getTimeStr(FORMAT_SHORT));//FORMAT_LONG用于显示秒;但这对于Nano来说有点多,显示秒数会被延迟
如果您愿意,您仍然可以添加更多的传感器,因为我们还有一些数字和模拟引脚,不用说I2C总线了。唯一的限制是LCD分辨率:)
责任编辑:wv
-
lcd
+关注
关注
36文章
4579浏览量
175837 -
Arduino
+关注
关注
190文章
6515浏览量
195976 -
气象站
+关注
关注
1文章
841浏览量
16904 -
气压传感器
+关注
关注
4文章
143浏览量
22026
发布评论请先 登录
便携式气象站:移动场景下的气象“感知官”
超声波气象站:精准监测的技术新选择
小型自动气象站:精细化气象监测的技术革新与应用拓展
超声波自动气象站技术方案
光伏自动气象站技术架构与发电效率保障应用
北斗自动气象站: 护航无网区的 “气象信使”
防爆工业气象站:工业场景的 “气象监测中枢”
智慧农业气象站技术方案
光伏实验气象站的技术架构与应用实践
解密交通气象站:数据驱动的交通气象服务革新

1.8 TFT LCD气象站的制作
评论