top of page
Arduino IOT
2. 阿里云IOT平台设置
-
在阿里云物联网平台上新建一个名为“MusicClock”的产品,在网络连接方法中选择WIFI方法。
-
新建一个名为“player”的设备
-
前往功能定义->编辑草稿->添加自定义功能,新建如下三种功能:
-
最后的设备与产品界面如下所示:
3. Arduino编程
-
在此链接中下载arduino编码
-
获取并填写阿里云的设备信息(产品密钥、设备名称、设备密码)
-
填写WiFi的名称和密码
-
根据在阿里云中使用的功能根据标识符修改代码
音乐闹钟
音乐闹钟由NodeMCU、LCD、LED、蜂鸣器等部件构成,使用esp8266库使NodeMCU连接Wi-Fi,通过NTP服务器实现了网络时间同步,使用阿里云平台实现了云端控制输入信号,由NodeMCU连接的LCD显示当前时间,并根据云端设置的时间点与音乐类型在设置的时间由蜂鸣器响起音乐,并在LCD显示屏上闪烁显示闹钟时间与“GET1688”字符,闹铃结束后LCD显示屏恢复同步显示网络时间。
实验器材
-
NodeMCU
-
LCD1602液晶显示器
-
蜂鸣器
-
LED
器材简介
NodeMCU
-
NodeMCU是一个开源的物联网平台。其固件和开发板均开源,自带 WIFI 模块。基于该平台,用几行简单的 Lua 脚本就能开发物联网应用。 该平台基于eLua 开源项目,底层使用ESP8266 sdk 0.9.5版本。
-
NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模组的硬件。
实验接线
实验代码
bottom of page