树莓派

【实物】端到端自动驾驶搭建教程(四)附完整资料

妖精的绣舞 提交于 2020-02-06 10:33:51
本文来自贺文通、何彧衡、何志强的课程设计。 系统实现 硬件实现   将树莓派的第29号引脚接到L298N电机驱动的IN1端,树莓派的第31号引脚接到L298N电机驱动的IN2端,树莓派的第33号引脚接到L298N电机驱动的IN3端,树莓派的第35号引脚接到L298N电机驱动的IN4端,树莓派的第38号引脚接到L298N电机驱动的ENA端,树莓派的第40号引脚接到L298N电机驱动的ENB端,树莓派的第36号引脚接到蜂鸣器模块的IO口,树莓派的第11号引脚接到LED灯模块的R_COLOR_IO口,树莓派的第13号引脚接到LED灯模块的Y_COLOR_IO口,树莓派的第15号引脚接到LED灯模块的G_COLOR_IO口,树莓派的第16号引脚接到左侧红外避障模块的IO口,树莓派的第18号引脚接到右侧红外避障模块的IO口,树莓派的第22号引脚接到前侧红外避障模块的IO口,树莓派的第32号引脚接到后侧红外避障模块的IO口。 实际外观如下图所示(实际情况以代码为准)。 软件实现   训练样本获取源码解析:   在zth_process_img.py中主要对小车接口进行定义、对接口输入输出模式进行设置,对接口使能方式进行设置。   将接口控制和逻辑设计组合成动作函数。部分动作函数如下图所示。   在zth_collect_data.py中主要对摄像头运行方式、图像像素大小、取样帧数进行了设置

使用 树莓派 搭建属于自己的 web服务器(一)安装LAMP

杀马特。学长 韩版系。学妹 提交于 2020-02-04 22:32:17
1. 调整pi的GPU内存 占用 大小 作为web服务器,不需要输出视频信号,所以尽量缩小GPU的内存用量,以便最大化pi的性能。 1 sudo raspi-config 选择Advanced Options -> Memory Split ,然后填入16 ,保存后需要重启 2. 更新你的pi 1 sudo apt-get update 2 sudo apt-get upgrade    更新完成后最好重启一下 3. 安装服务器软件 我们来安装最常用的LAMP,即 Linux, Apache, MySql 和 PHP 3.1 安装 Apache 和 PHP 1 sudo apt-get install apache2 php5 libapache2-mod-php5 3.2 安装 MySql(安装过程中需要设置数据库密码) 1 sudo apt-get install mysql-server mysql-client php5-mysql 3.3 安装完成后需要重启一下 apache 1 sudo service apache2 restart 4.测试 所需软件都安装完成后,服务器基本就算是架设好了,这时候打开你的浏览器,输入127.0.0.1,应该就可以看到一个这样的页面: 网站根目录默认在 /var/www/html 中,如果你想获得更多关于服务器的信息

树莓派python3.7语音助手开发笔记(3)

半世苍凉 提交于 2020-02-04 07:53:47
树莓派python3.7语音助手开发笔记(3) 下面安装一些必要的Python库 #pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ rpi.gpio 这是树莓派和Python的接口库 #pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ requests 网络通讯,会做爬虫的也可以使用urllib.request #pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pydub 这个是做音频转化的,因为在树莓派上使用playsound一类的库的时候出现了各种问题,具体的后面再说。 然后安装pyttsx3 这个库是我刚开始做识别的时候用的,发现他的语音合成的声音是真的。。。 但还是安装了这个库是我看中了它的持续运行的一个效果。 #pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ pyttsx3 这个库在我开发期间官方进行了更新,但更新的最新版本有bug,会让Linux系统去安装MacOs的依赖库,然后就会报错 Command "python setup.py egg_info" failed with error code 1

小白的树莓派Tensorflow opencv 学习笔记(一)

不打扰是莪最后的温柔 提交于 2020-02-04 00:22:56
小白的树莓派Tensorflow opencv 学习笔记(一) 树莓派刷机部分 1.参考网站: link (4B类似) 安装opencv 参考网站: link 安装时出错:缺少.i文件 缺少.hpp文件 需要手动补齐并修改相应出错文件的引用信息 安装tensorflow 这个真的头大,更换了树莓派pip源结果pip3 install还是从原网站下载,经常掉线。下载.whl文件离线安装发现还是需要先解决依赖问题,还需要补八到九个,每个都采用pip3 install 包名 -i https://pypi.tuna.tsinghua.edu.cn/simple/ 下载但是有时候又会报错说pypi.tuna.tsinghua.edu.cn is not trusted,然后又从默认网站下载,可能是我pip换。尤其是h5py这个包,下载的时候经常断,后来干脆利用树莓派浏览器下载.whl文件离线安装才得以解决。 学习目标 利用树莓派结合Arduino制作一辆能够循迹、物体识别和机械臂抓取的机器人小车 来源: CSDN 作者: weixin_43874764 链接: https://blog.csdn.net/weixin_43874764/article/details/104157166

树莓派4B接电视HDMI分辨率不正确、无声音的处理办法

不羁岁月 提交于 2020-02-03 05:34:42
树莓派4B通过HDMI接口连接电视时,分辨率不正确、没有声音,使用同品牌不同电视测试正常。 接回有问题的电视 pi@raspberrypi:~ $ tvservice -m DMT Group DMT has 4 modes: mode 4: 640x480 @ 60Hz 4:3, clock:25MHz progressive mode 9: 800x600 @ 60Hz 4:3, clock:40MHz progressive mode 16: 1024x768 @ 60Hz 4:3, clock:65MHz progressive mode 39: 1360x768 @ 60Hz 16:9, clock:85MHz progressive pi@raspberrypi:~ $ tvservice -m CEA Group CEA has 16 modes: mode 1: 640x480 @ 60Hz 4:3, clock:25MHz progressive mode 2: 720x480 @ 60Hz 4:3, clock:27MHz progressive mode 3: 720x480 @ 60Hz 16:9, clock:27MHz progressive (prefer) mode 4: 1280x720 @ 60Hz 16:9, clock:74MHz

树莓派 raspberry 系统安装 java

爷,独闯天下 提交于 2020-02-02 05:09:04
首先,更新程序包索引。 sudo apt-get update 接下来,安装Java。具体来说,此命令将安装Java Runtime Environment(JRE)。 sudo apt-get install default-jre 参考文章 https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-debian-8 来源: CSDN 作者: countofdane 链接: https://blog.csdn.net/countofdane/article/details/104132711

Docker在树莓派的安装与使用(Ubuntu Arm Server v19.10)

假装没事ソ 提交于 2020-02-02 00:53:29
最近由于冠状病毒疫情的原因,只能够和小朋友家里蹲。这几天把尘封已久的那个树莓派拿出来继续捣鼓。希望能够做一个异构的分布式系统框架,于是想把Docker也安装到树莓派上,以便后期做进一步的开发和实验。 我用的树莓派版本是Raspberry PI 3B,版本比较老,不过做做实验还是绰绰有余了. 由于树莓派是ARM核心的CPU,具体来说就是Arm Cortex A53架构64位处理器。所以在安装Docker的时候会遇到问题,尤其是最新的Ubuntu系统,还没有加入到Docker的支持列表里。如果安装官方指南的安装步骤。当我们运行: sudo apt-get install docker-ce docker-ce-cli containerd.io 会有下面的错误提示信息: Err:4 https://download.docker.com/linux/ubuntu eoan Release 404 Not Found [ IP: 143.204.214.20 443 ] E: The repository 'https://download.docker.com/linux/ubuntu eoan Release' does not have a Release file. N: Updating from such a repository can't be done securely

Docker在树莓派的安装与使用(Ubuntu Arm Server v19.10)

给你一囗甜甜゛ 提交于 2020-02-01 17:49:19
最近由于冠状病毒疫情的原因,只能够和小朋友家里蹲。这几天把尘封已久的那个树莓派拿出来继续捣鼓。希望能够做一个异构的分布式系统框架,于是想把Docker也安装到树莓派上,以便后期做进一步的开发和实验。 我用的树莓派版本是Raspberry PI 3B,版本比较老,不过做做实验还是绰绰有余了. 由于树莓派是ARM核心的CPU,具体来说就是Arm Cortex A53架构64位处理器。所以在安装Docker的时候会遇到问题,尤其是最新的Ubuntu系统,还没有加入到Docker的支持列表里。如果安装官方指南的安装步骤。当我们运行: sudo apt-get install docker-ce docker-ce-cli containerd.io 会有下面的错误提示信息: Err:4 https://download.docker.com/linux/ubuntu eoan Release 404 Not Found [IP: 143.204.214.20 443] E: The repository 'https://download.docker.com/linux/ubuntu eoan Release' does not have a Release file. N: Updating from such a repository can't be done securely,

树莓派映像解压错误

限于喜欢 提交于 2020-02-01 05:03:31
树莓派映像解压错误 前几天买了一个tf卡,结果在装映像的时候出了问题,一直装不上系统,买了两个tf卡依旧是这样 最近发现了问题的原因 如图,文件后缀名正确但是图标是压缩包,然后你在写入的时候需要30min。 解决方法:卸载当前压缩软件,更换新的压缩软件,例如Winrar 更换完压缩软件就正常了,然后写入时间也变成6min左右了,这就是正确的写入。 具体也不知道什么原因,感觉应该是原来的压缩软件把img文件当成压缩包了,然后格式就不对了,解决了就好,继续搞微机课设了! 来源: CSDN 作者: qq_41255416 链接: https://blog.csdn.net/qq_41255416/article/details/103866740

树莓派安装mysql

浪尽此生 提交于 2020-02-01 00:13:58
步骤 安装 mysql server $ sudo apt-get update $ sudo apt-get install mysql-server 安装完毕以后,root密码默认为空。即任意密码都可以登录。 $ sudo mysql -u root $ 回车登录数据库 # 出现下面提示,表示成功 Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 13 Server version: 10.1.37-MariaDB-0+deb9u1 Raspbian 9.0 Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> # MariaDB是一个完全兼容mysql的数据库,具体可以自行百度。 设置root密码 MariaDB [(none)]> use mysql; MariaDB [mysql]> update user set plugin='mysql_native_password