发帖
497 10 6
2023-9-16 10:59:37
本帖最后由 Leone 于 2023-10-11 16:46 编辑

来分享一下的我的小故事,作为一个成长中的嵌入式的工程师,很庆幸自己在工作的过程中暂时还未将芯片点亮或者将芯片中的一缕青烟放出来过哈哈。但是前一段时间的一个小失误还是让我涨了一点记性。自己在网上买了一块屏幕,但是店家给的代码不能在我自己的芯片上运行,于是自己就对代码进行了移植。结果移植过来屏幕不显示,自己以为一直以为是代码的问题,在各种芯片中移植运行(STM32,51等等),调了很久,还是显示不了,一气之下就把那个屏幕摔了。后来冷静下来,想想是不是会不会是硬件的问题,结果仔细查看了发现,屏幕的控制PCB的上拉电阻没有焊接。白白损失一块屏幕,主要是快递耽误了好多时间。自己也没有将那个屏幕给弄好,现在只剩下一块屏幕的PCB孤零零的在我手上。
IMG20230916111034.jpg

图片.jpg
2023-9-16 12:04:31
哈哈哈有活动可以白嫖了,最近出门老是忘记带钥匙,有一次自己被锁宿舍门外好久,舍友都出去了,一天刷到了抖音,有人用esp8266加舵机驱动做了一个自动开门的物联网设备,我说这个可以啊,舍友说有本事你也搞一个。那好,正好需要,我也搞起来,正好手头有东西,查了一下开源的教程和代码,8266这个联网功能真厉害啊,直接就可以通过物联网控制,不久我就做好了第一版用点灯app来开门,非常好用啊,不过我每次开这个手机app都好几十秒,不够快,而且这个app舍友安卓应用商店没有,得从网站上面下载,还报病毒。于是乎,我继续查找资料希望找到其他解决方案,结果发现了有人可以用siri控制,原来是通过服务器网站发送命令,这样只要点一下这个网址,就可以开门,于是第二代开门系统问世,哈哈哈哈哈哈哈哈哈哈哈哈班上女同学看到我的作品说我好牛逼

1

1
曾经参加智能车比赛的时候焊板子,焊完测试的时候发现电源和地短路了,就在那找原因,找了两个小时才找到了原来是排插里面短路了,我们还以为是板子的问题还有智能车我们画了4个驱动电路,电路就是复制过去的,结果有只有两个能正常使用,另外两个怎么也用不了,很奇怪
2023-9-16 12:44:06
本帖最后由 林敢敢 于 2023-10-15 02:04 编辑

我的开发之路的开始,完全是因为我读的是电子类的专业,我并不是对电子有很大的兴趣,但是我对独一无二的东西十分喜欢,而自己做的东西就是独一无二的,这就是我做开发的原因。
然后我也来分享一下我开发时候的一个小“翻车”经历,我从事的是锂电相关的保护板之类的开发,因为是一个从前没完全没接触的领域所以为了更快的熟悉保护板的原理和一些常识,我就准备自己设计一个三串的小保护板,软件和硬件都自己完成,通过一个完整的流程来帮助自己更快的熟悉原理。就这样我开始用立创eda画好原理图和pcb,打板回来焊上元件再和电池连接,就得到了下图的样子:
微信图片_20231015014558.jpg

之后就是开始编写程序再测试,就是在这个过程中我发现了我硬件设计的小“翻车“。我设计的保护板是充放电同口的,虽然最后是电流走同一个回路但是对mos的控制还是能相对独立的,原本设计是充放电的mos是方向相反的,这样在充放电mos有其中之一关闭时另外一方也能让电流通过,只不过电流是从关闭的mos的二极管上通过,所以再检测到电流时要将关闭的mos打开,防止mos过热,而我就是把mos的方向画成了同向,如下图
1697305671923.jpg
这样的话虽然也能用,但是有一方关闭时整个回路就断开了,失去了控制的意义。

[backcolor=rgba(255, 255, 255, 0.86)]这次“翻车”经历让我深刻地认识到,嵌入式开发并不是一件容易的事。它需要深厚的专业知识,严谨的思维,以及对细节的极度关注。同时,我也学到了,当遇到困难时,不要轻易放弃,要有耐心和决心去解决问题。只有这样,我们才能在嵌入式开发的道路上越走越远。

[backcolor=rgba(255, 255, 255, 0.86)]总的来说我从中学到了很多宝贵的经验和教训。我相信,这些经验将对我未来的工作产生深远的影响。


2023-9-16 12:54:21
本帖最后由 347756840@qq.co 于 2023-9-16 23:55 编辑

本人是电子行业的,简单的分享下个人的成长经历。大学几年,浑浑噩噩,不知不觉得很快的就过去了。刚毕业的那会很迷茫,不知道做什么。毕业后在公司实习的那会,也逐渐感觉自己与同龄人的差距。实习结束后,就一个人换到另一个陌生城市重新开始,起初还是不知道做什么好,生活还得继续,就暂时找个工作先稳定下来。过了几个月,也终于想好了,决定以后从事电子行业,于是就在淘宝上买了个51开发板和电烙铁开始学习。学习了几个例程,也入门了,正好找到一个相关的工作,正式进入电子行业的大门。入职后才发现,工作中产品的难度要比学习板的例程难多了,用的芯片也不一样,于是就开始学习工作中用到的芯片知识,51开发板就一直吃灰了。工作了几年,有一个产品需要联网,于是就在网上找了一个ESP8266 WIFI模块,正好是安信可的,于是就开始逐步关注其它的WIFI模组,开始折腾ESP32,在windows下,VSCODE里搭建环境 .这个开发环境搭建起来比较麻烦,经常报错,版本兼容性不太好,于是就改成命令行形式编译代码,这个就方便多了,报错的地方很少了。后来又了解了BL6XX系列WIFI蓝牙模组,买了几个模块测试,按照官网教程,一步一步的安装下来,过程还算比较顺利,使用起来也方便多了。工作的这几年,也搬了几次家,人生中第一块51学习板,落灰的板子也没扔,一直留着当纪念。

I]4)YBZ%Z40HXS63ILRL$7N.png
2023-9-16 13:32:41
本帖最后由 noonezero 于 2023-9-16 13:46 编辑

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

大一很平凡,学习了C语言,51单片机,stm32等等,学习焊接电路板,制作各种好玩的小东西,如电子琴,循迹小车等等,还是非常有意思的,但是那时候我还对这些不怎么感兴趣,一门心思钻研前端开发去了,慢慢地到了大二,感觉前端的就业形式很严峻,感觉太卷了,而且学校教的东西有大多数是和物联网相关的,因此开始动摇学习的方向,想着要不要转向嵌入式开发这个行业,到了大三,我终于下定决心转向嵌入式了,开始一门心思学习这个方向的知识。

不知道算不算走了一点弯路,其实长远来看嵌入式开发还是很有前景的,希望我的这个绝对是正确的,评论区的你们说呢?

路还很长,荒芜或是繁华,你都要欣然前往。

                               
登录/注册后可看大图

2023-9-16 13:52:22
本帖最后由 noonezero 于 2023-9-16 14:15 编辑

一路学习过来,翻车的事情太多了

记得第一次画板子,按照大佬的教程手把手画了一个 USB转TTL 的板子
简单说就是一个CH340C的问题,结果回来发现焊上的板子用不了


仔细排查才发现,AMS1117 我选择底层还转了写角度,但是回来的板子1117 5V和 GND位置反了
具体看图
mmexport1694840454667.jpg
同样是底层,同样是大头在左侧,但是正常5V应该在下方,我的图里面是上方,用的嘉立创的封装,我那时候还不会画封装
Screenshot_20230916_125624_com.tencent.mm_edit_560809789594114.jpg
这是和技术支持的聊天记录,最后也是不了了之了。估计我旋转的时候没全选择上封装导致的吧。


至于其他问题,很多是自己的问题导致的,没好好看手册,电路画错了,电容用大了,封装画反了什么的。


好的是一颗爱折腾的心从未停下,遇到问题从未放弃,当然了也有解决以后的成就感。


最后,我想分享我作为爱好者的学习路线,喜欢嵌入式的爱好者也可以参考下


记得刚开始
我只是想学嵌入式,就选了Arduino,Arduino开发简单,理解容易。我看的是 太极创客的视频。


然后,我想联网控制了,开始用安信可的ESP8266,也是太极创客的视频


接着 我就追求性能了,有些方面还想用 ESP32,这方面没啥好推荐的,很多是散装的


慢慢线一丢太烦了,就开始学者画板子,这是我画的 智能开关3D图
VeryCapture_20230916142217.jpg


当线的问题解决了。就想要壳子了。开始学3D建模软件 solidworks 和 fusion 360 开始学推荐 fusion 360
这个是对应继电器的壳子
VeryCapture_20230916142705.jpg VeryCapture_20230916142650.jpg


给补个实物图
VeryCapture_20230916142814.jpg





您需要登录后才可以回帖 立即登录
高级模式
统计信息
  • 会员数: 29095 个
  • 话题数: 41920 篇