创客达闻西 发表于 2021-12-22 13:08:01

圣诞老人来了么

Jingle bells jingle bells jingle all the way...
随着歌声的临近,一年一度的圣诞节也如期而至的到来了
传说啊,圣诞老人为奥丁神后裔。也传说称圣诞老人由尼古拉而来,所以圣诞老人也称St.Nicholas。据说他原是小亚细亚每拉城的主教,名叫怪尼古拉,死后被尊为圣徒,是- -位身穿红袍、头戴红帽的白胡子老头。每年圣诞节他驾着鹿拉的雪橇从北方而来,由烟囱进入各家,把圣诞礼物装在袜子里挂在孩子们的床头上或火炉前。所以逢人过圣诞节时,父母把给孩子的圣诞礼物装在袜子里,圣诞夜时挂在孩子们的床头上。第二天,孩子们醒来后的第一件事就是在床头上寻找圣诞老人送来的礼物。

我们都知道圣诞老人是晚上我们睡着的时候来给我们送礼物的,可是圣诞礼物到底是什么时候送到床头的,我们却不知道,为了搞清楚圣诞老人到底是什么时候来给我们送礼物的,我们今天就做一个,圣诞老人探测器。将圣诞老人探测器放在床头,这样我们就可以知道了。

https://www.bilibili.com/video/BV1km4y1973W

一、准备材料

1.硬件材料:

[*]uno、uno扩展板及USB数据线
[*]wifi IOT模块
[*]红外数字避障传感器

https://s4.ax1x.com/2021/12/14/ovuLMn.png

2.包装材料:

[*]裁纸刀
[*]礼品盒包装纸
[*]彩带
[*]双面胶

3.准备软件:

[*]SIoT点击下载
[*]Mind+

https://s4.ax1x.com/2021/12/14/ovMxCF.jpg

二、使用Mind+


[*]点我下载Mind+
https://s4.ax1x.com/2021/12/14/ov3aKH.jpg

Mind+是一款基于Scratch3.0开发的青少年编程软件,支持Arduino、micro:bit、Uno板等各种开源硬件,只需要拖动图形化程序块即可完成编程,还可以使用python/c/c++等高级编程语言,让大家轻松体验创造的乐趣。

3.安装Mind+驱动

STEP1:打开Mind+软件,点击“教程”——“视频教程”打开教程。
https://s4.ax1x.com/2021/12/14/ovJe8f.jpg

STEP2:打开“安装驱动”视频教程。https://s4.ax1x.com/2021/12/14/ovGNBd.jpg
       STEP3:根据视频悬浮窗中的教程,一键安装驱动,这一步很重要!安装一次,一劳永逸!https://s4.ax1x.com/2021/12/14/ovJpvD.jpg

三、了解并使用SIoT

3.1 了解SIoT
SIoT为“虚谷物联”项目的核心软件,是为了帮助中小学生理解物联网原理,并且能够基于物联网技术开发各种创意应用。

https://imagemc.dfrobot.com.cn/data/attachment/forum/201906/13/142718yyezibxkyxeyf42y.png

3.2 SIoT软件下载
[*]SIoT点击下载

3.3SIoT软件准备


SIoT是一个绿色软件,将下载的压缩包解压并打开。

https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTMyMDg0fGQ1ZWZhYThmfDE2Mzk0Njc1OTN8ODQyMjQ2fDMxMDM1OA%3D%3D&noupdate=yes


3.4 运行SIoT
双击SIoT_win.exe,可以看到一个黑色的CMD窗口。
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTMyMDg1fDFkMzRhNmUxfDE2Mzk0Njc1OTN8ODQyMjQ2fDMxMDM1OA%3D%3D&noupdate=yes

3.5 获取电脑IP
[*]同时按下键盘上的“WIN”+“R”
[*]输入"cmd",点击确定,弹出小黑框
[*]在小黑框输入”ipconfig“,点击键盘”enter“,在小黑框中可以看到IP地址,如下图的IP为192.168.0.104.


https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTMyMDg2fDk5NWY4NDk2fDE2Mzk0Njc1OTN8ODQyMjQ2fDMxMDM1OA%3D%3D&noupdate=yes

3.6 打开SIoT网页端
[*]打开电脑浏览器,在网址栏输入获得的IP地址加上“:8080”,如:192.168.0.104:8080
[*]登录SIoT,账号:siot      密码:dfrobot
https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTMyMDg3fGYxMjE5MTE4fDE2Mzk0Njc1OTN8ODQyMjQ2fDMxMDM1OA%3D%3D&noupdate=yes

打不开怎么办?
       ■ 检查siot的小黑窗是否打开       ■ 检查ip地址是否错误,如果有多个ip地址就一个一个尝试       ■ 关闭网络防火墙
3.7 登录之后的页面展示

[*]如果看到此页面就完成了我们第一个小目标

https://mc.dfrobot.com.cn/forum.php?mod=attachment&aid=MTMyMDg4fDQ1NTE2MWNhfDE2Mzk0Njc1OTN8ODQyMjQ2fDMxMDM1OA%3D%3D&noupdate=yes


四、烧录代码

4.1 将各个模块按下图进行连接
https://s4.ax1x.com/2021/12/14/ov0sgI.jpghttps://s4.ax1x.com/2021/12/21/TK7vAP.png

4.2 将各个模块包装如下
https://s4.ax1x.com/2021/12/14/ovKhl9.jpg

4.3 Mind+编辑

[*] 打开Mind+选择上传模式

https://s4.ax1x.com/2021/12/14/ovrdET.jpg

[*]点击“扩展”
https://s4.ax1x.com/2021/12/14/ovsro8.jpg

[*]选择UNO主板和通信模块
https://s4.ax1x.com/2021/12/14/ov6ACF.jpg


[*]代码如图
https://s4.ax1x.com/2021/12/14/ovcEIf.jpg


[*]烧录程序到UNO板子上去
https://s4.ax1x.com/2021/12/14/ovgw9S.jpg


五、圣诞老人多久到呢

5.1登录后点击项目列表

[*]登录SIot之后多出一项新的项目

https://s4.ax1x.com/2021/12/15/ozMjC8.jpg
5.2 设备列表

[*]点击设备列表中唯一的设备查看消息
https://s4.ax1x.com/2021/12/15/ozQV8U.jpg

5.3 消息监控

[*]现在就可以查看,圣诞老人是什么时候来的了
https://s4.ax1x.com/2021/12/15/ozQur9.jpg

PS:英文版本链接



CPJ 发表于 2021-12-27 21:42:16

非常不错的想法

QQQQQQQ 发表于 2022-1-22 12:23:30

真厉害!
页: [1]
查看完整版本: 圣诞老人来了么