树莓派初学:烧镜像、电脑连接、摄像头使用、串口通信

树莓派初学:烧镜像、电脑连接、摄像头使用、串口通信

刚做完电赛滚球控制系统,用到了树莓派,备份一下找的各种资料

一、树莓派连接:
初学者推荐网址:https://shumeipai.nxez.com/hot-explorer#beginner
1、烧镜像
基础镜像
已经完成opencv、ssh等基本配置的镜像密码nzv8
2、连接屏幕,开机,开启板子VNC,ssh连接允许(ssh可能还要让它开机自启动,查吧)
https://blog.csdn.net/qq813480700/article/details/71597808
3、可用串口扫描工具得到其ip,或在树莓派终端输入ifconfig得到ip
4、树莓派用vnc和电脑无线连接的话,连的网络和电脑连的WiFi需要是同一个才能被检测到。默认用户名pi,密码raspberry。如果vnc连接的时候说密码有问题,可在树莓派终端输入以下代码修改密码,再vnc连接即可。

sudo passwd pi      #修改默认的用户名为pi的密码,按照提示重复输入两次新密码即可
sudo passwd root  	#修改root账户的初始密码

5、设置静态ip,参考树莓派设置静态ip地址
首先在树莓派终端输入命令

sudo nano /etc/dhcpcd.conf

文本末端输入

interface eth0

static ip_address=192.168.0.10
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

interface wlan0

static ip_address=192.168.0.200
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

其中,eth0是有线的配置,wlan0是无线配置,ip_address就是静态IP
,routers是网关,static domain_name_servers是DNS

然后再在命令行执行

sudo reboot

二、使用open-cv获取摄像头信息
1、安装opencv
(1)先得更换镜像源

sudo nano /etc/apt/sources.list

文件中写入清华、中科大镜像源

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contrib
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

先按键盘上的ctrl+o,再按回车保存,再按ctrl+x退出 nano 编辑器回到命令行界面。再输入sudo apt-get update命令更新到清华大学/中国科技大学镜像源最新的软件列表。

(2)树莓派简易快速安装OpenCV4
先得查看自己的python环境是2还是3,免得到时候装到了python2上,结果用的时候需要python3。

pip3 install opencv-python
pip3 install opencv-contrib-python==4.5.3.56

安装依赖

sudo apt-get install libatlas-base-dev -y
sudo apt-get install libjasper-dev -y
sudo apt-get install libqtgui4 -y
sudo apt-get install python3-pyqt5 -y
sudo apt-get install libqt4-test -y
sudo apt-get install libhdf5-dev -y

2、修改一些东西
https://blog.csdn.net/yzy_1996/article/details/83756198

三、使用fswebcam抓拍
我没怎么用过这个,一般用opencv
https://blog.csdn.net/xundh/article/details/81676146
https://blog.csdn.net/yjp19871013/article/details/80147803

四、串口通信
https://blog.csdn.net/guet_gjl/article/details/85164072
https://blog.csdn.net/weixin_41656968/article/details/80085836
1、在树莓派Raspberry Pi Configuration设置Serial Port为Enable
2、sudo vim /boot/cmdline.txt
将前面的115200那一部分都删掉
3、安装python-serial模块(一般自带),想用串口调试工具并没有成功
4、写程序,我们直接用的ttyusb0口与stm32的串口1进行通信,直接一根usb线连接两块板子

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

꧁叶思湫꧂

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值