樹莓派連接外部LED測試

使用樹莓派最大的好處除了它是一部非常便宜的電腦之外,最重要的是有許多的連接埠可以連到外部的電路或感測裝置,讓我們透過程式去接收這些感測器的值,或是控制外部的電子裝置,而且,因為它本身是一個完整的作業系統,因此可以使用任何您熟悉的程式語言來作為控制程式開發工具。

Read More

在樹莓派上安裝Node-RED

Node-RED是一個以Node.JS為基礎的圖形化介面物聯網整合開發平台,安裝完成之後它會提供一個網頁的圖形介面,使用者只要利用拖拉的方式,即可控制樹莓派上面的介面以及設計程式,非常地方便。如果你的樹莓派在預設的情況下沒有安裝Node-RED的話,請參考這篇文章的說明以進行安裝。

Read More

初次使用樹莓派

剛拿到一個新的樹莓派時,它的內容包含3大主要部份,除了樹莓派主板之外,還有連接電源用的變壓器,以及一個全新空白的microSD卡。因為它是一部電腦,需要安裝作業系統才能夠順利地開機,因此,第一件要務就是要讓microSD卡上面有一個可以開機的作業系統才行。

Read More

使用樹莓派建立OPC UA Server

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

Read More

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

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

Read More

在樹莓派上使用SSD1306

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

Read More

使用樹莓派驅動伺服馬達SG-90

樹莓派有一組40pin的輸出入接腳可以用來控制外部的電路,當然對於伺服器的控制也不成問題,只不過,它使用的是模擬PWM的方式進行輸出,所以在控制上比較沒那麼精準,但是就一般的使用上,還算是可用啦。這篇文章就讓我們來看看如何簡單地控制SG-90這個輕巧的伺服馬達。

Read More