GitHub上有什么好玩的嵌入式项目?(1)

描述


1.开源卫星

对,你没看错,卫星,Fossa Systems开发的(位于马德里的一个非盈利组织),其特点:

1)该卫星的开发和发射成本低于30000欧元,将于2019年10月推出,主控采用Atmel的抗辐射芯片ATmega328P-AU。

2)西班牙第一颗微型卫星,FossaSat-1尺寸仅为5x5x5cm,重量仅为250g,是有史以来发射到太空的最小卫星之一。

3)FossaSat-1使用廉价的LoRa模块(仔细看用的来自国内的的LoRa模块)为全球提供免费和开源的物联网通信,另一端任何人都能侦测到这颗卫星,并使用廉价的LoRa模块与它通信。

4)卫星分为3个主要的40x40mm板:

· 电力系统板:基于SPV1040 IC,它使用MPPT算法最大化来自各种太阳能电池的电力,为附件1000mAh 3.7V锂离子电池充电。然后将电池电压调节到3.3V公共母线。采用带XH JST连接器的模块化系统,用于太阳能电池板。

· 传感器分线板:包括BMP280温度计和气压计(高度计),HMC5883l磁力计和MPU-6050陀螺仪和加速度计。该板将分线引脚添加到3个数字I / O和3个模拟输入(额定值高达12v)。

· 板载计算机和通信:使用和Atmega 328P-AU 8位AVR微控制器,使用板载RL232 FTDI串行转换器通过Mini-USB电缆进行编程。可以使用串行端口接收/发送数据,也可以使用433MHz SX1278收发器通过RF进行通信。该收发器可以与我们的一个地面站耦合或使用任何LoRa芯片的设备通信,也可以使用SDR或任何RF接收器接收数据。

开源


开源


开源


Github地址:

https://github.com/FOSSASystems/FOSSASAT-1


2.基于STM32G0采用USB type-C供电的开源锂电池充电器

特点:

1)STM32G071CBT6微控制器,具有2路type C接口,内置USB Power Delivery PHY。

2)LiPow使用USB Type C和Power Delivery为锂聚合物电池充电。它支持2s-4s包的充电和平衡。

3)支持从USB PD电源或具有PD源功能的任何其他USB C端口(例如Thinkpad X1笔记本电脑)充电,高达60W。

4)随着设备温度的升高,自动降低充电功率。

开源


开源


开源


Github地址:

https://github.com/AlexKlimaj/LiPow-Firmware


3.TensorflowLite(TensorFlow针对移动和嵌入式设备的轻量级解决方案,用于深度学习)

TensorFlow 出自google, 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库,被广泛的用于深度学习。TensorFlow Lite,当然也来自google,可被用于微控制器(MCU)和其他只有千字节内存的设备。

特点:

1)它不需要任何操作系统支持,任何标准C或C ++库或动态内存分配,因此它的设计甚至可以移植到“裸机”系统。可运行在Cortex M3/M4等内核的MCU上,总共仅占用22KB。

2)目前已经支持32F746GDISCOVERY等通用开发板开发板。

开源


3)代码可读性高,嵌入式软件工程师能够了解运行机器学习推理所需的内容,而无需研究复杂论文。代码库小,模块化。

4)最重要的入门容易,通过示例可以简易移植到目标平台,进行简单的命令词识别。

开源


Github地址:

https://github.com/tensorflow/tensorflow/tree/master/tensorflow/lite/experimental/micro


4.LittlevGL(免费的开源图形库)

LittlevGL是一个免费的开源图形库,提供在嵌入式系统上创建图形用户界面(GUI)所需的一切,具有易于使用的图形元素,美观的视觉效果和低内存占用。特点:

1)支持图表,列表,滑块,图像等,支持动画,抗锯齿,不透明度,平滑滚动的高级图形

2)硬件独立于任何微控制器或显示器,支持OS,外部存储器和GPU,但不是必需的

3)所需资源如下

开源

开源


Github地址:

https://github.com/lvgl/lvgl


作者:许豆
链接:https://zhuanlan.zhihu.com/p/81875903
来源:知乎
著作权归作者所有。如果作者此篇文章的发布有问题,请及时联系。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分