“开源LED点阵时钟”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
第2行: 第2行:
 
|-
 
|-
 
|
 
|
=概述=
+
<p style="color: #333333;font-size:155%">'''概述'''</p>
 
[[File:ClockMatrixBle1.jpg|333px|left]]
 
[[File:ClockMatrixBle1.jpg|333px|left]]
 
[[File:ClockMatrixBle2.jpg|333px|center]]
 
[[File:ClockMatrixBle2.jpg|333px|center]]
第12行: 第12行:
 
*'''画图''':mDock画图控件画图,点阵实时显示。
 
*'''画图''':mDock画图控件画图,点阵实时显示。
 
<br>
 
<br>
 +
----
 
<br>
 
<br>
=模块清单=
+
<p style="color: #333333;font-size:155%">'''材料清单'''</p>
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
模块清单
 +
{|class="wikitable"
 +
|-
 +
|模块||数量||功能
 +
|-
 +
|[[Microduino-Core/zh]]||1||核心板
 +
|-
 +
|[[Microduino-USBTTL/zh]] ||1||下载程序
 +
|-
 +
|[[Microduino-RTC/zh]]||1||读取时间
 +
|-
 +
|[[Microduino-Module BLE/zh]]||1||手机与Core通讯
 +
|-
 +
|[[Sensor-Dot Matrix-Color/zh]]||4||显示
 +
|-
 +
|[[Microduino-Cube-S1/zh]]||1||扩展
 +
|}
 +
|width="50%" valign="top" align="left"|
  
 +
其他材料
 +
{|class="wikitable"
 +
|-
 +
|部件||数量||功能
 +
|-
 +
|USB数据线              || 1 ||供电,下载
 +
|-
 +
|LED点阵时钟外壳套件  || 1 ||外壳
 +
|-
 +
|双面胶  || 8 ||粘外壳
 +
|-
 +
|尼龙螺丝  || 4 ||固定外壳
 +
|}
 +
|}
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 
<br>
 
<br>
 
<br>
 
<br>
=项目搭建=
+
[[File:matrixBOM1.jpg||420px|left]]
  
 +
|width="50%" valign="top" align="left"|
 +
[[File:matrixBOM2.jpg||400px|left]]
 +
 +
|}
 
<br>
 
<br>
 +
----
 
<br>
 
<br>
=代码=
+
<p style="color: #333333;font-size:155%">'''项目搭建'''</p>
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
Step1:
 +
*将结构B2垂直插入结构B1
 +
*利用结构B3将结构A1和结构B1连接
 +
|width="50%" valign="top" align="left"|
 +
[[File:DotMatrixjiegou1.jpg|500px|center|thumb]]
 +
|}
 +
 
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
Step2:
 +
*用结构B4卡住结构A1和结构B1
 +
|width="50%" valign="top" align="left"|
 +
[[File:DotMatrixjiegou3.jpg|500px|center|thumb]]
 +
|}
 +
 
 +
 
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
Step3:
 +
*更改点阵模块IIC地址可以参考[[https://www.microduino.cn/wiki/index.php/Microduino-Module_Dot_Matrix/zh#.E7.82.B9.E9.98.B5.E5.9C.B0.E5.9D.80.E8.AE.BE.E7.BD.AE.E6.96.B9.E6.B3.95 点阵模块IIC地址设置方法]]教程
 +
*将更改好IIC地址的点阵模块按定义的地址顺序从左往右连接,完成级连
 +
*将结构C1背面等距贴四个双面胶,把[[Sensor-Dot Matrix-Color/zh]]模块,依次粘在结构C1上(点阵有字母那边朝下)
 +
*如下图所示,预留模块按键端接口的连线,以便于连接[[Microduino-Cube-S1/zh]]的IIC接口
 +
|width="50%" valign="top" align="left"|
 +
[[File:DotMatrix1jilian.jpg|500px|center|thumb]]
 +
|}
  
 +
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
Step4:
 +
*用结构B3将结构C1和结构A1,B1连接
 +
|width="50%" valign="top" align="left"|
 +
[[File:DotMatrixjiegou4.jpg|500px|center|thumb]]
 +
|}
 +
 +
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
Step5:
 +
*用结构B5卡住结构B3
 +
*将以下模块叠在[[Microduino-Cube-S1/zh]]上
 +
**[[Microduino-Core/zh]]
 +
**[[Microduino-USBTTL/zh]]
 +
**[[Microduino-RTC/zh]]
 +
**[[Microduino-BT/zh]]
 +
|width="50%" valign="top" align="left"|
 +
[[File:DotMatrixjiegou7.jpg|500px|center|thumb]]
 +
|}
 +
 +
{| border="0" cellpadding="10" width="100%"
 +
|-
 +
|width="50%" valign="top" align="left"|
 +
Step6:
 +
*把[[Sensor-Dot Matrix-Color/zh]]模块连接[[Microduino-Cube-S1/zh]]的IIC接口
 +
*用尼龙螺丝把[[Microduino-Cube-S1/zh]]固定在结构C1背面
 +
 +
|width="50%" valign="top" align="left"|
 +
[[File:DotMatrixjiegou5.jpg|500px|center|thumb]]
 +
|}
 
<br>
 
<br>
 +
----
 
<br>
 
<br>
=技术规范=
+
<p style="color: #333333;font-size:155%">'''代码'''</p>
 +
Step1:
 +
*请保持更新下载Microduino官方最新的IDE:【[https://www.microduino.cn/download IDE]】
 +
*下载程序:【[https://github.com/MicroduinoTeam/MicroduinoPackage_MatrixClock MatrixClock]】
 +
<br>
 +
Step2: 代码调试
  
 
<br>
 
<br>
 +
Step3: 选择正确的板卡和COM端口
 +
[[File:Board_COM.jpg|500px|center]]
 
<br>
 
<br>
=Q&A=
+
Step4: 编译和上传。点击对勾进行编译, 编译成功后可以点击向右箭头直接上传,提示下载成功表示程序下载完毕。
 +
[[File:code_upload.jpg|500px|center]]
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''快速使用'''</p>
 +
*APP下载
 +
[[File:mDock_upload.jpg|500px|center]]
 +
<br>
 +
*蓝牙连接
 +
[[File:mDock_BLEConnect.jpg|500px|center]]
 +
<br>
 +
*校准时间、日期
 +
鉴于RTC模块长时间不供电会造成时间丢失的现象,我们添加了通过蓝牙模块,利用APP校正时间
 +
[[File:Matrix_Settime.jpg|500px|center]]
 +
<br>
 +
*留言
 +
发送任意字符给点阵模块显示,可查看消息。
 +
[[File:Matrix_msg.jpg|500px|center]]
 +
<br>
 +
*画图
 +
mDock画图控件画图,点阵实时显示。
 +
[[File:Matrix_point.jpg|500px|center]]
  
 
<br>
 
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''历史'''</p>
 +
 +
<br>
 +
----
 +
<br>
 +
<p style="color: #333333;font-size:155%">'''Q&A'''</p>
 +
*Q:怎么知道[[Sensor-Dot Matrix-Color/zh]]模块IIC地址是多少?
 +
**A:查阅[[https://www.microduino.cn/wiki/index.php/Microduino-Module_Dot_Matrix/zh#.E7.82.B9.E9.98.B5.E5.9C.B0.E5.9D.80.E8.AE.BE.E7.BD.AE.E6.96.B9.E6.B3.95 点阵模块IIC地址设置方法]]教程
 +
*Q:多个点阵模块按什么顺序连接?
 +
**A:按[[Sensor-Dot Matrix-Color/zh]]模块设置的IIC地址顺序从左往右连接
 +
*Q:蓝牙模块的跳线是什么意思?
 +
**A:本教程中蓝牙模块采用的是默认软串口mySerial(4,5),不需要跳线。深入了解蓝牙模块可参考蓝模块配置[https://www.microduino.cn/wiki/index.php/Microduino-Module_BLE/zh#.E5.BC.95.E8.84.9A.E8.AF.B4.E6.98.8E Microduino-Module BLE引脚说明]。
 +
<br>
 +
----
 
<br>
 
<br>
=相关案例=
+
<p style="color: #333333;font-size:155%">'''相关案例'''</p>
 +
*[[彩色点阵-点、线、面]]
 +
*[[彩色点阵-文字]]
 +
*[[Microduino点阵模块显示BMP彩图/zh|彩色点阵-BMP图]]
 +
*[[彩色点阵-级联]]
 +
*[[开源LED点阵屏幕/zh]]
 
|}
 
|}

2017年8月3日 (四) 02:43的版本

概述


将四个Microduino-Module Dot Matrix/zh模块级联,使用蓝牙模块通过手机APP【mDock】控制。

  • 校准:长时间不供电,时钟模块时间错误,可校准日期、时间;
  • 留言:发送任意字符给点阵模块显示;
  • 画图:mDock画图控件画图,点阵实时显示。




材料清单

模块清单

模块 数量 功能
Microduino-Core/zh 1 核心板
Microduino-USBTTL/zh 1 下载程序
Microduino-RTC/zh 1 读取时间
Microduino-Module BLE/zh 1 手机与Core通讯
Sensor-Dot Matrix-Color/zh 4 显示
Microduino-Cube-S1/zh 1 扩展

其他材料

部件 数量 功能
USB数据线 1 供电,下载
LED点阵时钟外壳套件 1 外壳
双面胶 8 粘外壳
尼龙螺丝 4 固定外壳



MatrixBOM1.jpg
MatrixBOM2.jpg




项目搭建

Step1:

  • 将结构B2垂直插入结构B1
  • 利用结构B3将结构A1和结构B1连接
DotMatrixjiegou1.jpg

Step2:

  • 用结构B4卡住结构A1和结构B1
DotMatrixjiegou3.jpg


Step3:

  • 更改点阵模块IIC地址可以参考[点阵模块IIC地址设置方法]教程
  • 将更改好IIC地址的点阵模块按定义的地址顺序从左往右连接,完成级连
  • 将结构C1背面等距贴四个双面胶,把Sensor-Dot Matrix-Color/zh模块,依次粘在结构C1上(点阵有字母那边朝下)
  • 如下图所示,预留模块按键端接口的连线,以便于连接Microduino-Cube-S1/zh的IIC接口
DotMatrix1jilian.jpg


Step4:

  • 用结构B3将结构C1和结构A1,B1连接
DotMatrixjiegou4.jpg


Step5:

DotMatrixjiegou7.jpg

Step6:

DotMatrixjiegou5.jpg




代码

Step1:

  • 请保持更新下载Microduino官方最新的IDE:【IDE
  • 下载程序:【MatrixClock


Step2: 代码调试


Step3: 选择正确的板卡和COM端口


Step4: 编译和上传。点击对勾进行编译, 编译成功后可以点击向右箭头直接上传,提示下载成功表示程序下载完毕。




快速使用

  • APP下载
MDock upload.jpg


  • 蓝牙连接


  • 校准时间、日期

鉴于RTC模块长时间不供电会造成时间丢失的现象,我们添加了通过蓝牙模块,利用APP校正时间


  • 留言

发送任意字符给点阵模块显示,可查看消息。


  • 画图

mDock画图控件画图,点阵实时显示。




历史




Q&A




相关案例