❶ 樹莓派的功能用途
樹莓派的功能用途無線熱點、機械假肢、簡易自製筆記本、WiFi小車、遠程發送微博等。
1、無線熱點。
這大概是地球人拿來幹得最多的一件——插上網線和USB無線網卡,配置之後就可以作為一個無線熱點。
2、機械假肢。
MIT Media Lab的研究員把它作為機械假肢的控制器。
3、簡易自製筆記本。
把樹莓派跟LCD液晶面板連上,再加上滑鼠鍵盤和電源,找一個漂亮的殼子套上,就變成一個簡易自製筆記本了。
4、WiFi小車。
IBM的一個工程師把它安在一個模型小車上,然後通過WiFi信號來控制小車的行動。
5、遠程發送微博。
氣象愛好者把它綁在檢測氣球上,還用它在平流層發了一條微博。
6、控制車庫門開關。
還有拿樹莓派控制車庫門,再結合Siri遙控車庫開關的達人。
7、監控拍攝。
最後還有接上攝像頭,連上WiFi作為小型拍攝設備,體型小,易隱藏。
8、備份郵件。
我使用樹莓派的最重要的功能之一就是備份我的郵件。我使用一個叫作getmail的軟體來檢查每份使用POP或者IMAP協議的郵件,定時查看各個賬號的郵件。然後把郵件保存到一個mbox文件,這個文件可以在任何時候被復制到另一台電腦上做長期的郵件歸檔。
9、搭建個人RSS閱讀器。
我最近發現了miniflux,一個自託管的基於網路的RSS客戶端,可以安裝到樹莓派上。和許多人一樣,當谷歌宣布將在7月1號關閉Google Reader後我也開始將個人數據遷移出來。我使用了一陣子rss2email,讓它把RSS每一條目都發送到我的郵箱中。
但其實我不是很喜歡這個方法,於是我花了點時間尋找Google Reader替代品並試過了rss2email之後找到了miniflux。在樹莓派上安裝miniflux十分簡單,你只需要提前安裝PHP和一個web伺服器軟體就好了,比如nginx或者Apache。
10、搭建網站。
樹莓派一個很明顯的用處就是作為網站的後台伺服器。我曾這么用過一陣子,而且很快就要重新這么干。樹莓派有足夠的能力來處理靜態網站,一些web框架也不成問題。我就在上面搭建過一個Flask框架,我甚至聽說有的人直接在樹莓派搭建了個Wordpress。
11、家用網路存儲。
只消耗很低的電量,樹莓派就可以成為一個完美的NAS(網路連接式存儲)。之前我把一個500GB的筆記本硬碟連接到樹莓派上,還在上面安裝了一個操作系統。
我可以在上面存放許多需要在不同電腦間傳輸的文件。然後通過SFTP來連接,然後在家裡的任何機器上都可以訪問(即使不在家,只要路由設定對了也不成問題)。你也可以在派上安裝Samba,這樣Mac和PC都可以更容易地存取。
12、站點監控。
樹莓派的另一個用處就是用來檢測對我來說很重要的網站。我寫了個Python腳本並定時運行,確保這些網站回復一個200狀態碼(這意味著一切正常)。如果腳本判斷出網站出了問題或者無法訪問,會把這個事件的總體情況發郵件給我。我使用的Python模塊是Requests,而發郵件的模塊則是smtplib。
13、事件提醒。
我讓樹莓派把我需要記住的重要事件發郵件給我。之前我用的是谷歌日歷,但我只在簡單事件才用它。所以我用樹莓派代替了它,一段定時任務的Python腳本就夠了。我設定了要記住的日期、時間和消息,這些參數會傳給我的Python腳本,到了那一天它就會把消息發送到我的郵箱,提醒我當天的事件。
14、家庭相冊。
我的樹莓派同時還支持著一個私人網站,網站放著我所有的家庭照片。我設立了驗證信息所以只有我希望讓他們看到的人才能進入網站。這比你的Facebook相冊要靠譜多了,因為臉書上面你的賬戶有可能被刪除,而且照片會被陌生人偶然看到。很簡單,就是用PHP獲取樹莓派上一個文件夾里的照片而已。
15、點唱機。
上面提到我把派當作一個網路存儲器,所以我所有的音樂也都在上面。我的派上接了個立體揚聲器,然後使用mpg123在樹莓派的命令行里播放音樂。雖然有很多其他的mp3播放器,圖形界面的也有,但我還是選擇mpg123,因為它簡單好用,安裝也很方便。
❷ 如何用樹莓派Raspberry Pi做一個簡單的控制系統
樹莓派+sd卡+手機電源:樹莓派網上買的;sd卡相機裡面拆出來的;電源是原來一個手機的,介面通用
5v繼電器:控制有三線的(電源、地、信號)
TendaW311MI小型無線路由
接線若干
方法/步驟
樹莓派接線圖:sd卡、手機電源線、網線、hdmi轉dvi接線連接顯示器、鍵盤
如何用樹莓派Raspberry Pi做一個簡單的控制系統
安裝樹莓派的linux系統:系統到官網下,用工具寫到sd卡裡面(比較簡單網上很多教程)
樹莓派通過有線上網:開始時沒顯示器,買了一條HDMI的轉DVI介面的線,調試了一下,可以上網後,就不用接顯示器了,在家用有線連接路由器,用secureCRT連接區域網ip,就可以登入樹莓派,ping一下外網,基本就通了
樹莓派無線網卡上網:把無線網卡插入usb介面,TendaW311MI免驅動即可識別,修改/etc/network/interfaces信息,把路由器的wpa-ssid和wpa-psk加上,重啟一下系統,基本上無線就能上網了
繼電器:所謂繼電器,就是一種控制開關,用小電壓、小電流設備控制大電壓、大電流的東西。控制端的電源、GND地、信號分別接樹莓派的GPIO的2、6、7介面(控制端最好三線,本來買了一個兩線輸入的聽說可以用,最後還是不敢接。。。),另一端接外接設備,接常開和公共端
編程:下載安裝了python的GPIO庫,然後給出如下控制代碼:
文件run.py
#!/usr/bin/python
#coding: utf8
import sys
import RPi.GPIO as GPIO
PORT=7
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(PORT,GPIO.OUT)
if sys.argv[1]=="open":
GPIO.setup(PORT,GPIO.LOW)
elif sys.argv[1]=="close":
GPIO.setup(PORT,GPIO.HIGH)
好了,上面搞定之後,隨便找個東西接一下,然後secureCRT登入樹莓派,
sudo ./run.py open //打開控制設備
sudo ./run.py close //關閉控制設備
如何用樹莓派Raspberry Pi做一個簡單的控制系統
8
使用web.py在樹莓派上面搭一個簡單的web伺服器,把上面的run.py腳本改改,就可以通過手機訪問控制開關,實現家庭內的遠程式控制制了。
❸ 鍗曠墖鏈轟笌鈥滄爲鑾撴淳鈥濈殑鍖哄埆鏄浠涔堬紵鏃㈡湁鍗曠墖鏈猴紝浣曡佲滄爲鑾撴淳鈥
鍗曠墖鏈轟笌鈥滄爲鑾撴淳鈥濈殑鍖哄埆濡備笅錛
1銆佸勭悊鍣ㄥ拰鎿嶄綔緋葷粺涓嶅悓錛
鍗曠墖鏈烘槸MCU錛堝井鎺у埗鍣錛夛紝鑰屾爲鑾撴淳鏄鍗$墖寮忚$畻鏈猴紝瀹冧笂闈㈢殑澶勭悊鍣ㄦ槸ARM鏋舵瀯鐨勩傚崟鐗囨満涓鍗婇熷害鎱錛岃祫婧愬皯錛屼絾鏄鏍戣帗媧句箣綾葷殑涓嶅悓錛屽畠鍙浠ヨ繍琛屽儚Linux鐨勬搷浣滅郴緇燂紝鎴栬呴儴緗叉湇鍔″櫒銆佷簯璁$畻鍟ョ殑銆傝寸櫧浜嗗氨鏄鏍戣帗媧懼彲浠ュ畬鎴愬緢澶氬崟鐗囨満鏃犳硶瀹屾垚鐨勬搷浣溿
2銆佸啓浠g爜鏃跺嶆潅紼嬪害涓嶅悓錛
寮鍙戝崟鐗囨満鉶界劧鍛ㄦ湡姣旇緝鐭錛屼絾鍩烘湰灞遍兘鏄鍩轟簬鐗瑰畾鐨勪換鍔¤屼笖姣忔″啓瀹屼唬鐮侀兘瑕侀噸鏂扮儳鍐欙紝寰堥夯鐑︺傝屾爲鑾撴淳鍒欎笉鍚岋紝鏍戣帗媧炬槸璁$畻鏈猴紝瀹冨彲浠ョ洿鎺ュ湪鏈鍦頒笂緙栫▼銆佺紪璇戙佽繍琛岋紝濡傛灉瑕侀噸鏂板悜鍘熸湁紼嬪簭娣誨姞鎴栧垹闄ゅ姛鑳斤紝鎴栬呬粠褰撳墠鐨勪換鍔″垏鎹㈠埌鍙︿竴涓涓嶅悓鐨勬柊浠誨姟銆
鏍戣帗媧句笉闇瑕佷緷鎹浠誨姟鎴栬呮洿鏂扮殑涓嶅悓鑰屽儚鍗曠墖鏈轟竴鏍峰幓鐑у啓紼嬪簭銆備嬌鐢ㄦ爲鑾撴淳鍩烘湰涓婇氳繃鍚勭嶅簱鎿嶄綔GPIO鏉ュ瑰栬捐繘琛屾帶鍒訛紝騫朵笖濡傛灉浣犻氳繃緗戠粶鎶婂畠鎸傛帴鍒癐nternet涓婏紝鍙浠ヨ繙紼嬭繘琛屾搷浣溿
3銆佷袱鑰呬晶閲嶇偣涓嶅悓錛
鐩鍓嶅壋瀹㈤庡緢嫻佽岋紝鏍戣帗媧懼氨鏄涓鍙板井鐢佃剳錛屽畠鍙浠ヨ仈緗戙佹帴鎽勫儚澶淬侀紶鏍囥侀敭鐩樸傚︿簡Linux錛屽氨鍙浠ョ敤瀹冨共寰堝氫簨鎯呫傛瘮濡傦細鑷鍔ㄦ祰鑺憋紝鐒跺悗鎷嶇収鍙戝井鍗氥傞氳繃寮鍙戣呰嚜宸辯殑鑳藉姏錛屽彲浠ユ惌閰嶅悇縐嶅栬撅紝鍋氬嚭寰堝氫笢瑗褲
鑰屽崟鐗囨満緇欎漢鐨勫嵃璞℃繪槸鐢ㄤ簬寮鍙戦嗗煙錛屽仛宸ョ▼絳夌瓑銆備袱鑰呯殑渚ч噸鐐逛笉涓鏍楓傚綋鐒跺崟鐗囨満涔熷彲浠ユ帴鍚勭嶅栬撅紝鍋氬緢澶氫笢瑗褲
涓よ呮湰璐ㄩ兘鏄涓鏍風殑錛屽彧鏄鍗曠墖鏈虹殑鏀鎸佹病鏈夋爲鑾撴淳澶氾紝瑕佺敤鍗曠墖鏈烘挱鏀捐嗛戠殑紜鏈夋爲鑾撴淳鐨凩inux緋葷粺鏀鎸佹潵寰楀揩鎹楓傚傛灉瑕佺敤鍗曠墖鏈洪┍鍔ㄩ紶鏍囥侀敭鐩樺氨鏇撮夯鐑︿簡錛岃岃繖浜涢兘鏄鏍戣帗媧捐嚜宸辯郴緇熻嚜甯︾殑鍔熻兘銆
鏃㈡湁鍗曠墖鏈猴紝浣曡佲滄爲鑾撴淳鈥濈殑鍘熷洜濡備笅錛
涓よ呰繕鏄鏈夊緢澶氫笉鍚屾柟闈涓婄殑鍖哄埆錛屽崟鐗囨満涓嶈兘瀹屽叏鏇誇唬鈥滄爲鑾撴淳鈥濈殑瀛樺湪銆
鏍戣帗媧捐嚜甯﹀畬鏁寸殑緋葷粺錛屽姛鑳藉畬鍠勬墿灞曟у己錛屾垚鏈鐩稿硅緝楂;鍗曠墖鏈哄垯鍏ラ棬綆鍗曪紝鎴愭湰鍒掔畻錛屼絾鍔熻兘鍗曚竴錛岃佸疄鐜頒竴浜涘姛鑳介渶瑕佸緢寮哄ぇ鐨勬妧鏈鑳藉姏銆備絾闅忕潃紜浠惰屼笟鎶鏈闈╂柊鎴愭湰涓嬫粦錛屾爲鑾撴淳鎵浠h〃鐨勭敓鎬佸皢鏄澶у娍鎵瓚嬨
鍙傝冭祫鏂欐潵婧愶細
鐧懼害鐧劇戔斺斿崟鐗囨満
鐧懼害鐧劇戔斺旀爲鑾撴淳