
开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
过电子新年,放赛博鞭炮(雾
恰逢龙年新年,然后刚踏上回家路的我接到了悲报:
小区不准放鞭炮了
怎么说呢,虽然已经很多年没有尽情的燃放烟花爆竹了,但难免会有一些伤心,感觉过去快乐的日子越走越远了
所以作为一个电子垃圾佬
复兴鞭炮荣光,我辈义不容辞嗷!
于是吧,在我的东拉西扯,缝缝补补之下,就有了这款电子鞭炮


这小玩意的逻辑十分的简单,基本上就是STM32使用火焰传感器教程进阶版的样子,基本的逻辑图我也放在下面了

基本上就是这个样子,随后再加上type-c的供电口,引出一下单片机的输入输出口和烧录口就完成了。
随后就是打板,焊接。

元器件基本都是较大的封装,很好焊接,有条件的基本上可以无脑上加热台铁板烧,唯一特殊的就是这个火焰传感器
3口的火焰传感器基本到处都有卖的,而且基本都大差不差,就像这样

我们需要对它进行一些小小的改造
首先,把传感器黑色的接收头拆下来,用两颗飞线延长
然后就是把3P的排针拆掉,反过来再插进去,方便固定到电路板上
光有板子没有外壳可不行,用SW建一个简单的外壳

然后用3D打印机给他打出来,文件我会放在附件里。
随后就是代码部分了,这东西的代码逻辑基本就是从正点原子的火焰传感器示例代码移植而来的
但是吧,由于这次的设计用的是G0系列的MCU,这东西在烧录的时候有很多坑,所以还是走了不少弯路
这里我粘几个踩坑的时候对我帮助很大的几个链接供大家参考
传感器的使用(一)-火焰传感器_火焰传感器调试-CSDN博客
在 KEIL 中通过 opt.s 文件设置 Option Bytes (stmicroelectronics.cn)
STM32G0系列的启动配置与程序下载_stm32g0包-CSDN博客
STM32G0启动方式和Option Bytes设置_nboot0 option bit-CSDN博客
最好还是备一个ST-LINK,直接用图形化的STM32CubeProgrammer进行烧录就要方便很多了

通电,用打火机靠近传感器,在延时3s后尾部的两个弯插排母就会输出26v的电压。只要在上面放一个反接的电容,就能享受快乐了
代码整理整理后我会粘在附件里
大概就是如此了,如果有兴趣大家可以整来玩一玩
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论