物聯網(Internet of Things)是現今一個非常熱門的話題,它的概念就是讓生活中所有的東西數位化,全部都連上網路,統一管理,其應用的領域相當廣泛,舉凡運輸物流、健康醫療、智慧環境(家庭、辦公、工廠)等等。
各種開發板
在技術上若要讓各式各樣的東西都連上網路,通常都需要加裝一些嵌入式的系統或感測器等等裝置,負責資料收集、狀態監測、自動控制等任務。在開發階段我們可以使用一些市面上的開發版來發展自己需要的系統,成本低廉取得也很容易,甚至可以直接使用這樣的開發版來做一些實際的應用,以下是常見的開發板與相關技術文章。
樹莓派(Raspberry Pi)
樹莓派是一個很熱門的開發版,它的作業系統是 Linux,使用 ARM 的處理器,板子的大小大概跟一張信用卡差不多。它是由英國的樹莓派基金會所開發,最初目的是希望發展一套價格低廉的電腦,給學校教學使用,由於它的價格低廉、開發也很方便,現在有非常多人拿來應用在務聯網上。
- 樹莓派 Raspberry Pi B+ 入門教學,以 NOOBS 安裝基本 Linux 系統
- 使用 PL2303 HXD USB 轉 TTL 傳輸線,從序列埠登入到 Raspberry Pi B+
- Raspberry Pi 更改鍵盤設定
- Raspberry Pi 編譯 Linux 核心(Kernel)步驟教學
- 在 Raspberry Pi 中擷取螢幕畫面(Snapshot)的工具
- Raspberry Pi B+ 連接 MPU-6050 加速度計與陀螺儀六軸感測器
- Raspberry Pi 使用 C++ 讀取 MPU-6050 加速度計與陀螺儀感測資料
- 使用 MPU-6050 的 DMP 來取得更精準的運動感測資料
- 樹莓派 Raspberry Pi 使用 Node.js 與 WebSocket 呈現即時性的 MPU-6050 感測器資料
- 以程式控制樹莓派 Raspberry Pi 的 ACT LED 指示燈
- 如何讓 Raspberry Pi 開機自動掛載 USB 隨身碟或外接硬碟
- 在 Raspberry Pi 中使用 USB 網路攝影機(Webcam)照相
- 在 Raspberry Pi 上面安裝 OpenCV 函式庫
- Raspberry Pi 使用 USB 電視棒收看數位電視頻道
- 使用樹莓派(Raspberry Pi)自己架設廣播電台
- 樹莓派(Raspberry Pi)的 Reset 針腳,不用拔插頭即可重新開機
- 使用 vcgencmd 指令查看 Raspberry Pi 的 CPU 溫度、運行速度與電壓等資訊
- Raspberry Pi 安裝中文輸入法與字型
- 樹莓派架設 RTMP 串流(Streaming)伺服器,傳送即時攝影機影像
- 將影像檔(img 檔)寫入 MicroSD 卡,製作樹莓派系統用的記憶卡
- 使用樹莓派(Raspberry Pi)與 RuneAudio 打造音樂播放器
- [開箱] 樹莓派 Raspberry Pi 2 Model B 與 eleduino 金屬外殼
OpenELEC(XBMC)的應用:
Arduino
Arduino 是一個開放原始碼的開發板,其使用 Atmel AVR 微控制器,大小也是跟一張信用卡差不多,附帶有非常完善的軟體開發環境與資源,學習門檻低,容易入門。
- Arduino UNO R3 義大利原廠開發板,入門使用教學
- Arduino 使用 1602 IIC(I2C) LCD 點陣液晶模組
- Arduino 更改 IIC(I2C)Baud Rate 為 400 KHz,增加傳輸速率
- Arduino Ethernet Shield W5100 乙太網路擴充版,使用 DHCP 取得 IP 位址
BeagleBone Black
BeagleBone Black 是一款由德州儀器、Digi-Key 與 Newark element14 合作生產的開發板,它的作業系統是 Linux,使用德州儀器生產的 ARM 處理器。
Leave a Reply
很抱歉,必須登入網站才能發佈留言。