查看: 722|回复: 19

用颜色识别传感器做一个简单的拾色手电

[复制链接]
本帖最后由 屌丝王小明 于 2019-9-6 13:26 编辑

之前一直对颜色识别的传感器好奇,这次有幸使用DFTCS34725颜色传感器(SEN0212)来做一个迷你的手电筒,可以把它挂在钥匙或者背包上,方便使用。

功能介绍:拾色手电只有一个按钮。短按按钮,则会开、关手电筒。在手电筒点亮时,长按按钮,则进入颜色识别模式,同时LED灯变为呼吸状态。此刻,对着想要拾取的颜色,短按按钮,那么手电筒的灯光就会变成拾取到的颜色,并存储在EEPROM区域,方便下次打开手电筒时,灯光还是之前拾取到的颜色。再次短按,则关闭手电筒。将你在世界里面遇到的特别喜欢的色彩,收入拾色手电里吧。

——  颜 色 万 千,只 取 一 种  ——
《  拾 色 手 电  》
DSC_1322_副本.jpg

DSC_1329_副本.jpg

DSC_1338_副本.jpg

DSC_1352_副本.jpg

拾色手电识别颜色.gif

制作视频:

【图文制作过程】
制作思路:手电筒使用一粒ws2812灯珠搭配一枚30°的聚光灯罩,作为电筒灯光。按钮使用的是微动开关。控制器用的是Beetle,平时Beetle一直处于睡眠状态,当按下按钮后,Beetle被唤醒并点亮LED灯,或者进行识别颜色的操作。电源用的是3.7v 50mah锂聚合物电池。充电电路方面则使用的是DC-DC模块,将Beetle5v转为4.2v给锂电池进行恒压充电。

准备材料:
4.  3.7v 50mah锂电池
5.  5v4.2v DC-DC模块
6.  5050灯珠聚光灯罩
7.  4脚微动开关6*6*5
8.  M3.5*10自攻螺丝(2粒)
9.  电阻1kΩ30Ω1
10. 1N4148二极管(2个)
11. 黄、黑、红、白、灰丙烯颜料
12. 黑、灰喷漆和光油喷漆

TIM图片20190905142558_副本.jpg

制作外壳:
1. 设计外壳:
TIM图片20190905145904_副本.jpg

TIM图片20190905150043_副本.jpg

2. SLA光固化3D打印
TIM图片20190905150528_副本.jpg

3. 在不需要喷漆的地方涂上遮盖胶
TIM图片20190905150854_副本.jpg

TIM图片20190905151008_副本.jpg

TIM图片20190905151156_副本.jpg

4. 给外壳主体喷灰色漆
TIM图片20190905151915_副本.jpg

5. 撕下之前涂的遮盖胶
TIM图片20190905152105_副本.jpg

TIM图片20190905152201_副本.jpg

6. 在相应位置涂上丙烯颜料
TIM图片20190905152533_副本.jpg

TIM图片20190905152638_副本.jpg

TIM图片20190905152800_副本.jpg

7. 用砂纸打磨掉周围多余的漆,最后将漆灰清理干净
TIM图片20190905153251_副本.jpg

TIM图片20190905153347_副本.jpg

8. 在丙烯颜料区域涂上遮挡橡皮泥,最后要把所有橡皮泥给刮平,仅遮挡丙烯颜料部分
TIM图片20190905154025_副本.jpg

TIM图片20190905154102_副本.jpg

TIM图片20190905154153_副本.jpg

TIM图片20190905154317_副本.jpg

TIM图片20190905154454_副本.jpg

9. 再次给主体喷灰色油漆,挖出之前抹的所有的橡皮泥,最后,喷上一层光油
TIM图片20190905154912_副本.jpg

TIM图片20190905155141_副本.jpg

TIM图片20190905155417_副本.jpg

10. 将按键帽喷黄色油漆,后盖喷黑色油漆,最后同样喷上一层光油
TIM图片20190905155749_副本.jpg

外壳制作结束

焊接电路:
1. 先将Beetle和颜色传感器裁剪,颜色传感器由一层黑色亚克力板和PCB板通过双面胶粘接而成,我们这里只需要切掉PCB的一部分就行
TIM图片20190905160400_副本.jpg

TIM图片20190905160618_副本.jpg

2. 按照下图将颜色传感器的两组器件引脚短接起来
TIM图片20190829183816.png

TIM图片20190905161048_副本.jpg

3. 将微动按键插在后盖上的4个孔眼内,并将引脚压平,紧贴后盖表面
TIM图片20190905161315_副本.jpg

TIM图片20190905161430_副本.jpg

TIM图片20190905161351_副本.jpg

4. 按照下图进行焊接,注意的是,颜色传感器及微动按键的焊接线都要穿过后盖的方孔,因为这两个器件都在后盖外部,最后安装时,后盖是不会将它们包在壳体内部的
TIM图片20190829181209.png

TIM图片20190905162058_副本.jpg

TIM图片20190905162011_副本.jpg

TIM图片20190905162229_副本.jpg

TIM图片20190905162354_副本.jpg

TIM图片20190905162502_副本.jpg

焊接部分完成

安装:
1. 先将颜色传感器用快干胶水暂时固定在后盖上
TIM图片20190905163116_副本.jpg

TIM图片20190905163201_副本.jpg

TIM图片20190905163304_副本.jpg

2. 用热熔胶将电池固定在后盖的方槽内
TIM图片20190905165915_副本.jpg

TIM图片20190905170028_副本.jpg

3. 用快干胶水将灯罩固定在外壳的灯罩孔上
TIM图片20190905163618_副本.jpg

TIM图片20190905163653_副本.jpg

4. 安放按键帽
TIM图片20190905163953_副本.jpg

5. 用热熔胶将Beetle固定在外壳底板上
TIM图片20190905170330_副本.jpg

TIM图片20190905170424_副本.jpg

6. DC-DC模块通过热熔胶粘在外壳左上方的内壁上
TIM图片20190905170813_副本.jpg

7. ws2812灯珠卡在灯罩背部的方槽里
TIM图片20190905170847_副本.jpg

8. 将所有连线塞入外壳内部。取下黑色亚克力外壳,对其用台钻进行扩孔,钻出一个斜面以贴合自攻螺丝
TIM图片20190905171322_副本.jpg

9. 上两枚自攻螺丝
TIM图片20190905171539_副本.jpg

安装部分完成

烧录程序:
烧录程序时需要注意,程序烧录最后阶段,并不会提示“上传成功”,相反会提示找不到串口,其实此时已经上传成功了。如果下次还要烧录,则需要短接Beetle,否则IDE无法识别控制板。

TIM图片20190905171820_副本.jpg
烧录部分完成

以上就完成了拾色手电的制作

DSC_1347_副本.jpg

DSC_1341_副本.jpg

DSC_1342_副本.jpg

DSC_1343_副本.jpg

DSC_1331_副本.jpg

DSC_1340_副本.jpg

DSC_1327_副本.jpg

DSC_1361_副本.jpg

DSC_1350_副本.jpg

DSC_1381_副本.jpg

DSC_1383_副本.jpg

DSC_1377_副本.jpg

DSC_1402_副本.jpg

colorflashlight.rar (1.58 KB, 下载次数: 7)

rzyzzxw  版主

发表于 2019-9-5 20:20:33

好精致,好生活。
回复 支持 反对

使用道具 举报

汤果  初级技匠

发表于 2019-9-6 06:38:49

这个看上去好像是工厂里做出来的呢。真的好厉害!
回复 支持 反对

使用道具 举报

文浪  学徒

发表于 2019-9-6 09:29:12

厉害,学习了
回复 支持 反对

使用道具 举报

屌丝王小明  初级技匠
 楼主|

发表于 2019-9-6 10:36:44

汤果 发表于 2019-9-6 06:38
这个看上去好像是工厂里做出来的呢。真的好厉害!

也是手工艺品啦,比不了工厂产的。只是在制作的时候,外观部分多下了点功夫,就会稍微美观一点点
回复 支持 反对

使用道具 举报

URvj0KkE  见习技师

发表于 2019-9-6 21:20:39

好细致
回复 支持 反对

使用道具 举报

DFrJnCdAk8B  见习技师

发表于 2019-9-6 21:58:09

好厉害的
回复 支持 反对

使用道具 举报

gray6666  高级技匠

发表于 2019-9-7 15:48:52

膜拜大神的动手能力
回复 支持 反对

使用道具 举报

szjuliet  版主

发表于 2019-9-7 19:51:40

佩服的五体投地!!
回复 支持 反对

使用道具 举报

DFB1nkb8GUS  见习技师

发表于 2019-9-8 19:21:18

优秀
回复 支持 反对

使用道具 举报

岑剑伟  见习技师

发表于 2019-9-9 15:03:42

rzyzzxw 发表于 2019-9-5 20:20
好精致,好生活。

可以骗女生呀
回复 支持 反对

使用道具 举报

岑剑伟  见习技师

发表于 2019-9-9 15:08:23

膜拜大神的动手能力
回复 支持 反对

使用道具 举报

gada888  版主

发表于 7 天前

满好的创意
回复 支持 反对

使用道具 举报

EmSECpn6  见习技师

发表于 3 天前

回复 支持 反对

使用道具 举报

DF-caoaihau  学徒 来自手机

发表于 3 天前

屌丝王小明 发表于 2019-9-5 18:36
之前一直对颜色识别的传感器好奇,这次有幸使用DF的TCS34725颜色传感器(SEN0212)来做一个迷你的手电筒, ...

回复 支持 反对

使用道具 举报

EmSECpn6  见习技师

发表于 3 天前

太厉害了,大神啊
回复 支持 反对

使用道具 举报

Mingming.Zhang  初级技匠

发表于 前天 16:05

细节处理很赞
回复 支持 反对

使用道具 举报

屌丝王小明  初级技匠
 楼主|

发表于 前天 16:27


献丑了【笑哭】
回复 支持 反对

使用道具 举报

chen1xuan  见习技师

发表于 昨天 20:17

这也太细致了吧
回复 支持 反对

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

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

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

mail