基于Arduino的自动开瓶系统
自动瓶盖开启器:结合Arduino和线性运动系统的创新解决方案
展示视频:
基于Arduino的自动开瓶器
引言
在日常生活中,开启瓶盖看似是一件简单的事情,但对于某些人来说,这可能是一个挑战。特别是对于患有类风湿性关节炎的老年人来说,传统的瓶盖开启器往往需要较大的力气和灵活性,这使得他们难以操作。为了解决这个问题,我们设计了一款自动瓶盖开启器,旨在为有特殊需求的人群提供无缝且用户友好的解决方案。本文将详细介绍这款设备的制作过程,包括所需的材料、步骤以及最终的代码实现。

材料清单
在开始制作之前,我们需要准备以下材料:
通用组件:
- Arduino Uno微控制器
- Arduino Uno螺丝端子板
- 12V DC电机JGB37-550
- BTS7960B电机驱动器
- 12V/3A电源适配器
- DC连接器适配器5.5/2.1mm至端子块
- 3A摇臂开关
- 木质板197 x 325 x 18 mm
- 5mm厚胶合板
- 瓶盖开启器
- 电缆
- 螺丝和螺母
用户界面:
- 16x2 LCD显示屏1602蓝色+I2C适配器
- 双轴XY摇杆模块
- 10kR电位器
- 6x6x5mm按钮(5个)
- 3D打印部件
线性导轨:
- 20x20 500mm V型槽铝型材
- M3 T型螺母(10个)
- 300mm d8 T8螺纹梯形螺杆
- d8 T8黄铜梯形螺母
- 极限开关(2个)
- Openbuilds偏心垫圈(2个)
- 铝制柔性爪轴联轴器
- 8mm内径轴承(2个)
- 3D打印部件
PCB:
- L7805CV
- LED
- 220R电阻
- 100nF电容器(2个)
- KF301-3P端子(10个)
工具:
- 3D打印机
- 激光切割机
- 钻床
- 烙铁
- 螺丝刀套装
制作步骤
步骤1:线性导轨
首先,我们将所有组件安装在一块197 x 325 x 18 mm的木质板上,以便使用螺丝轻松固定。V型槽铝型材作为固定线性执行器的基础,它非常通用,提供了多种附件选项。使用支架将型材固定在木质板上,支架通过螺丝固定在木质板上,并用T型螺母和螺丝固定在V型槽型材上。



步骤2:电子板
电子部件被安全地安装在一个旧的漆铜板上,这个板子作为所有控制部件的基础。这种设计确保了即使液体洒在主木质基座上,电子部件也完全受到保护。


步骤3:PCB
自动瓶盖开启器需要一个12V、5V和GND(地)的电源分配系统。为了满足这一需求,我们创建了一个定制的PCB。



步骤4:用户界面
我们3D打印了一个控制面板,为所有控制部件提供了一个方便的安装表面,包括按钮、LCD显示屏、电位器和摇杆。


步骤5:胶合板盒
为了增强产品的机械耐用性并改善其外观,我们构建了一个胶合板盒。胶合板件使用CNC激光切割,确保精确的接缝,每个部分都有交错的“牙齿”和相应的槽。


步骤6:代码
使用Arduino IDE开发环境对Arduino Uno微控制器进行编程。我们使用了LiquidCrystal_I2C库来在LCD屏幕上显示数据,简化了LCD显示屏和I2C总线之间的通信。
步骤7:结论
自动瓶盖开启器是一个结合了功能性、可访问性和用户友好性的创新解决方案。它旨在解决那些难以使用传统瓶盖开启器的人——如老年人或有身体限制的人——所面临的挑战。这个项目提供了一个可靠、自动化的方式来开启瓶盖,几乎不需要任何努力。
3D打印部件、坚固的V型槽线性导轨和定制设计的电子设备的结合,使得这个设备不仅功能强大,而且外观精美。模块化设计允许轻松组装、维护和未来升级,确保了长期的可用性。
希望你喜欢这个项目,并在构建过程中找到乐趣!如果你有任何问题或需要帮助,欢迎在评论区交流。
作者:Svan.
注意:本博文为不得在未经本人同意进行转载或者二次创作,违者必究!!!
相关文章:
基于Arduino的自动开瓶系统
自动瓶盖开启器:结合Arduino和线性运动系统的创新解决方案 展示视频: 基于Arduino的自动开瓶器 引言 在日常生活中,开启瓶盖看似是一件简单的事情,但对于某些人来说,这可能是一个挑战。特别是对于患有类风湿性关节炎…...
通过使用 contenteditable=“true“,我们彻底防止了 iOS 系统键盘的弹出
明白了,对于苹果手机(iOS),即使使用了 bindtap 和 e.preventDefault() 来阻止默认行为,系统键盘仍然可能会弹出。这是因为 iOS 对输入框的处理方式与 Android 不同,尤其是在处理 input 元素时,iOS 会更加积极地弹出键盘。 解决方案 为了彻底防止 iOS 系统键盘弹出,我…...
20241217使用M6000显卡在WIN10下跑whisper来识别中英文字幕
20241217使用M6000显卡在WIN10下跑whisper来识别中英文字幕 2024/12/17 17:21 缘起,最近需要识别法国电影《地下铁》的法语字幕,使用 字幕小工具V1.2【whisper套壳/GUI封装了】 无效。 那就是直接使用最原始的whisper来干了。 当你重装WIN10的时候&#…...
搜索召回:召回聚合
召回聚合 用户的查询意图往往是复杂多样的,可能涉及到不同的领域、主题和语义层面。因此,召回体系中通常通过多路召回的方式从不同角度去理解和满足用户的查询需求。此外,多路召回通过各召回通道并行计算可以在海量数据中能够快速响应&#…...
NTFS 文件搜索库
NTFS 文件搜索库 中文 | English 一个快速搜索NTFS卷文件的库 在这里插入图片描述 特性 快速扫描 NTFS 格式驱动器上的所有文件实时快速同步文件变更(创建, 更名, 删除)支持通配符查询文件名或文件路径重启自动更新文件变动, 无需重新进行全盘扫描 API描述 初始化并指定…...
【GoF23种设计模式】02_单例模式(Singleton Pattern)
文章目录 前言一、什么是单例模式?二、为什么要用单例模式?三、如何实现单例模式?总结 前言 提示:设计者模式有利于提高开发者的编程效率和代码质量: GoF(Gang of Four,四人帮)设计…...
UniApp:uni-segmented-control 自定义布局
自定义tabs选项,items 为tabs名称数组,横向滚动 <scroll-view scroll-x><view class"segmented-control"><view v-for"(item, index) in items" :key"index" class"control-item ":class"…...
【算法day17-day18】回溯:解决组合问题
不好意思呀各位,最近在忙期末考今天才彻底结束,来让我们继续算法之路吧~ 题目引用 组合电话号码的字母组合组合总和组合总和II分割回文串 1.组合 给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。 你可以按 任何顺序 返回…...
从监控异常发现网络安全
前言 最近在前端异常监控系统中,发现一些异常信息,从中做了一些分析,得到一些体会,因此作文。 发现异常 某天早上打开监控系统发现,当天凌晨1点过测试环境有2个前端上报的异常,报错的原因都是由于没有获取…...
Qt之自定义标题栏拓展(十)
Qt开发 系列文章 - user-defined-titlebars(十) 目录 前言 一、方式一 1.效果演示 2.创建标题栏类 3.可视化UI设计 4.定义相关函数 5.使用标题栏类 二、方式二 1.效果演示 2.创建标题栏类 3.定义相关函数 1.初始化函数 2.功能函数 3.窗口关…...
Verilog中initial的用法
在 Verilog 语言中,initial 语句用于在仿真开始时执行一次性初始化操作。它是顺序执行的,用来描述在仿真启动时立即运行的代码块,通常用于赋初值、生成波形或控制信号行为。 语法 initial begin // 语句1 // 语句2 ... end特点 只…...
(14)D-FINE网络,爆锤yolo系列
yolo过时了?传统的yolo算法在小目标检测方面总是不行,最新算法DEIM爆锤yolo,已经替yolo解决。 一、创新点 这个算法名为DEIM,全称是DETR with Improved Matching for Fast Convergence,其主要创新点在于提出了一…...
Python :冬至快乐
第1部分:基础设置 首先创建一个新的 Python 文件,命名为 fireworks.py。 步骤 1.1: 导入必要的库 import pygame import random import sys from pygame.locals import * import math import time这些库的作用: pygame: 用于创建游戏和图…...
重拾设计模式--状态模式
文章目录 状态模式(State Pattern)概述状态模式UML图作用:状态模式的结构环境(Context)类:抽象状态(State)类:具体状态(Concrete State)类&#x…...
稀疏矩阵的存储与计算 gaxpy
1, gaxpy 数学公式 其中: , , 2, 具体实例 3,用稠密矩阵的方法 本节将用于验证第4节中的稀疏计算的结果 hello_gaxpy_dense.cpp #include <stdio.h> #include <stdlib.h>struct Matrix_SP {float* val; //…...
基于LabVIEW的USRP信道测量开发
随着无线通信技术的不断发展,基于软件无线电的设备(如USRP)在信道测量、无线通信测试等领域扮演着重要角色。通过LabVIEW与USRP的结合,开发者可以实现信号生成、接收及信道估计等功能。尽管LabVIEW提供了丰富的信号处理工具和图形…...
基于LSTM长短期记忆神经网络的多分类预测【MATLAB】
在深度学习中,长短期记忆网络(LSTM, Long Short-Term Memory)是一种强大的循环神经网络(RNN)变体,专门为解决序列数据中的长距离依赖问题而设计。LSTM因其强大的记忆能力,广泛应用于自然语言处理…...
物联网:全面概述、架构、应用、仿真工具、挑战和未来方向
中文论文标题:物联网:全面概述、架构、应用、仿真工具、挑战和未来方向 英文论文标题:Internet of Things: a comprehensive overview, architectures, applications, simulation tools, challenges and future directions 作者信息&#x…...
volatility2工具的使用vol2工具篇
vol2工具 命令格式:vol.py -f [image] --profile[profile] [plugin] 1、查看系统的操作版本,系统镜像信息 2.查看用户名密码信息,当前操作系统中的password hash,例如SAM文件内容 3.从注册表提取LSA密钥信息(已解密&…...
R 基础运算
R 基础运算 R 是一种广泛使用的统计编程语言,它提供了强大的数据操作和分析功能。基础运算在 R 中非常重要,因为它们是进行更复杂计算和数据分析的基础。本文将详细介绍 R 中的基础运算,包括算术运算、逻辑运算、向量化和矩阵运算。 一、算…...
主权身份技术解析:从DID、可验证凭证到零知识证明的完整架构与实践
1. 项目概述与核心价值最近在数字身份领域折腾,发现一个叫“TamTunnel/sovereign-identity”的项目挺有意思。这个名字乍一看有点抽象,但拆开来看,“sovereign-identity”直译就是“主权身份”,而“TamTunnel”像是一个代号或通道…...
航空EWIS自动化设计:合规挑战与工程实践
1. EWIS合规挑战与自动化设计价值现代航空器的电气线路互联系统(EWIS)设计正面临前所未有的合规压力。一架波音787包含超过100英里的电线和数千个连接器,每根导线都必须满足FAR 25.1701至25.1733的完整规范要求。我曾参与某型支线客机的EWIS设计项目,仅线…...
暗黑破坏神2角色编辑器:如何快速打造完美角色的完整指南
暗黑破坏神2角色编辑器:如何快速打造完美角色的完整指南 【免费下载链接】diablo_edit Diablo II Character editor. 项目地址: https://gitcode.com/gh_mirrors/di/diablo_edit 还在为暗黑破坏神2中漫长的刷装备过程而烦恼?想要快速体验各种职业…...
嵌入式Linux设备型号信息全解析:从RK3562开发板到生产实践
1. 项目概述与核心价值最近在调试一块基于瑞芯微RK3562芯片的开发板,来自触觉智能。在推进一个嵌入式项目的过程中,遇到了一个不大不小但很关键的问题:我需要从系统层面准确获取并验证这块板子的设备型号信息。这听起来简单,但在实…...
SAST 静态代码分析平台命令行接口介绍(终结篇)
下面软件工厂生成的报告展示,可以根据客户需要定制。特别说明,下面图中的所有数据均是虚构数据,仅仅是为了做图展示。1、扫描覆盖与项目分布2、漏洞总览和项目红黑榜3、按语言统计和项目修复趋势4、合规性分析5、人员缺陷统计和型号版本质量趋…...
基于MCP协议构建本地AI工具集成平台:asc-mcp部署与实战指南
1. 项目概述与核心价值最近在折腾AI应用开发,特别是想给本地的大语言模型(比如Claude Desktop、Cursor这类工具)增加点“超能力”,让它们能直接读取我电脑里的文件、调用我本地的工具。这听起来像是Agent或者RAG的活儿,…...
【CanMV K210】显示交互 触摸屏画图与 LCD 轨迹绘制
在智能硬件项目中,触摸屏经常承担“输入”和“显示”两个角色。电子画板、设备配置面板、手写签名、交互式控制台、工业设备调试界面,都需要把手指触摸的位置转换成程序能够处理的数据,再通过屏幕反馈成可见图形。对于 Python 硬件编程入门而…...
医学影像三维可视化的开源利器:MRIcroGL如何解决临床科研痛点?
医学影像三维可视化的开源利器:MRIcroGL如何解决临床科研痛点? 【免费下载链接】MRIcroGL v1.2 GLSL volume rendering. Able to view NIfTI, DICOM, MGH, MHD, NRRD, AFNI format images. 项目地址: https://gitcode.com/gh_mirrors/mr/MRIcroGL …...
2026年主流进口工业连接器品牌探讨
在工业 4.0 深化落地与能源转型加速推进的背景下,工业连接器已成为保障工业设备、产线稳定运行的核心基础部件,其可靠性直接影响生产效率与运维成本。依托成熟的技术积淀、严格的品控体系与丰富的场景适配经验,进口工业连接器品牌在高端装备制造、新能源、工业自动化等领域仍占…...
使用pip安装Taotoken的Python包并配置OpenAI兼容调用
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 使用pip安装Taotoken的Python包并配置OpenAI兼容调用 对于希望快速将大模型能力集成到Python项目中的开发者而言,通过统…...
