承载我所有幻想的键盘


作者:ran-pang


开源链接:https://oshwhub.com/ran-pang/multifunctional-keyboard


视频链接:【开源】历时9个月,我终于完成了承载我所有幻想的机械键盘。


项目简介支持WIFI的4模机械键盘(USB、蓝牙、WIFI、2.4G接收器),搭载可拆卸FOC旋钮屏,支持SurfaceDial,支持多功能磁吸扩展(例如小键盘等),支持语音交互。


设计原理

1.主控选择ESP32S3,自带WIFI、蓝牙、USB、ESP-NOW、IIS等。

2.音频部分使用ES7210做ADC,使用ES8311做DAC,功放是NS4150B(参考ESP-BOX硬件设计)。

3.下载电路使用CH342F,它有两个通道的USB转TTL,这里分别对应键盘主控和旋钮主控。

4.USB HUB芯片使用SL2.1A,模拟U盘的控制芯片是GL823K。

5.磁吸接口支持IIC通信,为避免环境对IIC总线的影响,每个接口都做了保护电路,在没有正确识别有效设备时裸漏的触点与内部总线断开。

6.按键检测参考稚辉君的瀚文键盘项目使用移位寄存器的方式。

7.键盘按键灯光使用WS2812,键盘后面的格栅灯光使用横流LED驱动IC加灯条。


实物图




集成Windows Hello指纹、DIAL、HUB的桌面工具


作者:pomin


开源链接:https://oshwhub.com/pomin/integrated-desktop-tool-windowsh


项目简介一个集成了Surface Dial、USB HUB、Windows Hello 指纹识别的桌面工具,多媒体按键、Dial旋钮控制、HUB收纳键鼠接收器,Hello 指纹识别多合一。


项目功能

Surface Dial:

  • 旋钮控制功能,具备 Surface 所有有线功能
  • 有音量调节、图像缩放、网页浏览、自定义操作等功能

USB HUB:

  • 提供两个 USB 接口,兼容 USB HS/FS/LS
  • 支持键盘、鼠标、U盘、移动硬盘等设备的连接
  • 接口防静电,防浪涌,过温、过流保护

Windows Hello 指纹识别:

  • 支持快速、安全的指纹解锁,支持 Chrome 密码填充
  • 简化登录流程,增强设备安全性

多媒体按键:

  • 控制音乐播放,暂停,切换
  • 使用物理按键操作


实物图




DELL服务器电源智能取电盒


作者:tomosawa


开源链接:https://oshwhub.com/tomosawa/mynova-smartpower


视频链接:一款智能电源(DELL服务器电源的取电盒)


项目简介这是一款适用于DELL服务器PSU电源的智能取电盒,它能够控制电源的开关,读取电源的输入和输出的电压、电流、功率值以及温度在OLED屏幕上显示,支持通过DC5.5的接口和XT60来输出12V电源。


项目特性

  • 0.96寸OLED屏幕显示
  • 屏幕支持显示输入和输出的电压、电流、功率
  • 屏幕支持查看电源传感器的温度、风扇转速
  • 屏幕支持查看网络热点和WIFI信息
  • 支持手机连热点查看信息、配网和远程控制
  • 支持局域网内输入IP查看和远程控制电源
  • 具备4个DC5.5x2.5大电流接口和3个XT60接口输


实物图




1-6s电池组充电器


作者:ahuahu


开源链接:https://oshwhub.com/ahuahu/charger


项目简介一个双通道的1-6s锂电池充电器,带被动均衡功能,以stm32g474作为主控,使用PID控制环路。移植了lvgl,使用2.8英寸320*240电容触摸屏作为输入设备,ui使用gui-guider设计。


项目指标

  • 最大充电电流12A
  • 单路最大输入电流12A
  • 输出电压范围0.2-26V
  • 被动均衡功能


设计框图



实物图




USB可调电源V3


作者:黑马小乌龟


开源链接:https://oshwhub.com/bryan_he/usb-ps-v30


项目简介USB可编程电源/功耗监测,小程序控制, 支持USB PD3.0,BC1.2协议,DC 2.7V~27V输入, 宽范围的输出电压,从2V ~ 34V连续可调,大于5A的带载能力


项目亮点

  • 支持USB PD3.0/PD2.0BC1.2协议,支持5V~20V输入
  • 支持DC电源插座输入2.7V~27V输入
  • 输出电压从2.0V ~ 34V可调,5A+的输出电流带载能力(最大输出可到8A,需要考虑散热问题),可满足日常实验使用,
  • 较小的输出电源纹波,back模式:20mV~70mV左右
  • 输出限流可从500mA~8A可调
  • 电源输出可控,方便反复给用电设备断电上电的操作
  • 微信小程序配置输出电压,与电压/电流实时监测记录
  • 电源输入电压,电流实时监测
  • 电源输出电压,电流实时监测
  • 320x240 TFT实时显示用电情况,可做为一个简易功率计使用,监测用电设备的用电情况
  • 可通过BLE与上位机进行通信,实现更多应用的拓展开发
  • 外围器件少,实现原理简单,非常方便DIY
  • 小巧方便,不依赖特定电源,只要是USB适配器都可以使用


实物图




交互式智能台灯


作者:zz56464123455


开源链接:https://oshwhub.com/zz56464123455/lamp-wizard


项目简介交互式智能台灯,人来即亮,人走即灭。环境光照较强时,可自动降低亮度节省功耗,较暗时也可以自动升高亮度。“手势”交互(如调节亮度和番茄钟计时)。


项目功能

1、人走到台灯前方就会自动点亮台灯,离开后自动熄灭。

2、通过识别手势动作实现调节灯光亮度和开启或关闭番茄钟倒计时。

3、在开灯状态下利用 PID 算法自动调节亮度,维持桌面亮度不随环境的改变而变化。

4、需要关闭自动打开台灯功能时可以使用强制关闭手势关闭自动开关灯功能,并且能够避免没有强制开启手势的情况下,因为人走到台灯前方而点亮台灯 


实物图




碳化硅3KW图腾柱PFC


作者:雷老师讲电子


开源链接:https://oshwhub.com/leichaolin/3kw-totem-pole-pfc-with-silicon-


项目简介基于CW32的3KW碳化硅图腾柱PFC,双主控设计,CW32+IVCC1102。关键词:图腾柱,PFC,大功率,负压驱动,碳化硅。


项目参数

碳化硅图腾柱3KW电源

输入规格:AC 110V~270V 20Amax

输出规格:DC 350V-430V 20Amax

功率3000W(设计功率3500W)

效率98.5%

本电源为后续3KW LLC电源或者全桥可调电源的前级PFC环节



实物图




心电监护(含12导联功能)


作者:hc5


开源链接:https://oshwhub.com/lmppbba/ecg-monitoring-defibrillator-with-12-leads


视频链接:【操作指导】心电监护仪规范操作理论



项目简介一个包含12导联心电图的心电监护仪!包含大量知识供你学习!该项目应用可以加快急救人员的工作效率,节省空间,利于应对狭窄场地。基于GD32与ADS129x(R)


项目说明

该项目使用gd32f470ZIT6作为主控芯片,以TI ads129x作为生物电采集前端设计。其他采集系统使用标准结构。

本项目将心电监护仪与十二导联心电图相结合, 功能强大,整机体积小,可使用一张A4纸近距离覆盖外壳任意一面!同时减轻了整机重量。若运用于急救系统,可减轻急救人员负重压力,可让急救员轻松穿过狭窄区域。

本项目将8寸(A4)热敏打印机芯集成,可随时快速打印长度固定为30cm的记录。同时记录纸打印有装订参考线,内置RTC时钟同步时间,便于快速整理数据,提高工作效率。打印模板数据栏简洁易懂,排列整齐,可快速查找重要数据。

同时,在这里,你将会见到:

  • 教学式讲解项目
  • GD32F470ZIT6标准极限压榨,实现最多功能项目(RAM极限使用,GPIO仅剩2个且无接口功能,ROM写满(-O1优化时),超频最高频)
  • 一万行代码,1447个焊盘,3310条导线大制作
  • 登上电视台的重磅项目(河南都市频道 2024-7-30 目前只有都市报道在抖音有发部分回放)
  • 全站首个12导联心电图采集电路
  • 全站首套心电图基线修正与心电图(实时)详细分析标定算法
  • 全站首套完整基础患者监护系统
  • 全站首套呼吸波分析算法
  • 全站首套血压计系统(首套血压计示波法算法)
  • 全站首次热敏打印机控制器实际专项应用项目,数组合并,实时计算算法。
  • 全站首个应用CLUT低RAM点亮大屏项目


实物图




泰山派智能手机设计


作者:千古长夜丶


开源链接:https://oshwhub.com/zwxb/based-on-rk3566-taishan-pie-dolp


视频链接:我制作了一部智能手机!能玩吃鸡、体感游戏?


项目简介基于RK3566泰山派”小海豚“手机设计,内置锂电池管理、加速度计、陀螺仪、磁力计传感器、EC20模块,实现手机的绝大数功能,能够试玩日常游戏。


项目说明

本项目是基于《立创·泰山派开发板》的智能手机适配Android11及Ubuntu20.04。内置锂电池管理、4G基带、3.1寸触摸屏、摄像头、功放、语音输入、加速度传感器、角速度传感器、磁力传感器和触摸按键。能够实现锂电池供电、GNSS定位、试玩体感游戏、电话拨通、短信发送、拍照、视频、音乐播放及所有安卓日常APP。手机是嵌入式开发的天花板,目前却很少有开源手机。DIY手机是学习和实践电路设计、PCB布局、焊接的最佳项目,实现定制操作系统和驱动程序,开发或修改应用软件。


硬件标注



实物图




模块化平板电脑-QPad


作者:qzc13457


开源链接:https://oshwhub.com/qzc13457/qpad


视频链接:失踪人员回归,手搓我的第一台定制化平砖电脑[星火计划]


项目简介模块化平板电脑:QPad。 模块化设计:CPU模块和功能模块可以根据需求更换,兼容树莓派、香橙派等模块作为核心板。 适用工业场景:现场调试、通信测试、传感器数据采集、监测终端、轨迹记录等。


项目模块

1、GPS+BD定位模块(轨迹记录等GIS产品)

2、NBIot通信模块(物联网产品测试)

3、4G通信模块

4、WiFi和有线网络(标配)

5、串口模块(支持TTL、RS485/422/232电平,工业调试必备)

6、2.4G无线模块(作数据采集终端时多节点汇聚功能)

7、存储扩展模块(扩展大容量硬盘存储数据)


注意事项

1、使用NUC作为核心板时,必须在出风口增加风扇辅助散热,推荐使用4x4x0.7的风扇。

2、USB接口板外接大功率用电设备时,连接该模块的12V供电,并断开USB口的5V处的0欧姆电阻。

3、为了兼容高性能的NUC主板,该设计厚度控制不理想。

4、GPS模块上串口芯片CH340N的8pin需要连接一个0.1uF的去耦电容。


实物图




赛博魔杖_STM32卷积神经网络


作者:lyg0927


开源链接:https://oshwhub.com/lyg0927/cyberwand-stm32-convolutional-ne


视频链接:[开源]如何成为赛博法师,STM32卷积神经网络动作识别


项目简介此项目是Cyberry Potter Electromagic wand赛博魔杖,使用STM32作为主控芯片,通过卷积神经网络进行动作识别,采用模块化设计,具有极高的可扩展性


原理解析

本设计采用STM32F103CBT6作为主控芯片,神经网络推理以及主要功能都在STM32上运行,目前可识别12种动作

  • 可以在电脑上收集数据并重新训练模型,以添加新动作或适应自己的挥动习惯
  • 神经网络模型占用的内存不到8kb,节约了大量资源
  • 推理时间在百毫秒左右,在完成采样后立即推理,完全不会感觉有延迟

本设计采用MPU6050作为动作信息采集芯片

目前已经设计了红外模块和射频模块,具有录制和收发功能

  • 红外与射频模块的录制不需要解码,也就是可以录制任意信号(带加密的不可以)

红外射频信号通过外部存储器W25Q16进行存储,掉电不丢失

模块检测使用了ADC对模块上分压电阻的电压值进行采样,以辨别模块

  • ADC使用了方差校验,可以辨别是否有模块插入



实物图




极客巢全波段收音机V5A开源工程


作者:alec_cy


开源链接:https://oshwhub.com/alec_cy/geek-nest-full-band-radio-v5a-op


视频链接:咕咕了小半年的全波段收音机很快就要上架啦


项目简介极客巢V5A收音机(咕咕机)是一款已经商业化的产品,深受DIY爱好者的欢迎。这款收音机支持全波段(包括单边带和航空波段)的接收,并且可以通过刷固件的方式支持网络收音机。


功能介绍

本款产品包括数字/模拟输出两种模式,数字输出通过D类功放驱动输出,模拟输出通过模拟运放驱动输出,在不同的模式下,本品支持不同的功能:

数字输出模式:

  • 全波段收音机:
  • 调频FM:64Mhz-108MHz;
  • 调幅AM中波MW:520KHz-1710KHz
  • 调幅AM短波SW:3.5MHz-30MHz
  • 航空波段:118MHz-137MHz;
  • 蓝牙音箱
  • 网络收音机功能(需要网络收音机固件支持)

模拟输出模式:

  • 全波段收音机:
  • 调频FM:64Mhz-108MHz;
  • 调幅AM中波MW:520KHz-1710KHz
  • 调幅AM短波SW:3.5MHz-30MHz
  • 调幅单边带SSB:3.5MHz-30MHz(BFO调节0-2000Hz)
  • 航空波段:118MHz-137MHz;


实物图




基于PPG的脉搏波及心率显示


作者:幻想小籽


开源链接:https://oshwhub.com/qwqoffice/pulse-wave-and-heart-rate-display-based-on-ppg


项目简介:使用PulseSensor作为心率传感器的脉搏波显示器。利用PPG原理,使用绿光照射皮肤表面(通常是手指),并使用光电传感器检测反射的绿光强度,根据强度变化曲线即是脉搏曲线


硬件设计:

  • MCU使用ATMEGA328P-PU,Arduino UNO R3的主控。因项目为复刻改进国外的开源项目,且当时刚学完示波器训练营,知识储备不足,只能沿用原来的硬件设计,有机会再继续改进设计,选用性价比更高的MCU。
  • 供电部分使用Type-C 2P供电,后面可考虑改用锂电池+电源管理芯片,提高便携性
  • 显示部分使用一个0.96寸白色OLED,采用排针排母的方式连接,不用了可以直接拆卸用于其它项目
  • 按键部分用于循环切换显示界面
  • 程序下载部分仅预留接口,不内置串口芯片,需要使用串口下载工具进行程序下载,使用带DTR引脚的烧录器可实现自动下载程序
  • LED部分使用一个三色的RGB LED雾状灯
  • 蜂鸣器部分使用一个有源蜂鸣器,只需输出高电平即可发声,之前使用的是一个无源蜂鸣器,需要PWM驱动,实测与其它定时器冲突导致声音失真,尝试多种方法均无法解决,估计和MCU性能有关,故换为无源蜂鸣器。同时加入一个蜂鸣器开关,可单独关闭声音


实物图



更多月度优质项目请点击链接进行查看:

https://oshwhub.com/recommend/quality%20projects_2408


#星火计划# #优质项目合集#

#星火计划#
#优质项目合集#
开源硬件平台

还没有评论,抢个沙发!