步骤1 项目简介
本项目旨在设计一种电动车钥匙忘拔暂存装置,以解决电动车钥匙忘记拔出时的安全隐患。该装置利用舵机制作的钩子来悬挂钥匙,使用者在发现电动车钥匙未拔时,可将钥匙挂在钩子上,并通过利用app inventor设计的app输入车牌号进行暂存。车主在寻找钥匙时,只需在app上输入车牌号即可领取钥匙。作品运用了tinywebdb数据库和行空板K10,实现了钥匙暂存和领取的信息化管理。
此作品可以有效避免电动车钥匙丢失或被盗的情况发生,保障车主的财产安全。
步骤2 该项目研究的背景和意义
在日常生活中,电动车钥匙忘记拔出的情况屡见不鲜,这不仅给车主带来了安全隐患,还可能导致钥匙丢失或被盗,造成财产损失。为了解决这一问题,我们设计了这款电动车钥匙忘拔暂存装置,希望能够为车主提供一种便捷、安全的钥匙暂存方式,减少因钥匙忘拔而带来的风险。
步骤3 项目研究
1、项目考察
我们对电动车停放区域进行了实地考察,发现钥匙忘拔的情况较为普遍。同时,我们还与车主进行了交流,了解了他们对于钥匙暂存的需求和期望。
2、研究现状分析
通过查阅相关资料,我们发现目前市面上尚未有类似的钥匙暂存装置,市面上现有的都是提醒装置。因此,我们的设计要具有一定的创新性和实用性。
需求分析
(1)能够安全、可靠地暂存电动车钥匙。
(2)方便车主进行钥匙的暂存和领取操作。
(3)具备信息化管理功能,能够准确记录钥匙的暂存和领取信息。
步骤4 设计方案和工作原理
1、项目研究的设计思路
我们的设计思路是利用舵机制作一个钩子,用于悬挂钥匙。当使用者发现电动车钥匙未拔时,将钥匙挂在钩子上,并通过app inventor设计的app输入车牌号,将钥匙暂存信息存储在tinywebdb数据库中。车主在领取钥匙时,在app上输入车牌号,系统从数据库中查询相关信息,并控制舵机将钩子放下,车主即可领取钥匙。
2、工作原理
(1)硬件部分:舵机通过信号线与行空板K10相连,行空板K10接收来自app的指令,并根据指令控制舵机的转动,实现钩子的抬起和放下。
(2)软件部分:app inventor设计的app用于输入车牌号和发送指令,tinywebdb数据库用于存储钥匙的暂存和领取信息,行空板K10通过网络与tinywebdb数据库进行通信,实现数据的读写操作。
步骤5 制作过程
1、准备材料
舵机:可转动到指定角度,配合3D打印的钩子,用于控制钩子开合
行空板:行空板,用微型计算机架构、集成LCD彩屏、WiFi蓝牙、多种常用传感器和丰富的扩展接口。
micro:bit电机驱动扩展板(兼容行空板M10/K10、micro:bit、掌控):为K10拓展多个舵机口
木板:制作装置外观
智能手机:下载app inventor设计得到app,控制整个作品
2、硬件制作
(1)制作舵机钩子,将舵机固定在合适的位置,并连接好信号线。
(2)连接行空板K10和其他硬件设备,确保电路连接正常。
3、软件编程
(1)使用app inventor设计app,实现车牌号的输入和指令的发送。编写tinywebdb数据库的相关代码,实现数据的存储和查询功能。
(2)对行空板进行编程,实现与app和tinywebdb数据库的通信,以及舵机的控制。
作品知识点
1、用舵机做的钩子配合 app inventor 设计的 app,让装置能自动悬挂、领取钥匙。实现自动化操控;
2、 利用行空板K10的二维码生成模块,可以快速的队每个钩子进行分类,有效的保证了每个挂在装置上的钥匙的安全性;
3、行空板 K10 结合 tinywebdb 数据库,开启钥匙管理信息化之路。实现了钥匙暂存和领取的信息化管理,提高了管理效率和准确性。
附件
附件
评论