图形气象站的制作教程

步骤1:零件
1 x tft 2.8英寸触摸屏面板ili9341驱动ic 240(rgb)* 320 spi接口
1 x microchip 18f26k22微控制器28-pin pdip
1 x hdc1080模块,gy-213v-hdc1080高精度数字湿度传感器带有温度传感器
1 x gy-63 ms5611高分辨率大气高度传感器模块iic/spi
1 x mh-z19红外二氧化碳传感器,用于二氧化碳监测
1 x(可选)nrf24l01 + pa + lna无线模块(带天线)
1 x 5v至3.3v dc-dc降压电源降压模块ams1117 800ma
1 x陶瓷电容器100nf
2 x丙烯酸板6 * 12cm厚度5mm或100 * 100mm厚度2mm
1 x微型usb连接器5针座jack micro usb dip4腿四腿微型插入板座usb连接器
1 x黑色适用于android手机的通用android手机micro usb eu插头旅行交流壁式充电器适配器
1 x pcb双面。
一些m3尼龙垫片/螺丝
-
外部温度(可选)
1 x microchip 16f886微控制器28引脚pdip
1 x防水ds18b20温度探头温度传感器不锈钢封装-100cm导线
1 x 4k7电阻
1 x nrf24l01 +无线模块
1 x陶瓷电容器100nf
1 x原型pcb面包板
1 x 85x58x33mm防水透明盖塑料电子电缆项目箱外壳
1 x塑料电池盒存储盒固定器,带导线,用于2 x aa 3.0v 2aa
2节aa电池
步骤2:pcb
《我在这个项目中使用了双面pcb。 gerber文件可用。该pcb适合tft显示屏的背面。温度传感器安装在背面,以防止电路发热。按以下方式将nrf24l01 +连接到微控制器:
引脚2 - nrf24l01的csn +
引脚8 - nrf24l01的gnd +
引脚9 - nrf24l01的ce +
引脚22 - nrf24l01的sck +
引脚23 - nrf24l01的miso +
引脚24 - nrf24l01的mosi +
引脚20 - vcc nrf24l01 +
nc - nrf24l01 +的irq
步骤3:室外温度
16f886微控制器用于每5分钟读取ds18b20温度传感器。该温度通过nrf24l01 +无线模块传输。这里有一个原型pcb面包板就足够了。使用以下微控制器引脚配置:
引脚2-nrf24l01 +的csn
引脚8-gnd
引脚9-nrf24l01 +的ce
引脚14 - nrf24l01的sck +
引脚15 - nrf24l01的miso +
引脚16 - nrf24l01的mosi +
引脚20 - aa电池的+3v
引脚21-nrf24l01 +的irq +
引脚22-ds18b20数据(使用4k7电阻上拉)
步骤4:rs232输出
每5秒钟通过rs232在引脚27(9600波特)提供测量。您可以将此接口连接到计算机并使用终端程序(例如putty)来获取数据。
步骤5:代码
传感器本项目中使用的是18f26k22微控制器的不同接口。 mh-z19 co2传感器使用的第一个串行接口也是如此。该接口设置为9600波特。该微控制器的第二个串行接口用于每5秒提供一次在引脚27处的传感器测量值,因此您可以将其连接到计算机(也设置为9600波特)。 hdc1080温度/湿度传感器和ms5611气压传感器在 i2c接口上运行。 tft显示屏和nrf24l01 +无线模块在配置为8 mhz的相同 spi接口上运行。 18f26k22微控制器本身设置为64 mhz。默认情况下,温度以摄氏度为单位。通过将引脚21接地,可以得到华氏温度。感谢achimdöbler的μgui图形库和harry w(1and0)的64位解决方案。
16f886微控制器用于测量室外温度。 ds18b20温度传感器每5分钟读取一次(此处使用单线协议),并通过nrf24l01 +无线模块通过 spi接口传输。大多数时候,该微控制器处于低功耗模式以节省电池。当然也支持负温度。如果不使用此外部温度功能,它将不会出现在tft屏幕上,因此它是可选的。
要对18f26k22和16f886微控制器进行编程,需要使用pickit3编程器。您可以使用免费的microchip ipe编程软件(不要忘记将vdd设置为3.0伏,并在“电源”菜单的“icsp选项”中选中“工具的电源目标电路”复选框。)
步骤6:时间段印象
时间段印象大约是15个小时的天气监视效果。显示屏上的白色雾度实际上并不存在。
红色内部温度
橙色外部温度
蓝色湿度
绿色为气压
黄色为co2
步骤7:欣赏
享受这个项目!
但是,原则上,仅尝试建立一个关于可观察幅度的理论是完全错误的。实际上,恰恰相反的情况发生了。正是这个理论决定了我们能够观察到什么。

IFIX实现与S7-200的OPC通讯的详细步骤
手臂代替触摸面板用声波传感器检测位置
英伟达和华为/海思主流GPU型号性能参考
11月大陆显卡品牌SellIn出货排行榜公布 七彩虹稳居第一其次分别为影驰和微星
STM32的SPI接口、cubeMX软件配置SPI接口和分析SPI相关代码
图形气象站的制作教程
中科曙光医疗数字化平台方案推动新郑市县域医共体的建设工作
基于DSP和CPLD的液晶模块的设计
头部电视厂商芯片和显示屏供应不足,库存下降明显
ESS起火事故再次强调了LG电池的着火风险
“定制检测”成为智慧产业奇葩 适用于玻璃瓶综合检测
英特尔、高通、AMD等美芯片企业致信拜登:要求提供“激励资金”
小米6被曝有双曲屏版 但没有双摄像头
施耐德电气上线开发者社区 打造能源与自动化领域开放交流平台
AirPods Pro 2C54固件更新会恶化降噪功能
每日一课 | 智慧灯杆感知技术之无线传感网的节点与特点介绍
瑞萨电子RE产品家族可实现超低电流消耗
汉威城市生命线感知与安全运营平台构筑安全城市地下“生命线”
紫光拟投资300亿美元做中国首个芯片巨头
锆石FPGA A4_Nano开发板视频:AD的控制原理