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

  [复制链接]
Egbert | 2023-8-28 18:50:02 | 显示全部楼层
第一次接触安信可还得从那天开始。。。
那是一个炎热又枯燥的夏天,第一次了解到单片机连接到阿里云后可以通过阿里云控制单片机。然后就开始搜单片机怎样才能接上阿里云。当时发现单片机用8266-01s连接WiFi,然后用MQTT协议可以和阿里云做交互。说做就做,当即买了一个8266-01s模块回来,模块买回来了之后发现MQTT要在单片机上实现,因为第一次接触MQTT协议,了解不多,手写一个出来不知道要多久,放弃了8266-01s的方案,继续寻找更优的方案。皇天不负有心人,终于在一个帖子下发现安信可的8266-12F直接就有实现了MQTT协议的固件,通过AT指令就能连接阿里云。这下算是发现了新大陆,赶紧买了一块安信可的8266-12F,通过MQTT固件成功连上了阿里云,最后做了一个简易的家居安防系统,实现烟雾、人体红外、温湿度这些的检测。后来继续研究才发现,可以直接对8266-12F进行二次开发,单片机都不用了,而且更简单。果然该走的弯路还是得走。
好一段时间没捣鼓8266了,现在打算复刻一个墨水屏的小摆件,这回可折腾了。原作者用的LDO型号是HT7833,因为手头上没有这个芯片,但是有AMS1117,两个芯片封装一样,所以就没看引脚定义,直接焊了AMS1117上去,结果一上电就糊了。当时还以为是哪里短路了,压根没想到是LDO的问题。排查了一遍没问题,然后换了一个新的1117再上电,又炸了。这回就不敢再换了,老老实实找图,找了一轮才发现HT17833的引脚和AMS1117的引脚不一样,把1117正常焊上去的话,电源和地刚好相反了,直接就短路了。发现了问题就好办了,为了对应好引脚,直接把1117竖起来焊。竖起来焊完,上电终于正常了,不糊了。这个经历告诉我们型号不一样,就算封装一样,功能一样也要好好看原理图啊。图里面圈起来的就是竖起来焊的AMS1117.
e:\Users\FuYuan\Desktop\HT7833
e:\Users\FuYuan\Desktop\7833
7833.jpg
HT7833.jpg
回复 支持 反对

使用道具 举报

2100276133 | 2023-8-28 20:02:21 来自手机 | 显示全部楼层
我分享一下我的入坑故事,我是从大二开始学习的C语言,大三才开始接触开发板,不过都不是我买的,都是我姐夫给我的,有51的有32的还有一个跑系统的触摸,我感觉挺有意思的,但是我拿到后玩了几天就把51的芯片干坏了一个,我那会都不知道怎么坏掉的,我以为是我没操作好,就问我姐夫,他了解后说烧坏,然后让我周末去他那拿一个芯片,不过我拿了之后没怎么玩了,直到要开始做毕业设计的时候我才又开始去弄单片机,因为是无人机专业同学都是组装无人机,但是我觉得太贵了不想弄,就像拿单片机做个小项目,咨询我姐夫后他说做个蓝牙小车他那边有材料,中秋我就去他那边把小车组装好那会焊接可真的让人头大,我没想到是拿很小的电阻然后飞线焊接上去,我焊接的好几次短路,好在中秋那几天是把小车元器件都焊接好了,程序框架也搭好了,剩下的我就回到学校慢慢弄,后面我还加了个超声波,虽然是个很简单的项目但是对我来说意义还是挺大的,这段时间在外都碰到的是些很好的人,我很感谢他们愿意教我,我受益匪浅,前端时间也把小车改了很多,也画了个板子虽说感觉没什么用。还需要学习很多C语言知识,模电感觉不够扎实,感觉路好长啊
IMG_20220912_130147.jpg
IMG_20220910_194717.jpg
IMG_20230828_201602.jpg
IMG_20230828_201554.jpg
回复 支持 反对

使用道具 举报

翁vjk | 2023-8-28 21:23:08 | 显示全部楼层
本帖最后由 翁vjk 于 2023-8-28 21:28 编辑

没有开发故事,是开发事故。我是个嵌入式小白,然后某一天想做点项目,有个大佬给了我个一个项目作为参考,让我需要复刻改进。

我呢,从他的一些源文件里,看到了原理图还有这样的pcb图。

T4_M6YATYMY}EJ(N(MSXAA9.png

小白看了直摇头,眼角流下不争气的泪水。看不懂咋办只能学呗,用上jlc,在B站看教程,学着怎么画pcb。大概改了四五版pcb吧,然后去jlc打板,焊接器件。然后心痛的事来了,电脑识别不了端口(esp32s3内置USB),自查了几天电路原理图和pcb图(后面才知道要用万用表测线路),发现是线路标识没统一,电源电路没接上导致芯片上不了电。当然如果只是这样那就好办了,飞个线就能解决。但是当我和大佬飞线之后,还是识别不到,我知道肯定还有其他问题,接着查了一小时,发现我BOM表上的器件和我实际焊接的器件不是同一个。


5WF(FZ)Z1TXO$T{{CU8.png





就是图片上的这个,原本是DC-DC芯片SY8089A1AAC,后来焊接成封装一样的SOP-23-5的电源管理芯片TP4054了。然而我画的板子比较小,焊接不方便,身边也无热风枪,所以这一款是报废了(哭了好多钱)

}H54I[U87L3Y17SI83B76GI.png          SSW%5[%T9S$XKA5BN5_]]PL.png



后面,我又重做了一版。当然在下单和焊接的时候我又仔细检查了很多,也稍微改了点布局。也幸好这么做!!!我又发现了一大一小两个问题,我在pcb底层画的屏幕接线,所以应该反过来,然后边上排针的引脚在jlcEDA里尺寸是不对的,得缩小一点。再经过这次之后终于成功了!我也为这个小板子提供了一个BSP(板级支持包也就是示例)

所以同志们!不管是做硬件还是做软件都得细心一点才行呐。感谢安信可平台举行的活动,让我有机会接触到小安派等一系列开发板,希望之后也能在论坛学到新知识,和论坛一起进步,也希望能用安信可的模组或者开发板做一些项目。最后附上最近玩自己做的开发板天气时钟小项目图,为小安点赞



72G)D43{6WUA)6}{FBLMP%E.png



回复 支持 反对

使用道具 举报

lai | 2023-8-29 18:26:21 | 显示全部楼层
  作为一个开学即将大二的学生,我没有做过特别多的项目,但是一看到这个帖子,时间线一下子拉到了大一上的时候。那时候学习组织了校电子设计大赛,当时这个也是我们实验室第二期考核的要求,就是必须参加,然后我和班上一个跟我一样在考核那个组织的同学组了队,其实现在想起来最炸裂的就是这个组队的决定,请听我娓娓道来。
  当时学校特意出了低年级组的题目,分别是功放和光立方,当时我们都没学模电,觉着要自己设计功放太难了,所以我们选了光立方。当时我那个队友看来网上别人做过的图片后,

                               
登录/注册后可看大图
还给我说为了逼格更高,选择8*8*8的。当时我两的分工时,前面他画板子,我负责焊灯,当时大一各种课程又多只能自己挤时间出来,每天晚上宿舍熄灯了就我还在焊灯,舍友都在五排了,而我还在为这512个灯发愁。下面是我焊完两排,测灯的图。

                               
登录/注册后可看大图
   焊完灯我就开始写代码,当时因为刚刚开始学STM32和ESP32,所以就没有选择用这两块开发板当主控,还是选择了51单片机(因为网上参考多,而且还有代码,只需要我改改,然后再自己加一些功能就能用)。我正兴致勃勃的写代码的时候,队友说板子也到了,然后他负责焊板子,当时觉得一切都在往好的方面发展,但是当他板子焊好后,我把程序烧录进去,我傻眼了,一个灯都不亮,当时我记得写代码写到三点多,看着那个硬件,我一脸无奈的去睡觉了,因为第二天还要早八。第二天我早早回到寝室,拿出我的万用表(之前有幸跟过一个学长,他教过我调板子),然后我对着原理图开始测,一测电压压根供不上去,我很无奈,只能对着原理图看看哪里有断路之类的,最后我测到锁存器(应该是叫这个吧),当时有八个,起初我还以为只是一两个没弄上导致的,当我飞完一个线,重新上电烧录的时候,还是不行,捣鼓着,我突然想着先全测出来看看,一测全都没接上,当时我就有点要裂开了,几十根等着我去飞,想着飞完那几十根都可能要天亮了,我就把它丢一边,出去跑了个步,洗了澡有得乖乖的回去弄,那天晚上弄到两点多,弄完眼睛都张不开了,第二天的早八直接起不来,当时因为我提前跟舍友说我想多睡会,叫他们不用喊我,我定闹钟了,可是事与愿违,我直到快十点钟才醒,那次是我这一个学年来第一次旷课的,所以印象深刻。中午我就喊上我那个队友去实验室上电接电源,展示一下我的成果,然后上电烧录进去还是不行,一排查这小子连锁存器的电源线也没有画好,导致根本没有连接上,随之而来的又是飞了十六根线。这这下烧录进去终于正常了。下面是飞完线后的“光立方”。

                               
登录/注册后可看大图

   故事到这里结束了,也不是最闹心的,最闹心的时程序,我基本写好了(其实就是用取模软件进行取模,然后展示出来就行了),随着芯片不断抠出来,插回去,最后有个脚断了,虽说这事怪我,太不小心了,但是最开始的时候,我有叫他设计个烧录口的,但是当时她嫌麻烦,所以基本上参考网上的原理图画的。最闹心的就是明天晚上就验收了,没办法,我突然想起来开发板上还有个芯片。当时抱着试一试的态度,最后烧录进去可以跑。
  经过这一次翻车,我明白了,一个靠谱的硬件工程师时多么难得,虽说技术也不是很成熟,犯一些错误时正常的,但我那个队友压根没有应对这些的备案,不过话又说回来,这次对我来说,技术得到了很大的提升,同时在那时候开始我也开始自学硬件,从电路分析到模电数电,现在虽说不是很扎实,但是我上个学期自学了数电,还做了个彩灯控制电路。
  我感觉我在这一行还是小白,所以我不断的去找机会提升自己,中途搞过LVGL,用esp32跑过,弄过个小交互界面,我希望这次能够跟着安信可的大佬多交流交流(疯狂暗示楼主),嘿嘿嘿,谢谢大家看我的经历,也希望各位大佬指点一下。
QQ图片20230829173119.png
QQ图片20230829181508.png
回复 支持 反对

使用道具 举报

Highnose | 2023-8-29 20:46:15 | 显示全部楼层
分享个开发经历:
    以前单位设备上有个机械调速的装置,会根据时间输出几个时间信号,那就要检测这几个信号是否满足要求,并调整
    用51单片机搞了个检测装置,以为会工作很好的,通电一测试好嘛,数码管上的数字乱跳,各种死机。 后面知道是机械调速装置在调速时会有大量火花出现,而火花的干扰是非常大的,为了消除干扰想尽了办法光电隔离、电源处理、板子布线....连焊锡的尖刺都打磨了,头发掉一片,最后总算搞定
回复 支持 反对

使用道具 举报

ifwz1729 | 2023-8-29 22:18:14 | 显示全部楼层
我是一名电子爱好者,从小喜欢拆东西,修东西。我修好的东西有:我家的电视,电视盒子,电饼铛,电热水壶,热水器...我为这个家付出了好多呀!
但是,上大学我并没有被电子或是计算机专业录取,这是我一生的遗憾。
为了,弥补遗憾,我参加了大学唯二的两个电子社团,天天追着社长学习单片机知识。
最开始,学习的是51单片机,成功点亮人生中第一块心型流水灯
跟着社长A,学开航模,但是没有钱买遥控器
后来,社长B开设了从头到尾制作一个日历时钟,我系统的学习了如何画板子,转印,腐蚀,钻孔,焊接,烧录程序,到点亮日历时钟,虽然每年会有1-2天的巨大误差,但那份从头到尾制作带来的成就感是非常巨大的,使我有了进一步学习的动力。
后来,知道了原来除了51,stm32还有arduino,esp8266这样代码简单的小白开发板,可把我高兴坏了,连夜买了5块uno和esp8266,自己独立复刻依靠湿度传感器的自动浇花神器,宿舍的花再也不用我亲自浇水了。
由于,上述大部分是在学校鼓捣的,后来换了手机也没留照片
我展示一下,还留着照片的esp8266 wifi 诺基亚 钟表+B站粉丝数+天气 —— 气象站吧

成功点亮 nokia5110
1699669-20220122101242881-859607864.jpg

经典的诺基亚开机动画


我的小小气象站
1699669-20220122101631706-552907044.jpg
这是前年回家过年时做的,由于没有电烙铁,在面包板上简单实现的,那会儿我B站粉丝是3829,两年过去了终于突破四千了。

安信可发布的每一期视频,我都有三连,一是受小姐姐的美貌吸引,二是好奇RISC-V架构的开发板。
园长,我的心意您一定要帮我转达呀!
1699669-20220122101320644-43578817.jpg
知足常乐
回复 支持 反对

使用道具 举报

WYG | 2023-8-29 23:22:56 | 显示全部楼层
进群好多天了,恰逢这段时间忙一直没时间,拖到现在实在是再不写活动就过期了,今晚终于抽空写写故事,啊不事故。。。就说说最近的一次,用的很普遍的土豪金款串口模块给stc8h3k48s2下载个程序,
1693320347171(1).jpg
接好线设置好点下载冷启动,
1693320347164(1).jpg
哦吼,一直在检测目标单片机
1693320347161(1).jpg
半天没反应啊,没道理啊,板子我上电检测过的,一切正常5v,3.3v正常出,元器件没几个都挨个测过没短路没反接的,难不成买到假芯片了??
1693320347158(1).jpg
于是乎换个芯片在试,结果还是检测不到,对着板子又是加焊又是换零件,把怀疑的通通换了一遍,反反复复测了几遍没问题的,结果还是不行,真是没辙了!又是上网一顿搜,无非就是驱动啊,接线啊,冷启动啊,我确定一定以及肯定没有搞错,但是就是下载不了,快要气吐血了都,一筹莫展之际想起还有另一款串口模块,
1693320347168(1).jpg
抱着(不会是这玩意的问题吧,不应该啊我一直在用而且昨天还给另一块板子下载了程序)的心态试了一下,秒连接秒成功,当时人都傻了,这,这回是真气吐血!!
万万没想到啊啊啊!!前前后后搞了几个小时结果不是我板子问题啊!


但是我确定土豪金是好的,事后我也试了可以给另一款板子(8266,用arduino)下载,但是就是不能用STC-ISP给8h3k下载,至今想不通,有大佬知道怎么回事吗??



1693320347168(1).jpg
1693320347164(1).jpg
1693320347161(1).jpg
1693320347158(1).jpg
1693320347171(1).jpg
回复 支持 反对

使用道具 举报

TX1420274605 | 2023-8-30 10:17:40 | 显示全部楼层
本帖最后由 TX1420274605 于 2023-8-30 10:21 编辑

说到开发翻车的故事,让我想起来了大一刚接触单片机的的时候,那时候是刚开始学习51单片机,在老师的指导下根据原理图来焊接单片机最小系统板以及一些常见外设,独立按键,数码管等等。当时我的焊接技术并不是很成熟,导致一些地方虚焊,也有烧坏元器件这样的情况,后面在学长的指导下利用万用表这些工具来排除错误,重新焊接才完成了最后的成品。最后利用焊接的最小系统,和按键,蜂鸣器,数码管这些外设完成了秒表的一个课程设计。那是我第一次接触电子元器件这些知识,深深的被吸引了,所以记忆犹新,尽管硬件这些调试总是会出现各种各样的bug,但是通过自己的努力去解决它们也会获得一种莫名的成就感。

实物图

实物图
回复 支持 反对

使用道具 举报

zhangws | 2023-8-30 11:07:32 | 显示全部楼层
如果说,老师是学生的引路人,那么立创就是本人“硬件”的导师,参加训练营让自己掌握了很多技能,学会了画图、我学会了画3D模型、学会了焊接、学会了软硬结合调试程序……最重要的一个是——学会了白嫖!在认识嘉立创EDA后,我绘制出了人生中的第一块电路板,AW8732功放板。焊接调试成功的那一刻,真的很开心!后来,在疫情期间,我成了重度使用者。我参加了好多次的开源活动,在各种活动中,我学会了正确翻阅数据手册,学会了鸿蒙派的单片机开发,锻炼了自己的焊接和调试能力,激发了我学习编程的兴趣。我开始较为熟练的使用嘉立创EDA去做一些简单的小项目玩。总而言之,在学习的过程中,立创让我遇到了很多优秀的人,我与他们为友,共同进步学习。
回复 支持 反对

使用道具 举报

44467 | 2023-8-30 11:49:18 | 显示全部楼层
我曾经有一次在自己DIY电气元件的过程中经历了一个灾难性的失误,这真是一个让人翻车的故事。

当时,我决定给我家的照明系统升级,以使其更节能和智能化。我购买了一些新的LED灯泡和一套智能开关系统。我自信满满地以为这个任务对我来说应该不成问题。

我开始拆卸旧的灯泡,并跟着安装说明书逐步进行。但在连接智能开关系统的时候,我出现了疏忽。我没有仔细阅读说明书,而是凭借自己的经验将线缆连接到了开关上。

当我第一次打开开关时,我听到了一声巨响,随之是整个房间突然陷入了黑暗。我立刻感到糟糕透了。

我赶紧检查了电路,并发现我错误地连接了线缆。我意识到我把电源线直接连接到了智能开关系统上,而不是连接到灯泡上。这导致了电路的短路,从而引发了一次小型的电火花。

我深感后悔和愧疚,我知道这完全是我自己的失误。我立即断开了电源,并开始修复电路。我更加小心地阅读了说明书,并正确地连接了线缆。

经过一番努力,最终我成功地安装了新的LED灯泡和智能开关系统。尽管我在过程中犯了一个严重的错误,但这次教训却让我更加谨慎和小心地处理电气元件。

这个翻车的故事提醒了我在进行任何DIY项目时要始终保持专注和仔细。同时,如果我对自己的技能和知识不确定,我会主动寻求专业人士的帮助,以确保工作的顺利进行,同时降低风险。
回复 支持 反对

使用道具 举报

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

本版积分规则