情人节向日葵
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
必要的工具和机器
|
应用和在线服务
| ||||
|
关于这个项目
随着情人节的临近,我们开始寻找具有浪漫色彩的项目创意。在我们周围寻找线索时,我们的目光落在了办公室窗户上的塑料向日葵上。说实话,它很丑,但它给了我们一个想法 - 如果我们制作一朵根据光移动的花,就像真正的向日葵一样。 经过几次修改(和一堆细丝)后,我们给你这个情人节向日葵! 传播爱。
电子产品
如果您一直在学习我们的教程,那么您应该已经知道练习了:
1. 单击 circuito.io 上的这个神奇链接,其中包含您需要的该项目的确切组件。
2. 根据需要进行调整。例如,如果您想使用电池而不是墙上适配器,或者您有不同类型的 Arduino。我们在这个项目中使用了 pro-mini。如果你想使用不同的,请确保它适合花。
3.点击Generate(构建器底部的红色按钮。
4. 检查您是否拥有所需的所有部件 ,包括外围设备 - 电阻器、电缆、跳线等。该列表将出现在分步指南的第一步中。
您可以点击列表上的不同部分(在应用程序上),您将被重定向到一个网站,如果需要,您可以在那里购买它们。
5. 接线 - 在您收到的回复中向下滚动一点,您会看到一个分步指南,该指南将引导您完成电路的接线。
6. 您已到达 代码部分。 这里有一个示例代码,它集成了项目中使用的所有组件。
- 下载代码
- 解压\解压到您的计算机
- 使用 Arduino IDE(您可以在此处下载)打开它
- 将其上传到您的 Arduino
看到一切正常后,从代码部分复制新代码 并将其粘贴到您正在处理的代码中的“固件”选项卡中,以便您已经设置了所有库。确保将第一部分留在代码顶部,它定义了引脚和库(下图中的部分)。
制作花
3D 打印花的不同部分。您可以在以下链接或此链接中找到所有 .STL 文件。
您需要打印:
- 1 X 碱基
- 1 X 条形
- 1 X 领带
- 1 X 萼片
- 6 个 X 踏板
- 10 X 草 - 打印此部件时,请确保使用柔软\有弹性的灯丝。我们使用了 Filaflex
组装:
- 对于花瓣 ,栏 和 萼片 我们使用了细的柔性钢丝。 为此,设计中内置了小钻头。
- 伺服电机 用 2 个小螺钉连接到底座的侧面,并用 钉子 到萼片。
- 放置迷你光电管 在底座的专用钻头中,伺服底座下方。
有一个阳光明媚的情人节!
代码
- 阳光明媚的情人节
Sunny ValentineArduino
1.从circuito.io下载代码2.用Arduino IDE打开
3. 将原始代码中的 void setup() 替换为下面的代码
/* 此代码设置了电路工作的基本要素。每次您的电路通电时,它首先运行。 */void setup() { // 用于调试的设置串行 // 使用串行监视器查看打印的消息 Serial.begin(9600); Serial.println("开始");伺服.附加(SERVO_PIN_SIG); servo.write(servoRestPosition);}/* 这段代码是你电路的主要逻辑。它定义了您选择的组件之间的交互。设置后,它一遍又一遍地运行,在一个永恒的循环中。 */void loop() { // 获取当前光线读数,减去环境值以检测光线变化 ldrSample =ldr.readAverage(1000); Serial.print(ldrSample); Serial.print('\t');伺服休息位置 =地图(ldrSample,200,900,10,95);伺服休息位置 =约束(伺服休息位置,10,95); Serial.println(servoRestPosition);伺服.写(servoRestPosition);延迟(1000*20); }
定制零件和外壳
向日葵吧
向日葵 - 花瓣
向日葵 - 基地
向日葵 - 萼片
向日葵 - 草
向日葵 - 领带
制造工艺