树莓派
Clark-dj
唯有扎下心来做事情学东西才是硬道理!
博客都是平时的一些学习笔记,很多都是自学,难免会有错误和不足之处,望留言指出。一些分享若有侵权,马上删除。
展开
-
【Arduino】Arduino树莓派简单通信示例hello
代码Arduinovoid setup() { Serial.begin(9600); // 9600 bps}void loop(){ if ( Serial.available()) { if('s' == Serial.read()) Serial.println("Hello Raspberry,I am Arduino."); }}如果读到树莓派传输过来的‘s’就会打印"Hello Raspberry,I am A.原创 2021-12-23 16:29:28 · 1068 阅读 · 0 评论 -
【传感器&&填坑】Arduino和树莓派通信读取Arduino的距离,解决版本编码问题
arduino和树莓派通信的版本编码问题 - 夜owl - 博客园简单介绍一下:arduino和树莓派通信,Python3 和Python2的版本对于编码有不同的方法,不注意的话会使通信来说就形成错误,或者运行出错,发现3 的版本代码,python2也能实现,反过来就不行。问题解决:代码简介arduino代码volatile float dist;float checkdistance_4_7() { digitalWrite(4, LOW); delayMicr..原创 2021-12-23 15:46:47 · 2539 阅读 · 0 评论 -
【树莓派】截图小工具
如果树莓派里面有scrot的话就不要安装,如果没有的话就在终端输入sudo apt-get install scrot安装完成即可以进行以下操作1.截取全屏sudo scrot2.截取鼠标选择区域sudo scrot -s3.3秒后截取屏幕sudo scrot -d34.查看更多用法sudo scrot -h默认截图在pi里面...原创 2021-12-22 20:24:22 · 219 阅读 · 0 评论 -
树莓派 python 简易版红外传感器左右避障 按键控制程序启动
树莓派 python 简易版红外传感器左右避障 按键控制程序启动程序注释import RPi.GPIO as GPIO import time import sys SensorRight = 16 # 右侧红外传感器接在端口16SensorLeft = 12 # 左侧红外传感器接在端口12PWMA = 18AIN1 = 22AIN2 = 27PWMB = 23BIN1 = 25BIN2 = 24BtnPin = 19Gpin =原创 2021-01-24 20:15:26 · 1509 阅读 · 1 评论 -
【方案一】 光电反射传感器跟随
思路:光电反射传感器检测到左侧有物体就左转,右侧检测到物体就右转,前方检测到物体就前进。优点:成本低光电反射传感器(两块钱左右);简单。缺点:检测距离:2~30cm 无法区分物体还是人物。核心代码#!/usr/bin/python # coding=utf-8 import RPi.GPIO as GPIO import time import sys #SensorRight = 16#SensorLeft = 12Lpin_avoid_obst...原创 2021-11-11 22:05:38 · 679 阅读 · 0 评论 -
树莓派 python 控制小车上下左右移动
树莓派 python 控制小车上下左右移动程序注释import RPi.GPIO as GPIOimport timePWMA = 18# 两个方向位AIN1 = 22AIN2 = 27PWMB = 23BIN1 = 25BIN2 = 24# 速度0-100# 利用time.sleep(t_time)函数控制运行时间# Python time sleep() 函数推迟调用线程的运行,# 可通过参数secs指秒数,表示进程挂起的时间。def t_up原创 2021-01-24 20:04:55 · 2971 阅读 · 0 评论 -
树莓派的串口查询 gpio readall
gpio readall原创 2021-04-05 13:16:42 · 1389 阅读 · 0 评论 -
树莓派 onnx模型转换成IR中间模型
树莓派 OpenVINO找不到model_optimizer问题:https://blog.csdn.net/dujuancao11/article/details/114536901参考https://blog.csdn.net/gcf_uinque/article/details/105827378,这里对我自己安装过程进行记录前期工作安装openvino按照官网教程安装openvino并进行配置:https://docs.openvinotoolkit.org/latest/o..原创 2021-03-08 17:47:13 · 1374 阅读 · 0 评论 -
onnx模型转换成IR中间模型的坑
参考:https://blog.csdn.net/gcf_uinque/article/details/105827378onnx模型转换成IR中间模型的坑问题一:python3 mo_onnx.py ..后没反应解决将python3改为python成功以后在对应文件夹下出现bin和xml原创 2021-03-08 17:34:51 · 1097 阅读 · 0 评论 -
配置Model Optimizer的Python 3.7.4 ECHO 处于关闭状态。‘pip3‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
https://blog.csdn.net/heiheiya/article/details/91387199参考此博客进行配置配置Model Optimizer时,在输入install_prerequisites.bat后出现Python 3.7.4 ECHO 处于关闭状态。'pip3' 不是内部或外部命令,也不是可运行的程序或批处理文件这个提示,以为是Python安装有问题,没有卸载之前的就重新安装Python,出现问题一。问题一:cmd报错Fatal Python error: P..原创 2021-03-08 16:57:32 · 1245 阅读 · 1 评论 -
树莓派 OpenVINO找不到model_optimizer问题
查看官方文档才知道树莓派里面没有,需要电脑下载,再转换原创 2021-03-08 16:30:51 · 431 阅读 · 0 评论 -
【.pth模型转换为.onnx模型】模型转换 英特尔神经计算棒 树莓派
转换代码注意点:要根据你的代码进行修改,修改最初的包等import torchfrom models.with_mobilenet import PoseEstimationWithMobileNetfrom modules.load_state import load_statefrom action_detect.net import NetV2def convert_onnx(): print('start!!!') device = 'cuda' if原创 2021-03-07 19:56:48 · 1643 阅读 · 1 评论 -
【.pt模型转换为.onnx模型】模型转换 英特尔神经计算棒 树莓派
背景:树莓派要用英特尔神经计算棒,先要将pytorch训练生成的.pt文件转换为ONNX,再转换为IR,本来直接在树莓派上的原生树莓派系统尝试,明明已经显示输出了模型详细信息,可文件夹中没有出现.onnx文件,于是直接拿windows系统新建有pytorch的环境来尝试,尝试成功。转换代码注意点:要根据你的代码进行修改,修改最初的包等import torchfrom models.with_mobilenet import PoseEstimationWithMobileNetfrom.原创 2021-03-07 19:54:41 · 3620 阅读 · 4 评论 -
树莓派测试验证OpenVINO安装是否成功
make -j选项的意义make -j 1 && make install 一个CPU编译make -j 2 && make install 二个CPU编译cd ~/Downloads/最新版的openvino有三种sample,分别是c、cpp、python此处要使用cpp的示例,例如:cd inference_engine_vpu_arm/deployment_tools/inference_engine/samples/cpp...原创 2021-03-06 22:10:39 · 1102 阅读 · 0 评论 -
cd常用
cd 进入用户主目录 cd ~ 进入用户主目录 cd - 返回进入此目录之前所在目录 cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd !$ 把上个命令的参数作为cd 参数使用 cd/ 进入根目录 cd. 当前目录...原创 2021-03-06 21:13:20 · 204 阅读 · 0 评论 -
树莓派 USB麦克风 录音
USB麦克风检查树莓派是否正确识别麦克风麦克风插上树莓派,然后输入:lsusb或者输入:arecord -l安装一些辅助软件首先更新软件列表:sudo apt-get update然后安装sox:sudo apt-get install sox3)录音对于arecord的使用可输入arecord --help获得。录音:arecord -D "plughw:1,0" -f dat -c 1 -r 16000 ...原创 2021-03-02 18:37:17 · 2441 阅读 · 0 评论 -
树莓派(尝试tf,识别)
暂时先省去环境配置,有空补模型库cd tflite/加载虚拟环境source ENV/bin/activatecd pi4b_tensorflow_lite/python3 TFLite_detection_webcam.py --modeldir=Sample_TFLite_mode识别出 dining table餐桌、person人和bowl碗...原创 2021-02-24 21:43:45 · 295 阅读 · 0 评论 -
(树莓派)解决问题:AssertionError: Torch not compiled with CUDA enabled
AssertionError: Torch not compiled with CUDA enabled此错误是由于下载的torch没有cuda,在运行时就会出错,经过查阅,在程序最开始的地方加上:device = torch.device("cuda" if torch.cuda.is_available() else "cpu")一定不要用中文引号代码其余地方出现.cuda()的地方改成.to(device)就可以在无gpu的环境中运行了。NameError: nam.原创 2021-02-24 00:36:02 · 55740 阅读 · 33 评论 -
树莓派安装pycocotools
一次错误尝试pip3 install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI以下是适合我的方案先pip install cython再Cloninghttps://github.com/cocodataset/cocoapi可以先在win下下载再利用FileZilla工具实现简单文件传输链接:https://pan.baidu.com/s/18DAsUVrVh.原创 2021-02-24 00:17:33 · 428 阅读 · 0 评论 -
树莓派:树莓派4B+安装Pytorch版本1.6(python3.7)含测试案例
搞了好久,一直失败,拖着过了个年,今天终于安装成功,很开心!“要不断的去尝试,成功是不断尝试出来的。”正式开始之前可以先看我的这篇文章https://blog.csdn.net/dujuancao11/article/details/114002979将树莓派中默认python2切换python3下载编译好的文件为了减少下载时间,可直接从我网盘下载。链接:https://pan.baidu.com/s/1CrHaGjkMooplIeM-lXHqPA 提取码:g16q利用Fi..原创 2021-02-23 22:01:54 · 4100 阅读 · 8 评论 -
树莓派学习二(刷系统)
系统太大没传到网盘用工具烧其实很简单镜像烧录工具链接:https://pan.baidu.com/s/1xvufsyez_eV2h1FWsYjCGg 提取码:hvuz1.select image (选择下方的映像文件)2.选择要烧录的已经格式化好的SD卡3.FLASH等待,最后一定不要选择格式化,否则努力白费。看到flash complete!就刷好了。3....原创 2021-02-07 23:34:53 · 158 阅读 · 0 评论 -
树莓派学习笔记一(AI轮式小车组装)
安装记录蓝色四驱底盘 + 金属齿轮直流电机(上红下黑)树莓派4B Raspberry Pi 主板扩展板(转接板、树莓派功能转接板 转接板插一个跳线帽)(1. 扩展板与树莓派io口对齐。2.注意铜柱选择)功放模块(功放驱动板)圆形大喇叭(加厚3M胶、圆形亚克力板固定喇叭)右侧可旋转的是用来调控音量的,喇叭的接口要和功放驱动板输出口相连,接受功放驱动板输出的音量。避障模块(红外避障传感器)电压表大舵机(+舵机固定架,长U型支架+)两个舵机...原创 2021-02-07 22:51:21 · 939 阅读 · 1 评论