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
27
5 月
在物聯網開發的世界裡,Arduino UNO 和 ESP32 是最常被提及的兩塊開發板。它們各有特色,也各有擁護者。但究竟哪一款更適合你手上的專案?今天,台灣物聯科技就以實際應用角度,幫你全面分析這兩大平台的差異與選擇建議。
ESP32 vs Arduino UNO 快速比較表
項目
Arduino UNO
ESP32
主處理器
ATmega328P(8位元)
Xtensa LX6 雙核心(32位元)
時脈速度
16 MHz
最高 240 MHz
RAM 記憶體
2 KB
520 KB
Flash 儲存空間
32... read more
03
9 月
有些作業系統第一次將CH340晶片連接到電腦的USB端口時,可能需要安裝驅動程序。
CH340已經過測試:
Windows 7/10
Mac OSX
v10.10.5
v10.11.6
v10.13.0
v10.14.5
Linux
Raspberry Pi的Raspbian Stretch(11-13-2018發布)
Raspberry Pi的Raspbian Buster(2019-07-10發布)
Ubuntu v18.04.2,64位
若作業系統已經預裝了驅動程式,您不需要安裝任何額外的軟體。但若有遇到驅動程序,您可以從下面鏈接下載安裝驅動程式:
Windows(EXE) – 驅動程序可執行文件
Windows(ZIP):驅動程序v3.4(2016-09-27)
Mac(ZIP):驅動程序v1.5(2018-07-04)
Linux(ZIP):驅動程序v1.5(2018-03-18)
CH340由WCH製造。您可以在這裡找到最新版本的驅動程序
更新驅動程序
如果安裝了較舊的CH340驅動程序,則可能需要更新它們。以下是在每個測試的作業系統上執行此操作的說明。
Windows 7/10: 下載 並執行
Mac OSX: 下載並解壓縮文件夾。
如果您使用的是Mac OS X v10.12 +(即High Sierra,Mojave),只要將CH340插入電腦,計算機就可能會重新啟動,我們建議您先移除舊驅動程式。如果您發現此問題,則需要從USB端口拔下CH340,重啟電腦並重新安裝最新的驅動程式。
Linux:
Raspbian:標準CH340
補丁:下載修補驅動程式
出處:How... read more
19
5 月
在智慧家居和物聯網(IoT)快速發展的今天,ESP32 已成為開發者和創客的熱門選擇。它不只是便宜,還內建 Wi-Fi 和藍牙,功能強大、體積小巧,是打造居家自動化系統不可或缺的核心模組。
ESP32 有什麼特點?
雙核處理器,效能提升ESP32 搭載 240MHz 雙核心 Tensilica LX6 處理器,無論是即時控制還是運行複雜邏輯都能輕鬆勝任。
內建 Wi-Fi 與藍牙省去額外模組成本,直接連網、無線配對、遠端控制都沒問題。你可以輕鬆用手機、平板操控家中裝置。
支援多 GPIO 與模組可連接各類感測器(溫溼度、光感、PIR)、繼電器、OLED 螢幕等,打造完整的自動化應用。
低功耗運行搭配休眠模式,適合電池供電的裝置,例如環境監控、無線門鈴、智慧插座等。
ESP32 可以應用在哪裡?
智慧燈控系統:搭配繼電器模組,用手機 App 遠端開關燈。
門窗狀態感知:使用磁簧開關與即時通知,保障居家安全。
語音控制助手:連接麥克風模組與雲端語音... read more
18
12 月
現在要買到超便宜的IoT開源硬體又多了1款新選擇。聯發科旗下的MediaTek Labs 昨日在官網上正式發布了最新系列LinkIt Smart 7688 開發版,只要花不到500元就能買到,比起另一款售價約1,800元的Arduino Yun開發板,還要更加便宜,這也是聯發科最新一款專門提供Wi-Fi功能的開源開發平臺,可供開發者用於如IP攝影機、監控設備和智慧家電等IoT開發應用。
MediaTek Labs也分別推出有LinkIt Smart 7688和LinkIt Smart 7688 Duo這兩個不同版本,基本上兩者功能相似,最大不同在於,7688 Duo在開發板上還多裝上了一顆Arduino 晶片,可支援市面上各種Arduino感測器的安裝使用。而7688售價13塊美元,7688 Du售價則為16美元。
新LinkIt Smart 7688 系列開發板是採用了聯發科Wi-Fi路由器晶片... read more
11
4 月
為了提供更穩定的購物網站系統及服務,台灣物聯預計在 4/13 (五) 下午6點 ~ 4/14 (六) 下午6點,以一天的時間升級網站主機硬體設備。此段時間若有任何問題可以另行 Mail : taiwaniot.com@gmail.com
感謝您的支持與愛護,謝謝!
read more
03
3 月
Arduino是一家義大利開源硬體和軟體公司、專案和使用者社群。 他們設計和製造用於建造數位裝置的單板微控制器和微控制器套件。 Arduino 的硬體產品獲得 CC BY-SA 許可,而軟體根據 GNU 寬通用公共授權 (LGPL) 或 GNU 通用公共授權 (GPL) 獲得許可,這意味著任何人都可以建立 Arduino 板並分賣軟體。 Arduino板可以從官方網站或授權經銷商購買。
Arduino uno... read more
16
5 月
感測器是一種物理裝置或生物器官,能夠探測、感受外界的訊號、物理條件(如光、熱、濕度)或化學組成(如煙霧),並將探知的資訊傳遞給其他裝置。「感測器」在新韋式大詞典中定義為:「從一個系統接受功率,通常以另一種形式將功率送到第二個系統中的元件」。根據這個定義,感測器的作用是將一種能量轉換成另一種能量形式,所以不少學者也用「換能器-Transducer」來稱謂「感測器/傳感器-Sensor」。確實檢測/測量、分析/解析並處理製造現場所發生的各種變化(位置/長度/高低差/變位/外觀等)或是針對未來現象之預測/預防。
光纖感測器
將來自放大器的光線以光纖進行傳送,進行狹窄處等檢測的光電感測器。
光電感測器
光學式工件檢測專用光電感測器。擴散反射/透過/限定反射/距離設定型、放大器內建型/分離型、光纖型等各種產品種類。
變位感測器/測距感測器
測量距離/高度。有雷射型、LED型、超音波型、接觸型、渦電流型。
影像感測器
使用影像來進行外觀檢查、文字檢查、定位、不良品檢查。
讀碼機/OCR
製造業廣泛使用的2維條碼與條碼讀取裝置。有固定(安置)型與攜帶(手持)型的產品種類。
近接感測器
檢測磁性體/非磁性體金屬之高頻率振動型以及可檢測非金屬之靜電容量型的近接感測器。有耐環境/耐熱/耐化學藥品/耐水型等的產品種類。
光電素子
檢測工件的小型低成本光感測器。有直流光/變調光方式的溝型(對照型)/反射型/分離型等產品種類。
旋轉編碼器
測量旋轉量/旋轉角度/旋轉位置的旋轉編碼器。
超音波感測器
利用超音波以對照型/反射型穩定檢測透明物體。
壓力感測器 / 流量感測器
檢測液體和氣體壓力、液體流量。
振動感測器/漏液感測器/其他感測器
透過接觸來測量工件、測量‧檢測設備或機械的振動、異常、傾斜角度、氣體流量,進行漏液檢測的感測器。
狀態監測感測器
包括感測器及增幅器。感測器能可視化裝置的健康狀況並偵測異常症狀,增幅器可以輕鬆連接各式類比感測器以監測狀態,並達成IoT化。
read more
16
9 月
人類對智慧化生活的需求,成為物聯網產業成長的主要動能,這意味科技業市場將從PC和手機擴大到生活其他環節,預計至2020年,聯網終端裝置上看500億套,應用市場更可望創造近2兆美元商機。 (閱讀全文…)
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