作為一個狂熱的電子愛好者,從樹莓派發布第一版開始,我就入手搗騰,搭建各種使用場景。其豐富的接口,足夠的性能讓我可以將其應用在各種不同的領域。如家庭自動化、超級電腦、NAS服務器還有搭建梯子等。
在今年年初,乘樹莓派基金會成立4周年之際,他們推出了最新一代的 Raspberry Pi 3。根據官方介紹,作為樹莓派系列首款搭載64位處理器的產品,依然維持著一貫以來35美金的售價。
近來,我從樹莓派經銷商e絡盟手里拿到了一個Raspberry Pi 3 Modle B。為了帶領深入了解這款產品,特意做了一個深度評測。
在正式開始評測之前,我們先對新版的樹莓派來個初步的了解:
首先,這是Raspberry Pi系列產品采用了博通BCM2837 1.2GHz四核處理器、1GB RAM和VideoCore IV GPU,首次搭配的64位ARM Cortex-A53處理器性能比二代產品(32位Cortex-A7,900MHz)提升了60%之多。另外,GPU的規格也從250MHz上升至400MHz,RAM 也擴大到1GHz。其進步可以說非常明顯。
其次,內建的802.11.n WLAN和藍牙4.1(含BLE)讓Raspberry Pi在物聯網時代有了更大的應用和發展空間。
再次,Raspberry Pi 3還保留了二代產品的常規接口,四個USB接口,MicroSD卡槽,一個HDMI接口和以太網接口,但略有遺憾的是,Raspberry Pi 3依然沒有提供對ZigBee的支持,這讓Raspberry Pi 3在物聯網領域的應用受到了一些限制。
最后,Raspberry Pi 3可以兼容Windows10 IoT Core OS物聯網操作系統,以及Ubuntu在內的多個Linux發行版本。
詳細參數如下:
●處理器:1.2GHz 64位元四核心ARMv8
●無線網路:802.11n Wi-Fi、Bluetooth 4.1 (含Bluetooth Low Energy, BLE)
●GPU:VideoCore IV 3D (2代為250MHz,3代高達400MHz)
●有線網路:10M/100M Ethernet (SMSC LAN9514-JZX芯片)
●周邊連接:4組USB 2.0接口(SMSC LAN9514-JZX芯片)
●擴充介面:GPIO埠:40pin
●視訊輸出:HDMI 1.4接口(數字端子)、3.5mm孔(AV端子)
●內存:1GB LPDDR2 (Elpida B8132B4PB-8D-F LPDDR2 400)
●攝像頭接口:支援CSI ( Camera Serial Interface)協議的攝像頭
●顯示器接口:支援DSI (Display Serial Interface)協議的顯示器
●卡槽:支援microSD記憶卡(push-pull設計)
●供電方式:以microUSB供電(最大瓦數4W)
●面積大小:85.6mm x 56.5mm
●整機重量:45g
好啦,我們來開始評測:
第一步:開箱
這是一個必不可少的程序。收到了e絡盟的快遞以后,我迫不及待的拆開了包裝。迎面而來的依然是熟悉的配方、熟悉的味道。
來一幅盒子正面照:
正面,簡潔的配置。除了標明了logo和版本以外,還在右上角標明了制造和經銷商e絡盟。值得注意的是在左右下方分別標明了WIFI和藍牙。強調其對這兩種無線連接的支持。
在物聯網時代,為了幫助更多開發者便捷的搭建相關產品,這兩種無線連接是必不可少的。但遺憾的是沒看到對Zigbee的支持。但按照樹莓派創始人兼首席執行官Eben Upton的說法,他認為物聯網的未來是藍牙,而不是Zigbee的。
但就目前來說,我還是不是很贊同這種觀點,在組網方面,Zigbee還是有著其獨特的優勢。至于樹莓派是否會在后續的版本里面添加Zigbee功能,我們暫且按下不表。
我們繼續看一下盒子反面:
除了用不同語言標明這是Raspberry Pi 3 Model B以外,同樣還特意強調了對WIFI和藍牙的支持。另外還對樹莓派做了一個簡單介紹。
在看了外殼以后,我們是時候去看一下板子的廬山真面目了:
第二步:一探廬山真面目
打開了包裝盒以后,迫不及待拿出了板子和說明書如下圖所示:
一塊板子,一個安全指南,一個快速入手指南,就是所有的東西。沒有任何線纜。如果我們想玩這個東西,最低配置都得配一個顯示器,一個電源,一個鍵盤,一條HDMI線。
不過兩百多塊錢,相當于買了一個電腦主機,還要啥自行車。
我們來看一下板子的細節:
再看一下樹莓派的反面:
中間有一個爾必達的閃存。
看了主板以后,我們對接口來幾個特寫:
LAN和USB接口
HDMI、3.5mm音頻輸出接口、HDMI接口和Micro USB接口
總結:
總體來說,在性能的增強和對WIFI等無線的支持,使得以前很多需要通過Dongle實現的功能,現在可以方面的實現。
另外從造工方面,從各種元器件和接口的焊接來看,從焊點上觀察, Raspberry Pi 3 Model B保持了一貫的水準,對比于很多班子來說,還是很有誠意的。
還有,在新版本加入了BCM43438,這是一個復合式芯片,含有Wi-Fi 802.11 b/g/n(2.4GHz)與藍牙4.1功能。因為是獨立芯片,不會與USB和以太網那端(SMSC LAN9514)搶頻寬。
不過需要注意一下,和以往的版本相比,雖然GPIO仍相容,但連接的UART改了,原本內建的硬件UART改由藍牙芯片使用,而GPIO腳位14與15則也改成mini-uart port,這也應該值得注意。
再者,若是新的內存卡,請到官方網站下載新版Raspbian,才能支持樹莓派 3。
第三步:實際使用
我用樹莓派3做了一個“用Python驅動HC_SR04超聲測距模塊”的體驗:
樹莓派一直以來是兼容最多拓展模塊的神器,HC_SR04是普遍常用的超聲測距模塊。HC-SR04超聲波測距模塊可提供2cm-400cm的非接觸式距離感測功能,測距精度可達高到3mm;模塊包括超聲波發射器、接收器與控制電路。
基本工作原理:
(1)采用IO口TRIG觸發測距,給最少10us的高電平。
(2)模塊自動發送8個40khz的方波,自動檢測是否有信號返回;
(3)有信號返回,通過IO口ECHO輸出一個高電平,高電平持續的時間就是超聲波從發射到返回的時間。測試距離=(高電平時間*聲速(340M/S))/2。
連接方式:
樹莓派3的第2只腳為5V,與超聲波模塊VCC連接,為其供電。
樹莓派3的第39只腳為GND,與超聲波模塊GND連接,共地。
樹莓派3的第3只腳為GPIO2,與超聲波模塊Trig連接,接受數據。
樹莓派3的第5只腳為GPIO3,與超聲波模塊Echo連接,發送數據。
樹莓派3上電開機,在終端輸入“nano hc_sr04”。
用Python寫一段驅動HC_SR04超聲模塊測距的程序。
寫完后,鍵盤上摁“Ctrl+O”保存。
再摁鍵盤上的回車,出現hc_sr04程序(雙擊可打開修改),之后鍵盤上摁“Ctrl+C”回到終端界面。
終端輸入“python hc_sr04”,執行程序。
測試圖。
雙擊hc_sr04程序,即可對其修改和調試。
樹莓派3的GPIO擴展,用python程序控制HC-SR04超聲波測距模塊,連接方便,操作簡單,非常適合新手入門學習和進階開發,而且全面向下兼容所以樹莓派擴展配件,真可謂實力不俗,期待日后的發現。
希望這次的體驗能給大家一些啟發。
-
python
+關注
關注
56文章
4825瀏覽量
86213 -
超聲測距
+關注
關注
1文章
16瀏覽量
11209 -
Raspberry Pi
+關注
關注
2文章
620瀏覽量
22907
發布評論請先 登錄
用樹莓派“揪出”家里的耗電怪獸!

樹莓派“吉尼斯世界記錄”:將樹莓派的性能發揮到極致的項目!

樹莓派5 與 樹莓派4:深度對比與獨特優勢!

讓性能飆升!使用Python并行計算榨干樹莓派算力!

deepin 23+樹莓派讓小車動起來

評論