首页 > 平台 > 树莓派学习大纲

树莓派学习大纲

树莓派学习大纲

教程 “ 树莓派(Raspberry Pi)实战指南 * 手把手教你掌握100个精彩案例 * 作者:柯博文 * 出版社:清华大学出版社 Raspberry Pi Cookbook * Software and hardware problems and solutions * Simon Monk

树莓派介绍
树莓派介绍
选择合适的型号
Pi B
Pi B+
计算机模块
Pi 2
加装外壳
电源的选用
系统搭建
树莓派的操作系统
选择及搭建操作系统
搭建NOOBS图形操作系统
搭建Raspbian图形操作系统
Raspbian的设置和引导
连接系统
连接显示器
调整图像大小和分辨率
优化性能
修改密码
配置蓝牙(键盘)
安装照相机模块
网络搭建
设置固定IP - 有线网络
找到你的IP地址
设定静态IP地址
设定网络名称
设置无线WiFi
搭建VNC Server
在计算机上使用VNC Client远程控制树莓派
在Android手机上使用VNC Client远程控制树莓派
在IOS上使用VNC Client远程控制树莓派
自启动VNC Server
通过SSH远程控制
通过RDP远程控制
在MAC网络下进行文件分享
在一个Mac机器上分享一个Pi的屏幕
网络应用
搭建网站服务器系统
搭建PHP网站服务器
运行PHP程序
创建数据库MySQL
搭建博客WordPress
网络存储
添加USB外接硬盘
格式化硬盘
搭建文件服务器Samba
Mac连接到树莓派文件服务器
Windows连接到树莓派文件服务器
Linux连接到树莓派文件服务器
IOS连接到树莓派文件服务器
Android连接到树莓派文件服务器
Raspbian连接到树莓派文件服务器
家庭云存储与私有云
创建云存储系统
云数据存放在外接硬盘
各操作系统使用树莓派客户端软件
网页版私有云ownCloud
Andriod APP私有云软件
IOS APP私有云软件
Windows、Linux、MAC版本的私有云客户端软件
网络打印
操作系统
介绍
图形化转移文件
启动一个Terminal进程
使用Terminal进行文件浏览
复制一个文件或目录
更名一个文件或目录
编辑一个文件
查看一个文件的内容
不用编辑器创建一个文件
创建一个目录
删除一个文件或一个目录
使用超级用户权限执行任务
理解文件权限
更改文件所属人
截取屏幕信息
使用apt-get安装软件
使用Pip安装Python的套装
通过命令行获取文件
使用Git获取源代码
启动的时候能够自动运行程序或脚本
作为一个服务自动运行程序或脚本
以固定的时间间隔自动运行程序或脚本
发现一些事情
使用命令行的历史
监测处理器的状态
使用文件汇总
列出连接的USB设备
由命令行重定向其输出到一个文件
截断文件
使用Pipes
隐藏到Terminal的输出
在背景中运行程序
创建command aliases
设置日期和时间
查看SD卡上的剩余空间
软件
介绍
创建一个媒体中心
安装办公软件
安装其它浏览器
使用Pi商城
创建一个Webcam Server
运行一个Vintage Game Console仿真器
运行一个Minecraft Server
运行Open Arena
无线发射机
运行GIMP编辑照片
使用Leafpad进行文字编辑
使用FTP进行文件传输
网络收音机
Python基础
计算机视觉
介绍
安装SimpleCV
设置USB照相机用于计算机视觉
使用一个树莓派照相机模块用于计算机视觉
数硬币
脸部检测
运动检测
光字符识别
硬件开发
硬件基础
GPIO连接器
配置I2C
使用I2C工具
配置SPI
安装PySerial来用Python访问串口
安装Minicom测试串口
用面包板调试
转换5V的信号到3.3V
用电池供电
使用Sense HAT
使用Explorer HAT Pro
使用RaspiRobot板
使用Pi Plate圆型板
自制HAT(Hardware At Top)
Pi 计算机模块的使用
Pi Zero介绍
常用的HAT
Sense HAT
Adafruit Servo HAT
Piano HAT
DRUM HAT
Explorer HAT PRO
HIFIBerry AMP+
DISPLAY-O-TRON 3000
Skywriter
PaPiRus
Navio AutoPilot
Propeller HAT
UPS PICO
UNICorn
Adafruit Pi TFT2.4
Adafruit Capacitive
PI-DAC+
硬件的控制
连接到一个LED上
控制LED的亮度
让蜂鸣器发声
通过晶体管控制高功率直流设备的开关
通过继电器控制高功率直流设备的开关
控制高压交流设备
为开关创建一个人机界面
创建一个PWM的控制界面 - 控制LED、电机
改变RGB三色LED等的颜色
驱动更多LEDS(复用)
使用模拟电压表作为显示
编程支持中断
马达
关于电机的介绍
控制伺服电机
精确控制伺服电机
控制很多伺服电机
控制直流电机的速度
控制直流电机的方向
使用单极步进电机
使用双极步进电机
使用步进电机HAT来驱动双极步进电机
使用RaspiRobot板来驱动双极步进电机
构造一个简单的Robot Rover
数字输入
介绍
连接一个按钮
通过按钮切换状态
使用2位置的Toggle或滑动开关
消抖动
外部上拉电阻
旋转编码器
键盘
运动检测
支持GPS
按键的解释
鼠标运动的解释
实时时钟模块的使用
传感器
介绍
阻性传感器
测量光线
温度和湿度
检测Methane
检测电压
降低测量的电压
阻性传感器+ADC
用ADC测量温度
监测树莓派CPU的温度
使用Sense HAT测量温湿度以及气压
使用数字传感器测温
使用MCP3008模块测加速度
使用Sense HAT里的IMU
使用Sense HAT测磁性的北
利用Reed开关测磁
使用Sense HAT测磁
测距
容性触摸传感
显示传感器的值
显示
介绍
使用4数字LED显示
在一个I2C LED点阵上显示信息
使用Sense HAT LED点阵显示
在字符型LCD HAT上显示信息
在字符型LCD模块上显示信息
在OLED图形化显示屏上显示信息
使用可寻址的RGB LED带
物联网
介绍
通过网页接口控制GPIO的输出
在网页里显示传感器采集到的数据
使用IFTTT发送邮件以及其它的通知
使用ThingSpeak发送Tweets
CheerLights
发送传感器数据到ThingSpeak
通过Dweet和IFTTT相应Tweets
Arduino和树莓派
套件购买渠道
主要供应商
原型板
电阻和电容
二极管、三极管
集成电路
光电器件
模块
其它
典型项目
LCD点阵式液晶气象预报机
物联网温度检测器
网络服务器
多媒体相关
媒体服务器
流媒体播放器
机顶盒
多媒体播放器
网络收音机
屏幕与数字相框
视觉
安全监视系统
增强现实影像辨识系统
Time-lapse webcam
树莓派相机与摄像机 - 内置Camera应用
条码扫描器
P2P文件下载机Torrent
游戏
自制Gameboy掌上型游戏机
Retro游戏Console
便携式游戏Console
遥控器开关
遥控汽车应用
迷你无线路由器
机器人
Camjam edukit
控制机器人
将RC玩具变成机器人
计算机集群
超级计算机
Android操作系统
硬禾发布
1181次阅读
2019-07-05