电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区首页
文章
一个真创客聊聊开源硬件
分 享
扫描二维码分享
一个真创客聊聊开源硬件
创客
开源硬件
DLGG创客DIY
关注
发布时间: 2020-10-29
丨
阅读: 1035
[TOC] # 前言&概述 值此童芯派获开源硬件认证之际(有点像软文啊,我风格你们懂的,绝对不是哈~~,软文招租招赞助~~),我搞童芯派也有了一些阶段性进展,正好看到今天看到**童芯派获得开源硬件认证**的喜报 ![原来那个CN00007指的是中国开源硬件产品的序号](https://img-blog.csdnimg.cn/20201020113624828.png?#pic_center) > 原来那个CN00007指的是中国开源硬件产品的序号 直接或间接的证明了我的(看好童芯派)眼光——得意的微笑。 ![得意的微笑](https://img-blog.csdnimg.cn/20201020113912907.png?#pic_center) ## 特点介绍 可能还有朋友不了解童芯派,这里先简单介绍一下(下边有更详细的同类产品对比) - makeblock童心制物(目测中国创客编程教育一哥)出品。 - ESP32mcu,这个是重点,因为支持arduino和mpy - 价格还行(感觉好像涨价了),这个更重要! - (日后再补充) - 体积小功能强大,下边简单介绍一下 1. 体积小便于DIY ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201026173827804.png?#pic_center) 2.功能强大,传感器多,包括 ```c 按键:方向按键,3按键 128*128彩屏 数字麦克风 光线传感器 陀螺仪 加速度计 RGB灯带5灯 扬声器 (ESP32自带wifi和蓝牙就不多BB了) ``` ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201026174121192.png?#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201026174144888.png?#pic_center) ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201026174217733.png?#pic_center) 基本涵盖(集成)了常用的各个模块,可以很轻松的想到各种神奇DIY作品。 # 搞童芯派进展汇报及思路 搞了好一段时间了,因为底子有限(你懂的),所以只完成了一部分功能。最终目标是想用它做播放伴奏演唱《一人...》 ![啤酒广告位招标](https://img-blog.csdnimg.cn/20201022162444985.png?#pic_center) ~~啤酒广告位招标,重点:非单身狗暗示求偶~~ 我也惊异于居然能给自己挖一个这么大的坑。 然后就边学习边请教边研究搞出了如下功能,供大家参考: - DAC音乐播放,虽然播放mp3音乐噪声问题还没有解决,但播放WAV还是可以听的 - 1.44TFT彩屏的eSPI驱动搞定了,因为lvgl的例程用的是这个库驱动的,我认为这是比较简单的方法(捷径) - LVGL显示控制简单的控件ok了,还得多试试各种控件,像试arduino库那样,需要时间... - IO扩展芯片控制各种按键使能也ok了 - .... - 总结:因为你懂的原因,还不知道为啥官方不提供c++的库,不提供没有操作系统的驱动,不提供.... ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201022163234709.png?#pic_center) ## 思路 讲真的,我觉得思路还是很重要,思路对了少走弯路节省时间 - 用PIO(platformIO):工程比较大,代码和文件比较多,用这个不仅好写好看程序,编译程序也快 - 官方的库是用c写的,不像常规的arduino库那么好用,建议考虑移植为主 - 不想从底层慢慢开发的话可以考虑再等等国外大佬和官方更多库支持 思路就先聊到这,遇到的坑(问题)和解决方法回头单起一篇文章(**记得关注**) # 硬件开源产品 看到这个标题,可能有些朋友会像我一样想起斐讯,我们先来缅怀一些这个创造了路由器革命的神一样的公司,感谢他深入浅出的让我们了解了开源产品,我们一起把感谢打到公屏上.. 相信大家看到文章开头童芯派排名第7的开源硬件认证,一定想知道前六个是啥,不用去找了,我给大家搬运过来了,列表清单在这里:https://certification.oshwa.org/list.html ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201022163924894.png?#pic_center) 其中大部分是3D打印机的,我接触比较少就不说这个了。其中有块大家比较熟悉的掌控板,讲真的,如果没有童芯派,掌控板应该是功能最强大集成度最高的“学习板”,注意是学习板,不适合DIY。论DIY还得说童芯派这种带外壳的小巧的,原因很简单:好看! 当然掌控板的IO是需要扩展板的,外接模块不大方便,更当然不能否认,掌控板是一个非常不错的学习编程的好板子,即非常好的“学习板” # 价格才是硬道理 开源硬件产品光开源没用,翻看了一下开源硬件的**产品目录**,很多板子都是买不到的,可能是人家认为“我已经把所有资料都开源了,你们自己去搞吧。。。”,道理我也懂,但对于一个创客来说,成本也是很重要的。 我一直认为“成本控制不好,DIY的意义就失去了一大半”。当然这是一个见仁见智的事,有人认为重点在于其中的乐趣和学习知识,看过我文章的朋友可能了解我是个实用主义,即比较关注作品的实用性 > 用最少的时间和金钱DIY最实用的东西 > ------DLGG创客DIY 简单来说就是,毕竟市场上产品很多,如果不能省钱,直接买一个不就完了,费这事干嘛 ![没找到清晰图,凑活看哈](https://img-blog.csdnimg.cn/20201020095228699.png#pic_center) # 展望未来&行业趋势 随着时代的进步和科技的发展,人民日益增长的美好生活需要和定制个性服务需要日益突出(现在用户敢给产品提需求了你敢信)。相信日后会逐渐慢慢地越来越多地涌现出一大批硬件开源产品和开源产品,作为祖国未来花朵和接班人的我们,应该做好准备,为即将到来的好时代做好准备! ~~3000+字了,今天就先到这~~ ,关注“DLGG创客DIY”以后咱们接着聊 # 附录 开源硬件认证清单:https://certification.oshwa.org/list.html 童芯派开源文档:https://www.yuque.com/makeblock-help-center-zh/cyberpi/open-source 童芯派arduino开源驱动:https://github.com/xeecos/cyberpi_library_for_arduino
原创作品,未经权利人授权禁止转载。详情见
转载须知
。
举报文章
点赞
(
0
)
DLGG创客DIY
关注
评论
(0)
登录后可评论,请
登录
或
注册
相关文章推荐
MK-米客方德推出工业级存储卡
Beetle ESP32 C3 蓝牙数据收发
Beetle ESP32 C3 wifi联网获取实时天气信息
开箱测评Beetle ESP32-C3 (RISC-V芯片)模块
正点原子数控电源DP100测评
DP100试用评测-----开箱+初体验
Beetle ESP32 C3环境搭建
【花雕体验】16 使用Beetle ESP32 C3控制8X32位WS2812硬屏之二
X
你的打赏是对原创作者最大的认可
请选择打赏IC币的数量,一经提交无法退回 !
100IC币
500IC币
1000IC币
自定义
IC币
确定
X
提交成功 ! 谢谢您的支持
返回
我要举报该内容理由
×
广告及垃圾信息
抄袭或未经授权
其它举报理由
请输入您举报的理由(50字以内)
取消
提交