电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>显示及光电>一个有创意的微型圣诞树

一个有创意的微型圣诞树

2022-06-14 | zip | 0.67 MB | 次下载 | 免费

资料介绍

pYYBAGKh0p-ACbrbAAnZX-tw4dw538.png
poYBAGKh0qKAc7geAADMvju28dM344.jpg
poYBAGKh0qSAHcVWAADAaUUWiAo836.jpg
pYYBAGKh0qeARsWLAAB-xstXGx8909.jpg

描述

项目圣诞树 v1

 

Xmas Tree v1 - 是一个有创意的微型圣诞树,具有 16 种不同的动画效果和 16 种亮度渐变,保存在 EEPROM 中。圣诞树的核心是 16 个 WS2812B 地址 LED,ST 的 8 位微控制器上的大脑将适合 STM8S003F3P6 或 STM8S103F3P6。

poYBAGKh0qmAMm2rAADySXuWaMU411.jpg

圣诞树效果:

  • 用填充物开火
  • 五彩纸屑
  • 彩虹
  • 带闪光的彩虹
  • 戏剧像素追逐
  • gorenje 火焰的动画
  • 逐像素出现和消失的效果
  • 3 种变化的基于正弦的效果
  • 渐变填充 3 种变化
  • 调色板“森林的颜色”
  • 调色板“海洋的颜色”
  • 调色板“云的颜色”
  • 调色板“彩虹的颜色”
  • 调色板“迪斯科的颜色”
  • 调色板“紫绿色”
  • 调色板“红、白、蓝”

 

印刷电路板项目是在 Altium Designer 程序中开发的。

pYYBAGKh0qyAbZvbAABPlN0E-Mc298.jpg

顶层:

pYYBAGKh0q-ABjhGAACyZQBl3yM214.jpg

底层:

poYBAGKh0rGAKJPyAACn_soAW9Y313.jpg

我在家里焊接,我不能说安装WS2812B LED很容易,因为如果你不小心触摸到它们身上的烙铁头,它们会立即融化,结果并不好。但是,如果你愿意,一切皆有可能,我做到了,所以你会成功!

 

为了方便LED的焊接,我在上面铺了一层丝印Top Overlay,一个三角形的切片清晰可见,注意LED VD7-VD9的位置。

pYYBAGKh0rSAEb8cAADlVyestLk213.jpg

安装完所有电子元件后,您应该得到如下信息

poYBAGKh0raAUXCEAADNCLQONoM071.jpg

pYYBAGKh0rmAcCL6AADAn9BiQvQ649.jpg

硬件和软件说明:

圣诞树是在 TSSOP-20 外壳中的 8 位 STM8S103F3P6 微控制器上制作的。该项目是专门为这个控制器制作的,但正如我一开始所说,你可以放心地放置STM8S003F3P6。我亲自检查了一切正常。数据从 PD3 端口输出到地址 LED。按钮连接到 PD2 端口。最初,像往常一样,幻想正在肆虐:) 我认为它可以用于切换模式,例如快/慢和亮度调节。后来,随着程序的增长,控制器中的空间越来越小:)(和往常一样),效果看起来很可爱,没有多余的东西,正如你最终意识到的那样,只剩下亮度调整。亮度分为16级。现在我会告诉你如何设置它。

 

  1. 关闭圣诞树(如果它打开)。
  2. 按下按钮并打开电源而不松开。
  3. 一直按住按钮,直到圣诞树打开。
  4. 圣诞树打开后,松开按钮,几秒钟后,当前亮度级别将显示为绿色。
  5. 短按按钮以设置所需的亮度级别。层次的变化是循环的。
  6. 要保持亮度,请按住按钮直到红点填满,一旦你注意到它们,松开按钮。树将自行重启。

 

亮度级别存储在 EEPROM 中 - 对于那些不知道的人来说,这就是 MK 内部的非易失性存储器。这是什么意思?这意味着您不需要在每次打开圣诞树时都设置亮度,它只是从存储单元中读取。

 

微控制器中不使用全局中断。主程序在无限循环中工作,while(1),效果是顺序变化的。每个效果显示大约5-15秒,包括静态图像的所有暂停,整个工作周期持续大约5分钟,然后一切从头开始,以此类推。MK 由内置的 16 MHz 振荡器供电为了编写效果,以 Arduino FastLED 的公共库为基础,将代码移植到应用的 MK。

pYYBAGKh0ryAfcGiAAB-271nA7c975.jpg

 

在我的 Instagram 上观看视频https ://www.instagram.com/domdevice/

 

您可以从我的网站下载电气原理图和软件:

https://domdevice.com/elektronika/na-novyj-god/elochka-svoimi-rukami-proekt-xmas-tree-v1.html

评论是用俄语写的,请使用在线翻译。

 

作者:伊万·彼得罗夫。谢谢PCBWay

 


评论

查看更多

下载排行

本周

  1. 1电子电路原理第七版PDF电子教材免费下载
  2. 0.00 MB  |  1490次下载  |  免费
  3. 2单片机典型实例介绍
  4. 18.19 MB  |  93次下载  |  1 积分
  5. 3S7-200PLC编程实例详细资料
  6. 1.17 MB  |  27次下载  |  1 积分
  7. 4笔记本电脑主板的元件识别和讲解说明
  8. 4.28 MB  |  18次下载  |  4 积分
  9. 5开关电源原理及各功能电路详解
  10. 0.38 MB  |  10次下载  |  免费
  11. 6基于AT89C2051/4051单片机编程器的实验
  12. 0.11 MB  |  4次下载  |  免费
  13. 7基于单片机和 SG3525的程控开关电源设计
  14. 0.23 MB  |  3次下载  |  免费
  15. 8基于单片机的红外风扇遥控
  16. 0.23 MB  |  3次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234313次下载  |  免费
  3. 2PADS 9.0 2009最新版 -下载
  4. 0.00 MB  |  66304次下载  |  免费
  5. 3protel99下载protel99软件下载(中文版)
  6. 0.00 MB  |  51209次下载  |  免费
  7. 4LabView 8.0 专业版下载 (3CD完整版)
  8. 0.00 MB  |  51043次下载  |  免费
  9. 5555集成电路应用800例(新编版)
  10. 0.00 MB  |  33562次下载  |  免费
  11. 6接口电路图大全
  12. 未知  |  30320次下载  |  免费
  13. 7Multisim 10下载Multisim 10 中文版
  14. 0.00 MB  |  28588次下载  |  免费
  15. 8开关电源设计实例指南
  16. 未知  |  21539次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935053次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537791次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234313次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191183次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183277次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138039次下载  |  免费