气象站项目01_DFROBOT

2019-03-101.6万
精华项目
AI 快速预览详细 收起
本文介绍了如何使用DFROBOT桌面气象站套件进行学校前瞻性项目。首先,需要下载所需的库文件并配置软件环境。接着,连接实时时钟模块和主控板,并设置正确的时间。然后,下载气象站程序并将其上传到主控板。最后,安装结构件和传感器,完成整个气象站的搭建。该项目适合9年级学生,有助于培养他们的动手能力和科学素养。
气象站项目01_DFROBOT图1气象站项目01_DFROBOT图2气象站项目01_DFROBOT图3
       学校前瞻性项目准备以地理中的气象为启点,开始制作。为了让学生们能够获取气象中的相关数据信息,我们制定了几种方案,其中方案一就是采用DFROBOT的桌面气象站套件。
气象站项目01_DFROBOT图4气象站项目01_DFROBOT图5
开箱照
气象站项目01_DFROBOT图6
主控板
气象站项目01_DFROBOT图7
全部电子件
气象站项目01_DFROBOT图8
气象站结构件

部署软件环境
       由于本次采用项目使用了很多的库,所以在调试前需要先把相应的库下载,并拷贝至lirbrarieS目录下。
public /ds3231/bmp028/dht/weatherstation


设置时钟模块
      硬件连接:将实时时钟模块和主控板连接,注意 VCC 要连接到 ICSP 区域,R 区的VCC(+)是需要通过程序打开才能使用。

气象站项目01_DFROBOT图9
气象站项目01_DFROBOT图10
       打开 Arduino IDE,选择板类型为:LilyPad Arduoino USB,打开 ds3231 中 adjust 样例程序,修改 adjust 代码中红色部分为当前时间,图示所示 dt DateTime dt(2014, 8, 4, 12, 1, 0, 1)表示:2014 年 8 月 4 日 12 时 1 分 0 秒、星期 1; 注意:任何数字前不要加 0,比如使用 08 是不正确的。
气象站项目01_DFROBOT图11
气象站项目01_DFROBOT图12

下载程序,打开 Arduino 串口,能够看到当前的时间的显示,则设置正确,将 RTC 模块取下;否则重新设置时间。气象站项目01_DFROBOT图13
下载气象站程序
注意:我使用IDE 1.06编译出现错误,而改为1.86编译通过。
weatherstation ——example
将样例程序下载到主控板 将 4Drawing 控制板上的开关拨到“RUN”状态。


安装结构件:


前面板安装
气象站项目01_DFROBOT图14
气象站项目01_DFROBOT图15
气象站项目01_DFROBOT图16
气象站项目01_DFROBOT图17

后面板安装
气象站项目01_DFROBOT图18
后面板贴身铝箔纸用于反光
气象站项目01_DFROBOT图19
太阳能电池板线从孔中穿出
气象站项目01_DFROBOT图21
用蓝丁胶将太阳能电池板粘在后面板上
气象站项目01_DFROBOT图20

将充电模块、锂电池安装
气象站项目01_DFROBOT图22气象站项目01_DFROBOT图23
用蓝丁胶固定在背板上;然后将线接好。


温湿度安装
气象站项目01_DFROBOT图25
气象站项目01_DFROBOT图26
气象站项目01_DFROBOT图24
气象站项目01_DFROBOT图30

整体电路安装
气象站项目01_DFROBOT图27
气象站项目01_DFROBOT图28
气象站项目01_DFROBOT图29
气象站项目01_DFROBOT图31
安装后效果图
气象站项目01_DFROBOT图32
气象站项目01_DFROBOT图33
综述:经过昨晚的测试体验,整体运行效果稳定,但安装过程相对复杂(9年级的学生)






创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
20060606
20060606
主控板是arduino吗?
fats114
fats114
想想06年的时候给官方案例程序debug,然后并没有留名:'(
https://mc.dfrobot.com.cn/thread-13297-1-1.html
hnyzcj
hnyzcj
作者
回复fats114
那现在就留一个吧,叫他们给你补偿
gada888
gada888
给个大大的顶
- 没有更多了 -