作品采用合泰32位HT32f1656单片机来核心控制与处理,通过IIC来读取mpu9250陀螺仪模块数据并经过单片机进行处理后通过蓝牙hid设备与PC或移动设备蓝牙匹配,来实现鼠标基础功能,并通过单片机程序设计增加了演示控制器、电子笔的功能。此外,对单片机留出接口,方便增加手势控制、性能优化等功能。
2023-02-07 20:10:53 9.55MB diy制作 电路方案
1
制作日志: /****************************2016-07-10 更新*********************************/ 经过不知道多少个工作日空余时间和周末业余时间,终于大致设计板子浮出水面,等待后续检查。 板子采用4层PCB,层叠情况:Top -> GND -> Power -> Bottom板子芯片情况: (1) FPGA: Xilinx Spartan6系列的XC6SLX16-FTG256 (2) DDR3: Micron的MT41J128M16,2Gbit存储容量 (2) 电源:采用2片Onsemi的NCP1529分别为FPGA Core 1.2V和DDR3 1.5V提供电源 /****************************2016-07-18 更新*********************************/ PCB打样回来了,5mil/5mil的线宽线距,10mil的过孔,花了我好多大洋!!!赶紧贴板子去了!! 贴完再上照。 /****************************2016-07-19 更新*********************************/ 搞了一个上午,终于搞定第一个板子,FPGA的1.2V VDDCore电压,1.5V的DDR3供电电压, VREF的0.75V电压都OK。往FPGA内部下载点灯程序OK,往SPI FLASH固化程序也OK。 下一步,DDR3 的MCB实现。 /****************************2016-07-23 更新*********************************/ 经测试,第一版的DDR3可以正常稳定运行在400MHz,全地址空间读写数据无任何问题。 现在开始准备第二版,打算生成100个pcb,并且会将阻焊颜色由绿色改为黑色。 具体设计细节和第一版的区别如下: (1) IO引脚数量由原来的80个增加到86个IO; (2) 所有引出的差分线尽量保持等长; (3) 电容部分进行了改进,每个DC/DC输出都增加了铝电解电容,增加可靠性,铝电解电容都放在背面。 下面是第二版的图片: /****************************2016-07-26 完成*********************************/ 2Gbit全地址空间测试完成,用的是Xilinx提供的MCB IP硬核,附件是原理图和说明书,欢迎下载。
2023-02-05 23:08:00 2.3MB xilinx spartan 电路方案
1
科技在进步,残疾人想使用电脑,键盘这种输入装置对于残疾人来说不够方便,于是在跟一些资深玩家们头脑激荡时,想到了可以用头部输入的方式,就是这个头戴式肌电鼠标! 用该设备采用运动感应、肌电传感、语音识别等技术,可以实现: 1. 用陀螺仪将头部运动转化为鼠标运动,从而解放双手,帮助双手行动不便及单/双臂缺失的人。 2. 肌肉电传感器检测牙齿咀嚼肌的咬合,实现鼠标单击双击。 3. 语音可选控制/输入模式,控制模式可实现命令控制,如“复制”“粘贴”等;输入模式可将语音转换为文字。从而实现快速控制与输入。 4. 运动感应器,实现坐姿检测、颈椎病预防等功能; 硬件列表: 视频展示: 详细制作过程详见附件! 【转载自DF社区】
2023-02-03 17:20:56 922KB 语音识别 运动感应 电路方案
1
STM32L051C6T6核心板原理图及PCB,已打板测试
1
2层PCB 99 x 99毫米FR-4、0.8毫米,1,带铅的HASL,黄色阻焊剂,白色丝印 该PCB是我的NFC被动传感器的基本元件。传感器可以测量土壤的水分和温度。此设备通过RF NFC波形获得能量。 在无源传感器的第一个修订版中,我能够同时安装13.56 MHz天线和NFC eeprom存储器,这对我来说是最棒的“收获”功能! 在1.8V时,最好的情况下可获得3 mA的电流。对于这样的电位差,找到数字温度传感器并不是一件容易的事。。ATTiny 85将处理所有原始和现成的信息,目前它只是在价格标签中,具有所有必要的功能和尺寸。 另一个功能是“丝绸模具”。我想到了使用丝网印刷作为厚度为0.1mm的模板的想法。我怎么会错过带有焊膏板的信用卡(而不是刮刀)板并分散这些组件。
2023-02-01 16:08:51 549KB 感应器 NFC 电路方案
1
使用MH-Z19或MH-Z16 CO2检测器和DHT-22(或DHT-11)温度/湿度传感器提供空气质量读数,并在CO2水平超过1000ppm(启动抽气扇的Lo警报)和High Alarm(高警报)时启动继电器以5000ppm的速度发出警报等。使用20 x 4 HD44780大显示屏 硬件已完成100%。软件大约有90%完整(可以运行,但未经测试,蜂鸣器/静音尚未解决),将在100%附加了进行中的MPLABX XC8代码后在此处和我的网站上发布代码(不完整,但将显示二氧化碳水平) 如有需要,可将备用UART带出到接头以连接MODBUS / WiFi /蓝牙。PCB封装,适合安装在标准工业158x90x65mm塑料外壳中。
2023-01-31 11:24:55 495KB 二氧化碳测量 空气传感器 电路方案
1
通用电动机驱动卡,设计用于 Infineon XMC4000 微控制器系列的 CPU 板。 此卫星卡是 Infineon 六角应用套件系列的一部分,带合适的 CPU 板,可演示 XMC4000 系列的电动机控制功能。 电动机控制板电路实物: 电动机控制板电路特性: 通过 ACT 卫星连接器无缝连接到 CPU 板 使用 Infineon MOSFET 功率晶体管的 3 相低电压半桥式反相器 栅极驱动器 IC,带过电流检测电路 (ITRIP) 使用单路或三路分流器(放大)测量电流 通过电感式分解器、正交编码器或霍尔传感器接口进行位置感应 输入电源范围:24V +/-20% 板载电源包括 SMPS,用于 5V 发电,带 LDO 调节器,用于 MOSFET 栅极驱动器和分解器激励 (15V) 和逻辑 (3.3V) 电动机控制板电路参数: 实物购买链接: https://china.rs-online.com/web/p/processor-microcontroller-development-kits/9106860/
1
Tektronix示波器2236概述: 具有100MHz带宽,3.5nS上升时间的双通道模拟示波器. 垂直灵敏度从2mV至5V,精度2%; 可输入AC/DC信号,最大输入电压400V; 时基从50nS至0.5S,精度2%; 显示范围13cm; 计数器,计时器,及多用表功能; 双竖直通道; 温度测量功能. 泰克示波器2236性能描述: 带宽 100.00MHz 上升时间 3.50ns 通道数 2.00ch 最小垂直灵敏度 2mv/p 最大垂直灵敏度 5v/p 垂直精度(或偏移因子) 2% 输入阻抗 1Mohm 输入耦合 AC,DC 最大输入电压 400v(dc+p 最低主时基 50ns/p 最高主时基 0.5s/p B扫频时基(低) 50ns/p B扫频时基(高) 50ms/p 时基放大因子 *10 时基精度 2% 触发源 External, Internal 触发灵敏度 0.35mv 显示类型 Color CRT 显示尺寸 13cm 附件内容包括泰克模拟示波器2236电路原理图+方位图 PDF档,方便网友参考示波器电路学习或者是电路维修。 泰克模拟示波器2236电路原理图包括:示波器主控制板电路图、前面板电路板、液晶显示电路板、CTM电路板、alt扫描电路板等。 如截图: 定时电路板板方位图如截图:
1
纯属个人DIY作品,方便自己兴趣所用。
2023-01-29 15:54:51 10.57MB k60 diy制作 daplink 电路方案
1
本项目提供的是PyDuino开发板PCB工程文件及源码,见附件下载。该PyDuino开发板是基于STM32F405最小系统板设计,支持C语言Python语言开发。由开源项目二次开发。该PyDuino 开发板PCB文件可直接打样。有官方版本进行优化布局,增加板载RTC供电电路。引脚与官方教程完全兼容。PyDuino开发板PCB 3D截图: PyDuino开发板参数如下: STM32F405RG MCU. 168 MHz Cortex-M4 CPU with 32-bit hardware floating point. 1 MiB flash storage, 192 KiB RAM. USB口, 支持 串口,通用存储,HID协议。 SD卡插槽。 MMA76603轴加速度计. 4 LEDs, 1复位按钮, 1通用按钮. 3.3V0.3A板载 LDO , 可从USB口或者外置电池供电。 实时时钟。(含供电电池) 30个通用IO口,其中28个支持5V输入输出。 2个 SPI接口, 2个 CAN接口, 2个I2C接口, 5个USART接口. 14个 12-bit ADC引脚。 2个DAC 引脚。 附件内容代码截图: 官网:www.micropython.org
2023-01-22 14:38:48 13.38MB 电路方案
1