❶ 树莓派的功能用途
树莓派的功能用途无线热点、机械假肢、简易自制笔记本、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〃鐨勭敓鎬佸皢鏄澶у娍鎵瓒嬨
鍙傝冭祫鏂欐潵婧愶細
鐧惧害鐧剧戔斺斿崟鐗囨満
鐧惧害鐧剧戔斺旀爲鑾撴淳