05 电子&编程&UI界面设计
5.1 主控板(电子设计/制造/焊接 + 小型CNC使用)
我使用的是一个ESP32-CAM模块,针对该模块我设计的原理图/layout设计(Eagle)
CNC切出PCB
焊接完成PCBA
5.2 编程_自动喂食(C)
•把伺服电机插入Grove口中(带Grove标准接口的伺服电机可以在Seeedstudio官网找到)
•用Arduino IDE对板子进行编程,大致逻辑是 - 在网络上读取时间,当时间等于12:00pm或6:00pm时,扇叶转动。详细代码可以在这里找到
5.3 编程_远程喂食(HTML,CSS,JS,C)
•基于ESP32-CAM本身自带的库做修改_在界面增加一个"掉食物"的按键 - "GIVE FOOD”
•参考库中其他按键控制的逻辑,设计当按下“GIVE FOOD"后,发送出一个请求。这个编程逻辑采用JavaScript实现
•板子接到请求后,控制伺服电机进行转动。这个编程逻辑采用C实现
06 组装
一切准备就绪,只需要把他们安装好项目就完成了
多宝🐶:嗯,卡卡豆豆,你们这个新家很不错呀
叁、写在后面
(完全有感而发,想要参加明年Fab Academy一定要认真看)
半年的学习,一周一个学习主题,一周一个作业,一个本地导师实时辅导,到每周一次区域导师review,再到最终项目毕业设计答辩,课题从结构设计,到制造,到电子,到编程,覆盖极广。对于我这种没有技术背景的萌新而言,是个地狱式训练的半年。但现在回头去看,收获真的远大于付出。技术知识上的增强是一方面,另一方面认识了大量世界各地来自不同背景的学生和老师,结识了新朋友和拓宽了视野。
当然,少了外部支持,我也不可能完成这次学习。首先,特别感谢我们公司Seeed提供的奖学金,让我一个专攻业务的也有机会接触技术,提升硬核技能。同时,我也要特别感谢我的导师马宇飞,在整个课程中对我无微不至的辅导和无数次共同奋斗到凌晨的夜晚;另外,也感谢柴火创客空间,提供完整专业的设备和舒适的学习场地;也感谢CY,Violet,Jessica,Albert,Siri,晋豪等小伙伴在我学习遇到困难时,及时伸出了援手。最后,鸣谢厂长多宝倾情献演,给我的最终demo视频当了一回模特(超级敬业&配合)。
最终成品/特别鸣谢🐶模:厂长多宝
感谢这半年的时光,感谢Fab Academy。
如果你想要报名明年的Fab Academy,以下是小伙伴提供的建(zhong)议(gao):
一定要做好半年艰苦奋斗的心理准备,特别是和我一样是工作之余学习的小伙伴
报名的时候,线下的Lab一定要选对,设备是否齐全以及导师专业度超级无敌重要的(此处大写加粗墙裂推荐深圳柴火创客空间)
Fab Academy是拓展个人国际人脉圈子的超好平台,积极和各个国家的小伙伴、导师以及讲师互动,得到的友谊以及收获将会超出你的想象