物联网和人工智能微课提纲

©️杭州古德微机器人有限公司

物联网微课,主要包含物联网概念、通讯基础、微信通讯等。每节课时长约 5~10 分钟,主要内容及课时安排如下。

注:下面课程中 OLED 相关的内容也可根据情况换用点阵屏实现。

第一课:物联网基础

主要内容:

  • 什么是物联网,物联网的应用领域(举例说明)
  • 通讯技术历史,简单的物联网通讯技术介绍
  • 信息收发目标:两台树莓派互相发送、接受单一文字消息并能够通过调试信息输出

第二课:(选项 1)通讯技术实践

主要内容:

  • 通过物联网发送结构数据(顺序发送)
  • OLED 显示的学习
  • 目标:通过物联网发送文字并在 OLED 指定位置显示

第二课:(选项 2)电报收发

主要内容:

  • 体验原始的电报技术
  • 发报机组成:蜂鸣器、LED、按钮
  • 电报码(长短码)的知识
  • 一台发报,一台收报,按照码表进行英文翻译(中文码表太复杂不考虑)
  • 声光呈现电码
  • 扩展:可用点阵屏代替收报端,直接进行译码操作

第三课:通过物联网发送图片

主要内容:

  • 通过物联网通讯发送图片
  • 图片的 base64 编解码
  • 目标:两台树莓派之间发送图片并在 OLED 指定位置显示

第四课:远程控制手势灯

主要内容:

  • 通过物联网传输控制指令
  • 检测传感器状态并将状态发送至另一台树莓派
  • 接收另一台树莓派消息并执行开关灯、流水方向等操作
  • 目标:在一台树莓派通过红外感应或重力感应的手势操作,控制另一台树莓派灯光效果

第五课:爱心传递

主要内容:

  • 两台以上树莓派之间进行通信
  • 指令发送端会根据 sensehat 倾斜角度判断向哪一台树莓派发送指令
  • 指令发出后,发送方关闭点阵显示,接收方开启显示,形成传递效果
  • 目标:两台或两台以上树莓派,通过重力感应相互间传递图案,如爱心

第六课:远程控制贪食蛇游戏

主要内容:

  • 将之前 SenseHat 课程中的综合互动应用(不一定是贪食蛇)改为双机实现,一台仅用于点阵屏显示,另一台进行控制

第七课:微信通信基础

主要内容:

  • 物联网通讯不仅是两天树莓派之间,而是可以和电脑、手机进行沟通。以微信为例。
  • 消息和事件的概念,为什么要用消息而不是轮询
  • 怎样制作一个消息响应函数
  • 微信账号登录(树莓派上的微信网页版)
  • 目标:用微信给树莓派登录的微信发送消息并显示

第八课:微信接收多媒体信息

主要内容:

  • 接收音频并播放
  • 接受音频转为文字
  • 二维码识别

第九课:微信控制树莓派行动

主要内容:

  • 互联网安全;权限控制的意义
  • 权限控制的方法
  • 通过制定账号向树莓派发送指令并执行如亮灯、点阵屏坐标等

第十课:微信聊天机器人

主要内容:

  • 发送消息给树莓派,自动回答

十一课:智能门锁

主要内容:

  • 射频卡/二维码开门
  • 微信控制开门
  • 开门后微信通知

十二课:智能花盆

本课为综合应用。 智能花盆包含的功能很多,比如自动遮光、定时补水等等。本课可仅实现物联网相关部分:

  • 微信登录、收发信息
  • 微信控制浇水
  • 温度、土壤干燥告警
  • 位置移动报警

内容比较多,可拆分为 2~3 节课完成。

Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2021-10-13

results matching ""

    No results matching ""