谷动谷力

 找回密码
 立即注册
查看: 1027|回复: 0
打印 上一主题 下一主题
收起左侧

硬核项目 | 通过OpenCV控制的仿生手、POV电子蜡烛等

[复制链接]
跳转到指定楼层
楼主
发表于 2023-12-17 21:20:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
硬核项目 | 通过OpenCV控制的仿生手、POV电子蜡烛等


01 OpenCV控制的仿生手

想象一下,你能用自己的动作来控制一只仿生手——这不再是科幻小说里的情节,而是现实中创客的酷炫项目!

这个项目通过OpenCV来跟踪和识别用户的手势,并将这些动作实时转换成仿生手的动作,实现了人机交互的新突破。从3D打印手指到编写代码,每一步都是对技术的挑战和对未来的探索。

硬件组成:

  • Inmoov手模型和前臂
  • 3D打印机
  • 焊接设备
  • 1公斤以下的3D打印材料(PETG、ABS或PLA)
  • 3米耐重钓鱼线
  • 5个扩张弹簧
  • RTV硅胶Ecoflex™ 00-10
  • 螺丝、螺母和螺栓
  • 10个M2x4平头木螺丝
  • 5个M3x4mm沉头螺钉
  • 4个M3x12mm平头木螺钉
  • 20个M3x12mm沉头螺钉
  • 25个M3x16mm沉头螺钉
  • 10个M3x20mm沉头螺钉
  • 35个M3螺母

电子部件:

  • 1个ESP32 38脚开发模块
  • 1个micro USB线
  • 5个线性霍尔传感器(49E)
  • 5个直径2.5mmx1mm的圆盘磁铁
  • 1条16芯排线
  • 5个1k电阻
  • 5个2k电阻
  • 6个伺服电机(JX PDI-6225MG-300)
  • 1个定制PCB(可选)
  • 1个电源(理想情况下6V或5V,功率约100W,因为每个伺服电机的电流可达3A)

软件:

  • OpenCV(在vscode中用Python运行)
  • Arduino IDE(用于ESP32编程)

项目的实现不仅需要你对硬件有一定的了解,还需要你对编程和图像处理有一定的掌握。通过这个项目,你不仅可以锻炼你的动手能力,还能学习到3D打印、电子电路设计、编程和图像处理等多方面的知识。

来源:https://www.instructables.com/Bionic-Hand-Controlled-by-OpenCV/

02 360度视角的POV电子蜡烛

这个项目是一款创意十足的电子蜡烛,它能从任何角度展示出类似蜡烛闪烁的3D视觉效果。

项目的核心是一块简易的LED矩阵板和一个高速旋转的电机,通过持久性视觉(Persistence of Vision, POV)效应产生立体图像。

使用了小巧的RP2040-tiny微控制器板和LIR2450锂离子可充电电池,整个装置可以自由旋转,同时,项目还包括了一个红外传感器来监测旋转速度并同步显示速度。

软硬件列表:

  • LED矩阵板:用于显示图像的基本元件。
  • Charmhigh CHM-T36VA贴片机:用于快速组装LED矩阵板的机器。
  • RP2040-tiny微控制器板:控制LED矩阵的核心,基于RP2040芯片。
  • LIR2450锂离子可充电电池:提供电源的小型充电电池。
  • TCRT5000红外传感器:用于检测旋转速度并同步显示内容。
  • 3D打印的电池座:用于固定电池的支架。
  • RF-410CA电机:驱动整个装置旋转的小型电机。
  • MOSFET和二极管:用于控制电机的电子元件。
  • WS2812 LED:用于显示测试图案的LED。
  • Blender软件:用于生成3D模型和动画的渲染软件。
  • Python脚本:处理Blender生成的图像并转换为微控制器能读取的格式。

这个项目不仅技术含量高,而且具有很高的艺术和娱乐价值,适合热爱DIY和电子制作的创客朋友。

来源:https://mitxela.com/projects/candle


03 双通道蓝牙音频频谱可视化立体声系统

这个项目是一个自制的双通道蓝牙音频频谱可视化立体声系统,通过使用nRF5340音频开发套件,它不仅能够实现音频的播放,还能将音频数据通过快速傅里叶变换(FFT)转换成频域信息,并在TFT显示屏上展示出来。

这个系统可以通过蓝牙低功耗(BLE)技术接收和同步播放来自电脑或智能手机的立体声音频数据,并以图形化的方式展示音频信号的频谱分布。

项目用到的硬件包括:

  • 3个北欧半导体的nRF5340音频开发套件
  • 1个nRF5340开发套件
  • 1个Adafruit TFT电容触摸屏扩展板
  • 1个SparkFun TRRS 3.55mm插孔拓展板
  • 1个通用迷你USB供电扬声器
  • 1个ArduEz One面包板扩展板
  • 若干公/母跳线

软件和在线服务包括:

  • Nordic Semiconductor nRF Connect SDK
  • Zephyr RTOS
  • ARM CMSIS-DSP库

这个系统展示了利用nRF5340音频开发套件的强大功能,打造出一个低功耗、高音质的立体声音频系统,同时还能作为频谱分析仪使用,实时监测音频信号。

无论是对于音频技术爱好者还是专业开发人员,这个项目都提供了一个很好的实践和研究平台。

来源:https://www.hackster.io/naveenbs ... dic-audio-dk-9b66c7

04 触控LoRa寻呼机

这款触控LoRa寻呼机是一款便携式通信设备,基于Lilygo T-Display S3 Touch开发板和LoRa通信技术,专为需要远程通信的创客和爱好者设计。

该设备配备了彩色触屏和QWERTY全键盘界面,支持触摸操作,使得信息的输入和导航变得异常简便。设备的固件已经开发完成,并且提供了进阶版本,具有更好的待机功耗优化和全新的用户界面。

硬件组件:

  • LILYGO T-Display S3 Touch(1个)
  • 迷你GPS模块(1个)
  • LoRa sx1262模块(1个)
  • 3.7v锂电池(1个)
  • 开/关按钮(1个)
  • 蜂鸣器(1个)
  • Polulu 3.3v稳压器(1个)

软件应用和在线服务:

  • Ripple T-Display Touch固件

这款设备不仅具备了触摸界面,还能通过LoRa技术实现长距离通信,适用于没有手机网络覆盖的环境。用户可以自行焊接和组装硬件,下载和烧录固件,即可开始使用这款创新的寻呼机。

如果你喜欢DIY电子项目,这款触控LoRa寻呼机无疑是一个有趣的挑战。

来源:https://www.hackster.io/scottpow ... h-lora-pager-402171

05 自制环境监测无人机

想象一下,你可以亲手打造一架无人机,它能在空中遥测空气质量和天气状况。这个项目就是要教你如何使用前沿的硬件组件和强大的软件工具来构建这样一架无人机。

这个过程包括组装无人机框架,安装电机和传感器,设置遥控器,编写和上传代码,以及最终的云平台集成。这不仅是一个技术挑战,更是对环境保护的一种贡献。

硬件组件:

  • Blues Starter Kit for EMEA
  • MT2204 - 2300 KV无刷直流电机 × 4
  • 12A电子调速器(ESC)× 4
  • QAV 250无人机框架 × 1
  • 11.1v 1500 mAh锂聚合物电池 × 1
  • 5045正旋(CW)螺旋桨 × 2
  • 5045反旋(CCW)螺旋桨 × 2
  • DFRobot 6自由度传感器 - MPU6050 × 1
  • Flysky i6X无线电遥控器 × 1
  • MQ135气体和空气质量传感器 × 1
  • 四轴飞行器用电源分配板 × 1
  • 跳线(通用)× 1

软件应用和在线服务:

  • Arduino IDE
  • Blues Notehub.io
  • Datacake

手工工具和制造机械:

  • 通用焊接工具
  • 无铅焊锡线

通过这个项目,你将学会如何从头开始构建一架无人机,并将其与云平台集成,实时监测和上传空气质量及天气数据。

完成后,你将拥有一架能够在环境监测方面做出贡献的无人机。快乐飞行,为打造更清洁、更健康的世界出一份力!

来源:https://www.hackster.io/abhishek ... and-notecard-14056e



+10
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号|Sitemap

GMT+8, 2024-12-27 11:57 , Processed in 0.091904 second(s), 44 queries .

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表