热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

蓝牙开关android项目,Android平台手机蓝牙开关和触摸开关的制作方法

本发明涉及Android平台手机蓝牙开关和触摸开关。背景技术:在很多现场开关控制场合需要无线控制,加之传统的机械开关更易产生电弧、机械性能不稳定等&#x

f1ec111ba4ca370159be958906e1c47f.gif

本发明涉及Android平台手机蓝牙开关和触摸开关。

背景技术:

在很多现场开关控制场合需要无线控制,加之传统的机械开关更易产生电弧、机械性能不稳定等,并且射频相对与蓝牙具有容易干扰的缺点,蓝牙采用的是跳频,抗干扰性强,而且市面上蓝牙设备很多,如:蓝牙手机、平板等可以直接做遥控器来控制。提供蓝牙控制开关方案可以通过蓝牙无线遥控器控制,在手机或平板、PC装有一个控制程序的APP进行遥控开关。也可以通过感应到匹配的蓝牙信号进行开关控制,更可以用触摸的方式进行控制开关、例如当特定的手机走到该开关的一定范围就可以打开开关、当用手触摸开关面板时也可以进行打开和关闭开关。

触摸开关作为开关的一种,由于其价格低廉、触点强固、使用简便、高可靠、动作迅速等优点已经得到非常广泛的使用。目前,市场上的触摸开关大多缺乏自我调配的功能,也就是只能完成单一的功能,所以在很多场合无用武之地。

技术实现要素:

为解决上述问题,本发明设计了Android平台手机蓝牙开关和触摸开关。

本发明解决其技术问题所采用的技术方案是:

Android平台手机蓝牙开关和触摸开关由触摸与控制开关灯亮与灭部分和无线手机发出蓝牙指令无线蓝牙模块接收部分组成。

所述触摸与控制开关灯亮与灭部分,首先CS第1脚接地使之ARD201上电OUT1输出为低电平。也就是在开机后灯是不亮的。其次VCC经C3滤掉脉动电后加到U1的1脚,经内部稳压后由U1的3脚输出恒定的电压供电到ARD201上4脚。Q1为双向可控硅。每一次触摸TOU1或TOU2,对应OUT1或OUT2的输出状态翻转一次,如此循环。

所述无线手机发出蓝牙指令无线蓝牙模块接收部分,U5为交流电转换成直流电部分,向所有的VCC供电。当按手机上APP那么每一次触摸界面一点动按扭,蓝牙模块无线天线接收信号后对应P1.0的输出状态翻转一次,如此循环。

本发明的有益效果是,Android平台手机蓝牙开关和触摸开关,采用触摸开关与蓝牙开关同时控制开关,保留触摸开关蓝牙开关存在于市场的最大优势,价格低廉,电路简单而且和一种电容感应式手机APP蓝牙开关相结合。该开关可以在多种复杂场合应用,使得自身的开关动作更加可靠而迅速,同时具有驱动需求小、结构紧凑、新颖、耐环境性能高等特点。

附图说明

下面结合附图对本发明进一步说明。

图1是触摸与控制开关灯亮与灭部分图。

图2是无线手机发出蓝牙指令无线蓝牙模块接收部分图。

具体实施方式

在图1中,当人体表皮触摸TH在芯片ARD201上的5脚感应到人体的高频杂时,触摸5脚的TOU1,对应5脚的OUT1的输出状态翻转一次,也就是由低电平翻转成高电平这样使之Q2导通接地,R2上的电位为零所以Q1也导通,Q1导通后电流通过灯使之亮。反之当人体表皮触摸TH在芯片ARD201上的5脚感应到人体的高频杂时,触摸5脚的TOU1,对应5脚的OUT1的输出状态翻转一次,也就是由高电平翻转成低电平这样使之Q2导通截止,R2上的电位为高电位所以Q1也截止,Q1截止后电流不能通过灯使之灯不亮。

在图2中,当按手机上APP蓝牙模块无线天线接收信号后对应P1.0的输出状态为高

电平。这样使之Q3导通,Q3导通后C7两端瞬间发生突变,这个瞬时突变的脉冲实际相当于人体的杂波电,经D1后加至D10,这样这个脉冲电实际上就是加到TH后再加到芯片ARD201上的5脚感应到这个脉冲时,触摸5脚的TOU1,对应5脚的OUT1的输出状态翻转一次。这样就实现了对灯“亮和不亮”的控制。



推荐阅读
  • 本文详细记录了一位具有五年半开发经验的候选人,在华为Android高级开发职位面试过程中的经历。从早晨9点到下午5点半,经过了群体面试、技术面试、综合面试及英语面试等多个环节,最终成功通过考核。文章不仅分享了面试心得,还提供了宝贵的面试题资源。 ... [详细]
  • 使用WinForms 实现 RabbitMQ RPC 示例
    本文通过两个WinForms应用程序演示了如何使用RabbitMQ实现远程过程调用(RPC)。一个应用作为客户端发送请求,另一个应用作为服务端处理请求并返回响应。 ... [详细]
  • TortoiseSVN与VisualSVN Server的安装及基本操作指南
    本文详细介绍了如何安装VisualSVN Server以及TortoiseSVN客户端,并提供了基本的操作步骤,包括配置仓库、用户管理及权限设置等关键环节。 ... [详细]
  • Servlet过滤器入门:实现与配置
    本文介绍如何在Java Web应用中实现和配置Servlet过滤器,通过实现`javax.servlet.Filter`接口来创建过滤器,并详细说明其在web.xml文件中的配置方法。 ... [详细]
  • 本文探讨了天才与疯子之间的微妙界限,介绍了如何利用巨人的工具提升自我,以及如何通过科学决策、数据洞察和智慧的尺度来指导我们的生活和工作。 ... [详细]
  • 深入理解小程序中的Picker组件
    Picker组件是一种从屏幕底部弹出的滚动选择器,支持多种选择模式,包括普通选择器、多列选择器、时间选择器、日期选择器和省市区选择器。本文将详细介绍Picker的各种属性及其应用场景。 ... [详细]
  • 在许多地理位置选择类的应用程序中,侧边栏是常见的用户界面元素,用于通过选择特定的字母快速定位和选择地点。本文将详细介绍如何在Android应用中创建一个具有波浪效果的自定义侧边栏,以提升用户体验。 ... [详细]
  • 深入解析Spring Boot自动配置机制
    本文旨在深入探讨Spring Boot的自动配置机制,特别是如何利用配置文件进行有效的设置。通过实例分析,如Http编码自动配置,我们将揭示配置项的具体作用及其背后的实现逻辑。 ... [详细]
  • 探讨在使用 Fast-Android-Networking 库时遇到的 addStringBody 方法无法正常工作的问题及其解决方案。 ... [详细]
  • 传送门A-Registration#include#definelllonglongusingnamespacestd;chars[15],t[15]; ... [详细]
  • 本题要求计算给定两个正整数a和b时,2的-a次方与2的-b次方之和,并将结果以最简分数形式表示。输入包括多组测试数据,每组数据包含两个在2到20范围内的整数。 ... [详细]
  • Android Studio 中 Gradle 使用的常见问题与解决方案
    本文探讨了在使用 Android Studio 进行开发时,遇到的与 Gradle 相关的问题,包括每次打开项目都需要下载 Gradle 和 Gradle 插件依赖包下载失败或卡顿等问题,并提供了详细的解决方法。 ... [详细]
  • 在本问题中,游戏的每一步状态均可以视为原始序列的一个子序列。通过定义一个动态规划函数 d(i, j),表示在最优策略下,先手玩家从原序列的第 i 个元素到第 j 个元素之间所能获得的最大分数。 ... [详细]
  • 深入理解动态链接库及其应用
    本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ... [详细]
  • 请看|间隔时间_Postgresql 主从复制 ... [详细]
author-avatar
诡道89_431
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有