1 系统安装及初始化
1.1 安装树莓派系统
参见:https://blog.csdn.net/u011388550/article/details/49981703
新系统默认ssh登录不了,需要在sd卡根目录建立一个文件,名为ssh,然后ssh才能登录。
1.2 远程登录
连接网线,通过ssh登陆,初始用户名为pi 密码raspberry
登陆后,安装VNC
1.3 更改pi用户的密码
1.4 启用root
通过sudo passwd root来设置root密码
然后su 就可以切换到root了
1.5 连接隐藏的SSID(如需)
参见:
http://www.bunian.cn/树莓派连接隐藏ssid的wifi.html
reboot后,通过VNC登陆到桌面,把Wifi连接好。
1.6 为无线配置固定IP地址、掩码、网关、DNS
可以在系统图形化界面配置,可以针对网卡或者SSID进行配置。无需root,pi用户即可配置。
1.7 树莓派3B初始化后一些必要的设置
仅做扩展存储空间(advance选项里第一个)、更改timezone这两项,参见:https://www.cnblogs.com/crosys/p/6220168.html
1.8 安装vim
sudo apt-get install vim
2 实验
2.1 控制led
很简单,自行baidu吧
2.2 控制步进电机
参见:
https://blog.csdn.net/jcdjx/article/details/43152337
https://blog.csdn.net/huangshanchun/article/details/42078815
https://blog.csdn.net/lee18254290736/article/details/70187494
2.3 使用摄像头(Pi原厂摄像头)
如果使用树莓派的摄像头(非USB摄像头),要先在sudo raspi-config在其中interface option中enable摄像头
可以用以下命令来验证树莓派专用摄像头(不是USB摄像头)是否工作正常:raspistill -o te.jpg (功能:打开摄像头预览,几秒后拍摄一张照片)
使PiCamera变成USB camera,参见:
http://www.eefocus.com/nightseas/blog/15-07/314670_e01f0.html
注意要把/etc/uv4l/uv4l-raspicam.conf里面,改成nopreview =yes
让web上能够实时显示摄像头画面,参见(其中第5步前半部分不做,因为上面已经做过了,第5步从sudo pkill uv4l开始做):
http://shumeipai.nxez.com/2017/05/14/raspberry-pi-mjpg-streamer-installation.html
通过以下命令来启动
sudo modprobe bcm2835-v4l2
./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -r 1280x960" -o "./output_http.so -w ./www"