13
10 月
聯發科創意實驗室(MediaTek Labs)今天發表支援亞馬遜雲端運算服務(Amazon Web Services; AWS)的物聯網入門開發套件(IoT Starter Kit),新推出的套件適合各領域的開發人員,內含全球連結性最高的平台之一的聯發科技LinkI ONE,以及來自Seeed Studio公司的一系列Grove感測器,10月8日起在亞馬遜網站供應。
聯發科表示,亞馬遜雲端運算服務提供陣容齊備的雲端服務與雲端管理元件組合,讓採用LinkIt ONE平台的物聯網開發人員能夠快速、彈性、安全、穩定地連接到雲端。 (閱讀全文…)
read more
17
9 月
午休結束的生物課,老師讓同學把食指放在小小的感測頭上,幾秒後螢幕出現一條起伏的曲線。那不是擺設,而是每個人當下的心跳訊號。从智慧手环到临床监护,心率监测早已走入日常;而对学习者来说,只要一块 Arduino Uno 和一颗心跳感测模组,就能把「生命征象」化成能分析与应用的资料。
這篇文章會帶你做到什麼?
了解兩類常用心跳感測器:類比式 Pulse Sensor、I²C 介面的 MAX30100
完成 Arduino 讀值與即時監看,並給出可用的程式碼
知道何時該選進階的 MAX30101/MAX32664 模組,以及常見問題與校正重點
感測原理,用白話說清楚:
多數心跳模組採用 PPG(光體積描記法)。發光元件照到手指(或耳垂),血液因心臟收縮與舒張而改變吸光量,回到感光元件的光強度就會呈現週期性的起伏,轉成電訊號後,便可計算心率(BPM)。
選哪一顆?依專案分級:
入門與課堂展示:Pulse Sensor(類比輸出,接 A0 就能看波形)
入門+想要心率/血氧數值:GY-MAX30100(I²C,搭配程式庫可算 HR/SpO₂)
進階研究或更穩定算法:MAX30101 / MAX32664(Qwiic/SparkFun... read more
13
1 月
ufw是一個主機端的iptables類防火牆配置工具,比較容易上手。如果你有一台暴露在外網的樹莓派,則可通過這個簡單的配置提升安全性。
安裝方法
sudo apt-get install ufw
當然,這是有圖形界面的(比較簡陋),在新立得里搜索gufw試試…… 使用方法
啟用
sudo ufw enable
sudo ufw default deny
作用:開啟了防火牆並隨系統啟動同時關閉所有外部對本機的訪問(本機訪問外部正常)。
關閉
sudo ufw disable
查看防火牆狀態
sudo ufw status
開啟/禁用相應端口或服務舉例
sudo ufw allow 80 允許外部訪問80端口sudo... read more
02
6 月
Arduino 掃描 I2C 位置查詢
I²C(Inter-Integrated Circuit)字面上的意思是積體電路之間,它其實是I²C Bus簡稱,所以中文應該叫積體電路匯流排,它是一種串列通訊匯流排,使用內送流量備援容錯機制從架構,由飛利浦公司在1980年代為了讓主機板、嵌入式系統或手機用以連接低速週邊裝置而發展。I²C的正確讀法為「I平方C」("I-squared-C"),而「I二C」("I-two-C")則是另一種錯誤但被廣泛使用的讀法。
#include <Wire.h>
void setup(){
Wire.begin();
Serial.begin(9600);
Serial.println("\nI2C Scanner");
}
void loop(){
byte error, address;
int nDevices;
Serial.println("Scanning...");
nDevices = 0;
for (address = 1; address... read more
28
10 月
您是否已經成功地用 ESP32 讀取到了溫濕度、光照度或任何感測器的數據,卻發現這些數據只能孤單地顯示在您電腦的序列埠監控視窗上?您是否夢想著,無論身在何處,都能用手機或電腦,即時查看您遠方裝置的狀態?
如果這正是您的困境,那麼恭喜您,您即將學會物聯網 (IoT) 世界中最核心、最普及的通訊技術——MQTT。這篇文章就是一篇為您準備的終極實戰指南,將帶您從零開始,一步步將您的感測器數據,真正地「發佈」到網際網路的雲端上。
一、MQTT 是什麼?一個超簡單的「郵局佈告欄」比喻
與其陷入複雜的技術定義,不如讓我們用一個簡單的比喻來理解。您可以把 MQTT (Message Queuing Telemetry Transport) 想像成一個雲端上的「郵局佈告欄」系統。
佈告欄 (Broker): 這是一台 24 小時運作的雲端伺服器,就像郵局裡那一整排的佈告欄。
佈告欄分類 (Topic): 每個佈告欄都有一個獨一無二的「分類主題」,例如 `home/living_room/temperature`。
貼公告的人... read more
08
3 月
Arduino 使沒有專業背景的學生能在很短的時間內以低成本打造出有趣的應用,比如機器人或音樂DJ裝置。人人都可以實踐創意,變成一位「創客」(Maker)。但是Arduino得使用純文字C++程式編輯程式,自身也沒有內建I/O元件,必須透過連接外部電子元件才能有其他的功能,但要進行工程接線,對小小朋友來說有點太難了。這或許就是為什麼許多廠商推出了事先設計好的套件包,例如自走車或機械手臂,甚至乾脆量身打造自走車專用的Arduino開發板,如S4A (Scratch for Arduino)好降低小小朋友的上手門檻,…即使如此,Arduino對小小朋友來說,難度仍然是偏高,那還有沒有其他的選擇呢?
有,就是 “micro:bit” ! micro:bit可以用Makecode以堆積木的方式來撰寫程式,本身即內建了亮度計、溫度計、電子羅盤和加速感應器等。micro:bit也能像Arduino一樣,也可以外接各式各樣的電子元件。現在新推出的Scratch 3.0 只要透過簡單設定就可以和micro:bit直接相連,因此我們就能快速結合Scratch和micro:bit 進行互動設計的開發,例如借用micro:bit的加速感應計來當作Scratch小遊戲的遙控器呢! 不僅如此,micro:bit體積比較小,還可以拿來實作攜帶式裝置。
mico:bit上的程式也可以透過Python程式語言來撰寫,以發揮出MakeCode積木語言所缺乏的功能。Python 自2017年開始,在IEEE ToP Programmming Language 都是排名前3名的,其重要性自然不可小覷。
總結:國小中高年級生可以使用積木來撰寫micro:bit程式,而國中以上可以使用文字的Python程式來編寫micro:bit程式。若對程式有興趣的學生,未來還可以朝更進階的學習,如演算法設計或APCS這類的課程。
micro:bit
arduino
開發板
適合對象
學生與愛好者(小學以上)
學生與愛好者(高中以上)
處理器
32位ARM Cortex M4
ATmega328P
尺寸
43mm... read more
02
10 月
您手中握著的 Arduino 開發板,不僅是開啟電子世界的鑰匙,它本身也是一段關於開源精神、設計初衷,以及義大利製造血統堅守的傳奇故事。
01. 誕生於義大利的開源初心
一切都始於 2005 年的義大利 Ivrea 小鎮。由 Massimo Banzi 等五位創辦人共同發起,他們懷抱著一個簡單的夢想:打造一個讓設計學院學生也能輕鬆上手的電子原型平台。他們創造了 Arduino,這個名稱源於他們經常聚會的酒吧,並委託其中一位創辦人 Gianluca Martino 的公司 (Smart Projects) 負責生產製造。
然而,隨著 Arduino... read more
05
3 月
Raspberry Pi 單板電腦 自推出以來,就受到全球開發者和愛好者的追捧。這款低成本、高性能的計算機系統已被用於無數項目,其應用範圍之廣令人驚嘆。如今,在 Raspberry Pi 4 發布四年後,最新版本 Raspberry Pi 5 終於面世。與上一代相比,Raspberry Pi 5 在性能、功能和價格方面都有了不少變化和改進。本文將為您詳細分析 Raspberry Pi 5 和... read more
27
12 月
⚠️ 產品狀態更新:LinkIt Smart 7688 系列
感謝您的關注!MediaTek LinkIt Smart 7688 主板目前已停止供貨。
如果您是該平台的現有使用者,我們目前仍有少量的原廠擴充板 (Breakout Boards) 與週邊配件正在進行庫存出清優惠,請參考下方列表選購。
如果您正在尋找全新的 IoT 開發方案,建議參考我們的 ESP32 系列 或 Raspberry Pi Zero 系列。
【限量庫存】LinkIt... read more
02
6 月
所有配件展示(不含舵機和螺絲).
將兩個U型橫梁如圖固定好。
將多功能支架如圖固定在橫樑上方,注意方向,方向錯了下面固定舵機以及其他配件會很麻煩哦。
將舵機裝好舵盤,再安裝在多功能支架上,注意舵機的方向,(下面每個舵機都要先安裝好舵盤,後面就很方便了,由於舵機都是180度的,安裝之前先將舵機旋轉到合適的方向)。
再將一個多功能支架安裝在舵機上。
在多功能支架左邊中間的安裝孔插入M3*10的長螺絲以便安裝軸承。
將舵機如圖安裝好。
如圖將U型支架安裝好,裝好軸承擰上螺母。
在U型支架上繼續安裝一個U型支架。
將一個U型支架和一個L型支架,如圖安裝好。
再安裝一個多功能支架,注意安裝方向哦。
在多功能支架的右邊中間的安裝孔中插入M3*10的長螺絲以便安裝軸承。
如圖安裝好舵機。
如圖將安裝好的支架裝在之前裝好的機械手上,並裝好軸承,擰上螺母。
如圖將兩個多功能支架固定好,注意方向。
在上方的多功能支架上裝好舵機,要注意舵機的方向,並在下面的多功能支架右邊的中間安裝孔中插入M3*10的長螺絲,以便安裝軸承。
如圖將下面的舵機也安裝好,注意舵機的方向,螺絲使用M3*6的短螺絲。
將上面裝好的舵機安裝在之前的機械手上,並裝好軸承,裝上螺母。
將舵盤如圖裝在機械爪子上,擰上M3*6的螺絲(必須是短螺絲哦)。
再如圖安裝好舵機。
將機械爪子安裝好。
安裝好的整體效果。
read more