15
10 月
您是否想過,為什麼智慧手錶能偵測心率?為什麼洗衣機能自動選擇洗衣模式?為什麼汽車的倒車雷達會發出警示聲?這些智慧功能的背後,都藏著一個強大而精巧的大腦——那就是「嵌入式系統 (Embedded System)」。
這篇文章就是一篇為您準備的白話文懶人包,將帶您深入淺出地了解這個無所不在卻又充滿神秘感的科技核心。
一、什麼是嵌入式系統?一個隱藏的專家
簡單來說,嵌入式系統就是一個「為了特定任務而生,被『嵌入』到大型裝置中的微型專用電腦」。
它和我們桌上的個人電腦 (PC) 最大的不同在於:個人電腦是「通用」的,可以用來上網、打遊戲、做報告;而嵌入式系統是「專用」的,它的生命中通常只有一項或幾項特定任務,例如冷氣的嵌入式系統只負責控制溫度,汽車的嵌入式系統只負責處理引擎數據。
二、嵌入式系統的三大核心組成
一個完整的嵌入式系統,主要由三個部分組成,就像一個人的「身體、靈魂與神經」:
🧠 硬體 (Hardware):身體
核心是一顆被稱為「微控制器 (Microcontroller, MCU)」的晶片,它整合了 CPU、記憶體和各種輸出入接口。這就是系統的「大腦與四肢」。我們熟悉的 Arduino 和 ESP32 開發板,其核心就是一顆微控制器。
💻 軟體 (Software):靈魂
這是在硬體上運行的程式,也稱為「韌體 (Firmware)」。它定義了嵌入式系統的所有行為和邏輯,告訴硬體在什麼情況下該做什麼事。
⚡ 即時作業系統 (RTOS):神經系統... read more
16
5 月
感測器(Sensor)是一種能即時偵測物理或化學變化並轉換成電訊號的元件,讓電子裝置得以「感知」周遭環境。就像人類的五官,感測器負責收集光線、溫度、聲音、氣體等資訊,並作為機器控制、資料記錄與自動化反應的基礎。在 AI、IoT 與邊緣運算快速成長的今天,感測器已成為萬物聯網的關鍵入口。
感測器的主要功能
物理量轉換:將光、熱、壓力等轉換為可供處理的電訊號
資料偵測與即時回應:提供系統即時環境感知與判斷依據
作為自動化或安全控制的觸發機制:例:氣體洩漏警報、無人機自動避障
感測器的分類方式
依感知對象分類
溫度感測器(如 DS18B20、NTC、熱電偶)
濕度感測器(如 DHT22、SHT40)
氣體與空氣品質感測器(如 MQ-2、SCD41、PM2.5 模組)
光照感測器(如 BH1750、TSL2561)
壓力感測器(如 BMP280、MPX5010)
距離與位置感測器(如超音波 HC-SR04、ToF VL53L0X、VL53L5CX)
依技術原理分類
光電感測器(反射式紅外線、遮斷式)
超音波感測器(空氣中距離偵測)
霍爾效應感測器(磁場偵測)
電容式 / 電阻式觸控感測器
熱電感測器(例如熱電偶、PT100)
依應用功能分類(含新興技術)
影像感測器(如 ESP32-CAM、AI Vision 模組)
聲音與語音感測器(KY-038、VAD 模組、麥克風陣列)
手勢與近接感測器(如 APDS-9960、PAJ7620)
毫米波雷達感測器(24GHz /... read more
06
7 月
英國政府積極推廣程式教育課程,BBC研發出了一款微型電腦「Micro:bit」,免費發送給英國7 年級學生。現在這個微型電腦將在全球開賣,期許將資訊世代共同語言——「程式」的影響力,擴散到世界更多的角落。 (閱讀全文…)
read more
17
1 月
樹莓派系統安裝好之後還要裝上一些必須的的工具才能用啊,比如說中文輸入法和瀏覽器。
Ubuntu Mate for Raspberry Pi 2 雖然支持中文,但是是沒有中文輸入法的,於是我們需要自己安裝一個。
我安裝了Google拼音,一個命令就可以裝好fcitx和Google拼音。
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
重啟一下就可以使用中文輸入法了。這篇的東西就是在樹莓派上用Google 拼音敲出來的:)
系統自帶的是FireFox,用起來也還挺流暢,但是我個人習慣用Chrome,於是我安裝了Chromium瀏覽器。
Ubuntu Mate自帶的源里是沒有Chromium的,於是我們要先添加一個源,用以下命令。
sudo tee /etc/apt/sources.list.d/i386.list
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ wheezy... read more
28
10 月
您是否曾經想為您的專案加上一個「臉」,讓冰冷的數據能被看見,讓複雜的狀態一目了然,卻在五花八門的顯示器選擇中迷失了方向?OLED、LCD、電子紙… 它們到底有什麼不同?我該為我的專案選擇哪一個?
別擔心,這篇文章就是為您準備的終極選購指南。我們將用最簡單的比喻,帶您一次搞懂這三種主流顯示技術的優缺點,助您第一次就為您的專案,挑選到最適合的那張「臉」。
一、OLED 顯示器:色彩斑斕的短跑衝刺選手
您可以把 OLED (有機發光二極體) 想像成顯示器世界裡的「跑車」。它速度飛快、外型炫麗,能帶來極致的視覺饗宴。
運作原理: OLED 最大的特點是「自發光」。它的每一個像素點,都是一顆微小的、能自己發光的 LED 燈。
✅ 優點:
極致對比度: 因為黑色部分是像素「完全關閉」,所以能呈現最純粹的黑色,對比度極高。
反應速度快: 非常適合用來顯示動畫、影片或快速變動的數據圖表。
輕薄省電 (顯示深色時): 因為不需要額外的背光層,所以模組可以做得非常薄。
❌ 缺點:
顯示白色時較耗電: 點亮所有像素會比 LCD 更耗電。
潛在烙印風險:... read more
18
12 月
⚠️ 產品狀態更新:LinkIt Smart 7688 系列
感謝您的關注!MediaTek LinkIt Smart 7688 主板目前已停止供貨。
如果您是該平台的現有使用者,我們目前仍有少量的原廠擴充板 (Breakout Boards) 與週邊配件正在進行庫存出清優惠,請參考下方列表選購。
如果您正在尋找全新的 IoT 開發方案,建議參考我們的 ESP32 系列 或 Raspberry Pi Zero 系列。
【限量庫存】LinkIt... read more
27
12 月
⚠️ 產品狀態更新:LinkIt Smart 7688 系列
感謝您的關注!MediaTek LinkIt Smart 7688 主板目前已停止供貨。
如果您是該平台的現有使用者,我們目前仍有少量的原廠擴充板 (Breakout Boards) 與週邊配件正在進行庫存出清優惠,請參考下方列表選購。
如果您正在尋找全新的 IoT 開發方案,建議參考我們的 ESP32 系列 或 Raspberry Pi Zero 系列。
【限量庫存】LinkIt... read more
24
4 月
為什麼從 LED 開始學 Arduino?Arduino 是最受歡迎的開源開發板之一,而 LED 閃爍與按鈕互動的練習,是每個新手進入嵌入式開發的第一步。不但簡單、成功率高,還能快速建立成就感。
你會用到的材料
Arduino UNO R3 開發板
LED 發光二極體(紅 / 綠 / 藍)
電阻 220Ω 或 330Ω
麵包板 +... read more
27
3 月
組裝 Braccio – TinkerKit 機械臂 (繁體)
一起裝配,測試和驅動由Arduino控制的TinkerKit機械臂套件測試和驅動。
Braccio是意大利文,意思是手臂,Braccio是一套要自己動手組裝和使用Arduino和擴展板控制的機械臂套件。機械臂包含一共6個伺服馬達: (閱讀全文…)
read more
06
3 月
Arduino 開發板和 Raspberry Pi 開發板是兩種非常受歡迎的開發平台,廣泛應用於電子和嵌入式系統領域。雖然它們有許多共同之處,如開放源碼和廣泛的社群支持,但它們之間在功能、用途和硬體結構上有著顯著的區別。
1. 硬體架構
Arduino:
Arduino 是基於微控制器(如 ATmega328)的開發板。微控制器是一個單一的處理單元,具備處理基本運算和控制輸入輸出的能力。
它的處理能力相對較弱,適用於簡單的任務,如控制LED燈、感測器數據收集、電機驅動等。
記憶體較小,通常只有幾KB的 RAM 和 Flash 存儲空間。
Raspberry Pi:
Raspberry Pi 是一個基於 ARM 處理器的單板電腦,具有更強的處理能力。
它具備完整的作業系統支援(通常是 Raspbian 系統),並且能夠運行複雜的應用程式和網頁服務。
記憶體一般為... read more