《痞子衡嵌入式半月刊》 第 5 期

痞子衡嵌入式半月刊: 第 5 期

这里分享嵌入式领域有用有趣的项目/工具以及一些热点新闻,农历年分二十四节气,但愿在每一个交节之日准时发布一期。html

本期刊是开源项目(GitHub: JayHeng/pzh-mcu-bi-weekly),欢迎提交 issue,投稿或推荐你知道的嵌入式那些事儿。python

上期回顾《痞子衡嵌入式半月刊: 第 4 期》git

唠两句

今天是清明,也是全国哀悼日,为抗击新冠肺炎疫情斗争牺牲的烈士和逝世同胞表示深切哀悼!github

本期共收录 2条资讯、3个项目、2个工具、1个RT产品,但愿对你有帮助!编程

资讯类

一、美敦力公开 PB560 呼吸机完整设计

随着新冠疫情在全球持续扩散,上周以来,全世界都出现了呼吸机抢购大战。近日,美国的医疗器械龙头企业美敦力响应 FDA 的号召,宣布公开分享其旗下 Puritan Bennett 560(PB 560)呼吸机的设计规范,帮助行业参与者快速评估呼吸机制造方案,应对全球内的新冠肺炎疫情。安全

资料主页:Medtronic.com/openventilator微信

美敦力开源了 PB560 的全部的资料,包括源代码,原理图、PCB、BOM 清单、3D CAD 图等,呼吸机主控使用的是意法半导体 ST10F276。架构

二、赛普拉斯推出第六代 USB-C 控制器 ACG1F

不久前,赛普拉斯半导体推出了第六代 USB-C 控制器 ACG1F。ACG1F 的推出为笔记本电脑和台式机提供了完整的 USB Type-C 控制解决方案,是一种低成本单端口 USB-C 控制器。编程语言

资讯地址:https://china.cypress.com/news/cypress-introduces-sixth-generation-usb-c-controllers-pcs-and-notebooks工具

ACG1F 采用 32 位 Arm Cortex -M0 处理器,并搭载 16-KB 的 Flash 和 4KB 的 SRAM,提供 USB-C 编程能力,如下是ACG1F 的硬件架构图:

新一代的 USB-C 控制器能够为下一代笔记本电脑和台式机提供最高的 BOM 集成,从而实现更小的设计尺寸并下降了 OEM 成本。另外,ACG1F 还能够用于将旧式 Type-A 数据端口转换为 Type-C 数据端口所需的设备中。

项目类

一、Amethyst - 一个仅 6 颗芯片打造的复古家用电脑

Amethyst 是 Matt Sarnoff 开发的一款经典的家用计算机,它有一个集成式的键盘,可以生成声音和图像,使用 Forth 编程语言,有图像和声音指令、调试器和屏幕编辑功能。

项目主页:https://github.com/74hc595/Amethyst

这个电脑只须要 6 块芯片(ATmega128四、FT320X、2 个 74HC157 和 2 个 74HC166),键盘直接焊在板子上,一样支持音频和四个串行 I/O 连接,用于外围任务,如游戏控制或存储设备。总体电路以下:

这台电脑提供了一个命令行界面,用户能够进行各类操做。更有趣的是,电脑还自带了一个游戏。游戏中,玩家扮演机器人「#」,并从一大推字符中寻找「kitten」。

二、USB Tester - 一个能够轻松监控 USB 设备的电流及电压的测试仪

USB Tester 是一个来自于 Hackaday 上的项目。一般 USB 设备的硬件故障查找可能会比较麻烦,尤为是在须要检查电流或电压的状况下,而该项目设计了一个 USB 电压电流测试仪能够方便的嵌入 USB 设备的链接中而没必要剪断链接线进行电压电流的检测。

项目地址: https://hackaday.io/project/6595-usb-tester

除了固件上的 OLED 显示屏能够显示当前接入的 USB 设备的电压、电流以及功率信息之外,该项目还设计了一块蓝牙底座,而且设计了一个手机上的 APP 用以记录数据或查看实时数据。

三、DoubiBot - 一个基于 ESP8266 的手写机器人

DoubiBot 是一个基于 ESP8266 的手写机器人,能够实现手动报时和天气预报等功能,也能够把它当作一款通用机械臂,下面是这款手写机器人的硬件架构。

项目地址:https://github.com/david-pzh/DoubiBot

另外,项目还提供了硬件 PCB,原理图,3D 模型等资料进行参考。这个手写机器人也能够本身制做,只需准备好 ESP8266 开发板,舵机,以及螺丝,拉杆等小零件便可手动组装。

工具类

一、 Pigweed - 一组用于嵌入式开发的工具模块的集合

Pigweed 是谷歌开源的一个嵌入式库(或模块)的集合。使用 Pigweed 模块能够在 32 位微控制器( 即嵌入单电路芯片中的小型计算机)上实现更快、更可靠的开发。

工具主页:https://pigweed.googlesource.com

Pigweed 提供的模块可知足嵌入式开发人员的普遍需求。从整个生命周期来看,Pigweed 从设置,到开发,再到代码提交,都可以有效提升嵌入式开发的效率。

目前,Pigweed 已提供了很多模块,后续将会有更多模块被添加进来。须要注意的是,它仍处于早期开发阶段,目前不适合用于生产。

二、QR-Code - 基于Python的二维码生成工具

普通的二维码都是黑白条纹的形式呈现的,看起来很普通,你有见过炫酷的二维码吗?QR-Code是一款基于python实现的炫酷二维码的生成工具。

工具地址:https://github.com/sylnsfar/qrcode

QR-Code支持使用命令行进行操做,指令以下

myqr 	Words
		[-v {1,2,3,...,40}]
		[-l {L,M,Q,H}]
        [-n output-filename]
		[-d output-directory]
		[-p picture_file]
		[-c]
		[-con contrast]
		[-bri brightness]

下面是GIF动态二维码的展现,用户能够利用QR-Code来制做风格鲜明的二维码。

i.MXRT出品

一、联迪商用 - 扫码支付终端(QM50)

QM50 是一款扫码支付终端。外观新颖,简洁时尚。配备 2.4 寸 TFT 液晶显示器,可显示动态二维码,支持顾客主扫交易。内置专业条码扫描模块,支持顾客被扫交易。内置非接触读卡器,还可实现挥卡闪付收款,并支持语音播报功能。产品经过中国银联动态二维码生成设备测试、qPBOC 认证,安全可靠。适用于餐饮、零售等须要二维码支付的场所。

RT芯片:i.MXRT1050
产品主页: http://www.landicorp.com/product3_656.html
参考售价: 299 元

欢迎订阅

文章会同时发布到个人 博客园主页CSDN主页微信公众号 平台上。

微信搜索"痞子衡嵌入式"或者扫描下面二维码,就能够在手机上第一时间看了哦。