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

  [复制链接]
yy8989 | 2023-10-15 17:25:10 | 显示全部楼层
当我踏入嵌入式开发的世界时,仿佛踏上了一段充满冒险的旅程。我的目标是打造一款基于STM32芯片的模拟车载CD播放器,通过RTOS(实时操作系统)的应用,我迎来了一系列挑战和乐趣。
首先,我深入研究了STM32芯片的技术规格,学习了它的架构和特性。接着,我选择了适当的RTOS来构建系统,这不仅使系统更加可靠,还提高了响应速度,确保音频播放的流畅性。
在硬件方面,我设计了一个紧凑而强大的电路板,将STM32芯片与CD驱动器、音频解码器和LCD屏幕相连接。在代码方面,我编写了驱动程序来管理CD的读取和解码,同时还需要设计用户界面,以使操作更加友好。
最具挑战性的部分是实现RTOS的多任务管理。我创建了多个任务,负责不同的功能,如CD数据的读取、音频解码、显示屏更新和用户输入处理。这确保了各个任务之间的独立性,同时通过RTOS的调度,使它们协同工作。
最终,我成功地将这个模拟车载CD播放器制作出来。当我第一次听到它播放音乐,看到LCD上显示曲目信息时,那种成就感是无法言喻的。这个项目不仅锻炼了我的嵌入式开发技能,还使我深刻理解了RTOS的价值,以及如何应用它来构建高效的嵌入式系统。
通过这个项目,我不仅完成了一个技术挑战,还拥有了一款独特的DIY设备,为我未来的嵌入式开发之旅奠定了坚实的基础。这段经历让我深深热爱嵌入式开发,并坚信技术的力量。
(如图是做出的模拟车载CD成品,只展现两种效果)
显示界面效果1

如图是做出的模拟车载CD成品
显示界面效果2


回复 支持 反对

使用道具 举报

qianliyuan | 2023-10-15 19:46:03 | 显示全部楼层
分享一下80大叔自学嵌入式开发的小故事,2018年,一次偶然的机会,让我接触到了单片机,我对此产生了浓厚的兴趣,于是在网上购买了51单片机,开始了我的入门,21年我在网上买了一个带灯的鱼缸。
微信图片_20231015193040.jpg

突发奇想,如果这个灯能连网,能定时,能小度控制是不是就有些高科技了呢,我开始在网上找资料,自学arduino,嘉立创,终于打板了第一版的控制电路。
微信图片_20231015193055.jpg 微信图片_20231015193102.jpg

采用安信可的esp01s,控制继电器,用arduino+点灯科技的联网系统,实现了小度控制鱼缸灯的开关,和定时。
讲讲翻车,由于第一次画电路板,反正面的逻辑还没捋清,所以第一版的那个esp01s的底坐弄反了,想想,反了就反了吧,反着插就没问题了,没想到这岁数大了,健忘,过了两个月,反着的底坐正着插上了esp01s模块,所以就应该所以了,烧了,唉,还是一连着烧了三个模块才想起来,这个底坐是反的,于是又重新画了这电路板。上了岁数,想好好学习真的好累呀。
回复 支持 反对

使用道具 举报

物联网科技 | 2023-10-15 19:54:37 来自手机 | 显示全部楼层
说起来都是艰难,买了模块,需要焊接那个排针的嘛,结果高高兴兴焊接完了,一块咦好像有点不对劲,哎呀妈呀焊接到排针那边了焊接反了,结果就像拆下来换个方向,结果怎么拆都拆不下来,拿手拔排针直接被烫伤,最后拆下来了排针不是排针了,变成一个个的针了呜呜呜,塑料掉下来了没用了,然后那个焊盘还全都是堵着的,怎么弄都弄不干净,然后我就急了,拿烙铁头使劲用力的烫,结果板子居然穿了,直接浪费了时间简直无语了。翻了个大车,焊接需谨慎啊。后面直接干脆买那些可以直接用的模块,后面接线拿充电宝供电嘛,充电宝老是亮一会不亮,不工作,前面不知道什么情况,后面一摸板子哎呀烫了,完了烧板子了,难怪充电宝不供电、差点把充电宝给我搞炸了,心态崩了,不知道哪里短路烧坏板子了,后面就可以有经验了,开始去找资料买了焊接大概需要的东西,怎么处理焊盘等,买了一大堆东西,有吸锡器,有吸锡带,有助焊器,有洗板水,后面还买了万用表,万用表测没注意,打到了电流挡去测,结果又差点把万用表烧了,真艰难啊,还好功率不太,还有就是不知道那个洗板水会挥发的,没用几次,盖着盖子都跑光了,我还以为是舍友偷偷用了笑死我了
AFD6513E-76D2-4417-8FC3-9AC68BCF693E.jpeg
回复 支持 反对

使用道具 举报

LMBingo | 2023-10-16 14:49:41 来自手机 | 显示全部楼层
作为一名大二学生,刚刚开始接触最基础的51单片机,跟着b站江科大的课程,一路上慢慢搞懂单片机原理,从点亮第一颗灯,到后面完成六种不同模式、速率的流水灯,真得是收获了太多的满足感。诚然,中间也遇到过许多小白要面对的基础问题,像什么代码对应硬件实际原理没搞懂,代码出错,软件和硬件对接不上等等。但是终究走了过来,也算是磕磕巴巴新手上路了,希望以后能学到更多有趣的知识,实现各类新奇的项目。
IMG_20231016_144106.jpg
IMG_20231016_144104.jpg
回复 支持 反对

使用道具 举报

cgq2002 | 2023-10-16 15:20:50 | 显示全部楼层
我的开发之路是在大学,大一的时候去玩去了没有认真学习专业,后来发现自己对电子方面很感兴趣,自己在家学51单片机,做了51蓝牙遥控小车。后面就开始学习32单片机,感觉也很吃力。直到大学生电子设计竞赛我学习了msp430做了一个循迹小车,虽然不是很成功,主要问题是因为两路循迹不够,然后就比赛了这个项目就落下了

                               
登录/注册后可看大图

然后暑假又去公司体验做电源,因为不太会玩电源缺少电源方面知识,做了一个逆变器还搞炸了,就不敢再接触电源了,后面就想只搞mcu和物联网方向。

                               
登录/注册后可看大图

再后来交作业做了一个esp8266的天气时钟,按照b站太极创客的,因为不会用arduino ide,所以导致一直程序不行,后来发现是和风天气的代码更新了,然后有趣找资料终于把代码更新了,然后搭硬件电路完成了作业。觉得自己开发项目真的很有意思,希望以后能用更多的开发板学习开发更多的电子产品。

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

使用道具 举报

3330507117 | 2023-10-17 14:59:40 | 显示全部楼层
大一懵懵懂懂被拉着比赛,搞了一个电子人入门心形流水灯,好几版背面焊的惨不忍睹,但我放一张自认为焊的最好的一版
微信图片_20231017144946.jpg

然后接触立创EDA(能白嫖PCB板子谁不爱),要说印象深刻的项目就要说说我第一次跟着做开源四轴穿越机了(能飞又能闪能响一下就吸引我的注意力了)。穷学生元器件翻遍全网列了一个最低价格仅仅40一套。焊板子我就焊了三板,第一板因为身边没有铁板烧和焊锡宝,用一个斜口焊的,不是连锡就是引脚悬空,不出意外主控C8T6烧了。第二版,上专业装备铁板烧,5分钟搞定,就是0603封装元件不好放,我的眼都快瞪得瞎了。地面站死活连不上,检查完硬件检查软件,发现是地面站版本太高不兼容,好不容易调完参,上电四个电机就转,这个问题搞得我头大,当时检查硬件没问题软件没问题,最后请教老师,发现是调参时手贱把电机开到最大,一个mos管一阵白烟挂了,所以电机才无法控制。第三版,一切顺利,芜湖起飞。

2.jpg 3.jpg
自从接触diy电子后,桌面都没有整洁过
4.jpg 5.jpg 6.jpg
最后我想说,电子人,电子魂,电子都是人上人,就算以后不从事此行业,多学点知识技能也是好的。

回复 支持 反对

使用道具 举报

爱笑 | 2023-10-17 15:47:02 | 显示全部楼层
3330507117 发表于 2023-10-17 14:59
大一懵懵懂懂被拉着比赛,搞了一个电子人入门心形流水灯,好几版背面焊的惨不忍睹,但我放一张自认为焊的最 ...

留下你的微信~
用心做好保姆工作
回复 支持 1 反对 0

使用道具 举报

MasterGuamelon | 2023-10-19 18:45:08 | 显示全部楼层
最痛苦的翻车经历是复刻一个ESP32-PICO-D4的USB功率计,一开始焊接之后死活识别不到。过了阵子重新买了mcu焊上去还是不行,确定应该是焊接的问题不是mcu问题。开始查帖子看pico咋焊接,最终找到一个可以用的献给四周焊盘上锡然后在中间gnd少加一些锡浆。结果一次成功正常烧录。去q群要了激活码激活了。过了几天想着再做一个备用也是顺利通过,买了个激活码激活了。不过几天看作者发固件更新了想着去更新一下,结果有一个功率计正常一个WiFi热点打不要开。软件开启之后mcu发热,搜不到wifi信号。以为是天线的引脚连锡了,结果多次拆焊之后确定没有连锡是mcu本身的问题ORZ。本以为幺蛾子应该能结束了,然鹅并没有。过了几个月之后这俩陆续屏幕不亮了,串口有输出。询问群友说应该是mcu虚焊了,开始重新焊接。结果第一个忘了拆屏幕,屏幕烤坏了。换屏幕,重新焊mcu。结果一个直接没输出了,咋重焊都没用。flash_download_tool也识别不到。无法开启热点的那个重新焊接mcu成功救活了,不过每过一阵子就还是会屏幕不亮。为了排除是虚焊问题我更换了高温锡浆,结果故障依旧过阵子就不亮屏。反复几次后这个也无输出,无法识别了。索性放弃。
回复 支持 反对

使用道具 举报

473028790 | 2023-10-19 21:11:52 | 显示全部楼层
当我还是个小孩的时候,家里的老旧收音机成了我的玩具。我总是兴奋地拆卸它,弄清楚里面隐藏的电子奥秘。尽管当时并不明白每个零部件的具体作用,但我对那些微小的电子元件充满好奇。

有一天,我发现了一本旧电子杂志,上面有一篇关于嵌入式编程的文章。看到那些闪烁的代码和电路图,我仿佛进入了一个神秘的数字王国。这就是我踏入嵌入式编程的开始。

我当时从网上买了一块旧的微控制器板,上面插满了各种引脚。那是我探索数字世界的窗口。虽然最初只是简单地尝试点亮LED灯,但每一个成功的小实验都让我沉浸在无尽的兴奋中。

随着时间的推移,我开始挑战更复杂的项目,像是用微控制器制作一个小型的温度监测器,或者一个简单的数字时钟。我和电子零部件建立了一种默契,仿佛它们在与我对话。

小时候的嵌入式编程之旅,不仅让我对技术产生了深厚的兴趣,更培养了我的解决问题的能力和创造力。这段早期的经历,成为我日后深入电子领域的基石,也是我对技术充满激情的源泉。
回复 支持 反对

使用道具 举报

13623130265 | 2023-10-19 23:26:50 | 显示全部楼层
这不就是小作文吗?哈哈哈
我上大一之后在社团开始接触的电子一入电子深似海从此姑娘是路人。


当然接触电子就不得不提嘉立创,从萌新到入门,起初抄板然后一点点的跟着开源项目复刻,后来发现了立创和安信可科技办的联合训练营,就报名参加
跟着直播学习画板子,还学习物联网

                               
登录/注册后可看大图


顺便回忆起了大一寒假
这是一个漫长又无聊的假期,不幸运的是学长发来了立创和涂鸦搞的物联网—温湿度计实战营。作为无聊的大一学子果断报名开启假期的白嫖之旅。
1. 立创和涂鸦搞的物联网—温湿度计实战营
现在的真实感受新手小白完全跟着混,观看直播画板子,复制大佬的原理图,东平西凑的完成了自己的第一个工程。让我最意外的是领到了优惠券50元件券+20PCB打烊券,但是这张券成了我焊接路的第一件装备——电烙铁。使用这张券购买了个电烙铁(花了11.4---邮费10,补差价1.4),并且浪费了PCB打烊券。
小小失误,由于当时不懂MCU开发于是用使用了自己的两个手机号搞到了两张券(买了免开发和mcu两种模组还贴了4快)导致无法参加后期的白嫖活动.
2. 立创和航顺搞得mcu训练营
file:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg在立创的公众号发现了自己对其很陌生的mcu,果断报名加入。(开始了自己的第一件作品)
自己观看直播跟着直播学习画板子,知道file:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpgB T快捷键方便布线,学习到添加泪滴使焊盘稳定。
file:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpgfile:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpgfile:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpgfile:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg
上图画图和电路板
比画温湿度计时明显熟练。提交工程,领券,购买元件,打板
file:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image014.jpgfile:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpgfile:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg file:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg file:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg  
东西齐了开始操作(3.25)
中午吃完饭就开始焊接,本以为可以轻轻松松的焊接完成结果焊接的十分困难,对自己的自信心有很大的打击。
1.   三极管练习好久才焊上去,并不完美
2.   排针刚开始丝毫没有头绪,焊出来又丑又费焊锡
(总结出一个方法加热排针怼焊锡)待改进
3.   ch340g可以说是这次最让我头大的焊接了。
放锡过多使脚和焊盘连在一起,于是拿烙铁扒拉悲剧出现引脚file:///C:/Users/17129/AppData/Local/Temp/msohtmlclip1/01/clip_image024.jpg歪了,接着用吸锡带吸出结果失败了,开始百度说加松香有用结果手残加多了。。。。。。。就很无语
最后一把小刀暴力解决了。


回复 支持 反对

使用道具 举报

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

本版积分规则