“开源LED点阵时钟”的版本间的差异
第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> | ||
− | = | + | 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的版本
概述
材料清单
项目搭建
代码 Step1:
快速使用
鉴于RTC模块长时间不供电会造成时间丢失的现象,我们添加了通过蓝牙模块,利用APP校正时间
发送任意字符给点阵模块显示,可查看消息。
mDock画图控件画图,点阵实时显示。
历史
Q&A
相关案例 |