发帖
497 10 6
2023-9-15 11:01:05
本帖最后由 2452986631 于 2023-9-15 11:17 编辑

我印象最深刻的应该是今年参加光赛的时候,当时我们第参加比赛,也算是第一次实际将学习应用于开发中,当时因为不懂怎么设计电源还有引脚供电问题,MCU冒火星了都

                               
登录/注册后可看大图
。后面设计的PCB板也是一塌糊涂。一言难尽。后面我们试错的好多次,最后也算是做出来成品。

                               
登录/注册后可看大图

                               
登录/注册后可看大图

当时我负责的是控制部分和数据采集、计算部分,当时因为第一级接触STM32F4系列的芯片,在DMA数据转运和内部flash的处理上真的是非常痛苦。
最后最后我们竟然通过了区赛,还是区赛第一名,去参加国赛。在去哈工大的火车上,因为我们队伍是福建,路途遥远,在火车上因为晃动机器精度出现了问题,当时还趴在哈工大的地板调试,重新计算数据,重新进行数据拟合当时重新调试的时候已经心态爆炸欧拉,甚至都想放弃了,因为第二天早上就要比赛了,没有时间了,后面还是回到酒店继续调试继续拟合数据。最 _-1479565015_qq_pic_merged_1694747501471_1694747501000_wifi_0.jpg qq_pic_merged_1694747484907.jpg 后也是如愿拿下国家一等奖 QQ图片20230915110606.jpg QQ图片20230915110553.jpg 1694746916265.jpg 1694746911578.jpg
1694746924332.jpg
2023-9-15 11:05:36
我对ESP32嵌入式开发控制LCD屏幕感兴趣。下面是一个是我使用用ESP32控制LCD屏幕的经历。

大概是20年前的事情的,我对嵌入式系统和电子设备充满热情。我一直梦想着创建一种创新的装置,能够展示实时信息并与用户进行交互。

有一天,我听说了ESP32这款强大的嵌入式开发板,并且它还具备控制LCD屏幕的能力。他对此感到非常兴奋,决定开始一项新的项目,将ESP32与LCD屏幕结合起来。

我首先购买了一个高分辨率的彩色LCD屏幕,并开始学习如何与ESP32进行通信。他仔细研究了ESP32的技术文档和示例代码,并逐渐掌握了控制LCD屏幕所需的知识。

接下来,开始设计一个小型的天气信息显示器。他使用ESP32连接互联网,通过获取天气数据API来获取实时的天气信息。然后,将这些信息显示在LCD屏幕上,包括温度、湿度和天气状况。

不满足于仅仅显示天气信息,我决定增加一些交互功能。他利用ESP32的触摸屏功能,为LCD屏幕添加了一些按钮和滑动条。用户可以通过触摸屏幕来切换显示的信息,或者调整设置。

我的天气信息显示器很快就完成了。我将其放置在家中的客厅,并邀请朋友来看。朋友们都对这个创意十分赞赏,纷纷询问我是如何实现的。

我感到非常自豪和满足,他的ESP32控制LCD屏幕的项目不仅实现了他的设想,还得到了朋友们的认可。他决定将这个项目分享给更多的人,鼓励他们也尝试嵌入式开发和创造自己的创新装置。

ESP32和LCD屏幕的结合,为我们展示了无限的可能性。无论是天气信息显示器,还是其他创意装置,我们都可以通过嵌入式开发来实现自己的想法。


板子反面

板子反面

板子正面

板子正面
2023-9-15 11:05:54
上大学的时候刚接触FPGA,感觉这玩意比单片机好玩太多了,不用While(1),于是就拿实验室的Cyclone II 开发板写了个蜂鸣器播放音乐《晴天》。

大致思路就是,根据简谱提取需要用到的节拍、断句间隔和音节,
根据节拍、断句间隔设定延时,
根据音节设定蜂鸣器播放频率,
最后把谱子转译成代码。

先是网上找简谱,计算音节的频率和转换谱子甚至还用了Excel来批量修改代码,兴致勃勃的搞了一两个通宵,记得是凌晨四点左右调好了能够播放,跑到隔壁宿舍找关系好的同学炫耀。

后来把这套逻辑搬运到51上也能播放,逻辑不复杂,工作量大,可惜的是项目丢了
IMG_2420.jpeg
2023-9-15 11:08:11
小忍 发表于 2023-9-14 19:04
刚刚就翻车了。。。。
做的一个甲烷报警器,用的是安信可的nb模块做的通信,老师过来问我通信是不是好了, ...

昨天熬夜解决了,问题是模块一直给单片机发6个字节的数据让之前的数据往后移了,为了防止正常情况出现特殊情况消失写了两套处理方法
2023-9-15 11:14:16
在过去的几年里,我经历了一次令人难忘的电子开发之旅,这是充满挑战、创意和惊喜的过程。故事从一个疯狂的点子开始——我想制作一台可以追踪宠物行踪的智能项圈。

起初,这个点子听起来很简单,但在实践中却充满了挑战。首先,我需要选择合适的传感器,以确保它既能够监测宠物的位置,又不给它们带来不适。在经过几次试验后,我选择了一款小巧而精密的GPS传感器,它能够准确追踪宠物的位置。

接下来,我面临着电源管理的问题。由于这个项圈需要长时间运行,我设计了一个智能电源管理系统,它可以根据宠物的活动水平来自动调整电源消耗,以延长电池寿命。

然后,我着手开发一个手机应用,让宠物主人能够轻松地追踪宠物的位置并设置电子围栏。这一部分的开发充满了有趣的UI/UX设计和用户测试,以确保用户体验一流。

经过数月的辛勤工作,我的智能宠物项圈终于问世了。它不仅能够追踪宠物,还可以监测它们的健康状况,让宠物主人更加关心他们的毛茸茸朋友。

这次电子开发经历充满了挑战,但也充满了乐趣。它教会了我不仅要有创意,还要有耐心和毅力,才能将一个疯狂的点子变成现实。这段经历不仅让我获得了宝贵的技术知识,还让我深刻体验到创造力的力量。无论未来的电子开发之路如何,我都会怀着满满的信心和热情迎接挑战。
2023-9-15 11:24:10
翻车案例还挺多,从小就对电子产品感兴趣,刚好家隔壁有个废品站,那是我小时候的快乐源泉。高中毕业本想奔着兴趣爱好去读电子信息的,最后迫于家里人的压力选择其他,也就和这一行失之交臂了。最好也就成了兴趣爱好,空闲的时候自己摸索。虽说是摸索,其实也就是在抄作业。
就最近玩的比较多的就是3d打印机,秉承着省钱去搞,最后自己手搓框架、主板,上网抄别人的esp32主板,本来自己的工具只有电洛铁和锡条,为了这块主板,买了焊油,买了发热台,买了热风枪。。。终于焊好了,然而又卡在了编译,就是那个esp12k的编译环境一直不通过,最后换了3台电脑才编译成功了,本以为可以快乐的玩耍了,结果大意了,电机驱动装反了,主板烧了。。。任重而道远啊
2023-9-15 11:35:08
软件开发学习嵌入式亲手一枚。

最近发生的事故是,焊接贴片led时,用烙铁直接贴着led侧面将其焊上去之后,测试可以亮,强迫症犯了,觉得没贴正,重新焊的时候用指甲按着贴片led上面的塑料防止它移位,然后点不亮了,才发现led上面的塑料加热后,被指甲推偏了,手头没有同一种蓝色贴片led,于是只能重新买。

另外一件事情是,低价入手了一个pwm直流电机调整器,但是货到了之后中发现有碎片,找卖家,卖家说如果坏了重新发一个给我,然后我测试。开关还没打开,输出已经有3v,开关打开直接就24v输出了,调节钮不起任何作用。然后发了视频给卖家,卖家不鸟我。欺负老实人,投诉了,后面平台退款给我。我想试着修这东西来着,用万用表试了半天,也不知道要从哪里入手,硬件还真没那么简单
2023-9-15 12:01:06
在一次项目设计开发的时候,需要用到电压检测的模块,当时不知道怎么想的,将采样调校的正负极直接接在了一起,导致电路中大部分器件寄了。
虽然出现了如此严重的失误,但是我从中得到了深刻的教训。我明白了在技术开发中,细节决定成败。同时,我也了解到自己的不足之处,比如在开发过程中沟通不够、没有做好项目规划等。这次失败让我更加谨慎,对未来的开发有了更多的思考和准备。
开发的道路并不平坦,每一次失败都是一次磨砺。虽然这次翻车让我感到痛苦,但我也明白这是成长的一部分。通过不断的努力和学习,我会在未来的单片机开发中更加成熟和自信。毕竟,“失败是成功之母”,每一次的失败都为成功积累了宝贵的经验。
我的开发故事是从初中学校mixly创客开始的,当时玩的是arduinoUNO,从此我对电子的热爱便一发不可收拾。初中时我还只是折腾手机,给不同的手机刷不同的系统,miui,coloros,emui,flyme等主流系统都玩过一会,也刷废了不少手机。


到了高中便逐渐了解到了其他开发板,当时嘉立创的免费打样很流行,跟风试着打了一些PCB尺子,同时也学着一些大佬能画一些能用但细节很不到位的板子。但奈何所学知识太浅薄,到了大学才开始真正地算得上初学者。受疫情所影响,大一上几乎没学到什么。到了大一下开始自学了51单片机,虽然我是计算机专业,当时数电模电都还没学,只学了C语言,还是硬着头皮学到了能用的水平。之后临近期末时又参加了校内电赛选拔赛,当时用51做循迹小车勉强通过了。之后为了电赛自学了一部分STM32,为了快速上手选择的是cube一整套来开发,差不多学了个大概。之后老师又说参赛可能会限制只使用ti的板子,又开始从msp430g2553开始学,从这就开始了痛苦的经历。


当msp430能检测到板载烧录器但ccs却不能正常烧录时,凭借着我以往的经验,我试了试卸载驱动,想着驱动自己重装一次就好了。但是它直接不显示烧录器了,而是显示TUSB3410 Device,而且就算换台电脑显示也一样。在csdn上查了许久,发现可能时把烧录器eeprom清空了,想着至少知道问题在哪里了,总能解决的,以往arduino,stm32,51网上的资料十分丰富。而ti的资料相对来说较少,并且没有公司账户大部分资料还无法下载。在网上寻觅了好几天,在ti社区找到了一些相同的案例,但都没有详尽的解决方案(至少没有找到公开的),试过MSPUSBDescriptorTool-5_00_11_22,TUSB3x10 EEPROM Burner,Lite FET-Pro430 Elprotronic,TUSB3410 EEPROM Burner Application等软件,但都有各种问题导致没法救砖


求助与似乎可行的解决方案:最终想着就算不能恢复成原来的一模一样的烧录器方案好歹试试看能不能刷成其他能用的烧录器,于是在csdn上找到了可能能行的一个方案:http://t.csdn.cn/LEbrp,文件在这链接:https://pan.baidu.com/s/17vILi-RJLl-YqXAqiv-XFQ?pwd=8t2k(部分文件官网找不到或是已下架),可惜的是我的烧录器由于被识别为非ti设备而无法刷机,希望能供大家参考,也算是求助了,目前我的msp430g2还保存着,等着复活的一天。


电赛时的趣闻:我的三人小组全是大一计算机类的,全都算是什么都不懂了小白了,在选择ti板子时我们选的是ti的tm4c,前后申请了5块,烧坏了2块。一块是用热熔胶绝缘时没做好,led灯延长线的管脚碰到了电机驱动板的12v,芯片当场冒烟。另一块就十分玄学,功能用着一切正常,但是摸了一下,芯片巨烫。断电后万用表一测正极负极全导通。此外还有几个烧过k210,有摄像头烧的,也有屏幕烧的,大多是操作不当,上电时插拔或接触不良导致的。

总之目前大二,也算是初步入门了吧,希望能体验到不同厂商的板子,学到更多的东西。

罢工的msp430g2

罢工的msp430g2

脾气不好的tm4c

脾气不好的tm4c
2023-9-15 12:15:55
      现在来分享还不算太晚吧,不过我的经历比较平凡,将就看看吧。我是学机械的,
但单片机的道路从高中就开始接触了,
当时学校有创客比赛,物理老师叫我们参加,
      当时用的arduino,巴掌大小,各种零件像建筑一样在绿油油的pcb林立
感觉特别有意思,不过对他的探索仅仅在点亮流水灯的水平了,在学校没有电脑
更改代码,仅有的几个配置好流水灯的引脚可以玩,配合套件的外设,把原本接
lde的引脚接上各种东西,可以串并好多好多五彩led,接小电机,接蜂鸣器,
仅仅是几个固定引脚都玩的不亦乐乎。不过也到此为止了,因为要面对接下来的高考。
      高考后填志愿,毫不犹豫选择电子信息,电气类专业,不过分数够不到,就去了机械专业
了。原本以为和单片机无缘了,结果再一次次课程中又有教,先是机器人创新设计(arduino)
后面的开放性实验课(stm32hal)后来尝试自己做一个四足,相当糟糕,因为没学过pcb设计,全靠
杜邦线连接的,显得凌乱,结构靠社团的3d打印机,但初次设计,结构也不太实用,让我放弃坚持 4dcc250a3193245e88e455bb0d8906c.jpg
做下去的原因是接pca9685把12v接到stm32去了,当时气急败坏,但又不想再买一块了,因为专业课太多了
只能搁置一边,一搁置就搁置到了毕业。
      大三也不是没有尝试打比赛,专门留下一个暑假做小车,负责的stm32下位机,但是电机的pid难调,还有一个
mpu6050外设死活不会用(当时执着于hal库,没怎么学过i2c折腾了很久),后面校赛都没做完,
比赛就不了了之了,但是小车被我留了下来打算当毕设课设算了,就在一个学期里面把小车完成了。
眼看现在大四准备毕业了,也想过去应聘单片机的岗位,不过我学机械的,多少有点不自信,也不知道成不成。
      最后的话感觉要学的东西太多太多了,路漫漫其修远兮,吾将上下而求索,一起加油吧!
您需要登录后才可以回帖 立即登录
高级模式
统计信息
  • 会员数: 29095 个
  • 话题数: 41920 篇