回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

GDW掌控板:搭建简易校园气象站 简单

头像 rzegkly 2020.02.12 2178 3
project-image

一、项目背景:

通过GDW和掌控板组装一个简易校园气象站,优化校园科技教育环境,传播气象科学知识,增强青少年学生的公众气象意识,提高学生们的科技意识,丰富学生们的课余生活。特别是在于开拓、延伸、补充同学们的课外知识;培养科学精神,强化科学意识,训练科学的技能技术,达到提高同学们全面素质的效果。

project-image

二、项目目标

1.树莓派和掌控板通过物联网MQTT连接。

2白灵鸽传感器搜集光线、温度、气压、湿度等信息发给树莓派。

3.在GDW平台网站形式将气象信息展示出来。

4.语音唤醒功能,GDW平台实时语音播报不同气象和天气信息。

project-image

三、项目实现

(一)、硬件:

材料清单

project-image

(二).软件:

1.古德微编程平台

2.mPython0.2.2

四、项目原理

树莓派和掌控板建立物联网MQTT平台,通过白灵鸽传感器检测气象信息传送给树莓派。 在GDW平台网站形式将气象信息实时展示出来。 GDW平台语音唤醒功能,实时语音播报不同气象和天气信息。

project-image

五、项目实现

(一)项目过程

步骤1 环境部署

project-image

1.树莓上电开机(树莓通过WIFI接入互联网),电脑登录http://www.gdwrobot.cn。

project-image

2.进入软件平台,登录帐号,连接树莓,在设备控制界面,连接设备,服务器建立 。

说明:树莓派网络IP地址要记住。

project-image

步骤2 建立物联网MQTT平台

project-image

1.物联网-常用-MQTT

地址:www.gdwrobot.top

ID:kangliuyuan ,

端口:1883,

帐号: 不填;密码: 不填

project-image

2.编程界面左上角--更多功能

进入采集数据---添加标题:GDW校园气象站--添加气象相关参数

说明:树莓派编号必须是登陆网站的账号,否则,无法以网站形式查询到气象信息,但气象“主题” 可以自定义。


步骤3 图像显示

project-image

1.左侧,智能硬件--显示屏---添加显示屏型号ssd1306,接口i2c,宽度128,高度64


project-image

2.左侧,多媒体块-图片,设置相关图片参数。


project-image

3.左侧,显示块--把图片显示OLED屏上。

步骤4 语音唤醒

project-image

左侧,人工智能块---语音识别--创建Wakeup函数,将音频信息mp3通过网络人工智能翻译文字信息


project-image

通过小度小度关键词--语音唤醒函数Wakeup,当ding声音播放,led灯亮,播放“天气播报和气象”相关信息。

project-image
project-image

步骤5 掌控板mPython

1.打开掌控板mPython,串口:com26连接。

project-image

2.左侧---分别添加Wi-Fi块,

project-image

3.左侧---扩展块,应用扩展:MQTT

project-image
project-image

4.编程

project-image
project-image
project-image

六、项目感悟

通过搭建校园气象站,一方面让学生将学习到的知识学以致用,学习--实践----观察---学习---提高,另一方面通过网站观察气象信息的变化,小度唤醒查询气象信息。

project-image

七、知识拓展

【MQTT】

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议)是一个基于客户端-服务器的消息发布/订阅传输协议。 MQTT协议是轻量、简单、开放和易于实现的,这些特点使它适用范围非常广泛。

八、视频回放

网页显示气象信息或者扫描校园气象 二维码观看


project-image
project-image
project-image
project-image
project-image

评论

user-avatar
  • hacker_

    hacker_2023.05.10

    666

    0
    • 古德微小微

      古德微小微2020.04.18

      赞赞赞!!!

      0
      • DFr18f9QI4U

        DFr18f9QI4U2020.03.02

        666

        0