顯示具有 Raspberry Pi 標籤的文章。 顯示所有文章
顯示具有 Raspberry Pi 標籤的文章。 顯示所有文章

2025年3月10日 星期一

[Home Assitant]樹莓派 Raspberry Pi 5和 8735Ultra整合測試

 

1.Home Assistant OS:haos_rpi5-64-15.0.rc1.img.xz
2.Raspberry hardware:樹莓派 Raspberry Pi 5 Model B 8G pi5
3.安裝套件:

motionEye第一次使用時預設帳號admin和user其密碼不用設定,完成後再改即可。

4.8735Ultra+CAM採用下列範例,記得設定
char ssid[] = "Network_SSID";    // your network SSID (name)
char pass[] = "Password";        // your network password





2023年1月14日 星期六

用Python Flask搭配Raspberry pi設計GardenPi 魚菜共生控制系統

今天(2023/1/14)是台灣魚菜共生產業促進會之理監事聯誼會的聚會,因為疫情大家已經有一年沒有一起聚會,2023年對促進會推廣魚菜共生是很重要的,會中大家提出幾項建議,相信在不久後就可以看到促進會的活動。

回想起敏哥參與魚菜共生的學習,要從一位南開畢業生談起,故事發生在10年前(2013年),一位畢業生回來找敏哥,他說想留在老師的實驗室練功學習,老師說可是我付不起您的薪水,只能申請國科會的計畫-銀髮族健康促進暨魚菜共生情境感知系統之研製, 計畫通過後展開大學和農民、社區間的魚菜共生的共學旅程。

2016台北國際發明展_組合架式室內魚菜共生栽培暨情境感知技術_廖俊欽同學(南開科技大學)
台灣魚菜共生產業促進會成立大會圓滿落幕
工作退休但人生不退休 生命的脈動,因為有動而更精彩!

聯誼會結束後,總是想著Python教學,隨手查閱Githup,發現有一套很不錯的開源系統,這套系統是採用Python Flask來開發Web人機介面,利用Raspberry pi來設計控制系統。 GardenPi開源軟體: https://github.com/rjsears/GardenPi

GardenPi開源系統:

(摘自GardenPi開源軟體)

(摘自GardenPi開源系統)

(摘自GardenPi開源系統)

2019年11月17日 星期日

[ Home Assistant ] 以Python為基礎的居家助理初體驗

我們曾在2019年9月發表四篇文章,來說明使用兩行指令完成居家助理以及居家助所使用到的語言YAML,另外也說明如何使用MQTT來與居家助理溝通以及其系統架構,以下是這幾篇文章的鏈結:
本篇我們將介紹如何使用Reasberry Pi來實現居家助理,在官方網站:https://www.home-assistant.io/有介紹如何使用。


按下左上方的Getting Started選單:



本篇文章所採用的Reapberry Pi 3 Model B, 來實作。
1.下載映象檔
https://www.home-assistant.io/hassio/installation/
選擇Raspberry Pi 3 Model B and B+ 32bit

2.在 https://www.balena.io/etcher/ 下載balenaEtcher並安裝
上圖下方有燒錄工具

3.執行balenaEtcher,準備燒錄

4.選擇映象檔

5.選擇上圖Flash!,進行燒錄

6.燒錄完成

7.把SD卡放到Raspberry Pi上,接上網路線以及HDMI連接線,送上電源。

8.等開機一段時間,輸入hassio.local:8123即可以看到等待約20分鐘的訊息。

9.完成後就可以看到建立帳號的畫面。

10.輸入帳號和密碼

11.輸入台北時區

12.將坐標設定南開科技大學

13.按下一步,到了最後階段。

14.就可以看到首頁。

2016年4月26日 星期二

樹梅派電源控制開關

一般樹梅派在使用Micro USB介面當作電源輸入時,當Pi執行關機指令(shutdown -h now)後電源還是會持續供電,前一陣子在網路上看到了一個關於樹梅派控制電源的電路,該電路實作結果有點類似PC上的ATX功能,在執行Pi關機後會自動把電源斷電以達到省電的效果。該產品在官網中售價為15歐元約台幣5百多。
本文則是利用該作者所公開的電路圖在所有零件成本不到台幣百元情況下利用洞洞板手工搭棚達到相同功能。

2016年3月15日 星期二

Raspberry Pi 3 Model B 使用心得

系統介紹:
在前一版相隔一年後,樹莓派官方在今年2月29日推出了新版的 Model B 樹莓派稱之為Raspberry Pi 3 Model B,由於目前版本安裝與先前文章以有出入,整理一下安裝的步驟。

2015年3月12日 星期四

Raspberry Pi安裝MQTT之IoT應用 -- Arduino示範


Machine-to-Machine (M2M) 協定目前常見的包括有 CoAP、XMPP、RESTful HTTP及MQTT 。
● CoAP (Constrained Application Protocol)受限應用協定,是採用UDP方式傳送用在受限制的資源上的一個類似HTML觀念的應用層協定。其協定最小資料為4 byte header
也就是說當你下一個類似coap://example.com:5683/~sensors./temp1.xml這樣的CoAP URI你就可以得到該感測器的資訊。
● XMPP (Extensible Messaging and Presence Protocol )大家應該就比較熟悉了,這是一個採用TCP連接並且可以透過XML進行雙向溝通的協定。經常用在即時通訊之類的軟體上。
● RESTful 符合REST(Representational State Transfer)原則的系統統稱為RESTful,REST同樣架構在HTTP over TCP上的一個協定,比較適合在雲端運算之類的環境。
● MQTT前一篇文章已經介紹過了這裡就不重複說明,下圖是Cisco原廠所做的比較表:

2015年3月9日 星期一

Raspberry Pi安裝MQTT之應用 -- Android訊息推播

Android 常見的推播方式有GCM(Google Cloud Messaging)、XMPP、HTTP輪循方式(Web Service)以及本文所談的MQTT協定。
這四種推播的平台比較下各有優缺點,例如
GCM是Google的服務其優點簡單、無須安裝部屬。缺點則是受Google限制(上限 4kb 的輕量資料)。
XMPP優點是協定成熟、強大、可擴展性強、主要應用於聊天系統中。缺點則是協定較複雜、四種方式比較起來由於基於XML所以流量較大,需要軟硬體部署。
Web Service則是定時透過HTTP服務獲取最新訊息。優點是實現簡單、可控性強,部署硬體成本較低。缺點則是無法做到即時性的廣播。
MQTT優點協議簡潔、小巧、可擴展性強、節省頻寬。缺點不夠成熟、實現較複雜、需要軟硬體部署。

2015年3月2日 星期一

Raspberry Pi 藍牙4.0應用之iBeacon 發射器

藍牙在4.0版本中定義了「高速藍牙」、「傳統藍牙」和「低功耗藍牙」三種模式。高速藍牙主攻資料交換與傳輸;傳統藍牙則以資訊溝通、裝置連線為重點;藍牙低功耗顧名思義,以不需佔用太多頻寬的裝置連線為主。

2015年2月13日 星期五

Raspberry Pi 2 Model B 使用心得

系統介紹:
樹莓派官方在今年2月2日推出了新版的樹莓派稱之為Raspberry Pi 2 Model B,這兩天剛好嘗鮮入手了這塊板子,就在這寫個開箱文順便紀錄(更新)一下安裝步驟。

2014年3月2日 星期日

Raspberry Pi 整合 GPS 模組教學

好一陣子沒有在玩 Raspberry Pi 了,由於網友詢問這類問題剛好手上有GPS模組所以找了空檔寫了這篇希望能有所幫助。
一般GPS大概都是透過非同步式串列介面(UART)作為訊號傳遞連結,模組與Raspberry Pi連結就是透過高低電位的TTL方式使用UART介面來傳遞,通常運用到模組上的RX,TX 兩條訊號線及VCC/GND (這裡的VCC是供電給GPS模組使用的)。
模組上你可能會看到還有VBAT這是外接電池使用或者每家開發商會有不同的定義其他腳位,這個部分就得要看所買到的GPS模組Datasheet了。

至於GPS模組中還要注意的是協議部分,常見的GPS模組內建協議包括NMEA-0183SiRF binary、RTCM SC-104等格式,這些協議格是可以透過AT命令進行切換,本篇文章則以常見的NMEA為主,好處是讀取道的資訊是一般的明碼,我們取來應用比較方便。

其他關於GPS模組部分還有是近兩年流行的雙衛星系統接收。所謂雙衛星系統指的是美國的GPS (全球定位系統)及蘇聯的GLONASS(全球導航衛星系統),其相關資料這裡就不多敘述有興趣的詳見 "淺談GPS/ GLONASS雙星定位系統" 網頁。至於雙衛星系統最主要的優點是定位迅速冷啟動大約在30秒即可定位。

實作Raspberry Pi 整合 GPS 模組有兩種方式,一種是透過TTL方式直接跟IO接腳的第8腳UART TX及第10腳UART RX連結(方案一),另外就是GPS模組透過 USB to TTL Adapter Cable連接到Raspberry Pi 的 USB上面(方案二)。詳細接線圖如下:
方案一

方案二

2013年4月21日 星期日

Raspberry Pi 硬體控制-- C 語言篇


上一篇我們用了Python語言來控制GPIO功能, 本篇接著下來討論如何使用C語言來控制GPIO功能。按照Benchmarking Raspberry Pi GPIO Speed這篇文章所述,如果你的需求是在控制硬體上反應速度快的話 C 語言就很適合了。
Raspberry Pi目前網路上資料中,用C來控制GPIO硬體大致上有兩個專案的資源比較完整,一個是WiringPi專案;另一個是bcm2835專案。兩者不同專案的差別在於上述的Benchmark反應時間,看起來WiringPi所寫的程式反應時間是最快的了。
所以本篇就透過WiringPi實作一下用C語言來控制GPIO。

2013年4月9日 星期二

Raspberry Pi 硬體控制-- Python 語言篇


Raspberry Pi 上面擁有26 pin 的 GPIO 接腳,我們可以使用這些接腳來進行硬體控制。目前用來控制Raspberry Pi 上的GPIO網路資源中常見使用有 PythonJava以及 C語言,其他如Ruby、Perl、PHP等在網路上也有人寫出函式庫提供使用。另外也有人直接使用Shell script來寫GPIO控制程式。

2013年2月27日 星期三

Raspberry Pi 應用之DLNA影音伺服器

上一篇我們既然已經完成了Windows檔案伺服器,接著下來當然要在Raspberry Pi上做個影音伺服器來應用一下。

一般而言,市面上的家庭多媒體網路儲存伺服器在影音分享部分絕大多採用DLNA的規範, 維基百科上這麼寫著:數位生活網路聯盟 (Digital Living Network Alliance ,DLNA) 是一個由消費性電子、行動電話,以及電腦廠商組成的聯盟組織。該組織的目標在於建立一套可以使得各廠商的產品互相連接,互相適應的工業標準,從而為消費者實現數位化生活。

DLNA技術是利用網路用UPnP機制進行影音的傳輸,規範中有幾個角色在家用網路設備中包括數位媒體伺服器(DMS)、數位媒體播放器(DMP)、數位媒體控制器(DMC)、數位媒體撥放器(DMR)及數位媒體印表機(DMPr)等。
而在行動手持裝置上同樣也有規範包括移動式數位媒體伺服器(M-DMS)、移動式數位媒體播放器(M-DMP)、移動式數位媒體上傳器(M-DMU)、移動式數位媒體下載器(M-DMD)及移動式數位媒體控制器(M-DMC)等詳見維基百科。

所以,本篇就來實作一下如何在 Raspberry Pi 上建置DLNA影音伺服器,另外在實作Android手機如何使用所做出來的DLNA影音伺服器。

2013年2月25日 星期一

Raspberry Pi 應用之Windows檔案伺服器


上一篇我們已經設定完成 Raspberry Pi 網路,應該總是得實要做一些服務來應用,想了一下就從檔案分享器開始好了。

一般而言,在Linux上要將檔案分享出來的方法常見有對Unix Like系統的NFS、對Winsows系統的SMB/CIFS、透過網路作磁碟共享的iSCSI、網際網路雲端硬碟的WebDAV...等等。
由於我們在家時經常使用的是Winsows系統,在Linux系統下大該就是使用SAMBA套件了,所以本篇文章就來實作一下如何讓Raspberry Pi當作Windows檔案分享器。

2013年2月23日 星期六

Raspberry Pi 網路設定

上一篇我們在 Raspberry Pi 上學習了如何安裝 Raspbian作業系統,Raspbian 是基於Debian的Linux系統(Raspberry Pi + Debian = Raspbian ),當我在安裝完後第一次使用時覺得跟Ubuntu的系統操作方式一樣,所以說如果你已經有使用過Ubuntu那使用就等於會使用Raspbian。

由於Raspbian跟Ubuntu一樣很多套件資源都在網路上以及如果要把 Raspberry Pi 用來做一些如檔案分享器之類的網路服務,那就得要先設定網路本篇就延續上一篇繼續說明如讓Raspberry Pi連線網路。

2013年2月21日 星期四

Raspberry Pi 第一次接觸


Raspberry Pi是最近一年很熱門的一項產品,維基百科這麼寫著: Raspberry Pi(樹莓派)是一款基於Linux系統...它由英國的樹莓派基金會所開發,目的是以低價硬體及自由軟體刺激在學校的基本的電腦科學教育。
目前網路上已經有人將Raspberry Pi做成家庭劇院媒體播放系統、文書處理機、架設各種網路站台、檔案(NAS)或IP分享器、遊戲機或是智慧家庭系統控制等。
因此,跟著趕流行也在網路上買了一套來玩玩,Raspberry Pi 在台灣有零售代理商網站叫做Raspberry Pi台灣樹莓派,如果是想要比較有保障(保固)的話可以在零售代理商網站上購得(NTD$1833),別忘了連同附屬相關例如SD卡、USB無線網卡、...一併購買可省去麻煩。
除此之外網拍也可以購得,價格大約落在NTD$1500-1600左右,如果連同壓克力盒子及電源供應器、傳輸線等台幣2000元有找(大陸製的)。
另外還需要購買其他相關配件例如:SD記憶卡建議找 class10 4G以上;無線網路建議找EDIMAX EW-7811Un無線網卡(順X約NTD$300),其他如鍵盤、滑鼠、藍牙...等等在RPi VerifiedPeripherals官網都有列出相容清單,購買前最好先做足功課免得買回來不相容。
其他部分別忘了附屬配件如讀卡機、HDMI線、...之類的就不在詳加說明了。