Raspberry PI (樹莓派)的擴展板(Hardware Attached on Top;HAT) 是指加在樹莓派上,使得樹莓派可以用作更多用途、提升效能的開發板。現時的擴充板主要針對Model B+及Zero的型號設計。以下是一些在擴充板會提供的主要功能。
提升運算效能
當遇到一些需要在本機運算的開發,如物體偵測(Object Detection) ,樹莓派較弱的運算能力使程式運行減慢。而加上HATs後,可以提升本機的運算能力,如 Grove AI HAT for Edge Computing。它配置了神經網絡處理器以及更高效能的中央處理器,大幅提升處理各種AI程序的效率。
免焊接接線
要開發過程中,接線是一個難題。對於初學者而言,焊接所需的知識較深,實際操作亦較為複雜,入門門檻較高。使用HATs,可以以插線的方式連接不同的裝置,除了不用焊接之餘,亦不而需以大量的線材連接。不但減低了錯誤接線的機會,較少的接線亦使開發者更容易進行除錯(Debugging)。如Waveshare 1.3inch OLED display HAT。只需要把HAT放在樹莓派上,加上編程,便可以使用OLED顯示屏,十分簡單、方便。
擴充功能
樹莓派縱使有不同的內置模組,但面對眾多的開發項目,內置的功能亦會有所不足。如樹莓派 Zero 沒有提供3.5mm的音源接口。當遇到一些需要以聲音作為輸出的項目,如盲人提示系統等,樹莓派 Zero 難以與喇叭連接。加上HATs後,可以為樹莓派提供更多的功能。如加上 WM8960 Hi-Fi Sound Card HAT後,樹莓派便可以直接以3.5mm 端子與喇叭連接。
提供電源
樹莓派需要5V的工作電源。在開發過程中,我們可以使變壓器(火牛)作供電。可是,一些項目需要以流動的方式使用樹莓派,以火牛的方法供電便會顯得不便。於是,提供電源的HATs便大派用場。如LiPo Battery HAT,它不單只可以以電池的方式,為樹莓派供電外,更可提供電源予馬達,LCD顯示屏等。提升靈活性。