硬件组件: Arduino UNO和Genuino UNO× 1 基于MAX30100的ProtoCentral脉搏血氧仪和心率传感器× 1 使用Arduino(Sensor XD-58C)测量您的心跳 在本文中,我们将使用XD-58C传感器与Arduino实现一个项目。 这种传感器只能测量心脏的心率,它可以在任何用于测量心率的医疗设备中找到。它可以戴在手指或耳垂上。 适用于所有需要心率数据的项目。
2021-12-07 13:29:09 569KB 心率传感器 心率测量 电路方案
1
基于TL062的咪头麦克风放大电路,咪头麦克风,很常见的声音检测传感器,可以用于机器人语音或是音箱的前端。
2021-12-06 17:31:47 1.48MB 传感器 diy制作 麦克风模块 电路方案
1
双足步行机器人DIY 作者: [日]阪本範行(Noriyuki Sakamoto) 原文作者:Noriyuki Sakamoto 譯者:崔素蓮 出版社:科學出版社 出版日期:2010/09/01 語言:簡體中文
2021-12-06 10:18:02 23.76MB 机器人
1
功能 开机通电时,7只LED会随机显示一个点数,玩家按一下开关S1,7只LED会全部变亮,大约几秒后,7只LED灯开始闪烁,直到最后显示出稳定的点数。整个一次“掷骰子”的过程结束。 电路主要由脉冲产生器和一个十进制计数器电路组成。脉冲产生器由NE555及外围元件构成多谐振荡器,当按下按键S1时Q1导通,NE555的3脚输出脉冲,则CD4017的5个输出端轮流输出高电平,通过电阻和三极管的不同组合,可驱动7只LED发光,以指示1-6的点数。 趣味骰子实物图: Altium Designer画的电子骰子PCB图如下:(51hei附件中可下载工程文件) 电路原理图如下: 元件清单: 压缩包文件:
2021-12-05 10:00:14 774KB diy制作 电路方案
1
笨壳 抽象的 一个简单的用C实现的外壳,一个DIY外壳。 它是我的网站( )上的特殊内容的一部分,其中简短地演示了Shell的工作原理。 描述 特征: -动态提示 复杂的命令,例如:grep str b.txt -管道 -重定向 仅内置命令:cd,help,exit 这个项目有很多限制和错误。 对它感兴趣的人应该叉它并玩它。 这将是探索外壳程序和操作系统如何工作的一个良好的开端。 安装 下载项目并使用命令make生成可执行文件stupidshell。 除了 欢迎访问网站( 或 ),以探索有关此项目的更多信息。 与我联系:
2021-12-04 13:57:11 11KB C
1
8音键电子琴介绍: 该设计采用AT89C52(AT89C52数据手册)单片机作为主控制芯片,外接灯光闪烁功能和8音调键。共有8个音节和4个功能按键。可播放内置乐曲,可弹奏录音,采用24C02(24C02数据手册)芯片作为EEPROM存储,掉电不掉内容,LM386(LM386数据手册)功放模块外接扬声器。 具体功能介绍: 8个弹奏键,具有很强的娱乐性。 独创--弹奏录音功能 能录音,能回放,听起来更惬意。 内置多首音乐。 4个功能按键设计,PLAY(播放)NEXT(下一首),PRE(上一首),STOP(停止)按键。 5V电源转接PIN,供电稳定,方便实用。 采用LM386功放和专用音乐喇叭,声音更柔和动听,不再是蜂鸣器的刺耳啸叫。 原理图截图: 附件内容包括: 整个电路设计原理图和PCB源文件,用AD软件打开; 源程序; 仿真电路,用proteus软件打开; BOM表;
2021-12-03 22:35:08 109KB 51单片机 电子琴 diy制作 8音乐盒
1
这是16层广州塔详细资源,大家可以拿去详细学习,也可以作为毕业设计,做出属于自己的广州塔程序。
2021-12-03 14:30:02 20.4MB 广州塔
1
flex diy个性定制源代码。图片在线处理
2021-12-02 03:48:12 6.99MB flex diy
1
让我们创建一个猫喂食器! 猫按下按钮即可获取食物!
2021-12-01 16:37:15 26KB cat diy entertainment
1
【RT-Thread作品秀】远程调试终端作者:钟良涛 概述本设计灵感来源于调试人员出差调试设备遇到困难时,提供指导的工程师可以远程实时查看调试数据,以提供指导。本设计实现了一个远程调试助手,ART-Pi接收到无线串口按一定协议发送的数据后,将数据解析并打包为json格式发送给订阅该话题的MQTT上位机。搭配ART-Pi Mate可实现多种通信接口的调试。 开发环境硬件:ART-Pi ART-Pi Mate(自主设计) RT-Thread版本:4.0.3 开发工具及版本:RT-Thread Studio 2.0.0 PyCharm20.2 Python3.7 RT-Thread使用情况概述组件:finsh、lwIP、SPI、串口、Pin 软件包:cjson、wlan_wiced、phaomqtt、AT command 内核:信号量、多线程 硬件框架硬件框图如上图所示,硬件部分由ART-Pi和ART-Pi Mate和以CC2530无线透传模块模拟的调试设备组成。其中ART-Pi Mate为专为ART-Pi设计的扩展板,包含LCD、UART、NRF24L01等功能。 以CC2530无线透传模块模拟待调试的设备,将该模块连接到PC机,按照固定的协议格式发送数据包到ART-Pi Mate上焊接的CC2530无线透传,ART-Pi以串口中断的方式进行数据读取并解析,随后将数据打包为Json格式通过Wifi发送至MQTT上位机。 软件框架说明该应用中软件分为嵌入式软件部分和桌面端软件。嵌入式软件实现调试终端的数据接收、解析、打包、发布等功能,桌面端软件实现数据的接收和显示功能。软件流程如上图所示,调试终端数据处理线程对CC2530无线透传模块发送的数据进行解析、打包,然后由MQTT客户端线程进行数据发布。桌面端软件的MQTT客户端线程订阅调试终端发送的话题,然后通过信号槽的方式通知Qt界面线程刷新界面以显示数据。 软件模块说明数据接收模块: 数据接收模块通过串口中断的方式实现,首先以中断的方式打开串口设备,然后每当有数据达到时,触发相应的中断回调函数,在中断回调函数里发送有数据到达的信号量,通知数据处理线程进行数据读取。 数据解包: 数据包的格式定义如下: 以状态机的方式进行数据解包,状态机转移图如下图所示: 数据打包: 该设计将JSON打包为如下格式: 演示效果演示视频: 比赛感悟通过本次比赛熟悉了rt-thread的操作系统以及rt-thread studio的使用方式,被rt-thread优雅的设计所折服。通过这次比赛,使用了rt-thread的线程、信号量、设备模型、组件、软件包等功能,在搭配rt-thread studio进行开发时,是非常的便捷的,直接在设置中打开对应的功能,rt-thread studio就会自动下载好相应的资源并为我们配置好,使原本复杂的配置过程简单化,极大程度的提高了开发效率。 在参赛过程中也遇到了不少问题,其中包括开发板启动不成功,最后通过重新刷写bootloader解决;还有出现了线程堆栈溢出,通过调整堆栈大小解决;还有自己编写的软件模块在重新配置软件包后在工程中消失的问题,最后重新新建源代码文件夹解决;选择MQTT软件包并使能例程后,源代码中没有对应代码,最后发现和软件包版本有关系。总之,开发过程中遇到了一些大大小小的问题,但解决问题的过程就是能力提升的过程,也很感谢主办方提供的这次宝贵的比赛机会。
2021-12-01 09:46:13 1.37MB diy制作 rt-thread 电路设计方案 电路方案
1