【Beetle】超越妹妹都能做的的“中华锦鲤”

2019-02-021.3万
AI 快速预览详细 收起
这个项目是使用3毫米厚的亚克力、MDF、DFRobot Beetle和RGB LED灯条制作中华锦鲤。首先,通过激光切割和雕刻亚克力,并用颜色填充图案。接着,将灯带焊接到DFRobot Beetle上,逐层粘贴MDF和亚克力,最后进行编程,使LED灯条显示彩虹效果。适合零基础新手和亲子共学,激发孩子的好奇心和创造力。


收到了一个国外朋友的小礼物,说看到今年中国好像锦鲤很火的样子,他也做了一个关于锦鲤的小礼物送给我们。我一看,感觉简单的超越妹妹估计都能做出来呢。
【Beetle】超越妹妹都能做的的“中华锦鲤”图10



这个作品的作者是Mark Ng,图片源自网络,版权归原设计者所有,请勿商业使用。

【Beetle】超越妹妹都能做的的“中华锦鲤”图1

材料清单
1. 3毫米厚的亚克力 - 绿色,透明和红色
2. MDF
3. DFrobot Beetle  - 最小的Arduino
4. RGB LED灯条(使用6个LED)
5. 5mm磁铁x 6
6.电线
7.激光切割机
8.胶水

步骤1
激光切割并雕刻亚克力。

技巧和窍门
您可以先将图案雕刻在亚克力上,然后用颜色盖满整个图案。稍等片刻,再用湿纸巾轻轻的擦拭亚克力板,将没有图案部分的颜色擦去。

【Beetle】超越妹妹都能做的的“中华锦鲤”图2
【Beetle】超越妹妹都能做的的“中华锦鲤”图3
【Beetle】超越妹妹都能做的的“中华锦鲤”图4
激光切割MDF(详情请见下文)

第2步
将灯带焊接到Dfrobot Beetle上,使其连接到一起。
【Beetle】超越妹妹都能做的的“中华锦鲤”图5

第3步
逐层粘贴mdf并放入neopixel,直到你粘到了第三层。放入2个5mm的磁铁之后就可以开始第四层的操作了。不要粘第5层,因为我们希望它可以移除。确保3个丙烯酸树脂可以插入第5层。
【Beetle】超越妹妹都能做的的“中华锦鲤”图9【Beetle】超越妹妹都能做的的“中华锦鲤”图6


【Beetle】超越妹妹都能做的的“中华锦鲤”图7

将胶水涂在其上之前的第4层
【Beetle】超越妹妹都能做的的“中华锦鲤”图8

第4步编程
[mw_shl_code=applescript,true]#include <Adafruit_NeoPixel.h>
// Cloned from Sketch NeoPixel Function Sample by mattnupen


// constants won't change. They're used here to
// set pin numbers:
const int ledPin = 9;     // the number of the neopixel strip
const int numLeds = 6;
//Adafruit_NeoPixel pixels = Adafruit_NeoPixel(8, ledPin);
Adafruit_NeoPixel strip = Adafruit_NeoPixel(numLeds, ledPin, NEO_GRB + NEO_KHZ800);

void setup() {
  strip.begin();
  strip.setBrightness(80); // 1/3 brightness
}

void loop() {   
    rainbow(30);
  delay(10);
}
void rainbow(uint8_t wait) {
  uint16_t i, j;
  for(j=0; j<256; j++) {
    for(i=0; i<strip.numPixels(); i++) {
      strip.setPixelColor(i, Wheel((i*1+j) & 255));
    }
    strip.show();
    delay(wait);
  }
}
// Input a value 0 to 255 to get a color value.
// The colours are a transition r - g - b - back to r.
uint32_t Wheel(byte WheelPos) {
  if(WheelPos < 85) {
    return strip.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
  }
  else if(WheelPos < 170) {
    WheelPos -= 85;
    return strip.Color(255 - WheelPos * 3, 0, WheelPos * 3);
  }
  else {
    WheelPos -= 170;
    return strip.Color(0, WheelPos * 3, 255 - WheelPos * 3);
  }
}[/mw_shl_code]

视频链接:https://youtu.be/5sCac2TBXDQ

cny2 with stand.zip

856.09 KB, 下载次数: 5791

切割材料

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
破风而来
破风而来
是在冬日寒冷的街头,也会有人为它而停住自匆忙的脚步,仔细的阅读这本童话
gada888
gada888
工艺精湛
gray6666
gray6666
经典中国,赞。。。。。。。。
Ash1
Ash1
哇 这个太帅了吧
- 没有更多了 -