“Microduino 键盘矩阵密码锁”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
调试
 
(未显示同一用户的9个中间版本)
第1行: 第1行:
 +
{{Language|Microduino Keyboard matrixcombination lock}}
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
第11行: 第12行:
  
 
==材料清单==
 
==材料清单==
 +
[[File:keyPadAll.png|600px|center|thumb]]
 
*Microduino设备
 
*Microduino设备
 
{|class="wikitable"
 
{|class="wikitable"
第22行: 第24行:
 
|[[Microduino-OLED/zh]]||1||交互显示
 
|[[Microduino-OLED/zh]]||1||交互显示
 
|-
 
|-
|[[Microduino-Cube-S1/zh]]||1||连接OLED
+
|[[Microduino-Plug/zh]]||1||连接OLED
 
|-
 
|-
 
|[[Microduino-BM/zh]]||1||电池供电
 
|[[Microduino-BM/zh]]||1||电池供电
第41行: 第43行:
 
|3.7V锂电池||1||供电
 
|3.7V锂电池||1||供电
 
|-
 
|-
|导线||1||焊接工具
+
|导线||1||连接电路
  
 
|}
 
|}
 
 
 
  
 
==原理图==
 
==原理图==
第56行: 第55行:
 
==程序==
 
==程序==
  
MicroduinokeyPadLockDoor
+
[[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Advanced_Tutorial/MicroduinokeyPadLockDoor MicroduinokeyPadLockDoor]]
  
 
==调试==
 
==调试==
  
步骤一:按照原理图搭建好电路,像这样:
+
步骤一:搭建电路
[[File:keyPad1.png|600px|center|thumb]]
+
 
[[File:keyPad11.png|600px|center|thumb]]
+
接键盘
 +
[[File:keyPadSetup1.png|600px|center|thumb]]
  
 +
模块堆叠:
 +
[[File:keyPadSetup2.png|600px|center|thumb]]
 +
[[File:keyPadSetup3.png|600px|center|thumb]]
 +
 +
接OLED:
 +
[[File:keyPadSetup4.png|600px|center|thumb]]
 +
[[File:keyPadSetup5.png|600px|center|thumb]]
  
 
步骤二:下载代码,运行。如果编译出错的话是因为你本地没有 [[http://playground.arduino.cc/uploads/Code/keypad.zip keypad.zip]]库,下载安装好后,再重启IDE就可以了
 
步骤二:下载代码,运行。如果编译出错的话是因为你本地没有 [[http://playground.arduino.cc/uploads/Code/keypad.zip keypad.zip]]库,下载安装好后,再重启IDE就可以了
 +
[[File:keyPadSetup6.png|600px|center|thumb]]
 +
 +
步骤三:
 +
 +
'''使用说明:'''
 +
 +
给密码锁加电后,OLED会显示:passowrd:
 +
[[File:keyPadSetup7.png|600px|center|thumb]]
 +
 +
[[File:keyPadSetup8.png|600px|center|thumb]]
  
 +
如果第一次使用,会设置初始密码:123456
 +
 +
此时,你输入密码后,会显示:welcome, 然后舵机会转动90度,5秒钟后回零,说明所已经被打开了
 +
[[File:keyPadSetup9.png|600px|center|thumb]]
  
步骤三:
 
连接好舵机,输入密码后看看舵机是否有反应。
 
[[File:keyPad2.png|600px|center|thumb]]
 
  
 +
如果你想更改密码,只需要按*键,OLED会提示你,首先要输入旧密码,输入正确后提示你再更改密码,输入错误则不能更改密码。
 +
[[File:keyPadSetup10.png|600px|center|thumb]]
 +
[[File:keyPadSetup11.png|600px|center|thumb]]
  
 
步骤四:
 
步骤四:
 
再把Microduino-BM模块和锂电池安装上,固定到抽屉里。
 
再把Microduino-BM模块和锂电池安装上,固定到抽屉里。
[[File:keyPad3.png|600px|center|thumb]]
+
[[File:keyPadSetup12.png|600px|center|thumb]]
 +
[[File:keyPadSetup13.png|600px|center|thumb]]
  
 
==结果==
 
==结果==

2014年11月21日 (五) 05:13的最新版本

Language English

概述

  • 项目名称:Microduino 键盘矩阵密码锁
  • 目的:本教程将让大家如何用Microduino制作一个矩阵键盘密码锁。
  • 难度:高级
  • 耗时:5个小时
  • 制作者:Microduino Studio-ray

材料清单

KeyPadAll.png
  • Microduino设备
模块 数量 功能
Microduino-Core/zh 1 核心板
Microduino-USBTTL/zh 1 下载程序
Microduino-OLED/zh 1 交互显示
Microduino-Plug/zh 1 连接OLED
Microduino-BM/zh 1 电池供电


  • 其他设备
矩阵键盘 1 交互输入
洞洞板 1 组装电路
舵机 1 控制加密设备
3.7V锂电池 1 供电
导线 1 连接电路

原理图

KeyPadSchematic1.png

上图中的矩阵键盘是4乘3的,此教程用的是4乘4的,键盘连线以下图为准。

KeyPadSchematic2.png

程序

[MicroduinokeyPadLockDoor]

调试

步骤一:搭建电路

接键盘

KeyPadSetup1.png

模块堆叠:

KeyPadSetup2.png
KeyPadSetup3.png

接OLED:

KeyPadSetup4.png
KeyPadSetup5.png

步骤二:下载代码,运行。如果编译出错的话是因为你本地没有 [keypad.zip]库,下载安装好后,再重启IDE就可以了

KeyPadSetup6.png

步骤三:

使用说明:

给密码锁加电后,OLED会显示:passowrd:

KeyPadSetup7.png
KeyPadSetup8.png

如果第一次使用,会设置初始密码:123456

此时,你输入密码后,会显示:welcome, 然后舵机会转动90度,5秒钟后回零,说明所已经被打开了

KeyPadSetup9.png


如果你想更改密码,只需要按*键,OLED会提示你,首先要输入旧密码,输入正确后提示你再更改密码,输入错误则不能更改密码。

KeyPadSetup10.png
KeyPadSetup11.png

步骤四: 再把Microduino-BM模块和锂电池安装上,固定到抽屉里。

KeyPadSetup12.png
KeyPadSetup13.png

结果

输入正确密码后抽屉回允许打开,同时还可以重置密码,掉电保存密码。

视频