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

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

一、树莓派连接:
初学者推荐网址: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 eth0static ip_address=192.168.0.10
static routers=192.168.0.1
static domain_name_servers=192.168.0.1interface wlan0static 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线连接两块板子

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

  1. 树莓派PICO入门:电脑连接简易树莓派PICO单片机,烧录,使用python进行简单代码操作。

    需求:pico树莓派一个,python,thonny工具 需求: 1,pico树莓派一个: 2,thonny工具: 二.使用步骤 1.通过数据线将树莓派pico单片机与电脑连接: 2.烧录文件到单片机 ...

  2. 树莓派串口通信python,【树莓派Pico测评】- AD采集示例及串口通信

    [树莓派Pico测评]- AD采集示例及串口通信 [复制链接] 本帖最后由 fxyc87 于 2021-2-4 13:37 编辑 关于AD采集官方文档里边已经有很详细的例子了, 我这里也玩一波 首先官 ...

  3. 树莓派实现USB TTL串口通信

    手上有个CCD Camera(Barcode Reader/Scanner Module),它是通过RS232通信的,用RS232转USB的转接线连接树莓派,即可完成硬件连接.对于串口通信,可以通过p ...

  4. 串口通信协议(基于面试),与及树莓派与电脑之间串口通信

    一.首先来说一下基于面试的串口通信协议 树莓派wiringPi库详解 (1)串口通信是基于多机的通信 主要就是两根线:RXD和TXD 举例,语音识别模块与树莓派之间进行串口通信 语音模块的T连接树莓派 ...

  5. 电脑连接树莓派3B+

    陈拓chentuo@ms.xab.ac.cn 2018.05.16/2018.12.18 0. 概述 本文介绍两种电脑连接树莓派3B+的方法: 电脑通过以太网连接树莓派3B+ 电脑通过WiFi连接树莓 ...

  6. 电脑连接树莓派Zero W

    电脑连接树莓派ZeroW 陈拓 2018.05.16/2018.06.09 0.  概述 本位介绍两种电脑连接树莓派PiZero W的方法: l  电脑通过USB以太网连接树莓派ZeroW l  电脑 ...

  7. 华为手机连接电脑用什么软件_屏幕镜像怎么连接电脑?使用这款软件,轻松投屏苹果手机到电脑...

    原标题:屏幕镜像怎么连接电脑?使用这款软件,轻松投屏苹果手机到电脑 此前小峰在介绍如何通过让安卓手机投屏到电脑的时候,就有很多网友来私信小峰,说介绍了安卓手机,为什么就不介绍苹果手机呢?当时小峰这边确 ...

  8. 树莓派4B从开箱到连接电脑(超级小白)

    1.树莓派系统烧录 官网链接:https://www.raspberrypi.com/ (1)点击"Software" (2)下拉,根据系统选择,笔者的是windows,所以 (3 ...

  9. 一台电脑连接多个同种USB摄像头区分测试

    最近忙于处理摄像头测试的事,发现电脑连接多个同种USB视频设备时设备的名字都是一样的,GUID也是一样的,不能再像以前使用opencv通过名字直接打开摄像头采集图像,摆在眼前的是同台电脑如何同时打开多 ...

最新文章

  1. html标签anchor,浏览器端-W3School-HTML:HTML DOM Anchor 对象
  2. 警告!你的隐私正在被上亿网友围观偷看!
  3. 傅里叶变换matlab案例,基于matlab的傅里叶变换
  4. python的第三方库是干什么用的-20个必不可少的Python库也是基本的第三方库
  5. python写前端图形界面_Python图形界面开发
  6. MOF-74(Zn), CAS:1033723-90-8
  7. 人工智能革命:人类永生还是灭亡(下)
  8. PCIe5.0的Add-in-Card(AIC)金手指layout建议(三)
  9. 灯具防水等级测试和试验箱
  10. labview虚拟心电监测系统_基于LabVIEW的虚拟心电记录系统研制
  11. 浏览器的CSS Hacks
  12. shineblink 紫外线测量
  13. 一种针对工控系统攻击的远程检测方案(工控系统安全)
  14. 加密市场的6大长期预测:以太坊将比许多人想象的更重要
  15. 火车头php post提取内容,【火车头采集教程】轻而易举学会火车头采集(附带采集案例)...
  16. idea如何设置代理实现管理突破呢
  17. UBUNTU无ROOT权限解决“Could not resolve hostname XXXXX: Name or service not known“问题
  18. 高考学测计算机不合格会怎样,学业水平测试不过咋办 能参加高考吗
  19. 别想找借口不学习!考研科学作息表呈上!
  20. Spring Framework 5.3.0正式发布,在云原生路上继续发力

热门文章

  1. 助力企业电商双十一:华为云ECS,最专业的云服务专家
  2. 数据库—MySql—Redis—MongoDB—Http协同流程
  3. ssm+Vue计算机毕业设计幸福小区健身器材租赁系统(程序+LW文档)
  4. 软件工程与计算II-14-面向对象的模块化
  5. 微信小程序获取手机号授权登录
  6. 【调剂】河南理工大学招收计算机交叉矿业方向的同学
  7. CSUSTOJ-伊井野弥子是风纪委员(简单BFS)
  8. 赛门铁克BERS 2010新增Linux备份还原
  9. Android 10如何隐藏应用图标
  10. vmware中正在决定 eth0 的 IP 信息...失败;无链接。检查电缆吗?问题的解决方法