机器人创客教育等领域与物联网结合——远程开关灯

机器人创客教育等领域与物联网结合——远程开关灯

首页休闲益智电灯机器人游戏更新时间:2024-06-05

通过这次疫情我们发现,还是应该多重视基础学科的教育,加大科技研发投入力度,这一切不是从嘴上说说就能实现的,so,这些实际情况更坚定了我要做青少年科技教育的决心,哪怕能稍稍的提升学生们一丁点的科学素养,或者稍稍能扩展一下学生的思维,也是值得的。

时代发展,科技进步,随着5G技术兴起,物联网再次被推送到技术前沿。现在的孩子们有福了,很多先进的技术理念,都可以以机器人教育的形式进入课堂,最狠的是都不用码代码!我今天要分享的就是机器人课堂上的物联网知识——通过手机联网,在全球各地都能控制家里灯。

话不多说,直接上干货。

硬件:安卓手机一部,需要下载blynk软件。

ESP8266一块,集成串口通讯芯片,网上一搜一大堆,价格十几元。

LED灯模块一个,玩过arduino的同学太熟悉了。

电脑一部,安装mixly软件,用于开发ESP8266。

开发流程

一.手机APP端创建项目

打开blynk软件,注册我就不说了,但是一定准确输入邮箱地址,用于接收授权码。

打开blynk软件

点击New Project新建项目

新建项目

在Project Name输入名字—“远程开关灯”,设备选择ESP8266。

输入名称

点击创建后,会出现邮箱授权码界面

授权码要发到邮箱

点击OK,邮箱会收到授权码,授权码就是服务器在全网众多设备中快速找到你的密钥。

邮箱收到授权码

第一行就是授权码

点击“ ”号,我们添加一个按钮组件,用手机端这个按钮远程控制设备端的LED的亮灭。

添加BUTTON组件

点击组件进入设置,PIN选择Digital数字引脚,引脚选择gp0

意思是这个按钮要和设备端ESP8266的数字引脚0建立起联系,也就是说这个虚拟按钮能够控制ESP8266 GP0端口的高低电平。

开关有两种模式,我们选择Switch类似于家里墙壁开关。上面的0和1代表着高低电平,有的LED是高电平触发,有的则是低电平触发,这个需要根据产品实际情况设置。设置完毕后返回。

二.设备端

接着将设备端的电路连接好,将LED灯模块连接至ESP8266主控的GP0引脚。

电路连接

三.编写程序

打开mixly软件,选择ESP8266,以及端口号

mixly设置

选择网络,blynk物联网模块,开始编程。

程序非常简单,只需要设置要访问的服务器地址,设备所处环境中的WiFi名称和密码,以及刚才邮箱收到的授权码就OK了。

源程序

感兴趣的老师可以深入研究一下图形化对应的代码,也是非常容易理解的。

图形化对应的代码

点击上传,将程序上传到ESP8266芯片模组中,上传完成后会有提示。

接着就可以通过手机控制灯的开关了,无论你身处何地,只要有网络覆盖就可以控制这盏灯的亮灭了。

开灯

关灯

怎么样一行代码都没有,是不是非常简单,对于学过的Arduino编程的同学更是小菜一碟,机器人教育不能只顾着搭乐高,我们也要紧跟技术潮流,让学生更好的适应技术变化,当然最重要的是逻辑思维的培养。

有想继续学习机器人和物联网技术的小伙伴关注我,如果能点个赞就更好了!

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved