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

  [复制链接]
lovoku | 2023-10-8 16:24:00 | 显示全部楼层
我是最近才想接触学习开发板的,属于纯纯的新人,所以对于开发的翻车事故可以算是没有的
以前只有维修一些板子的事。
小时候我看到爷爷用电烙铁修电锅和遥控,才对那个会发热的棍子产生的兴趣,然后逐渐了解了一些,自己学着用烙铁,几年前做了一个小手电筒来着,因为家里条件有限,用的锡还是从坏的电灯泡上扣下来的,电烙铁也是我爷爷的,焊的可以说是一塌糊涂,但是勉强能亮。
去年才发现还有夹子架子啥的那种辅助的工具,我就用铁丝和晾衣服的夹子弯了一个,勉强可以用。几个月前我去姨父家(他是华硕的售后)跟他学了学电脑的维修,有一次飞线还把线飞歪了 大姨父也没检查就通电 然后就看到散热孔冒了一丝白烟 (那电脑是我舅的让我练手)。
这不想学习一点关于开发板的技能,偶然看到这可以白嫖所以.....就来喽
回复 支持 反对

使用道具 举报

飞达云端之上 | 2023-10-8 22:16:26 | 显示全部楼层
说起翻车,猛然想起刚开始画板时的泪奔经历~~~
~~话说当时要用51做个小测试板,觉得简单就没怎么上心,简单画了个板就发出去打样,结果回来的板子好些个直插件的封装画得过小,布局过密,导致焊板时器材相互打架。遂连夜加班改版,并发出去加急打样。经过焦灼等待,满心欢喜地拿到新板准备开干,结果一看板子,直接傻了。怎么跟老板一样一样的呀~~~
把PCB文件一通检查,错误都改了呀~~也重新发了Gerber文件给厂家了呀~~~
心想肯定是厂家打板时搞错文件了,用的还是老版本~~拿起电话就给厂家一阵狂喷~~厂家说,别急喷,我查了一下文件,然后淡定地回复说:兄弟,你给我发的Gerber文件与旧版一模一样,创建的时间都一样,那打的板不一样才怪呢~~
~~晕死,更新了PCB文件,我没重新导出Gerber文件,又把老文件打包发出去了~~这是改了个寂寞
回复 支持 反对

使用道具 举报

折心 | 2023-10-8 23:18:06 | 显示全部楼层
回复

使用道具 举报

折心 | 2023-10-8 23:47:03 | 显示全部楼层
翻车事故可太多了,毕竟电子人哪有不翻车的,记得第一次焊接芯片,电烙铁属实焊不明白,看了好多b站教程也没看明白,最后还是请别人用热风枪帮忙焊的。
后来学校有一门大学生创新创业课程,需要学生交一篇创业计划书,大学生哪有不被凑字数逼疯的,,,所以我选择给组里的其他成员弄一个现成的东西,然后刚好在b站看到了一个手机遥控关灯的8266板子,于是乎就直接cv做了一个,然后后来到了学校才发现,宿舍里面没有WiFi,直接退役哈哈哈,但是本人又实在不想天天关灯,于是乎就买了一个天问的语音开发板,那个编程简单,是图形化的,可是由于本人不知道对应舵机的输出值是啥意思,于是在设置好电压,驱动以及角度以后,舵机反方向旋转了起来,当时沮丧的心情,嗨,不提了,哪个没有迷茫过,后来修修改改,也不知道咋设置的,反正运行起来了,呜呼~快乐,再后来经过b站的学习,终于是磕磕绊绊入了门,不是电子专业学生入门都好困难,四处求教
回复 支持 反对

使用道具 举报

duzi | 2023-10-9 14:26:30 | 显示全部楼层
刚开始搞电机开发的时候,没有调试好代码的情况下,导致输出的GPIO信号同时输出高电平,上下mos管直接导通,驱动板和主控板连接上电后,导致驱动板短路,直接烧掉了。经历这次经历后,在GPIO接口加上指示灯,指示灯正常后,再将驱动板和电机上电。避免短路现象。
回复 支持 反对

使用道具 举报

ZLABC | 2023-10-9 14:28:29 | 显示全部楼层
本帖最后由 ZLABC 于 2023-10-9 14:38 编辑

当初在一个电路设计项目中,我犯了一个相当低级的错误。我设计一个电路来处理传感器数据,而我认为可以通过在VREF+引脚上直接连接一个电容,再连到3.3V电源线上来稳定电压。听起来合理,对吧?
当我开始测试电路时,情况却变得非常糟糕。系统的性能出现了问题,模拟转换的结果变得非常不稳定。我花了很多时间检查传感器和放大器,但没找到问题。
最后,我决定再次检查我的电路图。结果,我才发现原来我将电容连接到VREF+引脚上让电压变得混乱,导致系统无法正常工作。我感到非常无语,但也学到了一个宝贵的教训。为了解决问题,我重新设计了电路板改正了这个错误。这次经历告诉我一个重要的道理:在电路设计中,一点小疏忽都可能导致大问题。所以,无论多忙,一定要小心检查每个电路连接,确保没有低级错误。
88.png
回复 支持 反对

使用道具 举报

幼稚园园长 | 2023-10-9 15:02:48 | 显示全部楼层
作为一名物联网专业的学生,第一次实训还是上学期老师带我们做的一个基于STM32F103开发板的的监测温湿度的一个实验项目,其中就有很多bug的经历。在其中一个设计中,我们是要在串口中显示由DHT11模块显示的数据,可最后发现无论显示多少次,都无法显示正常的温度,只显示乱码,在多次尝试和调试之后,发现是因为有一个重要的延时函数超出延时范围,经过多次的调试后,最后将延时时间改为合适的时间,就能正确显示出来。
回复 支持 反对

使用道具 举报

新曲难觅旧知音 | 2023-10-9 15:08:23 | 显示全部楼层
说起翻车的故事,必提的就是这个。当时在老王家捡垃/圾相中了一款0.96的oled屏幕,价格是真的便宜才八毛一片。果断入手了20片。
aaa.png
这样的,接口要用BM20B的座子,结果这个连接座淘宝一个要一块五。一个底座钱够买两块屏幕了。

勤俭持家的我自然是仅买了两个底座试水。不过条件有限,没有铁板烧,更没有热风枪。这个座子太小了,一坨锡上去根本看不出有没有焊好。
只能把板子上的阻焊层刮掉,万用表一根根量有没有焊好。最后的结果嘛,自然是板子焊坏了底座也没焊上去。

本想省点钱捡垃/圾的,结果这下真成垃/圾在这丢着了。

bbb.png
板子还在,等什么时候焊接技术练好了接着焊!
回复 支持 反对

使用道具 举报

Tinyu | 2023-10-9 15:10:37 | 显示全部楼层
大学时”电子技术综合设计与实践“课程中做的作品, 是我第一次从硬件到程序均由自己“设计”的.
由于是第一次画实际要用到的板子,此前并没有什么经验,还是很忐忑的. 以前基本上都是用开发版,搭配洞洞板连接一堆线来搭建的简易电路

IMG_1486 - 01.jpg

所以自己的思路也是在确定后项目后根据需求利用手头现有元件,搭建面包板上的简易系统来验证自己的设计是否正确
绘制原理图我觉得不是一件太过复杂的事情,只需将在面包板上的电路连接绘制成原理图即可,比较麻烦的是找各个元件的符号库和 PCB 封装库,有些元件还没有,即使有 PCB 的封装也不一定和自己实际使用的一致,这就导致我 PCB 电路板制作好后可能会出现元件无法接上并且引脚间的间距不够,最终实物摆放不下, 一共打了2次板子才定下来😂,不过还好之前jlc打板免费,没有在这上边花费太多钱.
SCR-20231009-nkmo.png

但由于刚开始并没有想加入连接网络的功能, 后续又想让自己的课程作品更好一些, 就想利用一下wifi模块, 没想到啊没想到坑又来了.  ESP32 在开启网络功能后 ADC2 的 10 个 GPIO 将不能用于读取模拟量,而在制作项目原型时我并没有将 ESP32 的 WIFI 功能开启,也就没有踩到这个坑,没办法只能重新改下引脚再次打板😭. 以后设计板子的时候还是得留下一定的裕度, 并且一定要查清楚哪个引脚有哪些的功能,并且引脚的使用有什么限制,避免出现功能实现不了的情况。


回复 支持 反对

使用道具 举报

slmtdhy | 2023-10-9 15:42:05 | 显示全部楼层
  作为一名自动化专业的大学生,玩开发板简直就是必不可少的经历。第一次接触单片机是认识实习课程,当时用51单片机做了个智能浇花的小项目,虽然现在看来比较简单,但也是我对这个领域产生浓厚兴趣的出发点。
    在偶然之间知道了ESP32这种具有蓝牙和wifi的开发板之后,觉得和我当时做的那个小项目特别贴切, 整好加个远程的功能,那肯定时要试一试的。于是我满怀期待地下单了一块esp32开发板。到手之后,决定根据网上的教程,试一试制作一个物联网智能家居系统来学习这款芯片。我满怀期待地开始了这个项目,开始着手设计并搭建原型。一切进展顺利,直到我开始连接传感器和执行器以实现各种功能时,问题突然开始出现。
    首先,我的ESP32模组无法正常连接到Wi-Fi网络。我重新检查了网络设置、代码和硬件连接,但问题依然存在。我耗费了几个小时的时间来尝试不同的解决方案,但没有取得任何进展。除此之外,任务代码在逻辑上也有问题,导致设备无法正确响应用户的指令。我花费了大量的时间来查找错误和进行调试,但问题也没有完全解决。
    在接下来的几天里,我遇到了更多奇奇怪怪道理简单但是不好排错的问题。有时候传感器读数不稳定,有时候执行器无法正常工作,甚至出现了一次杜邦线没插紧,差点短路的事故。无数次地检查代码、重新连接硬件,认真审查项目代码,幸运的是,找到BUG了。于是开始着手修改代码,在最终它正常运行的那一刻,成就感那是满满的。
回复 支持 反对

使用道具 举报

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

本版积分规则