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://zhuanlan.zhihu.com/p/81875903
来源:知乎
著作权归作者所有。如果作者此篇文章的发布有问题,请及时联系。
-
嵌入式
+关注
关注
5082文章
19104浏览量
304816 -
开源
+关注
关注
3文章
3309浏览量
42471 -
GitHub
+关注
关注
3文章
469浏览量
16428
发布评论请先 登录
相关推荐
评论