樹莓派鼓搗記 - 初探(從安裝到開機)


一.為什么想玩樹莓派

作為一個喜歡折騰的程序員,平時大多鼓搗的是一些軟件層面的東西,對於硬件也是一直抱有興趣,但從未去實踐過。最近自己在玩智能家居,想打造一個自己的智能家居中樞(HA homeassistant),我便立即想到了鼎鼎大名的樹莓派了,我是完全的硬件小白,在這里記錄一下自己從選購到成功讓樹莓派成功運行的過程。對於為什么選擇樹莓派,因為對於實現一個智能家居中樞來說,還有其他的方案,如ITX主機亦或者用軟路由來玩都可以,最重要的是樹莓派一直都想玩,其次是夠小不占空間,然后功耗也低,所以我最終選擇了樹莓派。

二.樹莓派的選購

第一步便是選購樹莓派,首先確定購買當前最新的版本 4b(新版本比老版本好不少,建議都選購最新版本,具體的版本參數對比可以參照某寶商家的商品介紹),然后某寶搜索即可。

image-20201104200731233

圖片來自某寶商家

內存:4b 有2g/4g/8g,個人建議選擇 4g,玩得舒暢,土豪選擇 8g 頂配

必備配件選購:Type-c 電源(5V 3A),帶風扇的外殼,散熱片,TF 卡,讀卡器

選購配件:網線,攝像頭,Micro HDMI 線,顯示屏。

因為樹莓派相比以前的版本來說性能提升了,功耗也高了,所以推薦做一些散熱的手段,帶風扇的外殼和散熱片就很有必要了,然后 TF卡、讀卡器和電源也是必須的,TF卡就相當於電腦系統盤。個人建議把攝像頭帶上,顯示屏看個人愛好了,我習慣了無界面的 Linux,不需要顯示屏,所以我沒選購。

千萬千萬別光買個主板,不然買來啥都做不了!!!

三.安裝工作

樹莓派的安裝工作不復雜,主要分為三部分,散熱片、外殼和風扇,一般商家都會提供視頻教程,照着視頻做就行了,很簡單。

散熱片:

image-20201104202425725

外殼:

image-20201104202440168

風扇:

image-20201104202536643

安裝風扇的時候要注意線對應正確的針腳,以及風扇的風向

四.系統燒錄

樹莓派安裝好了,那么接下來就是制作系統了。制作樹莓派系統有非常多的方式,這里介紹兩種。

先確定自己要用的系統,我經常使用 Ubuntu,所以對於我來說我直接選擇了 Ubuntu Server。選擇 Ubuntu 要注意 18.04 不支持 4b 所以只能選擇 20.04,進官網選擇你需要的系統 https://www.raspberrypi.org/downloads/。

這是樹莓派官方的系統,基於 Debian 來的,但是目前不支持64位:https://www.raspberrypi.org/downloads/raspberry-pi-os/

第一種方式:Raspberry Pi Imager

使用這種方式不需要先下載系統,在軟件上選擇系統,會自動下載然后寫入TF卡。

第二種方式:Etcher

下載地址:https://www.balena.io/etcher/

steps-8006dca57323756b1b84fb9408742409

使用這種方式需要提前下載好系統,然后選擇系統->選擇TF卡->寫入即可。

這里需要提一下 TF 卡制作好系統以后,用 Windows 文件資源管理器就打不開了(反正我是這樣),如果需要格式化TF卡可以使用軟件 sdformatter。

制作好系統以后,在樹莓派底部插入,然后接通電源,插上網線,就可以了。進入路由器查看樹莓派的局域網IP,順便做一下MAC綁定,固定IP。然后使用 xshell 等軟件輸入樹莓派的ip,用戶名密碼默認為 ubuntu (其他系統不一樣,可以在系統下載網站查閱文檔)

連接成功!

image-20201104204742965

五.系統設置

1.更換 apt 包源

系統默認是官方包源,國內的網絡訪問特別慢,更換包源的時候注意選擇架構,樹莓派的架構是 ARM,需要選擇 ports 源。

我選擇的是阿里源:https://mirrors.aliyun.com/ubuntu-ports

備份源文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

編輯包源:sudo vim /etc/apt/sources.list

image-20201104205447722

編輯完:

image-20201104205521183

2.安裝 python3

在后面玩樹莓派過程中,python是必不可少的,網上很多教程,比如控制 gpio 針腳的代碼很多都是python的。

sudo apt-get install python3
sudo apt-get install python3-pip
sudo ln -s /usr/bin/python3.5 /usr/bin/python
sudo ln -s /usr/bin/pip3 /usr/bin/pip

3.更換Python pypi包源

vim ~/.pip/pip.conf #沒有就新建

寫入以下信息:

[global]
index-url = http://mirrors.aliyun.com/pypi/simple
[install]
trusted-host=mirrors.aliyun.com

這樣包源就更換為了阿里源。

五.未來計划

未來准備在樹莓派安裝HA,來控制各種智能家居硬件,還有通過 HomeBridge 接入 Homekit。最近的小目標是先實現控制風扇的轉速,風扇目前是全速運行的,聲音有點吵,目前根據網上查閱的資料是通過三極管+控制GPIO針腳輸出PWM占空比控制風扇轉速,還在研究中,三極管還沒到貨,等實現了再來分享。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM