制作背景
之前的七夕节前夕,女朋友向我索要礼物,
为了证明我和那些直男不同,于是打算靠我灵巧的双手制作一个礼物。
于是便有了他们。
一共有三款。
制作过程
说是三款,其实只是外壳上的差别,所以首先要设计内部硬件。
打算做个能发光的心,同时有个点阵能显示字,这样需要自己设计电路板。
同时找到点阵驱动芯片资料,画出点阵的原理图。
最后把所有电子元器件布置在心型里面。
电路板画好了淘宝找一家生产电路板的厂家,等了5天做好了,这样板子到了就可以直接焊接了。
焊接完毕写简单程序测试,电路没问题。
程序设计了8个动态效果
从第一个灯亮到最后一个灯,接着从最后一个灯依次灭,循环亮10种颜色;
从第一个灯亮到最后一个灯,接着不灭灯直接从第一个灯变一种颜色,循环10种颜色;
灯从心的两边依次往下亮起到最后一个,再从最后一个依次灭,循环亮10种颜色;
灯从心的两边依次往下亮起到最后一个,接着不灭灯直接从第一个改变颜色,循环10种颜色;
点阵屏上显示“七夕快乐”,灯的颜色任意变化。
显示空心的心,灯和点阵的心依次点亮
显示实心的心,灯和点阵的心依次点亮
点阵显示“I ♥ U”,灯的颜色任意变化
led_gradually_off(50);
led_gradually(100);
led_gradually_two_off(100);
led_gradually_two(100);
qixi(1500);
setAllLed(7);
display_bmp(_bmp_2);
delay(1000);
heart_1(8, 300);
delay(500);
setAllLed(0);
display_bmp(_bmp_1);
delay(1000);
heart_2(2, 300);
delay(500);
loveyou(2000);
之后就可以制作外壳了。
第一种外壳是3D打印的。
板子画好了,尺寸定了,在生产板子的时候开始设计外壳,这样不耽误时间。第一个方案想的是用3D打印制作外壳,用透明材料,这样光就能透出来被看到。
打印出来就是这样。
打印时间慢,两个大概花了5个小时。打印完毕后就可以吧调试好的硬件放入壳内固定。
第二种外壳使用激光切割的。
下面是设计图。
激光切割后组装起来的样子。
看起来有点不太完美,不像3D打印的壳,外表看啥也没,打开电源,灯效果出现,有惊喜。
喷上银色的漆,装饰一下外观。
第三种外壳也是激光切割的,但是是心形的。
效果是这样的。
下面来看一下成品视频。
梓魄
这些硬件怎么找到啊,
回复0
梓魄
想学习一下的
回复0
梓魄
学习了点阵,3D打印的建模也差不多会点,其余的就不行了
回复0
立即注册