- 2025-02-28
-
回复了主题帖:
[新年点灯】呼吸灯——优雅永不过时
请问这个是用PWM驱动的吗?PWM占空比直接通过DMA传到Timer里面吗?
-
回复了主题帖:
嵌入式Rust修炼营:动手写串口烧录工具和MCU例程,Rust达人Hunter直播带你入门Rust
1.参与理由&个人编程基础
1、参与理由:Rust语言是一门新语言,未来发展怎么样,让人充满好奇。作为一名年轻的电子爱好者,更应该保持好奇的态度去学习新知识。刚好论坛里面这个活动既提供学习板卡,也提供教学指导,是一个不错的测评活动。
2、个人编程基础:
个人以前从未接触过Rust语言,只会使用C语言编写单片机应用程序,在学习Rust语言方面,或许我的潜力很大,可以在这个活动中来学习和探讨Rust语言。
2、看修炼任务和活动时间表,预估可以跟着完成几级任务(初级、中级、高级):
可以跟着完成初级和中级任务。
- 2025-02-23
-
回复了主题帖:
【泰坦触觉 TITAN Core开发套件】1、开箱使用
梦天宇 发表于 2025-2-23 12:14
四个马达的效果是怎么样的
四个马达的振动频率不一样,效果还可以
-
回复了主题帖:
【泰坦触觉 TITAN Core开发套件】4、“触觉感知”与“触觉输出”
梦天宇 发表于 2025-2-23 11:05
能通过触觉输出 制作出关于自动快速溶解如奶粉一类的自动装置吗
你指的是通过振动来溶解奶粉吗?
-
回复了主题帖:
【泰坦触觉 TITAN Core开发套件】3、一个DIY的“触觉水壶”
梦天宇 发表于 2025-2-23 11:10
触摸面积与输出功率的变化适宜吗
触摸面积越大,自电容就大一些,充电时间就长一些,功率就大一些
- 2025-02-13
-
回复了主题帖:
【泰坦触觉 TITAN Core开发套件】4、小创意的实现(心动表达器)
还是楼主厉害,学到了,后续进一步跟进学习
-
回复了主题帖:
【泰坦触觉 TITAN Core开发套件】4、小创意的实现(心动表达器)
请问这个MAX30100模块是如何采集心率的呢?
-
回复了主题帖:
【泰坦触觉 TITAN Core开发套件】智能门饰板触感
请问这个智能门板有学习资料吗?
-
回复了主题帖:
【泰坦触觉 TITAN Core开发套件】有意思的蓝牙小音箱。
为什么这个套件这么贵呀
-
发表了主题帖:
【泰坦触觉 TITAN Core开发套件】4、“触觉感知”与“触觉输出”
本帖最后由 梦溪开物 于 2025-2-14 15:37 编辑
前段时间想基于申请的TiTan电机套件做一个”触觉水壶“,目前3D打印盒子回来了,就组装了一下。整体上的一个实物图如下所示。Sensor嵌在振动体的表面,电路板和电机安装在振动体的内部,Sensor能够按照到触觉信息,会对触觉信息进行检测和判断,然后将控制信息传递给Titan套件,泰坦套件控制振动电机将按摩的振感输出给用户,该DIY套件实现对触觉的感知和触觉的输出。
振动体的内部结构如下所示,可以安装三个不同频率的振动,实现丰富层次的振感输出。振动体的外表面是一个电容式Sensor,由一个薄薄的铜箔组成。由于不是专业人士,所以做的东西有些简陋,请见谅。
电路包括两部分,一部分是Titan套件,另一部分是Sensor板,如下所示。Titan套件的作用是对电机的定时、定力控制以达到触觉的输出,Sensor板的作用是对触觉的感知和测量,Titan套件和Sensor板之间通过UART进行通信。
电机的振动强度是可控的,虽然这个振动电机体型小巧,但是激振动力还不小,当然是没有筋膜枪那么大的强度的。这里演示是制作过程的一个小视频,还是只用了0.15的占比,当然太大的占比发热也会较大。
[localvideo]83a26f36fd4ff4ee8f3660bbf7fa00ef[/localvideo]
测评心得:
”触觉水壶“的作用,一是作为喝水的工具,二是作为按摩工具(能够感知触觉和传递触觉),这个DIY装置的软件流程图在上一个帖子已经阐述了,这里不再做过多的解释,总之这个DIY套件作为一个模块化的产品是非常好用的。由于自己是非专业人士,暂时不能明白Titan套件对振动电机的具体控制策略,这一部分官方可能将相关算法程序封装好了,只需要通过串口发命令的方式进行调用,这样也是为了方便用户的适用。我通过示波器抓取电机的工作波形大概能了解一点,只能说后续需要在电机方面更进一步学习。
在这里感谢主办方和原厂提供Titan套件适用的机会,同时也感谢其他测评网友的技术分享,在这里学到了很多。
- 2025-02-08
-
回复了主题帖:
【泰坦触觉 TITAN Core开发套件】3、一个DIY的“触觉水壶”
秦天qintian0303 发表于 2025-2-7 17:27
筋膜枪里面是这种电机吗?
感觉应该不是
- 2025-02-07
-
发表了主题帖:
【泰坦触觉 TITAN Core开发套件】3、一个DIY的“触觉水壶”
本帖最后由 梦溪开物 于 2025-2-13 11:03 编辑
不知不觉已经收到泰坦触觉 TITAN Core开发套件半个月了,有时心血来潮总喜欢捣鼓着玩一玩,正好刚刚学习了SolidWorks的一些简单用法,不如给这个”触觉水壶“做一个外壳,最终3D打印可能只是一部分内容,毕竟考虑着节省成本。
按摩头内部填装泰坦的磁悬浮电机和印制电路板(包括泰坦套件和Sensor电路板),电容式Senso是一个铜箔,嵌套在按摩头的四周,能够感知到皮肤的接触,然后将需要发出的振动信息传递给泰坦套件,泰坦套件就会驱动振动电机对皮肤如脖颈、肩膀等进行按摩。所以,该“触觉水壶”既能喝水又能按摩。
Sensor电路板选用PIC16LF1559作为MCU,通过硬件CVD实现对等效电容的相对测量,电路板非常简单,包括一个MCU最小系统和一个LDO电路。电路的原理图和PCB是使用立创EDA软件进行设计的,具体如下所示:
Sensor电路能够与泰坦套件进行通信,传递有效的控制信息,包括磁悬浮电机的振动强度和振动时间等。
这个CVD测量电容的过程大致分为四个步骤,通过测量内部采样保持电容与外部Sensor等效电容充放电的差分电压的形式,来感知和判断外部的触摸事件。
软件系统大致工作流程如下所示。首先是通过触摸事件唤醒系统,然后对Sensor的等效电容进行测量,之后与泰坦套件进行串口通信,最后泰坦套件驱动振动电机实现对人体皮肤的按摩。Sensor电路板的MCU会定时启动系统工作和进入休眠(当没有触摸事件的时候),以达到低功耗的目的。
主程序如下所示。Sensor板具有低功耗的特性,在扫面期间以外的时间,Sensor板会进入低功耗的状态,主程序首先会判断Sensor有没有被触摸,如果被触摸了,再获取触摸信号的大小,也就是如Sensor接触面积越大,触摸信号值越大,Sensor板会告诉Titan套件控制电机的强度,达到预定的激振动力输出,实现触觉反馈的梯度化效果。
#include "mcc_generated_files/mcc.h"
#include "mcc_generated_files/mtouch/mtouch.h"
uint16_t Sensor_Deviation = 0;
/*
Main application
*/
void main(void)
{
// initialize the device
SYSTEM_Initialize();
// When using interrupts, you need to set the Global and Peripheral Interrupt Enable bits
// Use the following macros to:
// Enable the Global Interrupts
INTERRUPT_GlobalInterruptEnable();
// Enable the Peripheral Interrupts
INTERRUPT_PeripheralInterruptEnable();
while (1)
{
// Add your application code
if(MTOUCH_Service_Mainloop())
{
/* Button API*/
if (MTOUCH_Button_isPressed(0))
{
/* process if button is pressed */
/* LED_SetHigh();*/
Sensor_Deviation = MTOUCH_Button_Deviation_Get(Button0);
if((Sensor_Deviation < 70)&&(Sensor_Deviation > 50))
{
printf("CHNL 0; Tick 0.15 20\r\n");
}
else if((Sensor_Deviation < 90)&&(Sensor_Deviation > 70))
{
printf("CHNL 0; Tick 0.35 20\r\n");
}
else if((Sensor_Deviation < 110)&&(Sensor_Deviation > 90))
{
printf("CHNL 0; Tick 0.55 20\r\n");
}
else if((Sensor_Deviation < 130)&&(Sensor_Deviation > 110))
{
printf("CHNL 0; Tick 0.75 20\r\n");
}
else
{
}
}
else
{
/* process if button is not pressed */
}
}
}
}
/**
End of File
*/
- 2025-01-20
-
回复了主题帖:
【泰坦触觉 TITAN Core开发套件】2、“触觉水壶”的 设计探索
wangerxian 发表于 2025-1-20 16:04 这个想法挺好的,不过【触觉水壶】用处是什么,我想不到
或许是给双手或者皮肤靠着水壶进行按摩
- 2025-01-19
-
发表了主题帖:
【泰坦触觉 TITAN Core开发套件】2、“触觉水壶”的 设计探索
本帖最后由 梦溪开物 于 2025-2-13 11:03 编辑
泰坦触觉推出的这个 TITAN Core开发套件非常有特色,尤其是这次活动提供的四个不同频率的振动电机,这是最开始吸引我的地方,好的振动电机不光能带来很好的触觉体验,还能带来很好的听觉效果,这两样是相辅相成的。
作为一个电子爱好者,我很佩服这些带给广大用户创新与创意作品的供应商,没有无效内卷,而是确确实实推动着电子技术的进步。我希望能有机会申请到 TITAN Core开发套件,做一个“触觉水壶”的测评。这个“触觉”体现在两个方面,一个方面是水壶感知外界的“触觉”,另一方面是水壶对外界产生的“触觉”。这个作品使用电容式感知技术,当上班族用户累了的时候,可以当作一个减压按摩的休闲工具,且水壶的振动频率的调节可以由接触面积的大小进行控制。设计的示意框图如下所示。
为此,制作了一个简单的DIY实物。水平上面贴装了一个铜箔,当手握在水瓶上时,主控MCU利用电容式触摸感知技术对握手状态进行判断(本次设计使用了CVD技术,通过ADC检测外部等效电容与内部采样保持电容之间充放电电压的差值设置判断阈值)。检测到双手握在水瓶后,会将状态信息发送给TITAN Core开发套件;TITAN Core开发套件接收到水瓶手握状态信息后,根据MCU下发的串口数据( printf("CHNL 0; Tick 0.45 20\r\n");),控制磁悬浮振动电机将休闲的触感传递给双手。
具体的效果演示如下,为了达到更好的演示效果,目前电机还没有安装到瓶子上面去。这个磁悬浮振动电机的振动控制真的非常灵活。
[localvideo]832b39f0a9a86bb52a7012482f049e18[/localvideo]
- 2025-01-12
-
发表了主题帖:
【泰坦触觉 TITAN Core开发套件】1、开箱使用
本帖最后由 梦溪开物 于 2025-2-13 11:04 编辑
在EEworld申请的泰坦触觉 TITAN Core开发套件近日收到了,详情页面读者可以看https://bbs.eeworld.com.cn/elecplay/content/88829292。套件的如下所示:
这个套件最开始吸引我的是4个不同型号的振动马达, 包括1个低频马达 (非常适用营造深沉的超低音震感)、1个中频马达 (适用于通用的触觉反馈 )、1个高频马达(专为呈现高频质感和发出提醒设计)和1个低频冲击马达(结合了低频响应与冲击式振动),电机使用了磁悬浮技术。
其次是ESP32主控模块,非常小巧精致,可以选择Serial Monitor、Bluetooth Mode和Effect Loop三种模式,可以使用跳帽进行选择,具体方法可以看https://bbs.eeworld.com.cn/data/attachment/elecplay/upload/file/20241127/1732677220358644.pdf的7-10页。
我使用Effect Loop简单地体验了LF电机一下,超低音感受还不错,有深沉的隆隆深,适用示波器测了一下电机两端的波形,波形挺干净的,泰坦触觉 TITAN Core开发套件对电机的驱动是到位了。后面我又体验了一下Serial Monitor模式,使用单片机的串口输出Printf("CHNL 0; Tick 0.15 20\r\n")指令给ESP32,ESP32接受到指令就会驱动电机了,脉冲占用时间越短,电机振动就会越轻柔。后续再进一步分享使用过程。
- 2024-12-31
-
回复了主题帖:
【入围名单】泰坦触觉 TITAN Core开发套件
个人信息无误,确认可以完成DIY计划
- 2024-11-05
-
加入了学习《2022得捷创新设计大赛-USB 便携式可编程仪表》,观看 2022 得捷创新设计大赛-USB 便携式可编程仪表(多功能USB电源)
- 2024-10-31
-
回复了主题帖:
请教由UC3842控制的Boost电路问题
maychang 发表于 2024-10-31 11:38
【UC3842震荡频率如何计算呢?】
查UC3842说明书,根据说明书中曲线计算。
谢谢
-
回复了主题帖:
UC3842/3/4/5 开关电源国产替代芯片资料分享
X噫吁戏X 发表于 2024-10-31 13:28
https://wenku.baidu.com/view/109f1840a75177232f60ddccda38376baf1fe08c.html?_wkts_=1730352319345& ...
谢谢
-
回复了主题帖:
UC3843 DC升压电路
请问3843振荡频率如何计算呢