1.8 TFT LCD气象站的制作

步骤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分辨率:)


红米Note9 Pro 5G规格曝光:骁龙750G芯片组
自举电路不正常工作
基于机智云+STM32的智能物联网寝室
三个有效的HMI设计原则
2021年Digi-Key Electronics新增了500多家供应商和125,000多个SKU
1.8 TFT LCD气象站的制作
意法半导体公布2021年第二季度财报
高效能量采集升压充电IC bq25504的性能特点及应用分析
华为P10开箱来袭,到底值不值得入手!
移动互联和安全:飞思卡尔的两大发展主轴
海信空调,回归竞争本质,为用户打造家居环境全维度舒适体验
大数据分析工具有哪些
通过四个趋势来分析智能虚拟助手(IVAs)的未来
传统工艺与3D打印技术的结合,会怎样的效果
超声波热量表的安装注意事项及方式
星型接地法在胆机制作中的应用
如何制作太阳能时钟
dfrobot面包板实验插件简介
声智推出基于声智壹元大模型的服务热线AI坐席助手
如何在电源良好引脚上使用MOSFET体二极管实现温度测量