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

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

3天内不再提示

抢不到遥遥领先的华为,不如先DIY一个好玩又实用的BlueGo

合宙LuatOS 来源:未知 2023-10-13 12:10 次阅读

wKgZomUt256AGQ77AAiCgCeEtn4922.png

众所周知,遥遥领先的华为一机难求。但是,爱动手的我们可以DIY一个和华为手机隔空手势操作一样纵享丝滑的人机交互小设备。今天特别分享@极客范特西大佬的开源作品——BlueGo,炫酷好玩又实用,感兴趣的朋友请戳文末“阅读原文”下载最新资料

看完开篇视频,你知道这个设备为何叫“BlueGo”了吗?本文留言第一位回答正确的朋友,将获赠合宙Air001开发板&芯片超值套餐一份。

wKgZomUt25-ANDvVAAAC867ORy8512.gif

BlueGo开源项目分享


BlueGo是一款多功能的低功耗蓝牙HID人机交互外设——基于ESP32芯片开发,集成了手势识别模块、惯性传感芯片和五向按钮。此外,它还配备了锂电池管理芯片和锂电池,具备便携性。

wKgZomUt25-AM_MyAAiuKbJZB_I593.pngwKgZomUt26CAXM9DAE0rsK-rz44163.gif

通过BLE低功耗蓝牙,BlueGo可以与手机、平板、电视或电脑进行连接,提供空鼠、手势交互和键盘宏等多种功能。通过配套的Android App,用户可以自定义手势和按键的功能。

此项目基本功能已完成,敬请等待功能扩充和优化~~

- 主要硬件准备 -

BlueGo硬件部分主要包括主控板、手势识别模块GY-PAJ7620和锂电池。

  • 主控板为自己设计,包含了主控MCU(ESP32-PICO-V3-02)、惯性导航单元(MPU6500)、五向按钮和充电管理芯片(TP4056);

  • 手势识别模块GY-PAJ7620为自购模块,与主模块通过IIC总线通信

  • 供电采用3.7V 200mAh单节锂电池。

wKgZomUt26CAf6O7AAQcTVBh8zA014.png

wKgZomUt26GALxeEAAjYAmxNwuU813.gif

主控板设计图、外壳3D模型文件、组装及固件烧录细节等,详见原工程链接最新资料:

https://oshwhub.com/geekfantasy/fei-shu-shou-shi-cao-kong-wai-sh

- 主要功能实现 -

01. 空鼠 Air Mouse

设备利用MPU6500陀螺仪,通过计算Z/X轴角速度的积分来获得角度变化,并将其转化为鼠标的X/Y坐标变化,实现光标移动。同时,五向按钮中的3个键被映射为空鼠的左键、中键和右键。

wKgZomUt26KAKvF4AEVu29tNO-I617.gif

设备没有集成滚轮,但是我用了一个取巧的方法,把Y轴的转动映射成鼠滚轮。使用时,你需要左右转动手腕来实现滚轮的前后滚动。为了避免误触发,在设置中设定了较高的触发阈值,只有手腕转动速度超过该阈值时才会触发滚轮。

效果如下,就是有点费手腕(手动滑稽)。

wKgZomUt26OAenQpAEvw8375TFg318.gif

02. 手势交互

设备使用了PAJ7620的7个手势,将其映射为手机的上下左右滑动、手指点击和返回等操作,从而可以手势操控手机。这在吃饭、烹饪、清洗等不便触摸手机的情景下非常方便。

其中,短视频软件的隔空操作是一个典型的应用。

wKgZomUt26SAAh8yADEFsbST8cI428.gif

wKgZomUt26SAbyQ9AEY0bt4M0KQ541.gif

03. 键盘宏

设备还支持简单的键盘宏功能,并预设了多种键盘按键和组合键操作。这些操作可以映射到五向按钮或8种手势上,作为外设操作手机或电脑。

常见的应用场景包括:PPT遥控操作、手势控制虚拟桌面、遥控手机拍照等。

wKgZomUt26WATiRdADDaWziKSE8085.gif
wKgZomUt26aAZQwNABswmMjeRPw072.gif

04. 自定义功能:

我为该设备开发了一款Android App(文末原工程链接附件“bluego.apk”),设备通过蓝牙连接App后,可以实现各种功能模式的自由切换和功能模式的自定义。手势和按钮可以映射到各种预设的操作上,实现更多的玩法。

wKgZomUt26aAFhgdAEc4F6C2jmg700.gif

现在设备里只预设了一部分手机触摸手势、键盘按键、快捷键组合和电子设备操作。有能力的朋友可以自行设计更多的触摸手势,添加更多快捷键,来实现更多有趣的功能。打开想象力,它会有无限种用法。

更多功能扩充和优化,敬请等待~

wKgZomUt25-ANDvVAAAC867ORy8512.gif

- 最新开源资料 -

BlueGo项目硬件的电路图、PCB以及BOM等已在立创平台开源,软件代码已同步至Gitee及Github,感兴趣的朋友可通过相关链接获取最新资料。

开源协议: CERN Open Hardware License

原工程链接:
https://oshwhub.com/geekfantasy/fei-shu-shou-shi-cao-kong-wai-sh

设备相关代码:

ESP32代码:
https://gitee.com/GeekFantasy/bluego-esp32
https://github.com/GeekFantasy/bluego-esp32

Android代码:
https://gitee.com/GeekFantasy/bluego-android
https://github.com/GeekFantasy/bluego-android

B站交流互动:
https://www.bilibili.com/video/BV1th4y1T7SE

特别感谢@极客范特西大佬
期待更多精彩作品

wKgZomUt25-ANDvVAAAC867ORy8512.gif


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

    关注

    0

    文章

    148

    浏览量

    1888

原文标题:抢不到遥遥领先的华为,不如先DIY一个好玩又实用的BlueGo

文章出处:【微信号:HelloLuatOS,微信公众号:合宙LuatOS】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    相关推荐

    4月新能源汽车销量公布,比亚迪遥遥领先,小米首次入榜

    周鸿祎更是高价卖掉了陪伴自己9年的迈巴赫,直言想要换台国产新能源智能网联车。   从今年4月份各大车企公布的销量情况来看,大多数品牌都有不小的增长。从中汽协的数据显示,2016年我国新能源车渗透率还不到2%,仅仅8年时间过去,新能源汽
    的头像 发表于 05-07 00:11 5559次阅读
    4月新能源汽车销量公布,比亚迪<b class='flag-5'>遥遥领先</b>,小米首次入榜

    遥遥领先华为云 Flexus 云服务器 X 它来了~~~~

    ❀前言 随着云计算时代的进步深入,越来越多的中小企业企业与开发者需要款简单易用、高能高效的云计算基础设施产品来支撑自身业务。云服务器相较于于实体服务器,操作更简单,维护更容易,网络更稳定。 去年华为
    的头像 发表于 01-23 17:53 115次阅读
    <b class='flag-5'>遥遥领先</b>的<b class='flag-5'>华为</b>云 Flexus 云服务器 X 它来了~~~~

    华为Mate70系列首发卫星寻呼功能 强大到余承东再爆金句:强得飞起

    字”,全场观众高呼“遥遥领先”。 而有视频爆出余承东在彩排中再爆金句,这次不是“遥遥领先”,也不是“远远超越”,而是“强得飞起”! 华为Mate70系列全球首发卫星寻呼功能、AI功能
    的头像 发表于 11-26 18:11 663次阅读

    华为Mate70系列正式发布 余承东说Mate70对得起那四

    系列正式发布。搭载多项创新功能的Mate70系列亮相。这也是华为Mate 70作为首款“纯血”鸿蒙操作系统手机正式亮相。 华为常务董事、终端BG董事长余承东在发布会现场详细解析了华为Mate70的强悍之处。余承东说Mate70对
    的头像 发表于 11-26 17:34 620次阅读

    CS5366 Typec转HDMI遥遥领先2lan替代IT6225B安格AG9411替代GSV2201集睿致远 ASL芯片

    CS5366 Typec转HDMI遥遥领先2lan替代IT6225B安格AG9411替代GSV2201集睿致远 ASL芯片
    的头像 发表于 08-06 09:53 564次阅读
    CS5366 Typec转HDMI<b class='flag-5'>遥遥领先</b>2lan替代IT6225B安格AG9411替代GSV2201集睿致远 ASL芯片

    实测分享,瑞芯微RK3588八核国产处理器性能测评!确实“遥遥领先”!

    。 图1 RK3588处理器典型应用领域 基于CoreMark与Glmark2工具的实测数据Coremark是基准测试工具,常用来评估嵌入式处理器CPU运算性能。它采用了
    发表于 07-17 10:49

    只是组装?遥遥领先的国产激光雷达,绕不开索尼的传感器芯片

    我们知道,许多旗舰手机,在宣传拍摄能力的强悍时,厂商往往都在强调——使用了索尼的IMX???图像传感器。   为什么?   这是因为,索尼是全球CMOS图像传感器遥遥领先的王者——无论是技术实力亦或
    的头像 发表于 07-17 08:46 1126次阅读
    只是组装?<b class='flag-5'>遥遥领先</b>的国产激光雷达,绕不开索尼的传感器芯片

    全球高端销量第!凯迪仕智能锁建博会获重磅大奖再次遥遥领先

    媒体聚集报道。在大家居建装行业全球第展的舞台上,Kaadas凯迪仕再次聚焦各界目光,火爆出圈。值得关注的是,作为智能锁头部品牌,凯迪仕在本次建博会包揽6大重磅荣
    的头像 发表于 07-11 17:11 591次阅读
    全球高端销量第<b class='flag-5'>一</b>!凯迪仕智能锁建博会获重磅大奖再次<b class='flag-5'>遥遥领先</b>!

    清华权威报告公布,文心言多项指标“遥遥领先

    最近,由清华大学基础模型研究中心联合中关村实验室研制的SuperBench大模型综合能力评测框架,正式对外发布2024年3月版《SuperBench大模型综合能力评测报告》。
    的头像 发表于 04-23 09:22 661次阅读
    清华权威报告公布,文心<b class='flag-5'>一</b>言多项指标“<b class='flag-5'>遥遥领先</b>”

    如何测试STM32中断抢占,为何优先级高的定时器2居然次都不到中断了呢?

    上while 死循环,因为定时器三优先级低理论上讲定时器3中断在死循环中时候,定时器2肯定可以产生中断,但是定时器2的中断就再也不发生了,程序就死在了定时器3中断中 我想知道为何优先级高的定时器2居然次都不到中断了呢? 费解
    发表于 04-22 06:31

    抛弃激光雷达?刚刚,华为重大宣布!完全超越特斯拉!

    轿车,于2023年11月发布。    时隔半年,再次“回炉”,华为为什么要重新发布智界S7?   真正的“遥遥领先”来了,华为真正发布的是 智界S7上搭载的 首款 华为视觉智驾,即不含
    的头像 发表于 04-12 08:43 283次阅读

    华为创始人任正非“禁令”余承东不再提“遥遥领先

    2021年初,余承东在华为手机Mate40发布会上频繁使用“遥遥领先”描述该款设备的性能优势。次年上市的Mate50,其推出的手机与卫星通讯功能亦被其称为“遥遥领先”的技术创新。
    的头像 发表于 04-08 09:38 686次阅读

    华为品牌战略调整 华为已撤回遥遥领先商标申请

    华为品牌战略调整 华为已撤回遥遥领先商标申请 华为已经主动撤回先前提交的“遥遥领先”商标注册申请;这似乎是
    的头像 发表于 04-03 17:07 914次阅读

    华为被指禁用“遥遥领先”等广告词

    近年来,余承东在华为各类发布会上频繁使用“遥遥领先词夸赞公司的技术和产品,该说法虽并非被法律禁止,但因其对市场和消费者的强烈影响,成为了被广泛仿效的营销策略。
    的头像 发表于 04-03 09:30 1456次阅读

    英飞凌官宣重组计划,曝苹果在设计2nm芯片:遥遥领先对手

    ‍ 传感新品 【南通大学:研发双功能可穿戴传感器同时检测汗液乳酸和温度!】 用于无创、实时检测汗液乳酸的可穿戴传感器在医疗保健和运动生理反应领域具有深远的意义。 南通大学于春梅和吴增强 提出了
    的头像 发表于 03-06 16:59 714次阅读
    英飞凌官宣重组计划,曝苹果在设计2nm芯片:<b class='flag-5'>遥遥领先</b>对手