给自己做一块开发板 #AnyBoard

博主面临DIY项目中体积大、易损坏的问题,决定设计自己的开发板——AnyBoard。考虑了硬件平台(选用ESP32)、软件开发方式(首选Arduino,备选MicroPython、IDF和Makecode)以及电路板结构。最终设计了可拆分的核心板和扩展板,以适应不同项目需求。AnyBoard的特点在于预先规划了50个作品,简化了硬件搭建,提高了制作效率。
摘要由CSDN通过智能技术生成

遇到的问题

在我的一份清单中,记录了几十个diy项目,过去的几年里,我陆续的完成了一些。一般都是利用现成的arduino开发板通过杜邦线来连接外围模块。或者是用ok线直接通过焊接的方式连接。

这样做的优势是制作速度快,但是缺点也显而易见,体积庞大,很难装入盒子中用于实用。而且很容易因为线头脱落而损坏。

当然也可以根据需求像做产品一样重新设计一块电路板,但是layout,备料,焊接都是一些很烦人的活。对于diy来说,这样投入的人力成本有点高。

我相信很多人也遇到过同样的问题。

关于问题的思考

隔离在家期间,我整理了diy清单中的内容。发现常用的元素无外乎就是电机,灯光,传感器,显示屏,按键。。。。。。而任何制作无非就是这些元素的排列组合而已。有意思的是有一些完全不相关的元素其实有着相同的接口,比如说舵机和ws2812以及土壤湿度传感器的接口都是 - + s ;大部分的传感器接口是i2c;有gsensor的地方一般都会用到电池。这就意味着其实元素的排列组合方式是有限的。我尝试着做了10中排列组合,竟然可以覆盖多达50种diy制作。那么我完全可以制作10块电路板来完成50多个制作。而且制作出来的东西紧凑小巧。虽然仍旧是diy产品,但是基本可以用于实际生活。这是一件很划算的事。

然后我试图去搜索是否有相关产品,发现了m5stack,以及adafruit的feather系列。可以说是非常好的两个产品。但是因为各种各样的原因,我发现他们并不能完成我的50的制作,我应该也没有办法让他们单独为我做一些修改。

所以我决定自己设计一款开发板来满足我的需求。

新方案的描述

想到要为自己设计一套全新的开发板还是有一些激动的,仔细想了一下,有以下问题需

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值