树莓派项目入门 - 你可以用树莓派做些什么
这是树莓派项目,适合初学者。 知道为什么这个小小的电脑震撼计算的根源,并了解你可以用它做什么。
树莓Pi为一系列低功耗,由莓裨基金会创建单板计算机。 最初创建教孩子们计算机科学和编程的基础知识在发展中国家中,树莓派与低功耗的要求,价格低廉,易于使用的重点提出。
然而,由于其灵活的性质,以及低廉的价格,起价仅$ 35早在2012年,树莓派发现了一个家在技术爱好者,游戏模组和科学家手中。 它已经扩展远远超出了其原来的使用情况。
让我们来看看树莓派项目对于初学者来说,它必须提供,你可以用它自己做了什么。
硬件
多年来,在树莓派基金会已经推出了树莓派电脑的各种型号。 除了正常的世代(即树莓裨,树莓裨2等),也有一些特征的变化,如型号A,B,A +和B +。
纵观通用型号,我们有 -
1.树莓PI(第一代) - 在2012年推出
- 处理器-单核ARM 6 @ 700MHZ
- 架构- ARMv6的(32位)
- SOC -博通BCM2835
- GPU -博通的VideoCore IV @ 250MHZ
- RAM - 256MB至512MB,视型号而定
- 价格在启动- $ 35
2.树莓PI 2(第二代) - 在2015年推出
- 处理器-四核ARM Cortex A7 @ 900Mhz的
- 架构-的ARMv7-A(32位)
- SOC -博通BCM2836
- GPU -博通的VideoCore IV @ 300MHz的
- 内存- 1GB
- 价格在启动- $ 35
3.树莓裨3(第三代) - 在2016年推出
- 处理器-四核ARM Cortex A53 @ 1200MHZ
- 架构- ARMv8-A(32位/ 64位)
- SOC -博通BCM2837
- GPU -博通的VideoCore IV @ 400Mhz的
- 内存- 1GB
- 价格在启动 - $ 35
4.树莓派零 - 推出了在2015年
- 处理器-单核ARM 6 @ 1000MHZ
- 架构- ARMv6的(32位)
- SOC -博通BCM2835
- GPU -博通的VideoCore IV @ 250MHZ
- RAM - 512MB,取决于型号
- 价格在启动- $ 5
所有裨变体具有不同的USB端口号(最常见的4个USB在B + 2.0变体端口),经由HDMI或AV / RCA视频输出和一组通用的I / O引脚(GPIO)。
该树莓派单板计算机可以启动各种操作系统,主要是基于Linux的。 较新的树莓派2和树莓派3也可以启动一个专门的Windows 10物联网核心操作系统,基于Windows NT内核。
最佳树莓派OS
- Raspbian(由树莓派基金会官方OS)
- Ubuntu的
- Fedora的
- openSUSE的
- 的Gentoo Linux
- CentOS的
- FreeBSD的
- 视窗10物联网核心
- 卡莉的Linux
除了通用的操作系统,也有专门的OS构建的皮,这通常服务于一个目的。 例如 -
- RasPlex(对于流媒体和媒体盒上电视使用)O
- penELEC(对于媒体服务器使用)
- RetroPie(用于模拟复古游戏机)
- 的OpenWRT(有关使用作为网络路由器)
我们可以清楚地看到,树莓派是一个非常不同的计算平台,但是你作为普通用户,你能与这些坏男孩之一呢? 让我们来看看您可以将树莓派平台上实现一些有趣的项目。
树莓派项目入门
1.个人电脑
出发从最简单的一群。 在树莓派,本质上其实就是一个微型电脑。 有了这样的,来自所有计算机一个期望的功能。
对于一般的家庭用户(使用包括互联网浏览,音乐播放,电影,文件下载,文档编辑等)的树莓派有足够的能力来处理你的工作量。
你需要什么?
- 覆盆子PI(至少PI 2或PI 3)
- MicroSD卡(优选地最小16GB)
- USB电源适配器(大多数手机充电器将正常工作)
- 显示器/电视显示器
- 键盘和鼠标
如何设置它
从这里下载Raspbian图片 - https://downloads.raspberrypi.org/raspbian_latest
- 在您的PC或笔记本电脑,安装刻蚀机(适用于Mac,Windows和Linux)
- 你的microSD卡连接到你的机器
- 选择刻蚀机的图像文件,并把它写在你的SD卡
- 将microSD卡插在你的树莓派
- 郫县连接到显示器,键盘和鼠标,其电源
一旦Pi为设置,您将看到一个简单的像素UI打招呼,由Raspbian OS呈现。 您可以立即开始使用它,作为最必要的软件已经被预装。
我们建议您可以安装获得最有效地利用您的桌面计算机体验一些额外的软件。
- Rhythmbox音乐播放器 - 音乐播放器
- TBOPlayer - 视频播放器
- GIMP - 图像编辑器
- 变速箱 - Torrent客户端
还有其他的开源操作系统为PI,最流行的是Ubuntu的伴侣。 虽然其他的操作系统都有自己的优点和缺点,我们更喜欢Raspbian,因为它不仅是由树莓派基金会官方支持的操作系统,但它也为树莓派最快和最优化的操作系统。
2.家庭影院PC
如果你不想使用常规使用的皮怎么办? 如果你要玩什么音乐,看电影,电视节目。 总之,如果你打算怎么做一个媒体中心出来。
主要有两种方法,其中之一是建立一个pi作为一个普通的PC,然后安装相应的软件。 另一种方法,在我们今天将讨论,是目前较好的方法。 它是用于这个目的做了一个专门的操作系统。
有可用于此多个操作系统,包括RasPlex,开源媒体中心(OSMC)和科迪(XBMC)。
你需要什么?
- 覆盆子PI(优选PI 2或PI 3)
- MicroSD卡(优选地最小16GB)
- USB电源适配器(大多数手机充电器将正常工作)
- 显示器/电视显示器
- 键盘和鼠标
- 外置硬盘(存储媒体)
如何设置它
- 从这里下载OSMC图片 - https://osmc.tv/
- 在您的PC或笔记本电脑,安装刻蚀机(适用于Mac,Windows和Linux)
- 你的microSD卡连接至machineSelect在刻蚀机的图像文件,并把它写在你的SD卡
- 将microSD卡插在你的树莓派
- 郫县连接到显示器,键盘和鼠标,其电源
- 通过用户界面添加你的媒体,你是准备摇滚
在本指南中,我们使用了流行的OSMC分布。 它是基于科迪,与OMXPlayer原生支持(硬件加速上树莓裨播放)。 它还配备了一个漂亮的用户界面,使得它易于使用和令人惊叹的看看。
3.网络存储服务器
网络附加存储,NAS或简称是时下一个非常重要的概念。 道理很简单,在你的网络存储设备访问,甚至在互联网上共享。
它使重要的意义,让您的文档,媒体,照片和其他文件在一个中央存储,这样可以防止您的多台设备(手机,PC,平板电脑等),数据的重复,同时在需要时仍然能够访问。
设置在一皮NAS没有特别一个简单的过程,因为它涉及手动配置。
你需要什么?
- 覆盆子PI(优选PI 2或PI 3),设置与OS。
- 外置硬盘/笔驱动器(你打算分享)
- 网络连接(LAN或WiFi)
我们假设你已经有了一个树莓派安装与Raspbian,本指南。 如果你没有一个已经,检查项目#1的指南。 我们要建立一个Samba服务器上我们的树莓派。
调出终端的树莓派
更新我们的Raspbian分布
- sudo易于得到更新
- sudo易于得到升级
- sudo易于得到的dist-升级
安装NTFS-3G对我们的皮NTFS支持
- 命令和apt-get安装NTFS-3G
通过USB硬盘连接到皮
- 须藤的fdisk -l
- 须藤MKDIR / MNT / NAS
创建一个用户登录的
- 须藤useradd的PI -m -G用户
- 须藤passwd文件PI
编辑fstab文件,自动安装我们的硬盘在启动时
- 须藤纳米/ etc / fstab中
下面添加到文件底部
- 的/ dev / SDA1的/ mnt / NAS NTFS-3g的UID = PI,GID = PI 0 0
重新启动你的皮
安装Samba
- 命令和apt-get安装桑巴桑巴共同斌
编辑Samba配置
- 须藤纳米的/etc/samba/smb.conf
以下为文件的底部添加设置我们的驱动器
- [NAS]
- 注释= NAS
- 路径= / MNT / NAS
- 有效用户= @users
- 力组=用户
- 创建面膜= 0660
- 目录掩模= 0771
- 只读=无
重新启动Samba服务器和用户连接到服务器
- 须藤/etc/init.d/samba重启
- 须藤的smbpasswd -a PI
这就是你如何建立一个NAS上你的皮。 现在,去到你的笔记本电脑/ PC /移动,从那里你打算访问来自存储。
添加网络存储
- 在Mac - >查找 - 连接到服务器
- 在Windows上 - >添加网络位置
- 移动 - >使用文件管理器应用程序像ES文件浏览器或固态浏览器
对于服务器IP,输入SMB:// <你的Pi的IP地址>。 该对话框会提示输入用户名和密码。 输入他们为你配置。 然后你就可以在任何地方访问网络上的文件。
4.无线路由器
我们可以肯定,你在你的房子有一个无线路由器。 但也许你想要一个又一个。 也许供客人使用。 也许对于你个人的DNS服务器。 不要怕,你不再需要购买同其他无线路由器。 我们值得信赖的树莓派就派上用场了。
你需要什么?
- 树莓派,安装有操作系统。
- USB无线适配器(仅选择的型号),我们建议爱迪麦斯无线802.11 B / g / n的纳米USB适配器
如何设置它
- 安装路由器软件
- 命令和apt-get安装ISC-DHCP服务器
- wget的https://github.com/jenssegers/RTL8188-hostapd/archive/v1.1.tar.gz
- 焦油-zxvf v1.1.tar.gz
- CD RTL8188-hostapd-1.1 / hostapd
- 须藤使
- 须藤做安装
- 配置ISC-DHCP服务器
- 须藤纳米的/etc/dhcp/dhcpd.conf
- 注释掉以下行
- 选择域名“example.org”;
- 选择域名的服务器ns1.example.org,ns2.example.org;
- 取消注释此行
- #权威性;
下一个,
我们定义DHCP服务器的参数
- 子网192.168.0.0子网掩码255.255.255.0 {
- 范围192.168.0.101 192.168.0.150;
- 选择广播地址192.168.0.255;
- 选择路由器192.168.0.1;
- 默认租赁时间600;
- 最大租赁时间7200;
- 选择域名“本地网络”;
- 选择域名的服务器8.8.8.8,8.8.4.4;
- }
接下来,我们编辑ISC-DHCP服务器
- 须藤纳米/等/默认/ ISC-DHCP服务器
- 更新界面,界面=”为wlan0”
- 更新/ etc /网络/接口
- 须藤ifdown你为wlan0
- 须藤纳米的/ etc /网络/接口
配置HostAPD
- sudo的纳米/etc/hostapd/hostapd.conf
- 您可以更改此文件中的SSID和WPA密码
启用网络地址转换(NAT)
- 须藤纳米的/etc/sysctl.conf
- 添加行把net.ipv4.ip_forward = 1
- 须藤SH -c“回声1>的/ proc / SYS /净/的IPv4 / IP_FORWARD”
- 须藤的ifup为wlan0
- 须藤的iptables -t NAT -A POSTROUTING -o eth0的-j MASQUERADE
- 须藤是iptables -A FORWARD -I eth0的-o为wlan0 -m状态 - 状态有关,ESTABLISHED -j ACCEPT
- 须藤是iptables -A FORWARD -I为wlan0 -o为eth0 -j ACCEPT
启动您的无线路由器
- sudo的服务ISC-DHCP服务器启动
- 须藤服务hostapd启动
最终配置
- 须藤更新的rc.d hostapb启用
- 须藤更新的rc.d ISC-DHCP服务器启用
- 须藤SH -c“iptables-save命令> /etc/iptables.ipv4.nat”
- 对文件/ etc /网络/接口,加入这一行
- 向上的iptables-恢复</etc/iptables.ipv4.nat
就是这样,现在你有你自己的无线路由器。 重新启动您的树莓派,并检查了刚刚创建的奇迹。
5.复古游戏机
想重温你的所有儿时的游戏,花了糖化按钮,看我们的电视那些无数个小时。 RetroPie带回所有的怀旧到现代世界。
RetroPie支持多个控制台,包括
- 的Amiga
- 苹果II
- 雅达利2600
- 64代
- 的Dreamcast
- 游戏男孩前进
- GAME CUBE
- 掌上游戏机
- 创世纪
- 新地理
- 任天堂DS
- 任天堂娱乐系统
- 游戏机1
- 游戏机2
- PSP游戏机
- 超级任天堂
- Wii游戏机
建立RetroPie是一个非常简单的过程,如建立Raspbian一样简单。
你需要什么?
- 覆盆子PI(至少PI 2或PI 3)
- MicroSD卡(优选地最小16GB)
- USB电源适配器(大多数手机充电器将正常工作)
- 显示器/电视显示器
- 键盘和鼠标
- 游戏控制器(可选)
如何设置它
- 从这里下载最新的RetroPie图片 - https://retropie.org.uk/download/
- 在您的PC或笔记本电脑,安装刻蚀机(适用于Mac,Windows和Linux)
- 你的microSD卡连接到你的机器
- 选择刻蚀机的图像文件,并把它写在你的SD卡
- 将microSD卡插在你的树莓派
- 郫县连接到显示器,键盘和鼠标,其电源
6.编程和教育
虽然我们在它,为什么不使用树莓派了其原来的目的。 在树莓派的最初目的是教计算机科学与基本编程到发展中国家的儿童。 逸岸,操作系统Raspbian带有你开始开箱即用的IDE和工具,以获得一个非常好的图书馆。
Raspbian预装了
- BlueJ的
- Geany
- 蟒蛇
- 节点RED
- Greenfoot中的Java
- 刮
- 钨
- 索尼克皮
这是一个健康的一套漂亮的IDE让你开始。 而当你想扩展,郫县将运行类似的代码块和Eclipse IDE的共同不破坏sweat.Home自动化
在这个时代,流行语是物联网。 作为一个概念,它是一个非常简单的事情,在你家的家电,所有连接到互联网,能够根据需要和安排,并远程控制对方,运行通信。
试想一下,你的微波加热食物,当你进入你的房间,你的大厅的灯光照亮了自动和音乐播放你的感官。 这是那种东西家庭自动化的盛行,以及物联网允许。
对于建立树莓派作为物联网控制器,我们有操作系统的选择
- 视窗10物联网核心
- 使用Android for事情
那么,它是如何实际工作? 您的房子内传感器/摄像机/ IR增强器的阵列,甚至让他们手动触发根据自己的需要。 使用树莓派中间,你可以通过通过interweb信号控制灯光,风扇,家电,说在手机上的应用程序,或根据时间表,或通过传感器数据。
还有什么?
树莓Pi的魔术并没有结束。 还有其他各种用途,包括机器人,将你的电视变成智能电视,智能后视镜,家庭安全,聚成一团皮的成超级计算平台,和这么多。
逸岸,如果你能想到它,你也许可以让它在树莓派。
结论 - 树莓派项目入门
今天我们已在树莓派单板计算机全面审视。 什么开始作为一种无害的看着微型电子计算机,是世界各地的今天,有它的根在发烧友界深。
按照树莓派基金会,超过1000万树莓派的已经在2016年售出,成为全球销量最高的一台计算机。
有了这样灵活多变的使用,再加上简单易用板和低廉的价格,起价仅$ 5的树莓派零,很容易看出为什么丕革命席卷了整个世界。
其他有用的帖子
- Arduino的是您或树莓派是值得? »
- Beaglebone布莱克VS树莓派 - 什么是好? »
- 对于Windows»可替代的操作系统列表中
- 最好的Ubuntu的替代寻找,如果你是一个Linux爱好者»
- 一些计算机事实和有趣的事实关于科技»