发作品签到
专业版

仅重0.26g的arduino扑翼机飞控板-PYJ-FK-supermini-ATmega328P-V1.2

工程标签

2.1k
0
0
3

简介

硬件方案简介:这是一款基于ATMEGA328P-MMHR的最小系统开发板,10mm×10mm的超小尺寸。板上集成了5V,1A的LDO。最开始是为了做微型扑翼机飞控用的,所以同时集成了SBUS反向电路。

简介:硬件方案简介:这是一款基于ATMEGA328P-MMHR的最小系统开发板,10mm×10mm的超小尺寸。板上集成了5V,1A的LDO。最开始是为了做微型扑翼机飞控用的,所以同时集成了SBUS反向电路。

开源协议

CERN Open Hardware License

(未经作者授权,禁止转载)
创建时间:2024-01-21 18:34:27更新时间:2024-05-07 18:51:28

描述

仅重0.26g的arduino扑翼机飞控板,硬件开源!!

1.     免喷声明:这个小开源方案,其实很久就做出来了,之前只是觉的发出来的话有些鸡肋!因为觉得,有一些硬件基础的人不需要、也看不上这个开源硬件方案,纯小白的话还不如去买别人现成的。所以,怕被大佬和小白骂(恳请两路神仙,放过我),就一直搁置了。但是吧,的确在之前的视频留言和私信里,有答应粉丝把这款硬件开源出来,而且根据机创的蝴蝶项目的需求来看,减重依然是很有意义的,所以还是决定把它放出来给需要的,希望能帮到有需要的人。

2.     硬件方案简介:这是一款基于ATMEGA328P-MMHR的最小系统开发板,10mm×10mm的超小尺寸。板上集成了5V,1A的LDO,支持2S~3S锂电池输入(建议使用2S锂电池)。由于最开始是为了做微型扑翼机飞控用的,所以同时集成了SBUS反向电路板子一共设计和打样了2款,硬件接口都支持,ISP和串口2种下载方式(新打的板子需要用ISP方式下载boot       loader,具体下载方式可以自行搜索哈)。

    其中一款是所有引脚,全部通过1.27间距的半孔焊盘引出,可以作为微型arduino开发板使用,以应对空间极其紧张的应用场景;

    另一款是只引出部分引脚,串口、SPI程序烧录引脚、2个多功能IO口,可用于微型扑翼机的,其中PB3、PB4可以用于控制扑翼机的两个舵机,PB5可以用作为PPM信号的输入,同时也引出了SBUS的引脚焊盘。

3.     使用说明:

    开源硬件项目,再简单还是需要有一定的软硬件基础的哈,大家使用上有什么问题,请先自行搜索解决,谢谢。

    目前板子已经打板验证过,程序可以正常烧录,具体方式大家可以自行搜索一下哈。

    这个只是硬件方案,如果是作为扑翼机的飞控用的话,需要自己找网上开源的舵机扑翼机控制代码,并修改PWM输出引脚和PPM输入引脚。

    关于代码:去年,最早参考的的一个日本网友的代码,网上现在有很多基于他的代码改出来的PPM信号输入的版本,自己去找一找哈(所以,不要找我要代码,我没有!我没有!我没有!);  目前,我们的代码已经彻底重构,硬件基于ESP32,代码里采用SBUS和ESPNOW双协议,所以早就不再使用PPM(通道少,不抗干扰),近期也会取消掉独立的信号接收机(抱歉,这些目前不开源!所以不要找我问,不要找我问!不要找我问!拜谢!拜谢!拜谢!)。

    如果你已经阅读了以上信息,并能使用本开源硬件方案,那么后面有几点温馨提示,希望能帮到你。

    关于烧录,具体烧录方法自行搜索:arduino boot loader烧录这些关键词,烧录工具可以用1.27的探针烧录夹子,或者焊接线缆也行。

    为什么要做这么小这么轻?因为对于微型扑翼机飞行器来讲,需要极限减重(抓几只蝴蝶、蜜蜂来称一下你就明白了),哪怕减重0.1g都是意义重大的!所以,求求了,你如果用这个方案,就不要再用:2.54排针!不要用舵机插头!不要用JST2.54电源插头了!不要用很粗的硅胶线!。。。辛辛苦苦减重,随便乱用一下排针、插头啥的,减重都白费了。尽量每一个部件、线缆、插头都上秤称一下重量吧。

    电源插头可以试试JST1.25空中对接;电机、舵机这些就直接焊线吧,可以用30awg的硅胶线,或者合适的软漆包线(耳机用的那种)。

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
PYJ-FK-supermini-ATmega328P-V1.2-开源硬件说明.pdf
52
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

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

底部导航