2015/04/03


<藍色小鋪> 最初是以 Bluetooth LE 應用為主軸的研究分享聚會. 會把觸角延伸到 Raspberry Pi (RPi), 主要考量是 RPi 的性價比與豐富多樣的開源套件, 能完整 BLE 的應用 (you complete me).


2015/3/24 與 2015/3/31 兩次聚會,  #字 很熱心地帶領大家, 從零到一把 RPi 點亮, 並安裝 nginx (web server) 與 camera, 做到即時串流(RTMP)的功能.



萊恩大兵簡略地做了筆記, 和大家分享.

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
(1) 認識 RPi

根據 Wiki (Raspberry Pi) 的資料, RPi 大約是 (以 RPi 2 model B 為例) CPU 900MHz/ 4核/ ARM based 等級的小電腦, 有 1GB RAM, 用 SD 卡做儲存空間. 另外有 HDMI, USB 2.0 x 4, audio jack, ethernet 等週邊介面.

它發展至今, 共有 model A/A+/B/B+/2B 等五個版本. 聚會當天湊到了其中三款 (B/B+/2B).



這片是 RPi B 版


(2) 連接週邊與電源

一個基本的 RPi 工作環境, 大致需要連接:
- 電源: USB 2.0 Micro Type B
- 螢幕: HDMI
- 鍵盤: USB Keyboard
- 滑鼠: USB Mouse
- 網路: Ethernet
- 儲存空間: SD 卡



(3) 下載 OS image

RPi 官網有數種現成的 OS image 可下載來使用. (推薦 RASPBIAN)



(4) 燒錄

下載來的 OS image 要再透過燒錄工具, 燒錄到 SD 卡上.

- 先下載燒錄工具 (Win32 Disk Imager)





- 燒錄 SD 卡 (燒錄的時候要小心, 千萬別選錯磁碟, 後果很恐怖的).





(5) 開機

OS image/SD 卡燒錄好後, 開機很簡單. 就把 SD 卡插進 RPi, 接電, RPi 就自動開機了. 螢幕會先顯示一長串的文字, 最後會停在 raspberrypi login: _ 提示符號. (預設帳密 raspberry / pi)



登入後, 輸入 startx, 就可以開啟 X 視窗畫面.



裡面有 browser 等工具,  就是一台輕量級小電腦的環境.



更進一步. 若要讓 RPi 做到即時串流功能, 就得再加上 webcam 與 nginx (web server)/ RTMP/ Strobe Media Playback/ GStreamer 等套件. 

細節設定步驟, 請參考 #字的部落格. 大致就是安裝套件, 不算太難的設定步驟, 就能做到影像串流的功能.



初嚐樹莓派的兩次聚會進度就到這邊. 未來, 萊恩大兵給自己的功課, 是要用 RPi 整合先前的 beacon 情境燈, 再透過 internet/web 來遠端遙控.


[萊恩大兵的其它文章]

自製大四軸

自製大四軸, 實作分享@華山文創園區
自製大四軸, (1) 零組件篇, 遙控器 (Drone, Quadcopter, Futaba, Maker, Arduino, Animatronic Eye)
自製大四軸, (2) 零組件篇, 飛控板 (Drone, Quadcopter, MultiWii, Arduino, Futaba, Maker)
自製大四軸, (3) 零組件篇, 自行雷切木質機架 (Drone, Quadcopter, Maker, Laser Cut)
自製大四軸, (4) 零組件篇, 馬達與電變調整 (Drone, Quadcopter, Maker, Electric Speed Control, Motor)
自製大四軸, (5) 組裝篇, 四軸飛行器成形 (Drone, Quadcopter, MultiWii, Arduino, Maker, Electric Speed Control, Motor)
自製大四軸, (6) 調整篇, 飛行前兩三事 (Drone, Quadcopter, Maker, Futaba, Arduino, MultiWii)
自製大四軸, (7) 充電篇, iMax B6 充電器操作記要 (Charger, Battery)
自製大四軸, (8) 問題篇, 機架損壞維修 (Drone, Quadcopter, Laser Cut)
自製大四軸, (9) 改良篇, 方便拆卸的木質機架 (Drone, Quadcopter, Maker, Laser Cut)
自製大四軸, (10) 外飛篇, 新手的青蛙跳與遛狗 (Drone, Quadcopter, Maker, MultiWii)

自動報球速的棒球


CC2540 Bluetooth Low Energy
筆記, CC2540 Bluetooth Low Energy, (1) 開發環境 架設 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (2) 跑第一個範例程式 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (3) SimpleBLEPeripheral 簡單介紹 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (4) 在智慧手機上執行範例程式 (Bluetooth, CC2540)
筆記, CC2540 Bluetooth Low Energy, (5) 偵測與發送 iBeacon 訊號 (Bluetooth, CC2540, iBeacon)
實作, iBeacon 發訊器 x 防丟器 (Bluetooth, CC2540, iBeacon)
實作, iBeacon 尋寶遊戲 (Bluetooth, CC2540, iBeacon, iOS app)
實作, BLE + iOS app, 遙控燈泡君 (Bluetooth, CC2540, iOS app)
做實驗, 用 iBeacon 做自動控制的可行性 (Bluetooth, iBeacon, CC2540, Automation, URL Scheme, iOS app)

藍色小鋪一起來做

藍色小鋪一起來做, (1) 用 beacon 控制開關的枱燈
藍色小鋪一起來做, (2) 講解 BLE CC2540 UART 通訊範例程式 (Bluetooth, CC2540, UART)
藍色小鋪一起來做, (3) 藍牙枱燈專案實作 (上) (Bluetooth, CC2540)
藍色小鋪一起來做, (4) 藍牙枱燈專案實作 (下) (Bluetooth, CC2540)
藍色小鋪一起來做, (5) iBeacon scanner 專案示範與解說 (Bluetooth, CC2540, iBeacon)
藍色小鋪一起來做, (6) 完成, 用 iBeacon 控制開關的枱燈 (Bluetooth, CC2540, iBeacon)
藍色小鋪, 初嚐樹莓派 (Raspberry Pi)
藍色小鋪, iBeacon 應用, 自動記錄到訪時間 (iBeacon, Geohopper, Zapier)
藍色小鋪, 菲力普的 Docker 應用分享 (Docker)
藍色小鋪, PTT地震文團隊分享三連發, (1) Maker 的 IOT 遊樂場 (PTT, Hackathon, Python, Xively, Internet of Things)

小惡魔 無線溫度感測器

108 大眼仔
Plot Clock

體驗, 原住民互動故事書@宜蘭大同鄉泰雅生活館
體驗, 蛋生音互動裝置@兒童美術館 (Arduino, 3D Printing, HC-SR04, Interactive)


實作, 電容感應音樂樹

0 意見:

張貼留言