DIY磁力搅拌氛围灯:PWM控制与3D打印的创客实践

磁力搅拌PWM控制3D打印
于 2026-05-30 13:08:13 修改
·本内容遵循CC 4.0 BY-SA版权协议

1. 项目概述:当搅拌器遇上氛围灯

如果你和我一样,既喜欢在桌面上捣鼓些化学实验、调配模型漆,又是个桌面氛围的“颜值控”,那么这个将磁力搅拌器和氛围灯合二为一的项目,绝对能让你眼前一亮。它本质上是一个由USB供电的桌面小装置:底座内置一个由PWM(脉冲宽度调制)控制的5V小电机,电机上粘着磁铁,旋转时产生旋转磁场;当你把一个磁力搅拌子(就是那个小铁棒)扔进桌上的水杯或烧杯里,它就会跟着磁场疯狂旋转,实现无声、高效的液体混合。更有趣的是,整个底座被设计成一个灯罩,内部环绕着LED灯带,既能照亮正在搅拌的容器,又能充当一件酷炫的桌面摆件。

这个项目的魅力在于,它完美诠释了“创客”精神——用触手可及的开源硬件和3D打印技术,将一个原本属于专业实验室的设备,改造成兼具实用与美学的个人化工具。整个制作过程涉及电路焊接、3D打印后处理、简单机械组装和创意涂装,门槛不高但综合性强。最终,你得到的不仅是一个工具,更是一个充满个人印记的作品。无论是用来搅拌一杯速溶咖啡加速溶解,还是在进行一些小型手工DIY时混合颜料、树脂,它都能安静而优雅地完成任务。

2. 核心设计思路与物料解析

2.1 为什么选择磁力搅拌与PWM控制?

磁力搅拌的核心原理是电磁感应。当电机带动永磁铁旋转时,其周围的磁场方向也随之周期性变化。放置在容器底部、封装有磁铁的搅拌子(Stir Bar)为了跟随外部磁场的变化,便会同步旋转,从而搅动液体。这种方式最大的优点是非接触式,搅拌装置(电机和磁铁)在容器外部,与内部液体完全隔离,避免了污染和清洗难题,特别适合化学、生物等对洁净度有要求的场景。

而PWM控制则是本项目实现“智能”的关键。PWM控制器就像一个高速开关,通过调节在一个周期内“开”(高电平)和“关”(低电平)的时间比例(即占空比),来模拟输出不同的平均电压。对于我们的5V直流电机,如果直接接5V电源,它只会全速转动。但通过PWM控制器,我们可以将电机的平均电压从0V平滑调节到5V,从而实现无级调速。这意味着你可以根据液体粘度、容器大小,自由控制搅拌速度,从温和的漩涡到激烈的湍流,一切尽在掌握。这种控制方式效率高、发热小,是驱动小型直流电机的理想选择。

2.2 物料清单与选型要点

原项目给出了一个大概的清单,但在实际采购和准备时,有几个细节需要特别注意:

核心电子部件:

  1. 5V直流电机:建议选择转速在200-500 RPM(转/分钟)左右的微型减速电机。转速太高容易导致搅拌子“飞”出去(脱离同步),太低则搅拌力不足。带减速箱的电机扭矩更大,启动更稳。注意电机的轴径,需要与你准备的电机顶盖(用于安装磁铁)的孔径匹配。
  2. PWM调速控制器模块:这是大脑。市面上常见的有基于555定时器或专用IC(如TL494)的模块。建议选择带电位器旋钮、输入输出接口清晰(通常标有IN+, IN-, OUT+, OUT-)的模块。输入接USB电源,输出接电机和LED。
  3. USB LED灯带/灯板:选择5V供电的WS2812B或常规的5050 RGB灯带均可。原项目使用了灯板,但灯带更灵活,可以随意裁剪长度。如果选择RGB灯带,需要确认PWM控制器是否能兼容其控制信号(通常需要额外的控制器),为简化起见,建议先从单色白光或可调光单色灯带开始。
  4. 钕铁硼强磁铁(10x3mm圆片):至少需要2片。磁力是搅拌动力的来源,务必选择N52或更高等级的钕铁硼磁铁,磁力强,体积小。注意磁铁的极性(南北极)方向,这在安装时至关重要。
  5. 磁力搅拌子:需要单独购买,尺寸建议根据你常用容器的大小选择(如10mm x 5mm的椭圆形搅拌子很通用)。这是消耗品,可以多备几个。

结构与装饰材料:

  1. 3D打印部件:包括底座外壳、电机支架、顶盖(带窗口)、装饰用的小牛模型。打印材料推荐使用PLA,它易于打印、强度足够且安全。
  2. 玻璃罐:作为灯罩和容器支架。宜家或杂货店常见的密封罐就很好用,直径最好与打印的底座上沿匹配。
  3. UV树脂及白色染料:用于制作顶盖的透光窗口。UV树脂固化快,透明度高。白色染料用于制造柔光效果,让LED光线更均匀柔和。
  4. 镜面喷漆:用于喷涂底座内部,其高反射率能将LED光线最大限度地向上反射,增强照明效果,是提升灯光质感的关键。
  5. 渔线、旋转连接器(钓鱼用8字环):用于悬挂小牛。渔线几乎隐形,能营造小牛悬浮的错觉;旋转连接器可以防止小牛因水流或自身重量而旋转打结。
  6. 软木塞:作为罐子的盖子,同时是悬挂小牛的支点。需要钻孔。

工具清单:

  • 必需:3D打印机(FDM类型如Creality CR-10用于打大件,光固化如Photon Mono 4K用于打高精度小牛)、电烙铁、焊锡丝、热熔胶枪、万用表、手电钻或台钻、锉刀/砂纸、美工刀、剪线钳。
  • 建议:小型台钳(固定工件)、助焊剂、吸锡器、雕刻机(Dremel)或小电磨(用于修整打印件)。

注意:安全第一! 操作电烙铁、电动工具、喷漆和UV树脂时,务必在通风良好处进行,佩戴护目镜和口罩。UV树脂未固化前对皮肤有刺激性,避免直接接触。

3. 3D打印与结构件制备详解

3.1 模型获取与打印参数设置

首先,你需要找到项目的3D模型文件。原项目提到了“Thingiverse链接”,这是一个知名的3D模型分享网站。你可以用“Tornado Stir Plate Lamp”或相关关键词进行搜索。下载的模型包通常包含底座(Base)、顶盖(Lid)、电机支架(Motor Mount)和小牛(Cow)等STL文件。

打印设置建议:

  • 层高(Layer Height):对于底座等大件,使用0.2mm层高在打印速度和表面质量间取得平衡。对于小牛这种细节模型,如果使用FDM打印机,可以尝试0.12mm或0.16mm层高;如果使用光固化打印机,则能获得极佳的细节。
  • 填充密度(Infill Density):结构件如底座和电机支架,建议20%-25%的填充,确保强度。装饰件如小牛,15%填充即可。
  • 支撑(Support):底座内部可能有悬空结构(如安装LED灯带的台阶),需要生成支撑。顶盖的窗口部分是向下的大面积悬空,必须添加支撑,且支撑密度可以稍高,以保证窗口底面平整。小牛模型四肢悬空,也需要支撑。
  • 打印平台附着(Bed Adhesion):使用裙边(Skirt)或 brim(边缘)来防止翘边,尤其是像底座这样底面面积较大的零件。

3.2 至关重要的公差处理与后期加工

原项目中作者提到“我的数学算错了”(My math was off),这几乎是每个3D打印爱好者都会遇到的经典问题——公差。设计时的理论尺寸和打印后的实际尺寸总有微小差异,特别是需要紧密配合的孔位和轴套。

实操心得:

  1. 电机支架的孔:打印出来后,电机的轴很可能无法直接插入设计好的孔中。这时不要强行敲入,否则可能撑裂零件。正确做法是使用一套手捻钻钻头,从比设计孔径小0.1mm的钻头开始,慢慢扩孔,并不断尝试插入电机轴,直到达到“紧配合”——即需要稍微用力才能推进去,但不会松动。如果孔已经打印得太大,可以在电机轴上薄薄地涂一圈氰基丙烯酸酯胶水(CA胶,俗称快干胶),再插入,利用胶水填充缝隙。
  2. 磁铁槽:安装磁铁的凹槽也可能偏小。最好的工具是小锉刀(一套什锦锉)。耐心地一点点打磨凹槽的内壁,并频繁用磁铁试装。目标是磁铁能够被压入(Press-fit) 并牢牢卡住,不会自行脱落。打磨时注意保持槽底平整,确保两颗磁铁安装后处于同一平面。
  3. 顶盖的树脂浇筑准备:这是关键一步。作者建议“最后打印顶盖,因为它需要粘在打印平台上进行树脂浇筑”。这样做是为了利用打印平台作为一个完美的“模具底板”,确保树脂层底面光滑平整且厚度均匀。打印时,确保顶盖有窗口的那一面朝下贴在打印平台上。打印完成后,不要将其从平台上取下。用异丙醇(IPA) 小心清洁打印表面,去除任何油脂或灰尘。

3.3 制作柔光窗口与镜面反射层

  1. 混合与浇筑UV树脂:在一个一次性杯子里,按比例混合UV树脂和几滴白色染料(或白色色浆)。白色染料的作用是让树脂变成半透明的乳白色,起到柔光、匀光的效果,避免看到内部清晰的LED灯珠。搅拌均匀后,静置几分钟让气泡浮出。然后,缓慢地将树脂倒入仍附着在打印平台上的顶盖窗口凹槽内,直至与凹槽边缘平齐或略低一点。可以用牙签或小棍引导树脂流动,避免溢出到顶盖的其他区域。
  2. 固化树脂:使用UV手电筒UV固化灯,从上方照射树脂,使其固化。遵循树脂说明书上的建议照射时间(通常几分钟)。为了确保底部也完全固化,可以将整个打印平台翻过来(如果安全的话),再从下方补照一会儿。
  3. 脱模与清理:树脂完全固化后,小心地将顶盖从打印平台上撬下。此时你会发现窗口底面(原来接触平台的一面)可能有一层黏糊糊的未固化树脂层,这是因为氧气抑制了接触面的固化。用沾满IPA的纸巾或无尘布仔细擦拭这一面,直到摸起来光滑不粘手。之后,可以将零件放在阳光下晒半小时,利用阳光中的紫外线完成最终固化。
  4. 喷涂镜面漆:将底座外壳、电机支架的内表面,以及顶盖(除了树脂窗口和螺丝孔)的外表面,用遮盖胶带和美纹纸仔细地保护起来。在通风良好的地方(如阳台),摇晃镜面喷漆罐,然后以20-30厘米的距离,快速、均匀地扫喷。切记“薄喷多次” 的原则。喷一层,等10-15分钟表干,再喷下一层。通常2-3层即可获得良好的镜面效果。喷得太厚容易流挂(油漆流淌形成泪滴状)。镜面漆能极大提升LED光线的利用效率,让灯光看起来更明亮、更集中。

4. 电路组装与布线实战

4.1 PWM控制器接线原理剖析

PWM控制器是整个电路的中枢。典型的模块有四个端子:电源输入(VCC IN, GND IN)和电机输出(VCC OUT, GND OUT)。有的模块还会有一个独立的LED输出接口,但本质上它和电机输出是并联在同一个PWM信号下的。

接线步骤与要点:

  1. 电源输入侧:找一根废弃的USB数据线,剪掉设备端,剥出红(+5V)黑(GND)两根线。将它们分别焊接到PWM控制板的VCC INGND IN。焊接前最好先上锡。务必用万用表二极管档或通断档确认一下USB线的极性,防止接反。
  2. 电机输出侧:将5V直流电机的两根引线(通常不分正负极,交换只会改变转向)焊接到VCC OUTGND OUT。由于电机启动瞬间电流较大,建议焊接牢固,并套上热缩管绝缘。
  3. LED灯带连接:这是容易出错的地方。如果你用的是普通5V非寻址LED灯带(如5050单色),它通常有正极(+5V)、负极(GND)和信号线(DI)。对于PWM调光,我们需要控制的是它的电源。因此,应该将灯带的正极(+5V) 接到PWM控制板的VCC OUT上,将灯带的负极(GND) 接到控制板的GND OUT上。这样,当你旋转PWM电位器时,电机和LED的供电电压会同步变化,实现速度与亮度联动控制。如果你希望灯光常亮且亮度不受调速影响,则应将灯带直接接到USB输入电源(即与PWM控制器并联)。
  4. 测试:在将所有零件装入底座前,先进行通电测试。将USB线插入电脑或手机充电头,旋转PWM电位器,观察电机是否从静止开始加速旋转,同时LED灯带是否从暗变亮。如果电机不转或反转,检查接线;如果LED不亮,检查其正负极是否接反。

实操心得: 在焊接PWM控制器板子之前,花一分钟用万用表测量一下板子背面焊盘的通路关系。确认哪两个焊盘是连到电位器的中间脚(输出),哪两个是直接连到输入脚。这能避免接错,尤其是在板子标识不清的情况下。

4.2 内部布局与固定技巧

底座内部空间有限,合理的布局能避免干涉,也便于后期维修。

  1. 控制器固定:PWM控制器板子上通常有安装孔。使用配套的M2或M3螺丝和尼龙柱,将板子悬空固定在底座内部设计好的支柱上。悬空安装有利于散热,也避免背面的焊点与金属漆面短路。
  2. 电机安装:将电机用力压入已经处理好公差的电机支架中。从支架内部,在电机外壳与支架接触的缝隙处,点入少量热熔胶进行固定。热熔胶足以应对这种小电机的扭矩,且具有缓冲减震作用。切勿将胶涂到电机的转轴或尾部散热孔上
  3. 磁铁安装:这是搅拌功能的核心。取出两片圆片磁铁,用另一块磁铁或指南针判断出它们的南北极。安装时,必须确保两片磁铁在电机顶盖上是异极相对(即一个N极朝上,另一个S极朝上)。这样组合形成的磁场更强,且方向明确。如果同极相对,磁场会相互抵消,搅拌力大幅减弱。用环氧树脂胶AB胶将磁铁牢牢粘在顶盖的凹槽内,然后迅速将顶盖压到电机轴上。
  4. 走线与绝缘:将USB电源线、电机线、LED灯带线用扎带线卡整理好,沿着底座内壁走线,避免缠绕到旋转的电机部件。所有裸露的焊点都必须用热缩管绝缘胶带包裹。LED灯带背后的不干胶可以贴在底座上沿的凹槽里,如果粘性不够,可以补几点热熔胶。

5. 总装、调试与创意装饰

5.1 机械总装与功能验证

  1. 将安装好电机和PWM控制器的底座内部组件,小心地放入喷涂好镜面漆的外壳中,对准螺丝孔位,用短螺丝固定。
  2. 将顶盖(带树脂窗口)盖在底座上,同样用螺丝固定。此时,一个完整的磁力搅拌灯底座就完成了。
  3. 功能验证:再次通电,进行全功能测试。除了测试调速调光,关键要测试搅拌功能。在玻璃罐里装半罐水,放入磁力搅拌子,将罐子放在底座中央。打开电源,缓慢旋转调速旋钮。你应该能看到搅拌子开始旋转,并带动水流形成漩涡。调节旋钮,观察搅拌速度的变化是否平滑。用手轻轻按住底座,感受在不同转速下的振动情况。一个调试良好的搅拌器,在中低速下应该非常平稳安静。

5.2 悬浮小牛的制作与点睛之笔

这个看似无厘头的小装饰,其实是提升项目趣味性和完成度的灵魂。

  1. 打印与涂装:使用高精度设置打印小牛模型。涂装需要极大耐心。建议使用水性丙烯酸模型漆和极细的面相笔。先上底色,再逐步添加阴影和高光。涂装完成后,可以整体喷一层消光或半光保护漆,增加质感并保护漆面。
  2. UV树脂“镀膜”:为了模拟湿漉漉或晶莹剔透的效果,可以在涂装好的小牛表面薄薄地刷一层透明UV树脂,然后用UV灯固化。这能增加其光泽度和耐久性。操作要快,避免树脂流淌积聚。
  3. 钻孔与悬挂:在小牛的背部(重心偏上的位置)用0.5mm左右的小钻头钻一个通孔。剪一段约15-20cm的透明渔线,一端穿过小牛的孔并打结固定,另一端系在微型8字旋转连接环的一端。在软木塞中心钻一个细孔,将连接环的另一端穿过软木塞,并在塞子内部用一小段牙签或胶水固定,防止拉脱。最后,将软木塞塞进玻璃罐口。
  4. 最终呈现:将玻璃罐倒扣在底座上。调整渔线长度,使小牛恰好悬停在罐子中央。打开LED灯,光线经过镜面底座反射和树脂窗口柔化,会形成一个柔和的光柱,照亮正在旋转的搅拌子和悬浮的、缓缓旋转的小牛,动态与静态结合,科技与童趣并存,效果非常迷人。

6. 常见问题排查与进阶优化

6.1 问题速查表

问题现象 可能原因 排查与解决方法
电机不转 1. USB电源无输出或电流不足。
2. PWM控制器接线错误或损坏。
3. 电机本身损坏。
1. 换一个可靠的5V/2A充电头测试。
2. 用万用表检查USB线输出电压,检查PWM板输入输出端电压是否随电位器变化。
3. 直接将电机接5V电源,看是否转动。
LED不亮 1. LED灯带正负极接反。
2. 灯带损坏(某处断路)。
3. 接线虚焊。
1. 调换LED引线试试。
2. 用万用表电压档测灯带输入端是否有电压。
3. 检查所有焊点,重新焊接。
搅拌子不转或抖动 1. 罐子底部太厚或非平底。
2. 电机上的磁铁极性装反(同极相对)。
3. 电机转速过高或过低。
4. 搅拌子磁性减弱或损坏。
1. 使用薄底玻璃容器。
2. 拆下电机顶盖,检查并重装磁铁,确保异极相对。
3. 调整PWM旋钮到合适转速区间(通常中速最稳)。
4. 更换新的搅拌子。
噪音或振动过大 1. 电机或内部零件安装不牢固。
2. 底座放置不平稳。
3. 电机轴或磁铁安装不同心,有偏心。
1. 检查并紧固所有螺丝,用热熔胶加固松动的线材。
2. 将底座放在平整坚硬的桌面上。
3. 重新安装电机顶盖,确保磁铁盘平整无翘曲。
灯光亮度不均或有暗区 1. 镜面漆喷涂不均或有遗漏。
2. LED灯带部分灯珠损坏或焊接不良。
3. 树脂窗口厚度不均或内有气泡。
1. 补喷镜面漆。
2. 检查并更换损坏的灯珠段。
3. 重新浇筑树脂窗口,浇筑前静置消泡。

6.2 进阶优化与玩法扩展

这个基础框架有很大的自定义空间:

  1. 无线化与智能化:可以将USB供电改为18650锂电池供电,并加入一个带充电管理的小模块(如TP4056)。更进一步,可以用ESP8266ESP32单片机替换PWM控制器,通过Wi-Fi连接手机APP,实现远程控制转速、灯光颜色和模式(比如设置定时关闭),甚至接入智能家居平台。
  2. 加热功能:在底座内部电机周围的空间,可以嵌入一片5V供电的硅胶加热片(注意功率和散热),并增加一个温控开关(如可调温的K型热电偶模块),制作成磁力搅拌加热台,用于需要低温加热的实验,如晶体生长、某些化学反应等。务必注意安全,做好隔热和过热保护!
  3. 外观个性化:3D打印外壳为你提供了无限可能。你可以用建模软件修改底座造型,比如做成齿轮风格、科幻飞船风格。灯带也可以换成RGB的,通过控制器实现彩虹渐变、呼吸灯等效果。喷漆颜色、树脂染色的颜色都可以随心搭配。
  4. 实用性增强:设计一个可拆卸的、不同高度的支架环,用来适配不同直径和高度的容器。或者在外壳上增加一个数码管或OLED屏幕,实时显示设定的转速(PWM占空比百分比)。

这个项目从理解原理到动手实现,再到个性化改造,全程都充满了乐趣和挑战。它不仅仅是一个成品,更是一个学习和创造的平台。当你看到自己亲手制作的装置,安静地搅动着杯中的液体,散发出柔和的光晕时,那种成就感是无可替代的。希望你在复现和改造它的过程中,也能享受到这种创造的快乐。如果在制作中遇到任何问题,回顾一下上面的步骤和排查表,大多数困难都能迎刃而解。

DIY小四轴之电路设计(二)
本文深入探讨了四轴飞行器DIY过程中的关键环节,包括空心杯电机的PWM控制原理及电路设计,以及MPU6050陀螺仪和气压计等传感器的配置电路,旨在帮助读者理解四轴飞行器的硬件控制核心。
光电科技协会
18556
12美元自制WiFi遥控飞机ESP32与磁力舵机低成本航模方案
本文介绍一种基于ESP32-C3微控制自制磁力舵机的低成本WiFi遥控飞机方案,总成本约12美元。核心包括ESP32-C3作为主控兼WiFi接入点,驱动720电机双路DRV8833控制的开环磁力舵机;采用异步Web服务器实现手机滑块实时控制;强调硬件选型(如SI2302 MOSFET、3.7V锂电池)、电路设计(续流二极管、公共地)、磁力舵机制作(线圈+钕铁硼磁铁)及开环校准方法。适用于创客与学生实践无线控制PWM驱动航模系统集成。
weixin_30333885
672
DIY赛车模拟器手刹Ender 3改装与磁力计应用
本文介绍基于Ender 3 Pro X轴龙门架改装的DIY赛车模拟器手刹系统,核心采用TLV493D三轴磁力计替代电位器实现毫米级刹车力度感知。系统由3D打印结构件、Arduino Pro Micro及复合阻尼机构组成,具备低成本(<30美元)、宽动态范围模块化特点。重点涵盖机械设计(铝型材框架、磁铁-磁力计间隙控制)、电子架构(IIR滤波、温度补偿、非线性映射)及性能调校方法。
马屿人
376
去年做的一个数控磁力搅拌
博主利用废旧硬盘和TDA5143T芯片,自制了一款数控磁力搅拌器。通过单片机输出PWM信号实现了无极调速,并采用PID算法优化控制过程。项目包括电路设计、PCB制作及外壳设计,最终成品具备良好的实用性和操控性。
1337
动手DIY一个迷你开关磁阻电机用Arduino和3D打印带你理解‘磁阻最小原理’(附代码和模型文件)
本文介绍基于Arduino与3D打印技术实现6/4结构开关磁阻电机(SRM)的完整DIY流程,涵盖双凸极电磁结构设计、集中绕组绕制、三相半桥驱动电路搭建及位置开环控制算法实现。重点阐释磁阻最小原理在转子定位转矩生成中的物理机制,并提供性能测试数据(如空载600RPM、30°步进角)进阶扩展方案(如AS5600闭环控制、能量回馈)。所有代码与3D模型文件开源。
weixin_30425949
399
基于Arduino Nano的自动咖啡搅拌DIY:从传感器到电机控制的嵌入式实践
missapen
267
DIY电磁铁手套PWM控制到可穿戴磁力吸附系统
狸花实验室
283
基于Arduino与3D打印DIY海滩清洁机器人从H桥驱动到传感器融合
芥末不怕不怕啦
339
DIY自动换笔绘图仪基于3D打印机改造Klipper固件
本文介绍基于废旧Tronxy 3D打印机改造的自动换笔绘图仪,核心包含高精度工具快换机构(±0.08mm重复定位)、RFID工具识别系统、Klipper固件定制化支持及多工具G代码工作流。机械上采用混合刚性框架偏心凸轮锁定结构;电气方面整合PCA9685扩展板PN532 RFID模块;软件层面实现SVG→多工具G代码转换反向间隙动态补偿。
ai
146
用Arduino和L298N驱动12V电磁铁一个DIY线性振动器的完整搭建调试指南
本文详细介绍了基于ArduinoL298N模块驱动12V脉冲式电磁铁构建线性振动器的方法。涵盖核心元件选型(强调硅钢片铁芯)、双路供电设计(12V主电源/5V控制电源)、PWM振动控制算法及频率/力度/时序三参数优化策略,并包含电流监测、热管理、机械共振点调节等调试要点,适用于触觉反馈、力反馈及创客拓展应用。
璐寶
405
从Arduino到3D打印:打造超级英雄手套的完整硬件集成编程指南
浪迹天涯的小透明
517
DIY 一个树莓派无人机
本文介绍了DIY树莓派无人机的相关内容,目标是组装一台能拍摄高质量航拍照片和稳定高清视频的四轴飞行器。详细阐述了硬件组装步骤,包括将ESC、稳压器等部件焊接到底板,安装飞行控制器、RC接收器等,还提及后续会介绍软件配置、飞行测试等内容。
jojk
4200
从零搭建磁悬浮装置Arduino PID控制与磁力闭环系统实践
韧笔
227
DIY】使用STM32及PID算法实现一个磁悬浮玩具
本文介绍了一个基于STM32的磁悬浮玩具制作教程。通过霍尔元件检测磁铁位置,使用PID算法控制电磁铁,实现磁铁稳定悬浮。文章详细讲解了硬件电路设计、软件编程流程及调试技巧。
xiaobaibai_2021
17181
DIY无人机飞控硬件指南从MPU-6050到SG90舵机的选型实战
本文系统讲解DIY无人机飞控核心硬件的选型逻辑连接实践,聚焦IMU(MPU-6050等)、主控(STM32/ESP32/RP2040)、执行器(SG90舵机)三大模块,涵盖精度、接口、供电、抗干扰等关键技术点;详述I2C/PWM连接规范、电源隔离设计、传感器校准流程及地面测试方法,强调稳定性、成本性能的平衡,适用于多旋翼固定翼飞控开发。
天使的倔强
80
从零到飞STM32四旋翼无人机飞控系统的DIY实践指南
本文详解基于STM32F103的四旋翼无人机飞控系统全流程实现,涵盖硬件选型(主控、IMU、电调、电机)、实时任务调度、Mahony姿态解算、串级PID控制算法调参及调试安全规范。重点解决传感器噪声、电机非线性振荡、实时性功耗平衡等关键技术难点,并提供典型参数范围实测性能数据。
安屿咨询
439
20210728用树莓派 DIY 四轴飞行器(硬件、故障保护、遥控、飞行模式)
本文详细介绍了如何使用树莓派、安卓手机和四轴飞行器组件建立一个DIY的航拍无人机。首先,组装了四轴飞行器的硬件,包括电机、飞行控制器、电池、接收器等。接着,配置了发射器、接收器和NAZA-MLite飞行控制器,实现了故障保护和飞行模式设置。然后,通过Raspberry Pi和Android手机设置FPV,使实时视频流能在手机上显示。最后,提供了飞行前的检查清单和初步飞行技巧,确保安全飞行。
南棱笑笑生
10405
Arduino Uno直流电机控制实践指南
本文介绍了基于Arduino Uno平台控制直流电机的方法。先阐述了Arduino Uno平台特性及电机的连接,接着讲解直流电机工作原理、分类。然后分别介绍电机测试、串口控制、按键控制三种程序开发,包括理论基础、代码实现等,助初学者理解电机控制和微控制器编程。
苏盆栽
1830
DIY智能家居选MOS管还是继电器?5个关键对比帮你避坑
本文针对DIY智能家居硬件选型,围绕MOS管继电器在速度静音、交直流适配性、电气隔离能力、驱动复杂度及体积寿命五大维度展开对比。重点强调MOS管适用于直流调光/调速且需高频PWM或静音场景;继电器适用于交流强电控制及需电气隔离的安全场景。同时指出逻辑电平MOS管选型、栅极保护、续流二极管配置等关键技术要点。
章晓红
69
利用硬盘音圈电机DIY拍击时钟从执行器原理到Arduino控制实践
本博客介绍基于废旧硬盘音圈电机(VCM)构建开环脉冲驱动式机械时钟的完整实践:从执行器原理(洛伦兹力、强磁场中短时大电流冲击)、Arduino控制电路(D1481三极管低边开关、续流二极管保护)、到核心算法(时间-脉冲宽度映射、线性插值标定)系统校准。重点涵盖硬件改造安全规范、毫秒级精准延时规避函数限制、以及机械-电子-软件协同设计方法。
weixin_33726313
646
(源码)基于Arduino平台的简易磁力搅拌器项目.zip
磁力搅拌器是化学、生物、医药等实验室中极为常见的基础设备,其核心功能是通过旋转磁场驱动置于容器底部的磁性搅拌子(stir bar)高速旋转,从而实现液体的均匀混合。本项目以Arduino UNO为核心控制器,构建了一款功能完整、结构清晰、成本低廉且高度可复现的嵌入式磁力搅拌器系统,充分体现了“开源硬件+废旧资源再利用+模块化设计”的现代创客精神工程实践理念。从技术本质来看,该项目并非简单拼接硬件,而是融合了电磁学原理、微控制器编程、模拟信号采集、数字逻辑控制、人机交互界面设计及机电系统集成等多项关键技术。首先,在电磁驱动层面,项目巧妙利用废弃电脑电源风扇(COOLER.png所指代的散热风扇)作为动力执行单元——虽然传统磁力搅拌器依赖底部永磁体阵列或步进电机带动旋转磁铁产生交变磁场,但本项目采用了一种创新的简化方案将风扇叶片改装为旋转永磁体载体(如在扇叶末端粘贴钕铁硼小磁铁),当风扇在PWM调控下稳定旋转时,其轴向磁场随转速同步变化,从而在正上方玻璃烧杯内的磁子上施加周期性洛伦兹力矩,促使其跟随旋转。该方案虽未采用专业磁路设计,却在保证基本搅拌效果的前提下极大降低了机械复杂度制造门槛,体现出对物理原理的灵活迁移能力。其次,在控制架构上,系统构建了一个典型的闭环人机交互控制系统。Arduino通过读取电位计(模拟输入A0)的分压值,将其映射为0–255范围的PWM占空比(对应`analogWrite()`函数输出至风扇驱动引脚),实现无级调速;两个独立按钮(黄色设定键红色启停键)构成状态机输入源,配合内部毫秒级定时器(`millis()`非阻塞计时)实现精确倒计时逻辑——按下黄色键进入时间设定模式(每按一次递增1分钟,最大99分钟),红色键则触发启动/暂停/复位三态切换,并同步驱动七段LCD显示屏(通过`LedControl`或自定义位码驱动)实时刷新剩余时间。这种基于状态机的设计避免了`delay()`导致的系统僵死,保障了按键响应实时性显示刷新稳定性,是嵌入式系统开发中的经典范式。再者,硬件选型电路设计凸显资源优化意识。项目大量复用淘汰PC硬件风扇取自报废主机散热系统(COOLER.png)、底座外壳由3D打印文件(BASE.png、TAPA.png、Interno.jpeg等)指导成型,甚至LCD模块亦可能源自旧仪器拆解件;电路连接严格遵循电气安全规范(diagramaCodigo.jpeg提供清晰布线图),所有开关信号经10kΩ上拉电阻接入,PWM输出端配置续流二极管滤波电容抑制反电动势干扰,电源部分明确区分数字逻辑供电(5V)电机驱动供电(建议外接12V稳压源以防Arduino过载),体现了扎实的硬件工程素养。软件层面,Código-Arduino.ino源码结构清晰,包含初始化配置、主循环调度、中断服务(如有)、按键消抖处理(软件延时或状态采样法)、PWM动态更新、LCD段码查表动态扫描刷新等关键模块。尤其值得注意的是其时间管理策略采用增量式计时而非绝对时间戳比较,结合有限状态机(IDLE/RUNNING/PAUSED/SETUP)管理各功能模块使能标志,既节省RAM资源,又增强代码可维护性。此外,“更多源码尽在【www.makuang.net】.txt”暗示项目具备持续演进生态,可能包含串口调试协议、EEPROM断电记忆、多档预设速度、蜂鸣器提示音等扩展功能,为后续升级预留接口。最后,该项目的社会价值不容忽视。它将电子废弃物转化为实用科研工具,单台物料成本可压缩至百元以内,显著降低中小学STEM教育、高校基础实验课及基层科研单位的设备采购压力;其完整文档体系(含三维模型、接线图、源码、操作指南)构成典型“可复制开源硬件项目包”,有力支撑跨地域知识传播本土化二次开发。综上所述,该Arduino磁力搅拌器绝非玩具级DIY,而是一个集科学性、实用性、教育性可持续性于一体的微型机电系统典范,深刻诠释了嵌入式技术如何赋能基础科研装备的普惠化发展。
t0_54coder
DIY低成本磁力搅拌ArduinoPC风扇的完美结合
宋老师的博客