发作品签到
专业版

#第八届立创电赛#MagicBerry 一个支持扩展的可编程全键盘终端

工程标签

6.8k
0
0
39

简介

一款全键盘袖珍小工具,学习编程开发用

简介:一款全键盘袖珍小工具,学习编程开发用

开源协议

CERN Open Hardware License

(未经作者授权,禁止转载)
创建时间:2023-07-25 10:42:06更新时间:2023-10-23 03:37:58

描述

 

* 1、项目功能介绍


MagicBerry是一款全键盘袖珍小工具,配备一块2.4英寸320x240像素的IPS LCD显示屏、带触控区的迷你键盘、microSD卡槽、Lora模块、扬声器、锂电池充电管理和ESP32S3双核处理器;

这是一个可编程终端,通过编程技能可以将其变成独立的工具。比如串口监视器,信息收发等;

这也是一块用来学习编程的开发板;

人生苦短,我用Python,视频

 

 

*2、项目属性


首次公开原创;

 

* 3、开源协议


CERN Open Hardware License

 

*4、硬件部分


本项目主要是以乐鑫公司的esp32-s3作为主控,8MB FLASH,2MB RAM

采用IO来直接控制矩阵式Q20键盘;

显示部分选用了低成本的2.4寸IPS彩屏,通过spi总线控制;

lora模块则使用了安信可的ra-01模块;

配备锂电池充电电路,支持USB type-c和锂电池电源切换

一路RTC芯片,保证掉电状态下的日历更新

一路6轴运动传感器

支持microSD卡

USB type-c,支持固件或文件拖曳更新

 

硬件介绍

esp32s3作为主控,可以很好的支持circuitpython,非常方便进行编程方面的学习实践,而且有着丰富的生态资源

 

使用TP4054为电池进行充电

使用AP2112K为整个电路提供3.3V供电

使用max98357提供喇叭输出,采用i2s接口

显示部分使用的是2.4寸IPS彩屏或2.7寸memoryLCD,采用spi接口通讯

 

lora部分选用的是安信可的ra-01模块,采用spi接口

SD卡也使用spi接口,与显示器和lora模块共用spi引脚

 

 

 

 

 

注:推荐使用嘉立创EDA。若选择其他EDA工具,请在附件上传PDF格式的原理图,PDF格式的PCB图纸,Gerber格式的PCB文件。这里可以详细说明您的项目实现原理和机制、注意事项、调试方法、测试方法等。推荐图文并茂的形式向别人介绍您的想法。

 

*5、软件部分


整体开发采用CircuitPython;

不需要搭建开发环境,也不需要编译过程。

可以直接使用任何代码编辑器直接操作源文件;

功能菜单的选择主要集中在code.py中;

若要添加或删除功能页面,只需在APP文件夹进行添加和删减相关.py文件即可。

文件支持实时编辑测试,可以直接通过全键盘进行修改运行。主要移植了Robert Hammelrath大佬Micropython-Editor  

 

 

 

注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。

 

*6、BOM清单


 

注:项目涉及的BOM清单。这个位置请上传BOM的截图。清单详情请以PDF的格式上传到附件中。建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。

 

*7、大赛LOGO验证


请上传包含大赛logo的项目图片,logo以丝印形式印刷在PCB上面。

点击zip下载大赛logo标识! (大赛标识).zip

 

* 8、演示您的项目并录制成视频上传


 

视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;

视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。

 

更多详情:https://diy.szlcsc.com/posts/15a52db9fd7d40c492eb505280278e45

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
BOM_MagicBerry ver2.1_esp32s3版本_PCB_2.1_2023-09-30.xlsx
36
2
app.zip
55
3
bot.stl
25
4
滑动开关.stl
24
5
top_2.4.stl
28
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航