资料介绍
描述
项目圣诞树 v1
Xmas Tree v1 - 是一个有创意的微型圣诞树,具有 16 种不同的动画效果和 16 种亮度渐变,保存在 EEPROM 中。圣诞树的核心是 16 个 WS2812B 地址 LED,ST 的 8 位微控制器上的大脑将适合 STM8S003F3P6 或 STM8S103F3P6。
圣诞树效果:
- 用填充物开火
- 五彩纸屑
- 彩虹
- 带闪光的彩虹
- 戏剧像素追逐
- gorenje 火焰的动画
- 逐像素出现和消失的效果
- 3 种变化的基于正弦的效果
- 渐变填充 3 种变化
- 调色板“森林的颜色”
- 调色板“海洋的颜色”
- 调色板“云的颜色”
- 调色板“彩虹的颜色”
- 调色板“迪斯科的颜色”
- 调色板“紫绿色”
- 调色板“红、白、蓝”
印刷电路板项目是在 Altium Designer 程序中开发的。
顶层:
底层:
我在家里焊接,我不能说安装WS2812B LED很容易,因为如果你不小心触摸到它们身上的烙铁头,它们会立即融化,结果并不好。但是,如果你愿意,一切皆有可能,我做到了,所以你会成功!
为了方便LED的焊接,我在上面铺了一层丝印Top Overlay,一个三角形的切片清晰可见,注意LED VD7-VD9的位置。
硬件和软件说明:
圣诞树是在 TSSOP-20 外壳中的 8 位 STM8S103F3P6 微控制器上制作的。该项目是专门为这个控制器制作的,但正如我一开始所说,你可以放心地放置STM8S003F3P6。我亲自检查了一切正常。数据从 PD3 端口输出到地址 LED。按钮连接到 PD2 端口。最初,像往常一样,幻想正在肆虐:) 我认为它可以用于切换模式,例如快/慢和亮度调节。后来,随着程序的增长,控制器中的空间越来越小:)(和往常一样),效果看起来很可爱,没有多余的东西,正如你最终意识到的那样,只剩下亮度调整。亮度分为16级。现在我会告诉你如何设置它。
- 关闭圣诞树(如果它打开)。
- 按下按钮并打开电源而不松开。
- 一直按住按钮,直到圣诞树打开。
- 圣诞树打开后,松开按钮,几秒钟后,当前亮度级别将显示为绿色。
- 短按按钮以设置所需的亮度级别。层次的变化是循环的。
- 要保持亮度,请按住按钮直到红点填满,一旦你注意到它们,松开按钮。树将自行重启。
亮度级别存储在 EEPROM 中 - 对于那些不知道的人来说,这就是 MK 内部的非易失性存储器。这是什么意思?这意味着您不需要在每次打开圣诞树时都设置亮度,它只是从存储单元中读取。
微控制器中不使用全局中断。主程序在无限循环中工作,while(1),效果是顺序变化的。每个效果显示大约5-15秒,包括静态图像的所有暂停,整个工作周期持续大约5分钟,然后一切从头开始,以此类推。MK 由内置的 16 MHz 振荡器供电。为了编写效果,以 Arduino FastLED 的公共库为基础,将代码移植到应用的 MK。
在我的 Instagram 上观看视频:https ://www.instagram.com/domdevice/
https://domdevice.com/elektronika/na-novyj-god/elochka-svoimi-rukami-proekt-xmas-tree-v1.html
评论是用俄语写的,请使用在线翻译。
作者:伊万·彼得罗夫。谢谢PCBWay
- NeoPixel圣诞树的构建 0次下载
- Arduino LCD圣诞树 0次下载
- Alexa支持的圣诞树 0次下载
- Arduino网络圣诞树 0次下载
- 构建自己的alexa控制的圣诞树 1次下载
- 由LED点亮的圣诞树 0次下载
- 带LED和阁楼的圣诞树 0次下载
- 电子圣诞树开源分享 1次下载
- PCB制作的圣诞树 2次下载
- 制作圣诞树Neopixel PCB 0次下载
- PCB构建的圣诞树 1次下载
- DIY PCB圣诞树V2 1次下载
- 圣诞树PCB gerbers文件 2次下载
- Xmas Tree v2-带有12个RGB LED的微型圣诞树 1次下载
- blink_y圣诞树开源分享 2次下载
- 如何使用IC555和双触发器IC构建圣诞树照明电路图 582次阅读
- 一个220V LED闪光器电路 1929次阅读
- 基于NE555制作一颗圣诞树 2188次阅读
- 影响微型减速电机运转的因素 728次阅读
- 处理微型电机受潮的方法 1120次阅读
- 影响微型电机运行效率的因素 1118次阅读
- 空心杯微型电机的结构 2499次阅读
- 有刷直流微型电机和无刷电机的区别 3418次阅读
- 塑壳断路器和微型断路器的区别 1.4w次阅读
- 创意小夜灯制作教程 6062次阅读
- 创意小夜灯制作图解 1.3w次阅读
- 简易LED圣诞树制作教程 6113次阅读
- nixie微型无人机的功能介绍_nixie微型无人机多少钱 1.3w次阅读
- 视觉享受!用Raspberry Pi实现圣诞树灯光秀 7958次阅读
- LED创意小产品 2000次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多