站内搜索
发作品签到
专业版

开源创梦

工程标签

奖项
1.3k
0
0
2

简介

制作了一个电子生日蛋糕,祝立创开源平台的嘉人们生日快乐!

简介:制作了一个电子生日蛋糕,祝立创开源平台的嘉人们生日快乐!
创“六”开源计划

开源协议

GPL 3.0

创建时间:2025-10-12 22:15:31更新时间:2025-11-05 09:23:09

描述

这是一个由PCB板和电子元件制作的电子生日蛋糕,

最底层为一块万能板,作为底托。

在立创免费打样推出之前,我们电子爱好者一般都是在这种万能板上制作电路,

当时有个洞洞板布局的软件,不知道大家有没有用过。

更有大神用激光打印机将电路的镜像打印在不干胶衬纸上,然后热转印到到覆铜板,用三氯化铁腐蚀。

可以制作稍微精密一点的电路。

我做的这个底托延续了洞洞板的风格,没设计电路,全靠飞线。

底托焊接36颗功率电阻,架起蛋糕第一层,代表立创EDA以及立创开源平台和大佬们的无私奉献

给我们制作精密电路提供了有力的支撑,提供了学习的机会;

蛋糕的第一层是一个双色触摸小夜灯,修改自我在立创开源平台的第一个作品,

用立创EDA的LOGO作为触摸开关,代表立创EDA给我们电子爱好者带来了新的希望;

连接第一层与第二层的是由嘉立创3D打印制作的一层支架,代表嘉立创全产业链布局,打通电子制造各个环节;

第二层是传感器电路,由红外光控三极管和电子【火因】 气流传感器和音乐播放IC及蜂鸣器构成;

上面通过Type-C公头与电子蜡烛连接连接,通过感知红外线和气流变化,传递控制信号。

红外传感器原理图如下:

图中PT333-3B是一颗对940nm红外光敏感的NPN光电三极管,通过这个电路能直接向单片机提供高低电平信号

 

气流传感器原理图如下:

将电子火因的传感器翻过来用,由原来的感知吸气动作转变成感知吹气动作,也是直接输出高低电平信号

通过选用上述两个传感器,省略了比较器,减少了调试环节,并印证了电子设计是在前人的作品上不断进化;

这正是开源平台的魅力所在。

电子蜡烛由一颗STC的8051芯片AI8H2K12U单片机作为主控芯片,

以简单的几行代码实现灯光及音乐播放的控制:

/*-----------------------------------------------------------------------*/
/* --- STC MCU Limited -----------------------------------------------*/
/* --- STC 1T Series MCU Demo Programme ------------------------*/
/* --- Mobile: (86)13922805190 --------------------------------------*/
/* --- Fax: 86-0513-55012956,55012947,55012969 -----------------*/
/* --- Tel: 86-0513-55012928,55012929,55012966 ------------------*/
/* --- Web: www.STCAI.com ------------------------------------------*/
/* --- BBS: www.STCAIMCU.com  -------------------------------------*/
/* --- QQ:  800003751 ------------------------------------------------*/
/* 如果要在程序中使用此代码,请在程序中注明使用了STC的资料及程序 */
/*-----------------------------------------------------------------------*/
 
#include "stc8h.h"       //包含此头文件后,不需要再包含"reg51.h"头文件
 
#define     MAIN_Fosc       24000000L   //定义主时钟
 
typedef     unsigned char   u8;
typedef     unsigned int    u16;
typedef     unsigned long   u32;
 
void  delay_ms(u8 ms);
 
/******************** 主函数 **************************/

void main(void)
{
    P_SW2 |= 0x80;  //扩展寄存器(XFR)访问使能


    P3M0 |= 0x04; P3M1 &= ~0x04;    //P3.2 设置为推挽输出
    P5M0 |= 0x10; P5M1 &= ~0x10;    //P5.4 设置为推挽输出

 

    P33 = 0;        //LED Off
    P54 = 0;        //MUSIC Off
    P32 = 0;
    while(1)
    {
            if (P30==0)
            {
                P32=1;
                P54=1;
        delay_ms(500);                                
            }
            
            if (P33==1)
            {
                
                P32=0;
                P54=0;
                delay_ms(500);                    
            }            
    }
}            

//========================================================================
// 函数: void delay_ms(u8 ms)
// 描述: 延时函数。
// 参数: ms,要延时的ms数, 这里只支持1~255ms. 自动适应主时钟.
// 返回: none.
// 版本: VER1.0
// 日期: 2021-3-9
// 备注: 
//========================================================================
void delay_ms(u8 ms)
{
     u16 i;
     do{
          i = MAIN_Fosc / 10000;
          while(--i);   //10T per loop
         }while(--ms);
}
 
 

 

同时,这个8051芯片是支持USB下载的,将蜡烛通过USB连接到电脑就可以下载程序;

另外,这可芯片出厂时内置了USB转串口程序,接上USB,就是串口下载器,就能给其他芯片下载。

使用3D打印制作了透明的 6 字蜡烛,点燃蜡烛后,在金色灯光的照耀下灼灼生辉。

 

嘉人们,你们与立创有着怎样的不解之缘,欢迎在评论区留言。

开源宇宙,创见未来!让我们打开视频,一起点燃蜡烛为立创开源平台6周年庆生,许下美好的愿望吧!

 

----------------------------------

以下为更新:

调整传感器位置及开孔,更为灵敏;

调整火焰形状,利用正面走线制造火焰“焰心”效果

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
2d7fa5d49b0e95bd2b2040a234d2a4e9.mp4
1
2
6字.stl
1
3
支架.stl
1
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

全部评论(1
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航