Raspberry Pi

使用樹莓派建立OPC UA Server

樹莓派因為可以連接感測器取得所需要的環境資訊,且又具備Linux作業系統可以安裝許多軟體及伺服器,因此很適合作為物聯網系統中的邊緣運算裝置(Edge Device)。在實際工廠生產線的應用上,OPC UA是現在非常流行的協定之一,本文的目的即在於示範如何在樹莓派上安裝OPC UA Server,讓它可以被其它裝置以OPC UA的協定讀取它所感測到的資料。

Raspberry Pi

在樹莓派上利用MCP3008讀取類比訊號

樹莓派本身並不支援類比輸入,想要取得類比裝置或感測器(例如光線感測器或是聲音感測器等)的值,需要使用額外的AD轉換器(Analog to Digital Conveter)才行,這一類的解決方案包括可以簡單地使用一顆IC完成,或是利用一個附加的模組電路板。在本文中,我們使用前者,也就是一顆IC MCP3008來解決。

Raspberry Pi

在樹莓派上使用SSD1306

然樹莓派本身可以透過HDMI連接到大尺寸的螢幕上,但是在把它當作是物聯網裝置時,讓它可以在一些小尺寸的螢幕上顯示一些必要的資訊也是很常見的應用。除了在上一篇文章中介紹的,如何在LCD上顯示資料之外,本篇會整理一下在0.96吋的OLED SSD1306上顯示資訊所需要的程式碼。