matlab数模转换的代码振动检测 该存储库包含针对项目I的MATLAB脚本和Arduino代码,该项目致力于检测工业振动并在振动超过阈值时发出警告。 大多数工业设备经过精心设计,可以平稳运行并避免振动,而不是产生振动。 在这些机器中,过度的振动可能表明设备存在问题或性能下降。 如果根本原因未得到纠正,则不必要的振动本身可能会造成其他损坏;如果机器中的振动超过某个阈值,则可能导致机器零件损坏,甚至对在其附近工作的人员造成伤害。 如果我们可以在屏幕上可视化振动或运动的方向以及发生振动的强度,那将非常重要。 MPU 6050:传感器MPU6050在单个芯片中包含MEMS加速度计和MEMS陀螺仪示波器。 MPU代表“运动处理器单元”。 它非常准确,因为每个通道都包含16位模数转换硬件。 因此,它可以同时捕获x,y和z通道。 该传感器使用I2C总线与Atmega-328控制器接口。 FTDI Basic:这是由Future Technology Devices International设计的编程器模块,可用于在arduino IDE中上载代码。 使用USB到串行转换器。 需要3.3V / 5
2023-07-11 17:06:16 9KB 系统开源
1
在这个项目中,我测量了空气的成分。
2023-04-01 21:35:53 144KB 传感器 电路设计方案 Arduino 电路方案
1
arduino代码,可参考学习
2023-03-01 16:46:31 3KB arduino 代码 四足机器人
1
目前市场中基于CC254x的蓝牙BLE居多,但大家注意,BLE只支持IOS和安卓4.3以上的手机。但目前安卓手机中大部分还是安卓4.3以下版本,所以这就是双模蓝牙存在的原因。请开发者一定注意。蓝牙模块HM-13具有双模式,包括EDR和BLE。HM-13蓝牙模块采用CSR双模蓝牙芯片,配合新唐ARM构架单片机,支持AT指令,用户可根据需要修改串口波特率、设备名称、配对密码等参数,使用灵活。 串口配置: 115200, N, 8, 1, EDR: HMSoft: 从模式, 不休眠, 透传模式, 配对密码 1234 BLE: HMSoft: 从模式, 不休眠,透传模式, 不需要配对密码 SPP传输速度较快,BLE传输速度较慢,因此我们在设计产品的时候选取的是下限,即依照BLE的速度来规划双模产品。在保证稳定的前提下,我们也会在随后发布的新版本中逐步提高传输速度。 ----主从一体,透明传输,替代串口线----远程控制,透明传输,无须单片机 ----远程数据采集、透明传输,无须单片机 CSR蓝牙4.0双模HM-13蓝牙模块实物截图: CSR蓝牙4.0双模HM-13蓝牙模块特点: BT版本:蓝牙规范V4.0&BLE UART发送和接收最大字节为512 SPP模式下的其他设备模块:每个数据包为90字节 BLE模式下的其他设备模块:每个数据包为20个字节 两种数据传输模式,平衡模式和高速模式 工作频率:2.4GHz ISM频段 调制方式:GFSK(高斯频移键控) 射频功率:-23dbm,-6dbm,0dbm,6dbm。 速度:异步:3K字节 同步:3K字节 安全性:认证和加密 服务:从SPP,外设BLE,UUID FFE0,FFE1 电源:+ 3.3VDC 50mA 长距离:SPP 30米,BLE 60米 电源:SPP 13.5mA,BLE 9.5mA 工作温度:-5〜+65摄氏度
2023-02-09 11:59:13 388KB 蓝牙4.0 hm-13 电路方案
1
DHT11_Test OLED_Test RGB_TEST Serial_Test 入门demo参考
2022-11-05 21:27:29 3KB ESP32 arduino
1
使用ESP32通过五芯线(两根电源+3根信号)连接TM1638显示模块做成的计时闹钟,ARDUINO程序,模块化设计。其中包括ESP32内部RTC时钟源的写入和读出;NTP网络时间同步;微信配网。包括通常LED时钟的所有调校功能和定闹设置功能。连上WIFI网络就可以校准时间,非常精确,即使断网也可正常走时,正常定闹,正常调校,不影响各功能实现(网络校时除外)。并且定闹次数没有限制,稍加修改就可以实用化。本资源是练习ESP32时钟功能的很好的参考资料,非常具有借鉴价值。其中包括四个文件:TM1638.C为显示驱动模块,提供LED灯珠、数码管、按键处理功能。TIMERS.C是时钟处理模块,用于设置和读取ESP32内部RTC时钟源,以及时区设置,NTP校时功能。ESP32OBJ.C则提供微信配网及WIFI自动连接功能。主程序NTP_TIME.INO整合各模块,进行初始化,并负责实现各设计功能。
2022-10-24 20:47:01 8KB ESP32 STM32 TM1638 NTP
1
ESP32最小系统板上只有一个按键,实验中为了实现更加丰富的功能,同时提供按键处理的实时性要求,特别写了一个CLASS,实现类似于鼠标单击、双击、三连击、长按等功能,模块化设计,加了详细中文说明,可读性强,可移植性强。
2022-10-03 21:35:22 2KB stm32 arm 嵌入式硬件 单片机
1
INA3221的Arduino代码,可用正常试用
2022-09-25 13:00:16 13KB ina3221
SDLogger是一款基于SparkFun / Nathan Seidle的OpenLog的简单串行记录器。它使用运行速度为14.7456MHz的ATmega644P处理器并记录到全尺寸SD卡。它支持标准SD卡(FAT16)和SDHC卡(FAT32)。SDLogger随OpenLog固件1.61一起安装(使用SDHC / FAT32支持和大型2048字符输入缓冲区编译)以及与Arduino兼容的引导加载程序,以便于程序更新。 特点: 配置和使用简单 自动记录在串行输入端口上收到的数据 可以使用SD卡上的配置文件进行配置 支持8-N-1的2400,4800,9600,19200,38400,57600,115200和230400串行波特率。 支持高达2GB(FAT16)的标准SD卡和高达16GB(FAT32)的SDHC卡 大输入缓冲区(2048个字符) 全尺寸SD卡外形 用于精确波特率生成的14.7456 MHz晶体振荡器 输入电压范围:3.3至12V 安装了Arduino兼容的引导加载程序,以方便程序更新 完整的Arduino环境支持 - 可以用作程序开发的廉价Arduino板 Arduino环境中支持的I / O端口(除了主串口):4个模拟输入,2个串口,I2C端口 使用Arduino环境的简单SDLogger原始固件恢复程序 附件资料截图:
2022-05-13 08:40:18 1.66MB 数据记录仪 开源 电路方案
1
arduino的pwm调试代码,可以使用本代码调试基于arduino的pwm电机控制。
2022-01-19 20:01:13 226B pwm
1