有哪些对树莓派 的有趣改造,扩展应用

有哪些对树莓派 的有趣改造,扩展应用,第1张

这个太多了,随手写几个:

可以把打印机改装成网络打印机。在树莓派上跑个小服务器,能搭建成一个网络打印机,于是所有电脑就都可以无线打印了。

做成家庭娱乐中心,有这一类树莓派专门刷的系统,可以做成娱乐影音中心,功能类似小米盒子。

可以做机器人、无人机控制板,现在已经很多了。我自己有个项目就是用树莓派控制无人机,实现无人机的远程控制。

做成一个智能家居中心,比方说树莓派上可以接个摄像头,对外发送视频,可以访问来看家里的情况。还可以连接到灯、电器上,远程控制家电。当然还可以接一个红外发射器,能起到遥控器的作用,也能实现远程控制家电的作用。

做成智能化监控,运行一些计算机视觉的软件,就能实现诸如判断画面中有没有人、或者画面中一共有几个人之类的这种应用。

当电脑用。不过这个不常用,因为树莓派的图形界面实在是太卡了。

树莓派+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库,然后给出如下控制代码:
文件runpy
#!/usr/bin/python
#coding: utf8
import sys
import RPiGPIO as GPIO
PORT=7
GPIOsetwarnings(False)
GPIOsetmode(GPIOBOARD)
GPIOsetup(PORT,GPIOOUT)
if sysargv[1]=="open":
GPIOsetup(PORT,GPIOLOW)
elif sysargv[1]=="close":
GPIOsetup(PORT,GPIOHIGH)
好了,上面搞定之后,随便找个东西接一下,然后secureCRT登入树莓派,
sudo /runpy open //打开控制设备
sudo /runpy close //关闭控制设备
如何用树莓派Raspberry Pi做一个简单的控制系统
8
使用webpy在树莓派上面搭一个简单的web服务器,把上面的runpy脚本改改,就可以通过手机访问控制开关,实现家庭内的远程控制了。

现在手机越来越强大。树莓派能做的事情越来越少。

SD卡,摄像记录。因为待机时耗电少。可以安装一个运动录像软件,也可以安装在车上

倒车录像,以及倒车雷达

控制玩具小车

给孩子讲编程,自己练习几种 *** 作系统

平时上网(最好超频使用)

BT下载

家用WEB 服务器

无线路由器(需要安装特定的软件)

家电集中控制。这个需要布线,挺麻烦的。

DIY,自己做平板。有些笨重。

其它的种种(外面有很多的视频,如机器人,打印机,超级计算机之类的)

这次安装he隧道的过程真的是充满了艰辛,来来回回折腾了好几天,各种查资料和发邮件发帖求教,相当心累了。

先大概说下我对he隧道的理解吧,这是一个6in4的协议,即把ipv6数据包封装在ipv4包里进行通信。流程简述如下:

要完成这个过程需要以下几个地址都是可访问的:

至于最后客户端的ipv6地址,用途是给外网的ipv6服务器做身份标识,比如在test-ipv6com的测试中,展示的本机ipv6地址就是这个client ipv6 address。

说完大致的原理,来看下给树莓派创建he隧道的过程。

先保证自己有一个可ping通的公网ip,详情可以咨询自己的运营商。

登录he的官网: tunnelbrokernet,注册账号啥的就不说了,直接点击创建隧道,这里有两种,我们选第一个regular tunnel就可以了。然后是填公网ip和服务器地址,事先可以测试一下各个服务器的延迟,具体教程很多这里就不重复了。

然后是重点:隧道创建完成后一定要先确认server ipv6 address是外网可Ping通的,不然结局就是我们本地可以发送ipv6数据到服务器,但是收不到任何响应,因为服务器的ipv6不通就表示外网的服务进不来。

推荐一个测试网站: >树莓派可以安装这个LAMP系列,但Apache 和 MySql对于树莓派这个小小的机器,太重了,主要是消耗内存多\速度慢\占用磁盘大(约200M吧),所可以选择安装一个轻量级的Web服务器:
nginx + php + sqlite
nginx:是个轻量级的Web服务器,是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,上nginx的并发能力确实在同类型的网页服务器中表现较好。
SQLite:是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。
很简单直接安装即可,如果卡住追问我就好了

可以说树莓派在作为web服务器的性价比非常高。其优点如下:
1 低廉的成本。树莓派的价格很低,小于50美元,而一台传统的服务器大约需要几百甚至上千美元。
2 极低的功耗,树莓派只需要几瓦电。由于它使用极低的电量,也就意味着只需要很少的散热设备来维护温度。
3 处理能力优秀,树莓派拥有性能良好的处理器,比传统的服务器快好多,可以完美的处理大量的用户请求。
4 易于部署,安装运行树莓派作为web服务器要比传统的服务器容易得多,只需要两三步即可完成部署。
5 小尺寸和易移植性,树莓派的体积非常小,而且平常安装在一台机器上,可以很容易拆卸然后放到另一台机器上。
总之,树莓派在作为web服务器时相当优秀,而且价格又不贵,所以在这方面的性价比上还是比较高的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12746484.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存