用DHT11實踐樹莓派與Arduino串口通信

Arduino具有豐富的外部介面,與樹莓派的IO口最大的不同在於Arduino具有模擬輸入介面,可以測量IO口上的模擬值。Arduino與Raspberry通過串口(Serial)通信的方案一般有兩種,一是通過樹莓派GPIO串口通信,第二種是通過USB串口通信。

顯然,Arduino與Raspberry通過USB串口不僅穩定,而且不用連接複雜的線纜,本篇文章介紹樹莓派如何通過USB串口讀取arduino獲得感測器的數值。

在Arduino上連接DHT11感測器,用來獲取當前的溫度、濕度值,並通過串口發送出來。
閱讀全文

用樹莓派DIY六足行走的機器人

目前用 Arduino、樹莓派做小車、無人機、機器人的不少。趣無盡分享一款在由Roland Pelayo做的一個「六足行走機器人」。這個樹莓派動力機器人能自主運行,自動避障,且也能實現手動模式由智能手機控制。 來具體看下過程。

「六足行走」Hexapod Walker概念

這個六足行走者(Hexapod Walker)將遵循大多數動物和昆蟲使用的三腳架步態。三腳架步態如下圖所示:

閱讀全文

雲端擼碼:微軟Azure上線樹莓派模擬器

近日微軟Azure雲計算平台上架了Raspberry Pi(樹莓派)在線模擬器,開發者利用該模擬器構建不同的項目,而無需一個實體樹莓派設備就可以進行調試等。

目前微軟Azure上的樹莓派模擬器還處於早期階段,實際上現在的樹莓派模擬器可視化界面還只是靜態的圖像,但你在模擬器上運行的代碼仍然在一個虛擬的樹莓派上執行。

閱讀全文

使用叮噹聲控智米電風扇


感謝 hahack42 的投稿。作為一個完全開源的智能音箱項目,叮噹也能夠很方便的接入其他智能家電,並聲控它們。本文將介紹如何使用叮噹聲控智米電風扇。

前言

dingdang-robot (以下簡稱「叮噹」),是我在今年5月20號開源的一個基於樹莓派的中文智能音箱項目

起初,我只是抱著一個好玩的心態做這個項目,並不期望這個項目能得到多少關注。然而,隨著 QQ 用戶群人數的不斷壯大,越來越多的朋友安裝了叮噹,並且真正將它投入在了日常的使用上。很多朋友也提出了各種好玩的建議、想法,甚至為叮噹貢獻了插件或者捐贈了這個項目,讓我覺得這個項目是很有價值的,也讓我知道,我能做的還有很多東西。因此,我並不是開源了叮噹之後就撒手不管了,而是利用業餘時間不斷完善叮噹,又陸續發布了 8 個小版本,使得叮噹在響應速度和功能豐富程度上都有了很大提升:
閱讀全文

樹莓派實現二維碼門禁系統,支持預約管理

來自 leafspace 的投稿,感謝~
本文使用樹莓派DIV搭建一個二維碼門禁預約管理系統。起源是學校里需要對活動室進行人員管理,保護學校固定資產。原先學校的活動室安裝的門禁系統是IC卡片式的,由於時間較長,管理不當,相當一部分的IC卡丟失,導致活動室被迫只能強制每天直接開放。所以,經過學校教工會商量,由學生外包開發基於二維碼的門禁預約系統,而我是項目經理。

接手項目後,我將工程分為三個模塊,微信模塊(老師要求的)、網站預約模塊、硬體控制模塊。用戶通過微信或瀏覽器進入網站,在網站上預約有關於使用某個活動室的情況,將信息保存進入資料庫並提供給用戶一個二維碼。到了預約的時間範圍之內,用戶攜帶二維碼到活動室控制前,掃描二維碼,硬體控制模塊讀取二維碼內容,如果二維碼是本系統的,則到資料庫中查詢相關預約,如果當前時間與預約的時間符合,則開門。

閱讀全文

樹莓派實現溫度監控並控制風扇散熱

眼看已經進入三伏天,你的樹莓派有沒有開始發燒呢?為了提高樹莓派散熱效果,通常我們在樹莓派上加裝散熱風扇,但是問題是只要通電,散熱風扇就一直轉,有的強力風扇甚至會發出噪音。為解決這個問題,下面使用了一個三極體來控制樹莓派散熱風扇。當樹莓派CPU溫度超過設定的值時,就開啟風扇進行散熱;當溫度降到設定值時,就關閉風扇,減少風扇運轉的噪音。

閱讀全文