該項(xiàng)目是一個(gè)基于 RT-Spark STM32 開(kāi)發(fā)板的實(shí)時(shí)、裸機(jī)硬件接口。它充當(dāng)了一個(gè)交互式的控制面板,將物理世界與數(shù)字世界連接起來(lái)。通過(guò)讀取來(lái)自一個(gè) 5 個(gè)方向操縱桿的輸入,該系統(tǒng)會(huì)立即觸發(fā)數(shù)字邏輯來(lái)控制外部獨(dú)立的 LED,并在高速 16 位 TFT 液晶顯示屏上呈現(xiàn)動(dòng)態(tài)文本。
該項(xiàng)目將利用這些原始數(shù)據(jù),并通過(guò)硬件進(jìn)行展示。粒子光子板將從紐約市開(kāi)放數(shù)據(jù)平臺(tái)獲取去年同一天的緊急醫(yī)療服務(wù)關(guān)鍵呼叫信息。這些呼叫的總數(shù)將在一個(gè) OLED 屏幕上顯示出來(lái)。連接到粒子光子板的電機(jī)將根據(jù)今天的呼叫量是否超過(guò)昨天的而停止或旋轉(zhuǎn)。連接到粒子光子板的 RGB 燈將以心跳模式閃爍,但如果今天的呼叫量超過(guò)昨天的,其閃爍頻率將會(huì)加快。
LumiBand 是一款與音樂(lè)同步的 LED 手環(huán),專為音樂(lè)節(jié)、俱樂(lè)部和現(xiàn)場(chǎng)活動(dòng)設(shè)計(jì)。它最初于 2020 年推出時(shí)僅是一款搭載 ATtiny85 微控制器、配備 15 個(gè) NeoPixel 燈珠和一個(gè)基本電容式麥克風(fēng)的產(chǎn)品,如今已發(fā)展成為一款可無(wú)線控制、可佩戴在手腕上的完整照明設(shè)備。
BLHeli_S — 這是較早且廣泛使用的固件版本。它適用于賽靈思公司的 EFM8 8051 類型的微控制器。支持脈沖寬度調(diào)制(PWM)、單脈沖(OneShot)和雙脈沖(DShot)輸入?yún)f(xié)議。雖然不再進(jìn)行積極開(kāi)發(fā),但仍能在數(shù)百萬(wàn)塊電路板上找到使用。
一個(gè)由 NeoPixel 16 個(gè) LED 組成的環(huán)形燈帶以及 ESP32 控制器,被封裝在一塊由激光切割而成的亞克力材質(zhì)外殼中,可通過(guò)移動(dòng)設(shè)備上的 Blynk 應(yīng)用程序進(jìn)行控制。
這個(gè)項(xiàng)目最初只是一個(gè)簡(jiǎn)單的實(shí)驗(yàn),屬于那種你只想快速測(cè)試一個(gè)想法并看看它是否可行的類型,但在某個(gè)階段它逐漸發(fā)展成了一個(gè)完整的系統(tǒng),其中包括射頻追蹤、實(shí)時(shí)可視化、定制硬件,最終……還有一架無(wú)人機(jī)。
如果你曾想要確切了解有多少人光顧過(guò)你的店鋪、辦公室或活動(dòng)場(chǎng)所,通常你需要購(gòu)買一款昂貴的專用計(jì)數(shù)器,或者自己編寫(xiě)計(jì)算機(jī)視覺(jué)代碼。而這個(gè)項(xiàng)目卻能利用你現(xiàn)有的任何攝像頭——模擬的閉路電視攝像頭、USB網(wǎng)絡(luò)攝像頭或者聯(lián)網(wǎng)的網(wǎng)絡(luò)攝像頭——以及一個(gè)無(wú)需編程的 AI 平臺(tái)來(lái)實(shí)現(xiàn)這一功能。
該項(xiàng)目是由物理計(jì)算實(shí)驗(yàn)室課程與雕塑課程共同合作完成的。每名 PCL 課程的學(xué)生與一名雕塑課程的學(xué)生結(jié)成搭檔。我們被賦予了一個(gè)主題——“培育光線”,并且必須在項(xiàng)目中展現(xiàn)這一主題的抽象或具體概念。
在瘋狂地進(jìn)行谷歌搜索的過(guò)程中,我偶然發(fā)現(xiàn)了一種涉及螺旋理論的方法,但這種方法看起來(lái)極其復(fù)雜,而且我知道自己肯定會(huì)犯很多錯(cuò)誤。我還意識(shí)到,在實(shí)體機(jī)器人上調(diào)試數(shù)學(xué)問(wèn)題是非常低效的(而且可能成本高昂)。
這是一個(gè)輕量級(jí)且功能完備的 TFT 顯示庫(kù),專為與 ESP32-C3 配合使用 1.69 英寸的 ST7789 顯示屏而設(shè)計(jì)。該項(xiàng)目消除了 Arduino IDE、ESP32 核心更新以及現(xiàn)有顯示庫(kù)之間持續(xù)存在的不兼容問(wèn)題。
“像素寵物”最初是通過(guò)一項(xiàng)家庭活動(dòng)來(lái)將復(fù)古懷舊情懷與現(xiàn)代制造技術(shù)相結(jié)合的一種方式。朱斯圖斯(10 歲)擔(dān)任首席設(shè)計(jì)師和產(chǎn)品負(fù)責(zé)人,負(fù)責(zé)確定寵物的外觀、反應(yīng)和行為方式。而我則擔(dān)任“技術(shù)助手”,將他的想法轉(zhuǎn)化為我們?nèi)斯ぶ悄荛_(kāi)發(fā)過(guò)程中的限制條件。
在RISC-V開(kāi)發(fā)中,交叉編譯工具鏈?zhǔn)沁B接x86主機(jī)與RISC-V目標(biāo)板的唯一橋梁。無(wú)論是裸機(jī)MCU還是運(yùn)行Linux的SoC,一套配置正確的GCC工具鏈?zhǔn)琼?xiàng)目成功的基石。本文將手把手帶你完成從工具鏈獲取到自動(dòng)化Makefile編寫(xiě)的完整流程。
在SoC/ASIC驗(yàn)證中,UVM(Universal Verification Methodology) 已成為芯片流片前的“最后防線”。很多初學(xué)者卡在“組件怎么連”、“sequence怎么跑”。本文將基于SystemVerilog,手把手帶你走完從driver到scoreboard的最小閉環(huán)驗(yàn)證流程。
在工業(yè)伺服與電動(dòng)汽車驅(qū)動(dòng)領(lǐng)域,三相永磁同步電機(jī)(PMSM)的高性能控制離不開(kāi)磁場(chǎng)定向控制(FOC)。隨著對(duì)轉(zhuǎn)速精度與動(dòng)態(tài)響應(yīng)要求的提升,傳統(tǒng)的單核MCU方案已顯疲態(tài)。FPGA(現(xiàn)場(chǎng)可編程門陣列)與DSP(數(shù)字信號(hào)處理器)的異構(gòu)混合架構(gòu),憑借其“軟硬結(jié)合”的優(yōu)勢(shì),正成為解決復(fù)雜電機(jī)控制難題的主流方案。
在工業(yè)4.0時(shí)代,OPC UA已成為打通IT與OT層的“普通話”。但對(duì)于資源受限的嵌入式MCU(如STM32系列),運(yùn)行完整的OPC UA協(xié)議棧往往力不從心。本文將基于開(kāi)源棧open62541與網(wǎng)關(guān)代理兩種路徑,詳解在Cortex-M核上實(shí)現(xiàn)OPC UA的輕量化落地方案。