這里分享嵌入式領(lǐng)域有用有趣的項(xiàng)目 / 工具以及一些熱點(diǎn)新聞,農(nóng)歷年分二十四節(jié)氣,希望在每個(gè)交節(jié)之日準(zhǔn)時(shí)發(fā)布一期。本期刊是開源項(xiàng)目(GitHub:?JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧?:《痞子衡嵌入式半月刊:第 4 期》
?
嘮兩句
?
今天是清明,也是全國(guó)哀悼日,為抗擊新冠肺炎疫情斗爭(zhēng)犧牲的烈士和逝世同胞表示深切哀悼!
本期共收錄 2 條資訊、3 個(gè)項(xiàng)目、2 個(gè)工具、1 個(gè) RT 產(chǎn)品,希望對(duì)你有幫助!
?
資訊類
?
1、美敦力公開 PB560 呼吸機(jī)完整設(shè)計(jì)
隨著新冠疫情在全球持續(xù)擴(kuò)散,上周以來(lái),全世界都出現(xiàn)了呼吸機(jī)搶購(gòu)大戰(zhàn)。近日,美國(guó)的醫(yī)療器械龍頭企業(yè)美敦力響應(yīng) FDA 的號(hào)召,宣布公開分享其旗下 Puritan Bennett 560(PB 560)呼吸機(jī)的設(shè)計(jì)規(guī)范,幫助行業(yè)參與者快速評(píng)估呼吸機(jī)制造方案,應(yīng)對(duì)全球內(nèi)的新冠肺炎疫情。
資料主頁(yè):Medtronic.com/openventilator
美敦力開源了 PB560 的所有的資料,包括源代碼,原理圖、PCB、BOM 清單、3D CAD 圖等,呼吸機(jī)主控使用的是意法半導(dǎo)體 ST10F276。
?
2、賽普拉斯推出第六代 USB-C 控制器 ACG1F
不久前,賽普拉斯半導(dǎo)體推出了第六代 USB-C 控制器 ACG1F。ACG1F 的推出為筆記本電腦和臺(tái)式機(jī)提供了完整的 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 的硬件架構(gòu)圖:
新一代的 USB-C 控制器可以為下一代筆記本電腦和臺(tái)式機(jī)提供最高的 BOM 集成,從而實(shí)現(xiàn)更小的設(shè)計(jì)尺寸并降低了 OEM 成本。另外,ACG1F 還可以用于將舊式 Type-A 數(shù)據(jù)端口轉(zhuǎn)換為 Type-C 數(shù)據(jù)端口所需的設(shè)備中。
?
項(xiàng)目類
?
1、Amethyst - 一個(gè)僅 6 顆芯片打造的復(fù)古家用電腦
Amethyst 是 Matt Sarnoff 開發(fā)的一款經(jīng)典的家用計(jì)算機(jī),它有一個(gè)集成式的鍵盤,能夠生成聲音和圖像,使用 Forth 編程語(yǔ)言,有圖像和聲音指令、調(diào)試器和屏幕編輯功能。
項(xiàng)目主頁(yè):https://github.com/74hc595/Amethyst
這個(gè)電腦只需要 6 塊芯片(ATmega1284、FT320X、2 個(gè) 74HC157 和 2 個(gè) 74HC166),鍵盤直接焊在板子上,同樣支持音頻和四個(gè)串行 I/O 鏈接,用于外圍任務(wù),如游戲控制或存儲(chǔ)設(shè)備。整體電路如下:
這臺(tái)電腦提供了一個(gè)命令行界面,用戶可以進(jìn)行各種操作。更有趣的是,電腦還自帶了一個(gè)游戲。游戲中,玩家扮演機(jī)器人「#」,并從一大推字符中尋找「kitten」。
?
2、USB Tester - 一個(gè)可以輕松監(jiān)控 USB 設(shè)備的電流及電壓的測(cè)試儀
USB Tester 是一個(gè)來(lái)自于 Hackaday 上的項(xiàng)目。通常 USB 設(shè)備的硬件故障查找可能會(huì)比較麻煩,尤其是在需要檢查電流或電壓的情況下,而該項(xiàng)目設(shè)計(jì)了一個(gè) USB 電壓電流測(cè)試儀可以方便的嵌入 USB 設(shè)備的連接中而不必剪斷連接線進(jìn)行電壓電流的檢測(cè)。
項(xiàng)目地址:?https://hackaday.io/project/6595-usb-tester
除了固件上的 OLED 顯示屏可以顯示當(dāng)前接入的 USB 設(shè)備的電壓、電流以及功率信息以外,該項(xiàng)目還設(shè)計(jì)了一塊藍(lán)牙底座,并且設(shè)計(jì)了一個(gè)手機(jī)上的 APP 用以記錄數(shù)據(jù)或查看實(shí)時(shí)數(shù)據(jù)。
?
3、DoubiBot - 一個(gè)基于 ESP8266 的手寫機(jī)器人
DoubiBot 是一個(gè)基于 ESP8266 的手寫機(jī)器人,可以實(shí)現(xiàn)手動(dòng)報(bào)時(shí)和天氣預(yù)報(bào)等功能,也可以把它當(dāng)做一款通用機(jī)械臂,下面是這款手寫機(jī)器人的硬件架構(gòu)。
項(xiàng)目地址:https://github.com/david-pzh/DoubiBot
另外,項(xiàng)目還提供了硬件 PCB,原理圖,3D 模型等資料進(jìn)行參考。這個(gè)手寫機(jī)器人也可以自己制作,只需準(zhǔn)備好 ESP8266 開發(fā)板,舵機(jī),以及螺絲,拉桿等小零件即可手動(dòng)組裝。
?
工具類
?
1、 Pigweed - 一組用于嵌入式開發(fā)的工具模塊的集合
Pigweed 是谷歌開源的一個(gè)嵌入式庫(kù)(或模塊)的集合。使用 Pigweed 模塊可以在 32 位微控制器( 即嵌入單電路芯片中的小型計(jì)算機(jī))上實(shí)現(xiàn)更快、更可靠的開發(fā)。
工具主頁(yè):https://pigweed.googlesource.com
Pigweed 提供的模塊可滿足嵌入式開發(fā)人員的廣泛需求。從整個(gè)生命周期來(lái)看,Pigweed 從設(shè)置,到開發(fā),再到代碼提交,都能夠有效提高嵌入式開發(fā)的效率。
目前,Pigweed 已提供了不少模塊,后續(xù)將會(huì)有更多模塊被添加進(jìn)來(lái)。需要注意的是,它仍處于早期開發(fā)階段,目前不適合用于生產(chǎn)。
2、QR-Code - 基于 Python 的二維碼生成工具
普通的二維碼都是黑白條紋的形式呈現(xiàn)的,看起來(lái)很普通,你有見過炫酷的二維碼嗎?QR-Code 是一款基于 python 實(shí)現(xiàn)的炫酷二維碼的生成工具。
工具地址:https://github.com/sylnsfar/qrcode
QR-Code 支持使用命令行進(jìn)行操作,指令如下
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 動(dòng)態(tài)二維碼的展示,用戶可以利用 QR-Code 來(lái)制作風(fēng)格鮮明的二維碼。
i.MXRT 出品
?
1、聯(lián)迪商用 - 掃碼支付終端(QM50)
QM50 是一款掃碼支付終端。外觀新穎,簡(jiǎn)潔時(shí)尚。配備 2.4 寸 TFT 液晶顯示器,可顯示動(dòng)態(tài)二維碼,支持顧客主掃交易。內(nèi)置專業(yè)條碼掃描模塊,支持顧客被掃交易。內(nèi)置非接觸讀卡器,還可實(shí)現(xiàn)揮卡閃付收款,并支持語(yǔ)音播報(bào)功能。產(chǎn)品通過中國(guó)銀聯(lián)動(dòng)態(tài)二維碼生成設(shè)備測(cè)試、qPBOC 認(rèn)證,安全可靠。適用于餐飲、零售等需要二維碼支付的場(chǎng)所。
RT 芯片:i.MXRT1050
產(chǎn)品主頁(yè):?http://www.landicorp.com/product3_656.html
參考售價(jià):299 元