查看原文
其他

稚晖的升级打怪经验

妮mo的 达尔闻说 2021-01-17

不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我!

之前陆续写了好几篇关于稚晖的文章,反响都很好,很多人私信,一类是要分享的项目的源码,一类是希望看到大佬的养成之路,分享一些经验。(拉至文末有千元福利!

> 科技教徒,创新爱好者,爱玩吉他和口琴

> 毕业于UESTC,目前就职于OPPO上海研究院AI实验室,AI算法工程师

> 目前正致力于自研深度学习inference框架与移动计算平台的异构加速

> 对机器人软硬件和机器学习相关技术经验丰富

> 业余工业设计爱好者,有着自以为是的审美,建模只会用犀牛

> Arduino中文社区版主,喜欢干脆面和可乐,对花椰菜有着绝对不食用的观点

> 个人官网http://www.pengzhihui.xyz/

恰逢得捷毕设系列的机会,有2节课我们安排的是毕设读题案例分析和如何选择硬件平台项目,当时我和妮姐异口同声的说:稚晖 !

决定这件事之后,我专门去上海见面敲定此事,因为过往他几乎没在任何地方讲过课,只是随手在几个平台po几秒视频,单个播放量都是近10万。所以这样的课不找他怎么可以呢?项目经验丰富不说,还个个都是有挑战有趣味的好设计,各类平台玩转之余还擅长自己DIY!

稚晖最近的项目视频

有了上海之行我们邀请到了稚晖,分别在本周二和周四晚上8:00为大家现身分享,请务必锁定!观看入口:请点击阅读原文

正式开课之前,先简要和大家分享一下稚晖的学习路径:嵌入式硬件-软件开发-算法研究。

典型的嵌入式硬件项目,在大一上学期学习完专业基础课,如C语言、模电/数电。大一下学期便开始参加大赛。电子入坑的时间早于大部分的同学。为什么这么早呢?稚晖的建议是:一旦学习了这些基础,就应该马上开始学习单片机,一方面有个平台可以把C语言实际应用进去有益于加深对编程的理解,另一方面单片机是最好的软硬件过渡项目,从单片机学习过程中可以逐渐理解程序和实际电路之间的联系。

和绝大部分同学一样,稚晖最早入门的是51单片机、AVR、MSP430等,这类的单片机入门简单,但是学习路线会比较陡峭。需要确定一个学习或研究的愿景,将来你想要做成什么样。有了这个目标,就可以从一个兴趣点开启这条路。

蛋黄味的迷你自平衡小车

稚晖接触到arduino之后的第一个项目是平衡小车,在当时算是比较高端的技术,核心在于传感器,六轴加速度计和陀螺仪。现在有现成的套件方便的完成小车制作,比如单片机最小系统板、电机驱动模块、传感器模块,这种程度的diy,对于新手小白本科生来说,是非常实用的。如果你想开始你的第一个硬件项目,可以选择平衡小车。

磁悬浮装置

在中间经历了几个类似的项目之后,稚晖开始了嵌入式的开发。磁悬浮便是在稚晖大三完成的一个项目,至今仍然有人在询问开发过程。为什么做完小车之后,做了磁悬浮呢?在磁悬浮用到的PID算法、单片机控制的知识,正是在做了小车之后积累的。项目的过程通常是在一个简单的项目上实现,再往更高阶的项目推进,循序渐进的过程。

MOD 3D打印机

在大三下学期,开始挑战更系统的项目-3D打印机,最早从国外开始流行,国内DIY的人并不多,算是个新鲜事物。为什么说更系统呢,这个项目里,不仅要求有电路主控的设计,要写3D打印机的固件,包括整个结构的机械设计,甚至上位机的开发。

Nano -第二代机器人

让稚晖在电子极客圈开始扬名的项目则是第二代自平衡机器人,第一个应用3D打印机的项目,外壳比第一代精致了很多,这也让稚晖有了更高的追求-后面所有的项目,必须要小巧、精致、美观。

Qbot-巡线机器人

后面逐渐尝试偏软件的项目,从大四做的qbot寻迹小车开始,稚晖开始自己设计PCB开发板,包括焊接等。这个项目体现的是从使用一个现成的开发板到自己开发你需要的开发板,去掉不必要的功能。这个开发流程在企业里也同样适用,最早对新平台不熟悉时,如果直接设计的话,会出现很多硬件bug。最稳妥的办法是先使用经过验证的套件,做原型验证。在完全掌握之,在重新从0开始设计自己的模块。这个qbot小车用到的技术并不复杂,但是学到的是设计开发的流程中。

颜艺boy

比较典型的偏软件的项目,是一个计算机视觉的项目,颜艺boy。用OpenCV做一个人脸捕捉的app,当时iPhoneX还没发布,创意不难想到,主要是怎么跑起来,怎么实现。编译平台、编译工具、app开发,通过这个项目学到了很多软件的相关知识。程序主要分为5个功能模块:OpenCV基于PCA的人脸识别,基于SDM的人脸关键点回归,基于SVM的人脸训练集表情分类识别,3D GUI显示,蓝牙通信用于连接硬件。

高速视觉的乒乓球机器人

乒乓球机器人是一个综合性的项目,整个项目涉及的技术点非常复杂。运用这个项目学习OpenCV的使用,这个项目和现在的人工智能有一些相同点,也有不同点。如果想入门计算机视觉,最好从传统CV的方法开始,也有一些嵌入式的移植,可以结合到硬件上去做,比较有意思。

近期,稚晖的项目:自制的超迷你的语音助手Pico在STM32上跑神经网络做手势识别自制超迷你的Linux卡片电脑;【科幻现实APP】短期未来世界的亚子;超迷你无线智能摄像头【拒绝联想】。可以在b站搜索ID:稚晖君,查看稚晖的最新作品。

以上只是我们总结的稚晖成长之路的一部分要点,更多的会在本周二和周四的视频中和大家畅聊,如果有任何问题都可以加入到我们的毕业设计的群里(QQ群:657307701),和他一起交流。如果你有什么有创意的好项目,但是苦于各种因素自己完成不了,稚晖也有可能和你合作一起完成哦。

提醒:戳阅读原文,本周二和周四晚8:00 稚晖为大家分享:毕设读题案例分析和如何选择硬件平台。

END

得捷-毕业设计17节免费课程高能回顾:

开篇介绍:毕业设计“包过”秘籍,附板卡白piao

毕设第1课:如何选题,哪类毕设适合自己 

课程福利:

硬件免费送:定制PCB尺;Seeed Uino 数块;Xilinx PYNQ粉板;STM32板卡等

获取方式:

方式一:邀请好友关注得捷电子官方微信(必须使用下面二维码关注,否则无法统计),将好友关注截图和昵称发给妮姐(微信/QQ:459888529)。

方式二:邀请好友进入得捷毕设交流QQ群:657307701,将好友昵称发给妮姐(微信/QQ:459888529)。
奖品:
邀请75人即可获得价值600元STM32L496G-DISCO一块;
邀请50人即可获得价值514元STM32F469I-DISCO一块;
邀请30人即可获得价值113元UCLEO-STM32F401RE一块;
邀请10人即可获得价值43.5元得捷电子定制PCB尺子(邮费需到付)
注意:方式一和方式二独立两种方式,都可参加,但人数不叠加统计!关注及加群不可取消!奖品将在10月底陆续发出。

戳原文,预约稚晖毕设直播课程!
Modified on

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存