You are on page 1of 6

Pi 3 Image 燒錄與備份

jameschen@hust.edu.tw
A. 必要時,先利用 SD Formatter 進行記憶卡的低階格式化
https://www.sdcard.org/cht/downloads/formatter_4/

 建議點選【選項設定】> 開啟 [邏輯大小調整]為 【開啟(ON)】

B. 燒錄 Pi 3 Image (備份: 選擇存檔路徑與檔案名稱後,按下讀取)


1. 下載並安裝 Win32 Disk Imager
https://sourceforge.net/projects/win32diskimager/files/latest/download
2. 下載 Pi 3 Image File : https://goo.gl/ofsdRj; 目前需要 16GB SD Card ; 解開檔案 Pi3_20171111_1.img.zip
先選擇 Image or ISO File (範例: H:\Pi\Pi3_8GB.img) 再選裝置(範例: F:\),然後點【寫入資料到…】

插入 Pi 3, ,準備嘗試開機看看是否正常。
Pi 3 開關機、設定網路
jameschen@hust.edu.tw

1. 燒錄好 SD Card (可直接下載已經設定好的 Pi 3 Image) 備用;


2. Pi3 裝入外接盒內:紅白盒(先拆左右側板,再拆上蓋)、水晶殼(組裝)?
3. 將以下設備接到 Pi 3 : USB 鍵盤、滑鼠、網路線(原有電腦網路線);
4. 利用 HDMI 轉 VGA 線來連接 VGA 螢幕,你可能需要 VGA 雙公頭的延長線(對接);
*或利用以 USB/TTL 轉換模組連接 GPIO 腳位 6, 8, 10, 以終端機程式( putty 或 mobaXterm, …)
連接 com port, 就可進入終端機模式開始進行設定或操作;當確認 IP Address 之後,即可以
X-Window (如: MobaXterm, VNC, …)來進行視窗遠端操作。

5. 插入 micro SD Card, 請注意正反面: 金手指朝上;


6. 確認上述均正確後,接上電源線(Micro USB),按下電源線中間的圓形按鈕來切換電源。
7. 觀察螢幕是否出現彩圖、並陸續出現開機的文字+四顆樹莓果實。
8. 開機完成後,會自動出現 Pi3 的桌面 ; 註:Pi 3 的預設帳密為 : pi / raspberry
9. 點擊上圖中黃色箭頭所指的圖示來開啟終端機文字視窗,以便修改網路參數;

10. 接著準備修改網路參數(IP Address) :根據實際環境來設定(必要時,請諮詢網管);


請執行以下指令:
sudo nano /etc/dhcpcd.conf
出現編輯畫面之後,捲動到檔案最後面,貼入下圖中反白的設定參數(需修改):

# static IP configuration
interface eth0
修平科大資網系
static ip_address=192.168.17. /23
電腦教室的參數
static routers=192.168.17.254
static domain_name_servers=163.17.64.30
接著,按下【 Ctil】+ 【O】,然後再壓下【Enter】完成原檔案的存檔;最後按下【F2】
11. 啟用新的網路設定:請嘗試依序執行以下指令;
sudo service networking restart
sudo ifconfig eth0 down
sudo ifconfig eth0 up

最後,再次利用 ifconfig 查詢剛剛設定的網路位址(固定 IP Address)是否正常啟用:


ifconfig eth0

12.當你不再使用 Pi3, 建議正常關機;直接在終端機視窗內利用指令來關機:


sudo shutdown –h now

若是要重新啟動 Pi 3, 則是指令: reboot


sudo reboot

注意:執行關機指令後,待樹莓派側邊的電源指示燈不再閃爍(約 30 秒),即可關
閉電源、拔除相關設備。

參考資源:
註 1 : Linux 相關指令可以參考【鳥哥的 Linux 私房菜】

註 2 : Pi 3 (樹莓派) 的相關設定或操作,則可以 Google 找到適合你的學習資源,


例如【葉難】部落格 有許多與樹莓派相關的文章,值得一看。
http://www.codedata.com.tw/java/swz-01/ 這裡也有不少好東西。
個人電腦之 IoT 開發環境安裝
jameschen@hust.edu.tw

1. 安裝 mqtt.fx : 下載後,點擊後進行預設安裝即可
下載點 http://mqttfx.jensd.de/index.php/download

2. 安裝 Node.js + Node-RED(含相關必要套件)
• 下載適當的安裝程式,進行 Node.js 安裝 (含 npm)
https://nodejs.org/en/download/
• 開啟命令提示字元視窗(cmd.exe), 安裝 Node-RED
npm install -g node-red
• 啟動 Node-RED 服務程式 (port# 1880)
node-red
• 開啟 Chrome 瀏覽器, 輸入 Node-RED 服務網址 (或 127.0.0.1)
http://192.168.17.XXX:1880
• 安裝 Dashboard : 點擊右上角選單 > [Manage Palette] > [Install]
輸入 dashboard,點擊 node-red-dashboard 後方的 install 按鈕

3. 安裝 Arduino IDE 開發環境


• 安裝 USB/TTL 轉換模組之驅動程式
– 請先確認開發板或 USB/TTL 轉換模組的型號 CH340G, CP210x, FDTI…?
• 安裝正確驅動程式之後,插入開發板(ex: NodeMCU)或轉換模組(ex: Ch340G),則由【控
制台】>【裝置管理員】> 【連接埠…】,可以看到對應的埠號 COM??

NodeMCU 內建模組
CP210x
• 下載並安裝 Arduino IDE : http://www.arduino.cc ( > 1.8.0) : 建議下載壓縮檔,直接解壓縮
到特定目錄即可,如 D:\。
• 執行 Arduino IDE,加入 ESP8266 Core for Arduino 板子定義檔
– 選單:[檔案] > [偏好設定] > [額外板子管理員網址] , 輸入網址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
– 選單:[工具] > [開發板管理員] > 輸入 ESP8266, 選擇安裝 ESP8266 相關模組
• 加入必要程式庫 : 選單 [草稿碼] > [匯入程式庫] > [管理程式庫] ; 逐一輸入以下模組名
稱(冒號後方的粗體字), 以進行個別程式庫安裝;注意:部分模組需要手動安裝。
– MQTT Client : PubSubClient
– RESTful 通用模組 : aREST
– 溫溼度感測模組 : DHT (dht?)
– 定時執行特定作業 : 官方說明 TimedAction (獨立安裝)
下載 zip, 並將檔案直接解壓縮到 <sketchbook_dir>\libraries 之內即可使用
– Blynk Client : Blynk 官網說明 … … (獨立安裝)

4. 遠端遙控:下載、安裝 MobaXterm, RealVNC-Viewer-…


https://drive.google.com/drive/u/1/folders/1nP53_SPn7Kc4lEesrNZk6CkYYErapqTj

個別下載檔案完成後,可以直接點擊執行;或先解壓縮後、再點擊執行檔案來執行。

You might also like