2016年10月24日 星期一

[ Raspberry Pi 3 Model B ]
Project1 - 簡易型倒車雷達 Parking sensors

在一段時間慢慢摸索 Raspberry Pi 以 Python 控制周邊 GPIO 及相關硬體後,總算可以將些許小東西結合在一起當作個小專題,功能類似簡易版的倒車雷達!

[ Preparation ]
開始之前先將硬體及周邊電子零組件準備完成!
硬體部分:
1. Raspberry Pi 3 Model B
2. HC-SR04 (超音波距離感測模組)
3. 麵包版 x 1
4. LED x 3 (紅黃綠)
5. 1 K 歐姆 電阻 x 4、2 K 歐姆 電阻 x 1
6. 他激式蜂鳴器 x 1 (可發出不同頻率的聲音)
7. 杜邦線 公/母 數條 (約10-15條)
軟體部分:
首先說明一下,因為原本後期就會用到較多 GPIO 來做較多的控制,而在 Raspberry Pi 2 時似乎只有一個 GPIO 的 pin 腳能當作 PWM 使用,而在 Pi 3 似乎就沒這個限制,我就順便測試了將 GPIO 中 SPI 的模組關掉 來當作一般的 GPIO 且使用PWM來當作不同音調的控制!
1. 所以一開始要先確定關掉 GPIO 的 SPI 模組
    (如要使用一般GPIO pin 腳則可省略此步驟)
    打開終端機打上下列指令 (也可以直接開啟桌面圖示調整)
$ sudo raspi-config
    選擇 7 Advanced Option → A6 SPI → 是否 enable → <No>
    這樣就可以確定 SPI 模組為關閉的了
2. 這裡我使用 Python 來完成此次小專題

2016年10月18日 星期二

[ Raspberry Pi 3 Model B ]
使用遠端控制 Raspberry Pi

假如想要控制 Raspberry Pi 會需要占用滑鼠鍵盤螢幕等等有點麻煩
但假如用遠端控制的話就可以省掉這些硬體設備囉!
但是還是要先接上一次來設定遠端相關控制

[ 安裝VNC ]
在 Raspberry Pi 及電腦端都需要裝上VNC
Raspberry Pi方面:
首先鍵入底下程式碼來更新安裝軟體及安裝程式之設定
$ sudo apt-get update
$ sudo apt-get upgrade
接下來鍵入下列指令在Raspberry Pi端安裝VNC Server
$ sudo apt-get install tightvncserver

電腦端方面:(我使用 windows)
這裡我是使用 REAL VNC 這款 VNC Viewer (官網下載)
官網裡面選擇自己的作業系統來下載
當然還有其他許多的 VNC Viewer 大家可以嘗試看看

[ Raspberry Pi 3 Model B ]
Setting - 網路設定

Raspberry Pi 3 很方便的已經內建4.0藍芽以及802.11n WiFi,所以進入 windows 模式後可以直接打開 WiFi 來連上網路

2016年10月17日 星期一

[ Raspberry Pi 3 Model B ]
Setting - 鍵盤與其他

[ Keyboard ]
一開始雖然我們已經設定過鍵盤了 (見上一章節)
但是!!
一開始進入 Raspian 系統後還是要再設定一次鍵盤避免有些字打不出來像 ~ # 之類的


打開終端機並輸入程式碼 $ sudo raspi-config

2016年10月13日 星期四

[ Raspberry Pi 3 Model B ]
第一次使用樹梅派事前準備及安裝作業系統

[ Preparation ]
1. 下載 Raspberry Pi 的作業系統或 NOOBS (官網下載)


安裝作業系統的方法有兩種:
<1> 藉由安裝 NOOBS 到 SD 卡後開機安裝作業系統
<2> 自行燒入想要的作業系統至 SD 卡內
(我自己是使用 NOOBS 來安裝 RASPBIAN)
2. 格式化 SD 卡 (格式化程式下載網站)