【有奖征集】分享你的开发故事-活动已停

  [复制链接]
zll1 | 2023-10-11 17:16:53 | 显示全部楼层
我要分享的是之前做过的一个智能门锁的项目,项目的功能是远程解锁和按键开锁,项目用的方案是以stm32f103c8t6作为核心,项目从画板到程序实现本来挺顺利的,当时程序esp8266+mqtt小程序远程开锁都做完了,就是一个矩阵键盘输入卡了我好一会时间,矩阵键盘老是会有一行输入不了,程序怎么改都会有一行出问题,后来查了下芯片手册,发现出问题的那一行的输入引脚是PA12,因为stm32f103c8t6的PA12引脚是USB的D+端,默认为上拉,不管如何配置都是高电平,导致程序怎么扫描都是没有这一行的输入,最后将PA12引脚修改成PA8引脚才解决问题。后来经过调试没有任何问题,这次之后,我画板都得先查一下手册,看一下引脚,避开特殊io口,以免又出现这种问题。
下面是PCB和实物图,降压模块被我去掉了,当时手头上没有12V电池,就用3.7V电池凑合着用着。

f32a0d8f49dc6dbe3d6582be82336f8.png


bd10752513d3d4682786f5bd4a0e4e7.jpg



回复 支持 反对

使用道具 举报

genji | 2023-10-11 18:58:48 | 显示全部楼层
大概2年前吧,学校实验室没有安排经费,所以单片机课程结束,我的程序的没有条件烧写验证过,后来机缘巧合下,我的朋友课设需要自己制作一个摄像头,于是向我发出邀请,我们边查资料边购买了所有所需的元件,包括OV2640传感器、PCB板和其他配件。一知半解的按照指南开始焊接传感器和其他组件,这是我第一次进行这样的焊接工作。然而,由于我对焊接技术不熟悉,我犯了一个常见的错误,就是焊接过热。
由于焊接过热,一些元器件出现了损坏。当我尝试跑例程时,它无法正常工作。我感到非常沮丧,因为我已经花费了很多时间和精力。
好在我还有一个队友,这次我们学习了一些焊接技巧和购买了新的工具,重新拿了一块PCB进行焊接,这次我更加小心谨慎,并确保焊盘的温度和焊接时间都是合适的。这次的焊接结果更好,传感器成功连接到了开发板上。
课设圆满完成,ov2640也还在我手上充当我学习并验证opencv程序的工具。
回复 支持 反对

使用道具 举报

genji | 2023-10-11 19:00:49 | 显示全部楼层
大概2年前吧,学校实验室没有安排经费,所以单片机课程结束,我的程序也没有条件烧写验证过,后来机缘巧合下,我的朋友课设需要自己制作一个摄像头,于是向我发出邀请,我们边查资料边购买了所有所需的元件,包括OV2640传感器、PCB板和其他配件。一知半解的按照指南开始焊接传感器和其他组件,这是我第一次进行这样的焊接工作。然而,由于我对焊接技术不熟悉,我犯了一个常见的错误,就是焊接过热。
由于焊接过热,一些元器件出现了损坏。当我尝试跑例程时,它无法正常工作。我感到非常沮丧,因为我已经花费了很多时间和精力。
好在我还有一个队友,这次我们学习了一些焊接技巧和购买了新的工具,重新拿了一块PCB进行焊接,这次我更加小心谨慎,并确保焊盘的温度和焊接时间都是合适的。这次的焊接结果更好,传感器成功连接到了开发板上。
课设圆满完成,ov2640也还在我手上充当我学习并验证opencv程序的工具。
回复 支持 反对

使用道具 举报

YMS | 2023-10-11 20:37:53 | 显示全部楼层
作为一名电子爱好者平时做一些有趣的作品是非常有意思的,但偶尔也有翻车的时候,并不是每一次都能十分完美的做成功,比如下面的我就行做失败的案例,我也是汲取经验,从失败中走了出来。
一次在我刷bilibili时我看到一名博主做的像素时钟,越看越喜欢,但我打开淘宝一看这价格也是太贵了,于是我突发奇想自己做一个,我想着这样价格就下来了,于是我开始做了我的第一版像素时钟主控板。
屏幕截图 2023-09-16 133118.png
这就是我做的第一版像素时钟主控板,因为实物我找不到了,就用了3D预览图。
在我焊接好一部分电路后就开始测试,前面电源部分都没有什么问题,知道单片机部分,这个我焊接好后怎么也无法下载程序,当时也不知道问题出在哪里,这块板子我找问题都找了好几天都没能找到问题,不管用怎么方法也都找不到问题。这就让我开始怀疑是我电路板的布局有问题。在经过几天的折腾后我又开始画我的第二版了,第二版我参考了其他大佬pcb的布局,我就这样优化我的电路布局而且还删了一些不必要的电路从而简化我的pcb。
屏幕截图 2023-09-16 134306.png
这就是我修改后的pcb,这一版在我边焊接边测试时没有出问题,但是在后面写程序时才发现这一版还是有问题,这一版有一个板子温升的问题,这是我电路板布局的问题,工作时间一长电路板就会有温升从而就会影响温度传感器的数据发生变化。除开这个问题时钟的整体显示效果还是不错的。
微信图片_20231011203635.jpg

回复 支持 反对

使用道具 举报

花生喂龍 | 2023-10-12 14:09:26 来自手机 | 显示全部楼层
我做了个桌面充电站,经过迭代(失误)到了第五版,前面不是少了这就是少了那,从找类似项目到自己打板到人肉贴片,芯片烧了几个,冒了不少烟,就差mcu发光了,😂😂😂😂😂,前面的版本除了附加功能缺失,主要功能还是可以用的,懒得拆了,凑合用了。购买元器件是个细活,买错不少,买少不少,后面还补了不少。测试需要牺牲精神,冒烟都是轻的,暂时没经历过嘣。
接下来还要把这一版的短路排查出来,把功能补齐,不搞出来心里难受😣。没有冒烟图放心观看。
CRAll_20230827_171116858.jpg
IMG_20230912_001620.jpg
回复 支持 反对

使用道具 举报

gnomeshgh | 2023-10-12 15:48:00 | 显示全部楼层
一切事情的起源,都要从比赛说起,因为疫情原因,openmv4的价格一路水涨船高,普通项目根本消费不起,迫于无奈用了颜色识别模块,虽然有惊无险挺过初赛,还是因为视觉的问题止步省赛。
  于是,回学校之后便着手开始了ESP32版openmv,在之前的一个无线下载器项目中,因为ESP32便宜好用的特点,让我喜爱至极。于是便想着用ESP32刷入openmv固件。第一代做出来的模块,发热巨猛啊,冬天暖手宝。别说图像识别了,帧率低的可怜。通电半个小时之后,模块一阵白烟,第一代壮烈牺牲。
  后来偶然间发现网络上有一个up主也在尝试这个想法,于是根据他的开源,进一步根据我的需求修改了一下。终于把帧率稳定在了25帧。起码识别颜色已经不成问题。
  最难搞的应该是ESP32模块发热的问题了,在经过电路设计的各种魔改之后,发现发热还是居高不下,虽然已经不烫手了,但是长期的发热影响了帧率,导致越用越卡顿。最后直接出残影我是真裂开。那没办法了,只能上我物理散热大发,疯狂堆散热。在散热片的加持下,机器十分稳定且性能优秀。
  成功用50块干了400块的活。
1b519c631c2a4fdb303eff941a50d72.jpg
1484ec7bf63cc1b37fa4f1a74051a11.jpg
216bcf2f44499c0b7588c578e6785ee.jpg
a8a329ec634c7c0856ef695a9f019c0.jpg
回复 支持 反对

使用道具 举报

见素抱朴 | 2023-10-12 16:31:46 | 显示全部楼层
为了白嫖板子,园长非要让过来写个翻车事故。作为新手小白的我,板子都没做过几个何来的翻车大瓜让大家来吃 ?为此我绞尽脑汁的过来编故,故事的名字叫做“我白嫖板子的翻车经历”。
话说在一个月黑风高伸手不见五指的夜里。。。。。。对不起我编不下去了
算了,重新来。。。
2023年10月12日下午,突然间收到一个安可信园长的微信好友的请求。本来对板子没报希望的我突然间看到了我的板子再向我招手。
顺利通过请求后园长问到了第一个问题”开发故事分享了没?”啥、故事?我哪来的故事?耿直的我想都没想的回了园长新手小白,没有故事?
“入门新手呀,那可只能抱歉了。板子是给底子还不错的人玩的,我们小安派上手有点难度”:园长说。
这眼看要到手的板子就这么飞了?不可能,绝对不可能。
接下来园长又问了我:大学学的什么专业?
机智的我能告诉她我学的是材料专业吗?当然回复的是微电子专业了
结果园长的疑惑来了:微电子你们不学单片机?
完了还得接着编,我们公司的微电子同事好象也不会单片机呀我心里想着回复了园长:我们这个偏IC设计,不搞单片机。
园长回复:那你觉得单片机更有搞头?
我回复到:”那当然不是了,现在单片机和ic设计比起来好像还是IC这个专业好一点。我要板子也就是觉得单片机比较好玩点,想带着孩子做做玩具啥的。”因为从小就对电子的东西比较痴迷,谁曾想大学专业莫名奇妙的学了个材料专业。好在经过工作后的辗转腾挪逐渐的进入了有源医疗器械行业,在这个行业里也逐渐的接触了电路 、IC设计等相关同事。重新燃起了我学习单片机的热情,从刚开始的江科大51单片机,到ESP32,再到接触到AD、力创EDA自己着手画一些板子、跟着公司同事了解学习数电模电学习AT32.我也不知道我现在处于什么水平。反正就是千方百计的想骗园长板子来玩
结果园长还是不同意,要按照规矩来写故事。
实在没啥写就写写今天过来骗园长板子的翻车经历,这个不正是我的翻车经历么。没有故事咱就现场开发故事。文笔不好可能大家也看不清楚说的啥吧,反正这是一个正在发生的真实故事也不是编的吧。
好了,故事完了。希望园长给个板子
回复 支持 反对

使用道具 举报

新小白 | 2023-10-12 16:33:13 | 显示全部楼层
这还得从爱心流水灯开始说起,焊接完发现没有烧录,想把芯片拆下来,结果把板子烫穿了,还有更离谱的笔记本放太近了,焊锡丝飞到屏幕有两个小洞直接哭死,一段时间不敢拿起烙铁,后面慢慢开始有经验,焊接的时候把笔记本盖上哈哈哈哈,慢慢的就从小白变成焊武帝了,嘉立创每个月都打两块板,自己焊接,买了一堆元器件,果然免费的才是最贵的,虽然刚开始不是在翻车就是在翻车的路上,但是不断摸索后终于有了小成就,做出了自己的智能小车,虽然焊接主控芯片的时候又毁了一块板和芯片,血亏。但是当小车跑起来的时候成就感就来了。感谢认真钻研的自己!
回复 支持 反对

使用道具 举报

新小白 | 2023-10-12 16:37:02 | 显示全部楼层
这还得从爱心流水灯开始说起,焊接完发现没有烧录,想把芯片拆下来,结果把板子烫穿了,还有更离谱的笔记本放太近了,焊锡丝飞到屏幕有两个小洞直接哭死,一段时间不敢拿起烙铁,后面慢慢开始有经验,焊接的时候把笔记本盖上哈哈哈哈,慢慢的就从小白变成焊武帝了,嘉立创每个月都打两块板,自己焊接,买了一堆元器件,果然免费的才是最贵的,虽然刚开始不是在翻车就是在翻车的路上,但是不断摸索后终于有了小成就,做出了自己的智能小车,虽然焊接主控芯片的时候又毁了一块板和芯片,血亏。但是当小车跑起来的时候成就感就来了。感谢认真钻研的自己!
回复 支持 反对

使用道具 举报

JunxianABC | 2023-10-12 19:24:39 | 显示全部楼层
本帖最后由 JunxianABC 于 2023-10-12 22:02 编辑

3.jpg 2.jpg 1.jpg 说到我是怎样踏上我的电子之路的,还要从去年夏天的那个疫情开始说起。
那个时候我们学校刚开始上C语言课程,我的C语言老师在课上告诉我们如果有想打比赛的可以来找他,他会组织人打比赛。我当时还是什么也不知道,就热血沸腾地去了他的工作室。
刚来的时候,我对一切都很好奇,感觉这些都是我前所未见地东西,我开始满满的对这些东西进行熟悉。(由于我是电气专业不是电子专业,所以没见过也很正常)
后来我一待就待了两个月,在这期间我收获了很多美好的回忆,当然也有弄坏东西时候的内疚。
我就这样懵懵懂懂地开启了我的电子之路。
开=开学之后,老师给我们弄了个实验室,让我们在里面进行活动。
从这里开始,我才正式踏上电子学习之路。
我自学了STM32,由于我们专业是电力系,上面几届地学长都没有会的,所以我只能自学,这个过程一开始是让我痛苦万分的,由于还是运用的应试思维,所以这个过程只能用坎坷万分来形容。但是我不畏艰难险阻,最后还是一路上闯了过来,最后我成功地学会了STM32,并在今年电赛中获得了全国二等奖的好成绩,我非常感谢这一路走过来的坎坷,我从中学到了很多!最后放上我玩过的几个开发板。

                               
登录/注册后可看大图
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则