查看: 1171|回复: 1

[项目] 以创客的方式来过情人节

[复制链接]
今天是情人节,作为创客一定要以他的方式来过……
方式一:3D打印  鲜花
IMG_20190214_140852.jpg IMG_20190214_140907.jpg

方式二:3D打印+Arduino电子电路作品展示:
IMG_20190214_145252 (1).gif IMG_20190214_145252.gif IMG_20190214_152545.jpg
IMG_20190214_152539.jpg IMG_20190214_152547.jpg IMG_20190214_153523.jpg


器材列表:
1. Beetle控制器                   *1
2. RGB LCD多彩发光板     *2
3. 杜邦线若干

制作步骤:
1.3D打印结构件:
      由于时间紧迫,直接下载别人的模型打印。打印模型如下:心型
IMG_20190214_145218.jpg
IMG_20190214_145224.jpg
IMG_20190214_145230.jpg
3D打印出心型模型
IMG_20190214_145252.jpg
加装RGBLED灯板
IMG_20190214_150235.jpg
用热熔胶固定灯板并将杜邦线从心型底部穿出
IMG_20190214_150811.jpg
安装心型灯底座
IMG_20190214_151343.jpg
连接BEETLE控制器测试效果
IMG_20190214_152110.jpg
全心
IMG_20190214_152555.jpg
半心

电路连线: 连线 拷贝.jpg
编写程序:
功能比较简单:变色
[AppleScript] 纯文本查看 复制代码
int redPin = 9;
int greenPin = 10;
int bluePin = 11;

int redPin1 = A0;
int greenPin1 = A1;
int bluePin1 = A2;
void setup(){
     pinMode(redPin, OUTPUT);
     pinMode(greenPin, OUTPUT);
     pinMode(bluePin, OUTPUT);
     pinMode(redPin1, OUTPUT);
     pinMode(greenPin1, OUTPUT);
     pinMode(bluePin1, OUTPUT);
}

void loop(){
      //R:0-255 G:0-255 B:0-255
      colorRGB(random(0,255),random(0,255),random(0,255));  
      delay(1000);
}

void colorRGB(int red, int green, int blue){
      analogWrite(redPin,constrain(red,0,255));
      analogWrite(greenPin,constrain(green,0,255));
      analogWrite(bluePin,constrain(blue,0,255));
       analogWrite(redPin1,constrain(red,0,255));
      analogWrite(greenPin1,constrain(blue,0,255));
      analogWrite(bluePin1,constrain(green,0,255));
}







You_are_Beautiful_Valentine.zip

511.58 KB, 下载次数: 16

鲜花

心.zip

1.66 MB, 下载次数: 24

gada888  版主

发表于 2019-2-15 20:26:48

漂亮
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail