0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作一个迷你无线键盘

454398 来源:wv 2019-09-05 09:29 次阅读

第1步:基本理念

此项目利用IR无线通信执行不同的键盘操作.R或红外通信是一种常见,廉价且易于使用的无线通信技术。红外光与可见光非常相似,只是它具有稍长的波长。这意味着人眼无法检测到红外线 - 非常适合无线通信。

这个项目的基本思路是当你点击电视遥控器上的按钮时,使用红外线我们可以对接收器Arduino进行解码,并且可以利用解码后的值来执行不同的键盘操作。我使用的是Arduino Pro Micro,因为它基于ATmega32U4微控制器,内置USB,使Micro可识别为鼠标或键盘。您也可以使用Arduino Leonardo。

该项目非常简单,任何人都可以根据要求进行修改。

第2步:收集材料:

Arduino Pro Micro或Arduino Leonardo

红外接收器(TSOP1738)

电视遥控器

一些跳线

注意:

您只能使用基于ATmega32U4的电路板。所以它使微/莱昂纳多可识别为鼠标或键盘。

步骤3:红外接收器(TSOP1738)

它是用于红外遥控系统的小型接收器。解调的输出信号可以由微处理器直接解码。 TSOP1738兼容所有常见的红外遥控数据格式。

步骤4:电路图:

如果你使用Leonardo,DATA引脚会有微小的变化。你需要将数据Pin连接到Leonardo的MOSI引脚。

步骤5:安装IR Remote库:

从此处下载IR远程库并安装它。

第6步:解码红外遥控信号:

要解码来自IR遥控器的信号,我们可以使用红外遥控器库提供的“IRrecvDemo”arduino sketch。

注意:

在示例草图(IRrecvDemo)上,您需要对int RECV_PIN值进行小的更改.By默认值为11,但在Arduino Micro上,MOSI引脚为第16引脚。因此,对代码进行以下修改。

int RECV_PIN = 16;

如果您使用的是Leonardo,则需要将其更改为MOSI引脚编号。

选择Board(Arduino/Genuino Micro) - (图3)

选择端口 - (图4)

上传您的代码

步骤7:记下解码信号值

打开串行监视器

注意按下每个按钮的值。

步骤8:键盘操作代码

获取信号值后,下一步是将信号值添加到程序中,并设置如果远程信号值与程序中的值匹配则执行不同的键盘操作。

将键盘库添加到程序中使其能够执行不同的键盘操作。

您可以从下面下载代码,也可以从我的GitHub页面获取代码。

下载代码和上传到arduino micr o通过Arduino IDE。

步骤9:完成:

您可以根据您的要求修改上面的草图。

步骤10:观看这些酷炫的GIF和视频

以无线方式解锁您的电脑

使用它来控制Power Point演示。

暂停/播放视频

单击关闭打开的标签

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 无线键盘
    +关注

    关注

    0

    文章

    22

    浏览量

    11492
  • 红外接收器
    +关注

    关注

    2

    文章

    42

    浏览量

    18941
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184826
收藏 人收藏

    评论

    相关推荐

    无线键盘CCC认证:强制性还是自愿性?

    键盘作为最为常见的一众外设设备之一,无论实在单位公办还是居家休闲娱乐,都是必不可缺的设备。随着数字化生活的普及,智能化的发展,越来越多的人开始使用无线键盘无线
    的头像 发表于 03-21 17:25 168次阅读
    <b class='flag-5'>无线</b><b class='flag-5'>键盘</b>CCC认证:强制性还是自愿性?

    薄膜键盘领域设计#键盘

    薄膜键盘
    泰达克电子材料
    发布于 :2024年01月09日 11:30:41

    如何用8个零件制作一个无线电设备

    应急无线电发射器EMTX的制作,对于初学者而言是个很好的入门DIY项目,今天,本文作者Kostas(SV3ORA)给我们介绍了如何构建一个8组件40/30米QRP应急无线电发射器,步骤详实,图纸
    的头像 发表于 11-20 14:40 977次阅读
    如何用8个零件<b class='flag-5'>制作</b>一个<b class='flag-5'>无线</b>电设备

    制作蓝牙遥控小车

    本周我们来制作蓝牙遥控小车,不得不说bluno nano的蓝牙交互功能还是让人眼前亮,毕竟是首款集成蓝牙4.0的arduino板。制作
    发表于 10-13 06:01

    分享stm32矩阵键盘的程序

    分享stm32矩阵键盘的程序
    发表于 10-10 08:26

    手把手教你制作无线充电器

    手把手教你制作无线充电器(无线充电原理+产品应用+DIY实例)
    发表于 09-28 07:48

    电竞键盘M0系列: 玩家级酷炫灯光效果

    电竞键盘M0系列: 玩家级酷炫灯光效果 玩家级酷炫灯光效果: 采用MG32F02U128芯片的键盘的应用,其键盘的RGB灯效控制乃是透过硬件除法器计算灯效,然后再透过PWM输出
    发表于 08-29 15:34

    无线键盘鼠标蓝牙方案

    无线键盘键盘盘体与电脑间没有直接的物理连线,通过红外线或无线电波将输入信息传送给特制接收器的一种蓝牙设备。
    的头像 发表于 08-19 16:07 1198次阅读
    <b class='flag-5'>无线</b><b class='flag-5'>键盘</b>鼠标蓝牙方案

    无线键盘鼠标蓝牙方案

    无线键盘键盘盘体与电脑间没有直接的物理连线,通过红外线或无线电波将输入信息传送给特制接收器的一种蓝牙设备。无线
    发表于 08-19 16:02 7次下载

    基于RT-Thread和N32G457的迷你键盘设计方案

    机械键盘在最近几年发展迅猛,功能也逐渐丰富,在开源环境中也存在几个发展迅猛的开源项目,比如QMK。
    的头像 发表于 08-07 16:04 724次阅读
    基于RT-Thread和N32G457的<b class='flag-5'>迷你</b><b class='flag-5'>键盘</b>设计方案

    Banana Pi 推出带有 2 2.5GbE 端口的迷你路由器开源硬件开发板

    Banana Pi 今天推出了迷你路由器板,基于 MediaTek MT7986 无线网络片上系统,针对路由器进行了优化。Banana Pi BPI-R3 迷你路由器板还支持
    发表于 07-29 12:42

    如何制作无线/手势控制机械手

    电子发烧友网站提供《如何制作无线/手势控制机械手.zip》资料免费下载
    发表于 07-10 15:04 1次下载
    如何<b class='flag-5'>制作</b><b class='flag-5'>无线</b>/手势控制机械手

    迷你电脑键盘的构建

    电子发烧友网站提供《迷你电脑键盘的构建.zip》资料免费下载
    发表于 07-06 11:32 0次下载
    <b class='flag-5'>迷你</b>电脑<b class='flag-5'>键盘</b>的构建

    如何自己构建终极无线键盘

    电子发烧友网站提供《如何自己构建终极无线键盘.zip》资料免费下载
    发表于 07-03 15:01 1次下载
    如何自己构建终极<b class='flag-5'>无线</b><b class='flag-5'>键盘</b>

    如何制作无线烙铁

    电子发烧友网站提供《如何制作无线烙铁.zip》资料免费下载
    发表于 06-30 09:43 0次下载
    如何<b class='flag-5'>制作</b><b class='flag-5'>无线</b>烙铁