如果你曾想要確切了解有多少人光顧過你的店鋪、辦公室或活動場所,通常你需要購買一款昂貴的專用計數(shù)器,或者自己編寫計算機視覺代碼。而這個項目卻能利用你現(xiàn)有的任何攝像頭——模擬的閉路電視攝像頭、USB網(wǎng)絡(luò)攝像頭或者聯(lián)網(wǎng)的網(wǎng)絡(luò)攝像頭——以及一個無需編程的 AI 平臺來實現(xiàn)這一功能。
該項目是由物理計算實驗室課程與雕塑課程共同合作完成的。每名 PCL 課程的學生與一名雕塑課程的學生結(jié)成搭檔。我們被賦予了一個主題——“培育光線”,并且必須在項目中展現(xiàn)這一主題的抽象或具體概念。
在瘋狂地進行谷歌搜索的過程中,我偶然發(fā)現(xiàn)了一種涉及螺旋理論的方法,但這種方法看起來極其復(fù)雜,而且我知道自己肯定會犯很多錯誤。我還意識到,在實體機器人上調(diào)試數(shù)學問題是非常低效的(而且可能成本高昂)。
這是一個輕量級且功能完備的 TFT 顯示庫,專為與 ESP32-C3 配合使用 1.69 英寸的 ST7789 顯示屏而設(shè)計。該項目消除了 Arduino IDE、ESP32 核心更新以及現(xiàn)有顯示庫之間持續(xù)存在的不兼容問題。
“像素寵物”最初是通過一項家庭活動來將復(fù)古懷舊情懷與現(xiàn)代制造技術(shù)相結(jié)合的一種方式。朱斯圖斯(10 歲)擔任首席設(shè)計師和產(chǎn)品負責人,負責確定寵物的外觀、反應(yīng)和行為方式。而我則擔任“技術(shù)助手”,將他的想法轉(zhuǎn)化為我們?nèi)斯ぶ悄荛_發(fā)過程中的限制條件。
在RISC-V開發(fā)中,交叉編譯工具鏈是連接x86主機與RISC-V目標板的唯一橋梁。無論是裸機MCU還是運行Linux的SoC,一套配置正確的GCC工具鏈是項目成功的基石。本文將手把手帶你完成從工具鏈獲取到自動化Makefile編寫的完整流程。
在SoC/ASIC驗證中,UVM(Universal Verification Methodology) 已成為芯片流片前的“最后防線”。很多初學者卡在“組件怎么連”、“sequence怎么跑”。本文將基于SystemVerilog,手把手帶你走完從driver到scoreboard的最小閉環(huán)驗證流程。
在工業(yè)伺服與電動汽車驅(qū)動領(lǐng)域,三相永磁同步電機(PMSM)的高性能控制離不開磁場定向控制(FOC)。隨著對轉(zhuǎn)速精度與動態(tài)響應(yīng)要求的提升,傳統(tǒng)的單核MCU方案已顯疲態(tài)。FPGA(現(xiàn)場可編程門陣列)與DSP(數(shù)字信號處理器)的異構(gòu)混合架構(gòu),憑借其“軟硬結(jié)合”的優(yōu)勢,正成為解決復(fù)雜電機控制難題的主流方案。
在工業(yè)4.0時代,OPC UA已成為打通IT與OT層的“普通話”。但對于資源受限的嵌入式MCU(如STM32系列),運行完整的OPC UA協(xié)議棧往往力不從心。本文將基于開源棧open62541與網(wǎng)關(guān)代理兩種路徑,詳解在Cortex-M核上實現(xiàn)OPC UA的輕量化落地方案。
在工業(yè)伺服控制系統(tǒng)中,增量式PID因其天然的抗積分飽和特性,成為位置/速度環(huán)的主流選擇。結(jié)合RTOS(如FreeRTOS)的多任務(wù)架構(gòu),既能保證控制周期的確定性,又能實現(xiàn)復(fù)雜的上層邏輯。本文將基于STM32平臺,分享從代碼實現(xiàn)到現(xiàn)場調(diào)參的完整實戰(zhàn)經(jīng)驗。
在工業(yè)現(xiàn)場,CAN總線的穩(wěn)定性直接決定了產(chǎn)線的生死。當設(shè)備頻繁掉線或數(shù)據(jù)異常時,錯誤幀(Error Frame)是總線發(fā)出的第一聲“求救信號”。本文將基于STM32等主流MCU,詳解如何從底層捕獲錯誤幀,并快速定位物理層與協(xié)議層故障。
在IEC 61131-3標準的PLC編程中,梯形圖(LD)與結(jié)構(gòu)化文本(ST)之爭從未停歇。對于工程師而言,“效率”一詞包含雙重含義:開發(fā)調(diào)試效率(人效)與程序執(zhí)行效率(性能)。本文將從這兩個維度,結(jié)合實測數(shù)據(jù)與代碼案例,剖析兩者的真實差異。
在工業(yè)自動化領(lǐng)域,EtherCAT憑借其納秒級同步精度成為高性能總線的代名詞。對于從站開發(fā)者而言,構(gòu)建一個穩(wěn)定可靠的協(xié)議棧,關(guān)鍵在于打通CoE(CANopen over EtherCAT)配置通道與SOE(Service over EtherCAT,含SDO/EMCY)服務(wù)層。本文將基于SOES(Simple Open EtherCAT Slave)開源協(xié)議棧,詳解在STM32+ESC(如LAN9252)硬件平臺上的完整搭建流程。
在工業(yè)現(xiàn)場,Modbus憑借其簡單性成為事實標準。在STM32上實現(xiàn)Modbus,核心難點在于RTU幀同步與TCP粘包處理。本文將基于FreeModbus庫,詳解STM32上Modbus RTU與TCP的完整實現(xiàn),并提供健壯的異常處理機制。
在軟件無線電(SDR)和雷達接收機中,數(shù)字下變頻(DDC)是連接高速ADC與基帶處理的關(guān)鍵橋梁。其核心任務(wù)是將高頻寬帶信號搬移到基帶,并降低數(shù)據(jù)率。本文將詳解如何利用NCO(數(shù)控振蕩器)生成正交載波,并結(jié)合CORDIC(坐標旋轉(zhuǎn)數(shù)字計算機)算法,在FPGA中實現(xiàn)高效、高精度的數(shù)字混頻。