Microduino-LED Matrix WiFi彩灯/zh

来自Microduino Wikipedia
Wasdpkj@hotmail.com讨论 | 贡献2016年1月25日 (一) 04:45的版本 (Wasdpkj@hotmail.com moved page MicroLAMP WiFi彩灯/zh to Microduino-LED Matrix WiFi彩灯/zh
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索

概述

  • 项目名称:Microduino-WiFi控制彩灯
  • 目的:通过手机App结合Microduino-WiFi与Microduino-Core+通讯,从而控制Microduino-LAMP灯的颜色。
  • 难度:中级
  • 耗时:1小时
  • 制作者:Microduino Studio-YLB&&Ray

材料清单

  • Microduino设备
模块 数量 功能
Microduino-Core+/zh 1 核心板
Microduino-USBTTL/zh 1 下载程序
Microduino-WiFi/zh 1 蓝牙通讯
Microduino-LED Matrix/zh 1 彩灯
  • 其他设备
USB数据线 1 供电、下载程序

文档

APP下载和程序代码下载:Microduino_wifi_lamp

调试

  • 步骤一:准备所有设备
Microduino WiFi LAMP all.jpg
  • 步骤二:搭建电路

将用到的模块叠加。

Microduino WiFi module.jpg
  • 步骤三:下载测试程序并打开。
    • 需要用到wifi库,没使用过Microduino的用户参考Microduino Getting started/zh
    • 程序说明:
      • “Microduino_wifi_lamp”主程序
      • “def.h”是定义文件,里面包含了LAMP灯的控制引脚“#define PIXEL_PIN A0”,灯的个数“#define PIXEL_COUNT 6”;要连接到网络的用户名“#define WLAN_SSID " Username "”、密码“Password”,协议使用端口“#define LISTEN_PORT 777”。
      • “oled.h”用于显示你的IP地址,颜色对应值。
      • “wifi.h”用于适配wifi,“setup_wifi()”初始化wifi函数,“wifi_data()”获取服务器数据。
    • 打开下载的程序,需要更改你的的用户名网络的用户名和密码,确认完毕选择好板卡编译程序后直接下载。
    • 下载成功后打开串口监视器,链接网络成功后可以看到你的IP地址。
Microduino WiFi Serial IP.jpg
  • 步骤四:下载Android客户端。解压安装并打开。在“dstAddress”里面输入监视到的IP地址,在“dsPort”里面输入协议使用端口,点击“Connect…”进行连接。
Microduino WiFi Serial 1.jpg
  • 步骤五:进入点击顶部的按钮,切换到发送状态“Connected”,“Ready”状态下发送不了数据。
  • 正常通信能够在串口监视器里面看到接收的颜色数据。
  • APP说明:
    • 通过顶部的按钮切换是否发送数据。
    • 可通过圆环来调节灯的颜色。
    • 可通过底下的滑动条来改变颜色亮度

结果

通过Microduino连接到网络可以成功实现用手机控制彩灯,得到你想要的任意颜色。

注意问题

  • 更改网络用户名和密码

视频