快乐智造营 | 05 台灯
本帖最后由 怀若谷 于 2020-9-24 21:30 编辑本系列教程主要分享基于开源硬件和激光建模的创客作品的制作,每个作品涉及两三个电子模块的使用,让学习者能够轻松、扎实地掌握创客制作的知识和技能,并体会到智造的乐趣。
【目录】1.快乐智造营 | 01 贪吃的小鸡2.快乐智造营 | 02 抢答器3.快乐智造营 | 03 电子蜡烛4.快乐智造营 | 04 小夜灯
v5.1 项目概述 图5-1 台灯,是人们在晚上学习和工作的“伴侣”。为了适应不同的环境,一般会将台灯设计成可调节灯光亮度的。本课要制作的“台灯”,如图5-1所示,不仅可以通过旋钮开关控制灯光的亮度,还可以通过旋钮开关进行LED灯的分段控制。通过该项目的学习,可以掌握旋钮开关、WS2812灯带的使用。作品功能:旋转左边的旋钮开关,控制灯的熄灭和亮起,以及亮度;旋转右边的旋钮开光,控制亮起的LED灯的颗数。https://v.qq.com/x/page/q3155bvpsu2.html演示视频
v5.2 材料准备图5-2 本项目所需要的硬件材料,如图5-2所示,分别为: (1)Arduino Uno 1块 (2)IO扩展板 1块 (3)WS2812灯带 1条 (4)电位器模块 2个v5.3 电子模块的使用
5.3.1 WS2812灯带 WS2812灯带,是一个集控制电路与发光电路于一体的智能外控LED光源。只需要一根数据线就能控制其中的每一颗LED的亮灭、亮度及颜色。还可任意级联,制作成更长的灯带。本项目使用的是7颗灯珠的条形灯带,常用的还有环形灯带、矩形灯带等。图5-3 在与Arduino Uno主控板连接时,可连接到除D0、D1外的任一引脚。连接示例如图5-3所示,GND、VCC、数据三个引脚要分别对应。 图5-4 在编程软件Mind+中,能控制WS2812灯带的积木有很多,需到【扩展】中的【显示器】下找到【WS2812 RGB灯】,然后选择添加才会在积木区出现。在使用时吗,需要先进行初始设置,示例程序如图5-5所示,该程序执行的结果是将接在引脚D2上的WS2812灯带(7个灯珠)以亮度255、颜色为红色的方式亮起。 图5-5 5.3.2 电位器模块
电位器,是一种通过手动调节转轴或滑柄,改变动触点在电阻体上的位置,则改变了动触点与任一个固定端之间的电阻值,从而改变了电压与电流的大小。其属于模拟输入模块,在Arduino平台上,其会将电压值或电流值转化为模拟信号传输给主控板,数值范围为0~1024。图5-6 在与Arduino Uno主控板连接时,需连接到模拟引脚(A0-A5)上。连接示例如图5-6所示,GND、VCC、数据三个引脚要分别对应。软件模块的使用同光线传感器相同,我们可以通过积木【读取模拟引脚(A0)】来获取电位器的输入值,同样也可以使用串口打印功能进行显示。图5-7按如图5-7所示编写程序,上传到设备,然后转动旋钮,记录旋钮旋转方向与数值的大小关系,为后面编程提供依据。v5.4 项目制作
5.4.1 硬件搭建 将WS2812灯带连接到扩展板的D2引脚、电位器分别连接到A0引脚和A1引脚,如图5-8所示。图5-85.4.2 编写程序 编程思路:将一个电位器的模拟输入值通过映射转换为0~255范围内的一个数,赋给变量“亮度”;将另一个电位器的模拟输入值通过映射转换为0~6范围内的一个数,赋给变量“亮灯颗数”。根据这两个变量值的变化来调节WS2812灯带的亮度以及需要亮起的LED灯的颗数。根据编程思路,编写出程序,示例程序如图5-9所示。编好程序后,上传到设备,进行初步的测试。 图5-9 在使用积木【映射】时,要注意两个数值范围的两个极值可以同向也可以反向。5.4.3 设计切割外型 使用激光建模软件进行外型的设计,设计图如图5-10所示。主要使用了【快速造盒】中的【直角盒子】、【圆角盒子】功能,还采用了图库中的线条折弯结构。 图5-10 图纸设计好后,使用激光切割机进行切割。切割好的零件如图5-11所示。图5-115.4.4 装配调试
5.4.4.1 组装 将切割好的木板和硬件进行组装,步骤如图5-12、5-13所示。 图5-12(1)组装好主体的侧面和底面(2)安装主控板(3)将WS2812灯带固定在灯罩里(4)组装灯罩(5)组装灯柱(6)将灯罩和灯柱组合在一起 图5-13(7)把电位器安装在顶板上(8)将灯柱安装到顶板上(9)将顶板安装到底盒上5.4.4.2 调试 安装好后,通电测试。你可能需要对一些参数进行调整,以达到较理想的效果。v5.5 思维拓展 对于今天制作的项目,你觉得还有什么改进之处?你也可以自己设计一款独一无二的台灯,并且结合前面学过的项目,赋予台灯更多的功能。
本人编写的创客编程教育入门教材已经由清华大学出版,朋友们可以了解一下,或许对您有帮助。新书推荐:《micro:bit编程入门教程》
新书推荐:《人工智能趣味入门:光环板程序设计》
天猫、淘宝、京东、当当等线上商城均有销售京东这几天有促销活动!!!
这个真不好看。 hnyzcj 发表于 2020-9-24 21:34
这个真不好看。
谢谢,今后一定改进 怀若谷 发表于 2020-9-26 10:14
谢谢,今后一定改进
哈哈哈,别介意。 hnyzcj 发表于 2020-9-26 13:00
哈哈哈,别介意。
也不是不对,如果把台灯顶上的长条盒子换一个造型就好了。
页:
[1]