圣诞老人来了嘛

article/2025/10/4 19:26:45

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

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

圣诞老人来了吗?手把手教你自制圣诞老人探测器


一、准备材料


1.硬件材料:

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




2.包装材料:

  • 裁纸刀
  • 礼品盒包装纸
  • 彩带
  • 双面胶




3.准备软件:

  • SIoT点击下载
  • Mind+






二、使用Mind+
 

  • 点我下载Mind+




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

3.安装Mind+驱动

STEP1:打开Mind+软件,点击“教程”——“视频教程”打开教程。
 

STEP2:打开“安装驱动”视频教程。

       STEP3:根据视频悬浮窗中的教程,一键安装驱动,这一步很重要!安装一次,一劳永逸!


三、了解并使用SIoT

3.1 了解SIoT

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



3.2 SIoT软件下载

  • SIoT点击下载


3.3SIoT软件准备

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





3.4 运行SIoT

  • 双击SIoT_win.exe,可以看到一个黑色的CMD窗口。



3.5 获取电脑IP

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



3.6 打开SIoT网页端

  •   打开电脑浏览器,在网址栏输入获得的IP地址加上“:8080”,如:192.168.XX.XX:8080
  •   登录SIoT,账号:siot      密码:dfrobot



打不开怎么办?

       ■ 检查siot的小黑窗是否打开
       ■ 检查ip地址是否错误,如果有多个ip地址就一个一个尝试
       ■ 关闭网络防火墙


3.7 登录之后的页面展示

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


 




四、烧录代码

4.1 将各个模块按下图进行连接



4.2 将各个模块包装如下



4.3 Mind+编辑

  • 打开Mind+选择上传模式


 

  • 点击“扩展”

  • 选择UNO主板和通信模块


 

  • 代码如图


 

  • 烧录程序到UNO板子上去




五、圣诞老人多久到呢

5.1  登录后点击项目列表

  • 登录SIot之后多出一项新的项目


5.2 设备列表

  • 点击设备列表中唯一的设备查看消息



5.3 消息监控

  • 现在就可以查看,圣诞老人是什么时候来的了



PS:英文版本链接


http://chatgpt.dhexx.cn/article/kofgg4eB.shtml

相关文章

算法基础部分6-贪心算法

算法部分 基础6 一、贪心算法简述 贪心算法的每一步行动总是按照某种指标选取最优的操作来进行该指标,只看眼前并不考虑以后可能造成的影响。证明方法通过替换法和数学归纳法实现。 二、贪心算法例子 1. 圣诞老人的礼物 问题描述:圣诞节来临了&#x…

python外包_python怎么找外包

很多程序员兄弟们工资不高,但时间还是比较充足的,剩下的时间想多搞点外快,毕竟要养家糊口。我来讲讲怎么做可以一个月轻松多赚1万多元的外快。 一、接项目 是程序员都想过接私活,但真正去做了的寥寥无几。可能的原因:…

国外最流行的几个外包接活网站 简要介绍

国外主要外包接活站点: No.1 Freelancer.com (旧称GAF – GetAFreelancer): 国外访问人数最多,更新速度最快的外包平台。详细介绍 No.2 Elance : 国外比较成熟的三大业务外包平台之一,外包项目类型以软件和网站为主。当…

PHP学习笔记

学习笔记 PHP学习笔记部署遇到的问题一二 php在win10 64位下执行curl_init()方法报错的bugthinkphp登陆失效的问题不同的win系统上无法使用curl的问题thinkphp下调用python脚本先要有反应提示python不是内部命令以上处理后还提示no file /directory 关于json里为数组时出现的问…

PHP实现支付宝支付

支付宝付款,开发上比起微信支付要简单很多,今天就以支付宝手机网站支付为例,简单讲一下实现方法: 前期准备,当然就不多说了,当你想开发使用支付宝支付,必然需要在支付宝开放品台注册认证并且创建好应用并且具备手机网站支付功能!不明白可以查看支付宝官方文档(https://docs.op…

外包网站建设需要注意什么

外包网站建设需要注意什么 对于如今许多的公司来说,拥有一个属于公司的网站是非常必要的。但是并不是所有的公司都会拥有专业的人员来进行网站的建设,所以网站建设外包则成为了诸多公司的首选。但是外包网站建设都需要哪些问题呢? 外包网站…

苏州外包php,【苏州IT外包经验】Ubuntu 17.10系统下配置PHP+Apache+Mysql

发布于 2017年11月16日 星期四 01:15 点击数:20883 本文为Ubuntu 17.10系统下配置PHP7.1Apache2.4Mysql5.7 一、Apache2 安装apache sudo apt-get apache2 编辑apache主配置文件/etc/apache2/apache2.conf,修改KeepAlive设置 KeepAlive Off Apache默认的…

Linux任务之自动发邮件

Linux任务之自动发邮件 文章目录 Linux任务之自动发邮件1、虚拟机Centos7环境(1)先设置自己的邮箱,我这用qq邮箱:(2)获取到密码后,我们要在Linux上配置邮件文件:(3&#…

Mac 定时自动发送邮件

文章目录 WhyHow1. 在automator中创建application2. 创建calender 自动定时发送email3. 自行测试 Refer Why 工作中,有时需要发送固定格式的email,每次人工做,比较繁琐,本篇博客描述了一种可以自动定时发送email的方式。 下面例…

如何利用 Python 自动发邮件,打工人福音

在工作中,每天或者每周结束的时候我们都会发送相应的日报或者周报给上级领导,来汇报你做了那些工作,可是汇报工作内容的时候我们始终都是打开邮箱、写入内容,发送和抄送给固定的人,那么这么繁琐并且重复的一件事&#…

用Excel和OutLook实现自动批量发邮件

转自:https://zhuanlan.zhihu.com/p/25283201 作者:闲者秋山 闲者秋山 闲者秋山 相信不少人的工作中都有这样的情况,需要群发通知邮件的情况。 (比如财务付完款,要通知供应商,房东之类的) 但如…

JAVA实现自动发送邮件

JAVA实现发送邮件 做项目时用到的小工具 做个备份&#xff08; tips: 需要导入javax.mail 我使用了maven导入X <!-- JavaMail相关依赖 --><dependency><groupId>javax.mail</groupId><artifactId>javax.mail-api</artifactId><ver…

自动发送

自动发送 主要用于普通邮箱&#xff08;个人邮箱/企业邮箱&#xff09;群发&#xff0c;用户使用“群发单显”或“精准分发”生成邮件在“待发邮件”邮件夹中&#xff0c;开启自动发送&#xff0c;可按照设定的时间和速度进行邮件的自动发送。 最新功能&#xff08;版本&#x…

python---自动群发邮件

生活中我们经常发送邮件&#xff0c;那么我们能不能用Python写一个自动发送邮件的功能呢&#xff1f;答案是肯定的&#xff01;&#xff01;&#xff01; 开始实现功能之前我们需要开启我们邮箱的 IMAP/SMTP功能&#xff0c;我们先了解一下什么是IMAP/SMTP。 SMTP 的全称是“…

Python之邮箱自动发件

在使用python给好友发送邮件时&#xff0c;首先需要下载python中在对模块&#xff0c;以及打开邮箱IMAP/SMTP服务。接下来一步一步介绍读者如何来使用并实现发件。 1.下载python中在对模块 首先键盘点击winR键&#xff0c;输入pip search smtplib便可以看到smtplib模块下含有…

使用Python自动发送邮件

发送普通邮件 SMTP&#xff08;Simple Mail Transfer Protocol&#xff09;是简单传输协议。 python中对SMTP进行了简单的封装&#xff0c;可以发送纯文本邮件、HTML 邮件以及带附件的邮件。两个核心模块如下&#xff1a; email模块&#xff1a;负责构建邮件 smtplib模块&am…

通过SMTP协议自动发送邮件

通过SMTP协议实现训练结束自动发送邮件 为了更安心地摸鱼&#xff0c;想让大模型训练完之后自己发邮件给我。 开启SMTP服务与取得授权码 1.打开设置->账户->打开服务 然后会获得授权码 代码示例 #!/usr/bin/python\# -*- coding: utf-8 -*-import smtplib from e…

Java实现邮件自动发送

有时候我们会遇到自动发送邮件通知、邮件验证码、节假日祝福邮件发送、邮件自动发送广告功能&#xff0c;今天我们就谈谈邮件自动发送是怎么实现的。案例使用Java语言来编写&#xff0c;使用springBoot来搭建项目。 步骤一&#xff1a;添加邮件依赖&#xff1a;spring-boot-st…

sql自动发邮件功能

用SQL自动发邮件需要三步 1&#xff0c;做一个配置文件 2&#xff0c;调用存储过程msdb.dbo.sp_send_dbmail 3, 创建作业 1&#xff0c; 右键->【配置数据库邮件】 配置好了之后可以测试能否发送邮件 进去邮箱查看是否收到邮件或者数据库查询 select * from msdb.dbo.sys…

自动定时发送邮件的方法 —— 定时执行专家V6.8

目录 ▉ 定时发送简单邮件 ◆前提条件 ◆实现思路 ◆设置方法 ▉ 定时执行专家简介 ◆最新版下载链接 ◆2023-03-21 V6.8 - 更新日志 ▉ 定时发送简单邮件 ◆前提条件 - 电脑安装邮件客户端&#xff0c;使用这个邮件客户端&#xff0c;发送简单邮件。 ◆实现思路 组…