---
# System prepended metadata

title: 樹莓派居家安全系統-01-基礎安裝
tags: [樹莓派, pyHomeSafe, raspberrypi]

---

# 樹莓派居家安全系統-01-基礎安裝
###### tags: `樹莓派` `raspberrypi` `pyHomeSafe`
>[name=shaoeChen] [time=Mon, Feb 3, 2020 8:11 AM]


原本希望安裝ubuntu server使用純文字，不過因此螢幕的驅動程式不支援，只能再回刷回官方系統。

## 安裝系統
[參考連結](https://ubuntu.com/download/raspberry-pi)
ubuntu server的安裝基本上參考連結上的說明已經非常清楚，唯一要注意的就是image file寫入sd card的時候不要指定錯磁碟。

開機的登入帳號密碼預設為ubuntu，登入的時候會請使用者自行設置預設的帳號以及密碼，再自行設置即可。

>系統本身安裝可以成功，無奈購買的微雪螢幕似乎不支援，只能安裝回官方系統
## 無線網路設置
>下方是ubuntu系統手動設置無線網路的作法

[參考連結](https://askubuntu.com/questions/1033826/ubuntu-18-04-server-raspberry-pi-wireless)  
登入之後如果沒有網路線的話，就需要設置無線網路，我是用自己的手機做無線基地台，然後修正`/etc/netplan/50-cloud-init.yaml`，依參考連結所說明修正配置：
```
ubuntu@ubuntu:~$ sudo nano /etc/netplan/50-cloud-init.yaml
# This is the network config written by 'console_conf'
network:
  ethernets:
    eth0:
      dhcp4: true
      match:
        macaddress: b8:27:eb:03:91:12
      set-name: eth0
  version: 2
  wifis:
    wlan0:
      access-points:
        my_wifi_ssid: {password: my_wifi_password}
      addresses: []
      dhcp4: true
      nameservers: {}
```
主要加入`wifis`區塊資訊，設置完成之後執行：
```shell
sudo netplan apply
```

這時候可以觀察手機上的基地台連線人數，如果設置正確的話應該就可以看的到多了一個連線設備才對。

## 安裝螢幕驅動程式
個人所購買的[LCD 3.5吋小螢幕](http://www.waveshare.net/wiki/3.5inch_RPi_LCD_(B))，依官方文件安裝驅動重新開機之後正常。

## 安裝opencv
主要參考[pyimagesearch](https://www.pyimagesearch.com/2018/09/26/install-opencv-4-on-your-raspberry-pi/)說明安裝，理論上一切是可以正常的。

## ssh
設置ssh server開機啟動
```shell
sudo systemctl enable ssh
```

設置之後重新開機
```shell
reboot
```

確認是否設置成功
```shell
sudo systemctl status ssh
```

如果要關閉開機啟動ssh server
```shell
sudo systemctl disable ssh