当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]这件计算雕塑的灵感源于将软件和电子技术融入美观艺术的理念。本项目主题为“培育光”。但什么是“培育光”?在我看来,人类一直依赖光线作为安全感与保障的象征。这启发我从芝加哥数据门户的逮捕记录数据中提取信息,创作出一件以《纠缠》(Tangled)为灵感的雕塑作品,用以呈现芝加哥本地社区的形象。

这件计算雕塑的灵感源于将软件和电子技术融入美观艺术的理念。本项目主题为“培育光”。但什么是“培育光”?在我看来,人类一直依赖光线作为安全感与保障的象征。这启发我从芝加哥数据门户的逮捕记录数据中提取信息,创作出一件以《纠缠》(Tangled)为灵感的雕塑作品,用以呈现芝加哥本地社区的形象。

功能

该项目旨在每天更新一次,检查芝加哥地区是否有新的逮捕事件发生。当达到输入时间时,系统将通过API端点获取数据,并筛选出整数值:CASE_ID。为了表示有新逮捕事件发生,项目会短暂亮起灯光,同时中间的太阳会旋转并上下移动。随后,软件将记录该数据,以便下次调用时使用,并将次日的数据与前一天的数据进行比较,确保软件始终能够将前一天的数据与当前日期的数据进行对比。

1. 创建 API 端点并获取数据

Particle 会持续检查时间,并将其转换为分钟。当达到用户可设定的特定时间时,它将发布一个粒子事件,通过 API 端点获取数据。我以芝加哥数据门户的“逮捕记录数据集”作为主要的数据提取来源。我的 API 端点被编写成返回该数据集中最新的案件信息。随后,借助 Particle 的集成功能,我创建了一个回调(webhook),并仅筛选 CASE_ID 值,该值将嵌入到我的固件中。

2. 焊接灯

我的LED芯片非常普通,但极其小巧。将每根实心核心线逐一焊接到芯片上相当繁琐且耗时。每根焊接的实心核心线长约3英寸,但根据需要会进行调整。导线连接到粒子上的电源(红色)、地线(黑色)和使能信号(黄色)。之后我使用了Particle上流行的Neopixel库来编写灯光程序。

3. 设置和编程步进电机

使用步进电机相当顺利。我用的是Particle的步进电机库作为固件,参考并导航了老师在创建电机转向函数时提供的步进电机测试代码。

4. 焊接电路板

在面包板上测试完所有元件后,便开始在实验板上进行焊接。我已将接头焊接到电路板上,以便能自由地插拔各种元件的跳线。整个过程中经历了许多试错。这些接头会被焊接并连接到项目所需的引脚上,其功能与面包板基本相似。

5. LED安装

幸运的是,将灯安装到人造屋顶上非常简单。由于我的人造屋顶是纸板制成的,我先标记了所有需要的位置,然后用美工刀切出小孔,用来穿过LED灯线。LED灯本身能依靠电线支撑,无需额外的支架。

将全部8颗LED芯片安装到我的面包板上的延时视频

6. 步进电机安装

与第一次安装过程类似,我在假屋顶的中间位置切了一个洞,用来穿过透明的弹性绳,将纸做的太阳灯挂上去。这条弹性绳本身被绕在步进电机上,而电机则藏在屋顶内,通过这个洞来控制太阳灯的运动。这一部分也经历了大量的试错,因为弹性绳很容易打结。此时,我还把盒子的背面也切了一个孔,用来接线,将电源和地线连接到一个直流插头,该插头再连接到一个5伏的圆柱形插头。

7. 测试代码

终于,我的假屋顶安装完成了!我再次用测试代码对所有部件进行了测试,反复运行灯光开启和旋转功能。这样可以确保所有硬件都正确安装,并且电线没有在过程中出现混乱。

8. 最后修饰与最终成品

在确认所有硬件组件均正常后,我将时间检查功能应用到我的代码中,这标志着完成项目的关键一步。这也意味着我受《纠缠》启发的计算雕塑项目正式告一段落。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

这个项目旨在为我学校物理计算课程的数据变化进行可视化。项目必须围绕“培育光明”这一主题展开。老师允许我自由诠释这一主题,因此我选择了更直接的方式。我希望将“培育光明”表现为世界中的物理亮度,即当外界光线更明亮时(例如在夏...

关键字: 28BYJ-48 步进电机 ULN2003 驱动板

这个项目旨在根据数据为我的学校物理计算课程可视化变化。项目的主题是“培育光明”,我们被允许结合数据与雕塑,自由诠释自己对这一主题的理解。莉兹贝丝和我将该项目理解为大脑的功能,以及当室外阳光更多时,大脑更愿意运作。这些数据...

关键字: 步进电机 LED 电路板

尽管我一生都在芝加哥生活,但在成长过程中我对这座城市的实际模样却有着有限的认识。然而,当我进入高中后,我开始了解到芝加哥的全貌。在城市里乘坐公交车和火车成了我日常生活的一部分,虽然这让我能够探索一些我从未去过的地方,但它...

关键字: LED 显示屏 步进电机

乒乓球机器人:西蒙娜设计的基于Arduino的3D可打印乒乓球发射器模型(STL格式)——来自 Kickstarter 项目页面

关键字: Arduino 3D打印 步进电机

这个想法是在我实验室做蛋白质印迹实验时产生的,当时我对这个相对简单的任务所需的漫长操作流程感到很不满。不仅如此,由于每个循环都需要 5 分钟,所以没有足够的空闲时间来进行其他事情。因此,这个设备能让您在无需自己更换洗涤液...

关键字: 电机驱动器 步进电机 七段数码管

•在画面的前景中会有一辆公交车。每隔五分钟,车轮就会转动(仅仅是为了满足项目要求,即要包含一个步进电机),车门也会开启(通过伺服系统控制),从而露出另一条发光带。如果在任何特定时刻光污染情况变得更糟,这条发光带就会变得更...

关键字: LED 伺服电机 步进电机

在工业自动化生产中,步进电机凭借“脉冲-位移”的精准对应特性,成为精密定位、高速运动控制的核心执行元件,广泛应用于3D打印、CNC雕刻、SMT贴片机等设备中。然而,在高速运行场景下,步进电机易出现失步、定位偏差、动态响应...

关键字: 单片机 步进电机 高速纠偏

这是我的 PCL 课程和雕塑课程的交叉课程。我们被分成了小组,然后需要各自发挥专业特长来共同完成一个项目。佐伊(我的搭档)做了很多很棒的视觉设计工作,这些作品你可能会在图片中看到,不过在这份文档中,我主要会重点讲述该项目...

关键字: 步进电机 PCL LED 环 ULN2003

在工业自动化、机器人、数控机床等领域,运动控制系统是核心部件之一,而步进电机和伺服电机是最常用的两种执行器。虽然两者都用于实现精确的位置控制和速度控制,但它们的控制原理、性能参数、应用场景和优缺点存在显著差异。选择合适的...

关键字: 步进电机 伺服电机

在步进电机的实际应用中,许多工程师会遇到一个与传统认知相悖的现象:当电机发生堵转(转子被卡住无法转动)时,监测到的绕组电流并未出现明显波动,与正常运行状态下的电流数值基本一致。这与直流电机堵转时电流会急剧飙升至额定值数倍...

关键字: 步进电机 绕组电流 堵转
关闭