山莓

树莓派Python编程到底是什么?

亡梦爱人 提交于 2019-11-29 06:26:08
在学习Python编程的过程中,大家可能会接触到一个叫做树莓派的东西,那这个树莓派是什么呢?为什么要用它来做Python编程? 树莓派是个用来学习编程的优秀设备,它可以理解多种语言。第一,它很便宜。价格差不多只有低端计算机的十分之一,作为你的主计算机的一个附件它非常便宜。 第二,树莓派是个裸设备。它没有藏在盒子里或者在一个完整的系统中。这意味着你可以自己决定将其做成一个什么系统。 第三,树莓派使用Linux——一个类似于Windows或Mac OS X的操作系统。它提供了视窗系统和一个用来操控树莓派的基于文本的命令行接口。 初学 Python,想要在树莓派上 Python 编程可能有点复杂,可以看看下方视频,听知名技术专家李刚老师对树莓派Python编程的详细解析, Python 序列相关函数与封包解包 李刚老师出版的《疯狂Java》系列图书曾得到市场的广泛认可,经过多次再版,并被多家高校选作教材。 上方视频来自于李刚老师的在线视频课程《21天通关Python》第二章第三节序列相关函数与封包解包。 大家都有学习Python的困惑,今天就给大家推荐一本巨有影响力的Python实战书,上线时间仅2个月,就超越了众多实力派,成京东和当当网上的长期畅销图书,并且收获了3.4W的五星好评。 这本书可谓是笔者独家私藏图书之一了,对我学习Python有着莫大的帮助,在京东上也常常"断货"

树莓派3B+安装OpenVINO,Intel Movidius神经计算棒NCS2的环境部署

妖精的绣舞 提交于 2019-11-29 06:22:59
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/weixin_41665225/article/details/86508556 0 前言 要写论文,做点真正能用的智慧设备,顺便用在自己果园里,降低人工成本。 首先是要建一个图像识别+视觉导航实验的平台。 考虑到后期可能要真的投入使用并推广,没采用nVidia Jetson TX2这样的豪华配置(比树莓派+NCS2贵差不多3000块)。 折腾了一天多,总算是弄好了,考虑到自己岁数大了,容易忘事。把整个过程写下来,以便后面参考。 关于OpenVINO和神经计算棒,可以先看OpenVINO的介绍和这篇文章。 基本上就是把做好的神经网络部署到嵌入式环境用的。训练模型还是在PC机上。 1. 材料 树莓派 Raspberry Pi 3B+ Intel Movidius Neural Compute Stick 2 2 准备工作 到树莓派官网去下载最新版的Raspbian。由于后续工作需要用到图形界面,选 Raspbian Stretch with desktop。树莓派官网推荐用etcher安装,听官方的没错。下载etcher并安装。 2.1 烧写系统镜像到sd卡 由于操作系统安装在SD卡上,SD卡的读写速度直接影响系统运行速度

树莓派pip安装opencv报错,Could not find a version that satisfies the requirement cv2 (from versions: )No matching distribution found for cv2

青春壹個敷衍的年華 提交于 2019-11-29 05:09:49
前言 我在使用pip install opencv-python 时报错 Could not find a version that satisfies the requirement opencv (from versions: ) No matching distribution found for opencv 树莓派的镜像是默认装的镜像,没怎么装过其他东西的。我查看了python的版本,python是2.7版本的,ubuntu镜像默认是装好了python2。分析原因,应该是python2版本过久,无法找到满足opencv需求的版本。然后我将python2 升级到python3后安装,发现安装成功。 具体操作 1.执行 sudo apt-get install python3 命令安装python3 sudo apt-get install python3 2.执行 python3 -V 查看 python3是否安装成功 python3 -V 3.执行 pip3 install opencv-python pip3 install opencv-python 安装好后如图 安装opencv-python 4.执行 pip3 list 验证 pip3中是否安装了opencv-python pip3 list 检验pip3中是安装了opencv-python 5

olami智能音箱新手向开发教程

冷暖自知 提交于 2019-11-29 04:58:31
olami智能音箱新手向开发教程 2018年06月20日 14:11:27 GPUS少东 阅读数 2360 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/chenjambo/article/details/80743823 材料 1.树莓派Raspberry Pi 3B 2.olami提供的音箱组件 3.镜像写入工具 4.olami提供的映像 5.adb 6.一个I>3A的充电器及充电线 7.一根网线 8.一个16GB以上的SD卡及读卡器 软件部分已帮忙准备好:链接: https://pan.baidu.com/s/1bWG6sCKQuhxD_eRqkcYGaw 密码:m33h 硬件部分请自备 步骤 1.刷入映像 1.将下载好的映像压缩包解压 2.将SD卡插入读卡器并连接电脑 3.用镜像烧录工具将映像档烧入SD卡中 4. 烧录完成后取出SD卡并插入树莓派中 2.组装 1.将树莓派与麦克风阵列版固定在底板上 2.将杜邦线连接树莓派 注意:是较长的那一头 3.组装支架 4.套上框子 5.将喇叭卡入卡槽 6.将喇叭上的线及杜邦线的另一条与麦克风阵列版连接 注意:插杜邦线的时候,板子上小箭头上指的位置是插红线 7.将底座盖上,固定 8.用usb将树莓派与麦克风阵列版连接

树莓派自动连接WiFi

ぐ巨炮叔叔 提交于 2019-11-29 01:44:20
使用sudo raspi-config配置好第一个wifi 然后 只需要修改一个文件 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 内容如下: ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=CN network={   ssid="名称1"   psk="密码1" } network={   ssid="名称2"   psk="密码2" } 不要修改/etc/network/interfaces和/etc/dhcpcd.conf 来源: https://www.cnblogs.com/qq812256/p/11438147.html

树莓派4B到货入门新体验

早过忘川 提交于 2019-11-29 01:35:57
树莓派4B到货入门新体验 实不相瞒,喜欢这块板已经很久了,但是国内4GB内存的版本始终没货,。。。。。等等等,终于到货了,迅雷不及眼耳之势赶紧下单。。。购买点亮开发板所需要的物件 顺便看到一个好看的外壳,真是太漂亮了,于是也下单购买一个,有人会问,购买主板有套餐选择,你为什么要自己买。。。。这是我的毛病,干啥都喜欢DIY,哈哈哈哈哈 1.购买清单 手上刚好有一个16G的SD卡 所需资料下载 所需要的资料如果不想自己下载直接到我的 百度网盘获取链接: https://pan.baidu.com/s/1sy1J61KJSQ-EM3aVzIpcmw 提取码: 7d7d 2.官网下载镜像 下载网址:https://www.raspberrypi.org/downloads/raspbian/ 下载好后减压备用 3.格式化SD卡 使用专用工具SDFormatter 我用的版本是4.0 自己下载安装吧 格式化SD卡 4.制作系统到SD卡 制作系统工具:Win32DiskImager-0.9.5-install 下载 自己下载安装吧 开始制作系统镜像 选择前面下载好的系统镜像 点击OK 系统做完了 5.将SD卡插入树莓派主板SD卡槽即可上电启动 主板介绍 启动中... 等待启动 ,启动成功后如下图所示主界面 查看温度 我顺便查看了下CPU温度 打开终端,使用指令查看CPU温度,依次输入以下指令:

树莓派搭建python环境服务器

天大地大妈咪最大 提交于 2019-11-28 19:21:01
树莓派搭建python环境服务器 服务器结构大致为:django+uwsgi+nginx+python+sqlite 配置python环境 系统本身自带了python2.7和python3.5。在这里我们搭建python3.5的环境。所以需要安装pip3,在安装pip3之前需要setuptools支持。 安装setuptools如下命令: 1 ~:wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26 2 ~:tar -zxvf setuptools-19.6.tar.gz 3 ~:cd setuptools-19.6.tar.gz 4 ~:python3 setup.py build 5 ~:python3 setup.py install 后安装pip wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb tar -zxvf pip-8.0.2.tar.gz

树莓派基于scratch2控制GPIO

元气小坏坏 提交于 2019-11-28 17:58:27
本文通过MetaWeblog自动发布,原文及更新链接: https://extendswind.top/posts/technical/raspberry_scratch2_gpio_control.md 感觉这方面的资料最好优先google英文的,中文博客上竟然连scratch2用的哪套GPIO的编号都找半天… 树莓派的apt仓库里有三个scratch版本,其中scratch为稳定版,scratch2和scratch3还在测试仓库,改成了基于跨平台技术electron的开发。我在树莓派3b上scratch3打开没反应,scratch2虽然是测试版,但使用没发现问题,打开速度上明显比scratch慢。 scratch2相比scratch在GPIO上简化了大量的操作,不用通过广播的形式发送各种GPIO server的消息,将GPIO的操作简化成了两个函数。 1. 安装Scratch2 sudo apt install scratch2 2. 控制相关的GPIO口 更多模块 -> 添加扩展 选择 Pi GPIO 下面会多出两个控制GPIO的函数。 set gpio *id* to *output high* 此函数用于设置gpio口,第一个指定GPIO的id,第二个指定功能,如输出高电平、输入低电平、输入模式。 gpio *id* is high? 此函数用于控制语句中作为条件

树莓派 frp 内网穿透

杀马特。学长 韩版系。学妹 提交于 2019-11-28 17:39:40
目标: 因为家里没有公网IP,不能像访问云服务器一样访问家里的树莓派,所以目标是外网用SSH、VNC访问家里局域网中的树莓派。 工作原理的个人理解: 在云主机上运行frp服务器,在树莓派上运行frp客户端,使他们连接起来,通过访问云主机暴露出来IP:PORT来访问云主机,再由云主机转发到它连接的树莓派。 材料: 1. 一台有公网IP的云主机 2. 一个树莓派 https://github.com/fatedier/frp/releases 在上面网站根据自己的机器下载对应版本的frp 云主机的: frp_0.17.0_linux_amd64.tar.gz 树莓派的(注意是arm): frp_0.17.0_linux_arm.tar.gz frp包内容: 其中frpc...的三个文件是frp客户端,frps...的三个文件是frp服务器端。 配置: 云主机: 在云主机上配置frps.ini [common] bind_port = 7000 # 不变 dashboard_port = 8030 # 需要是云主机开放的端口,用于进入frp后台的 dashboard_user = frp-gao # 进入frp后台的用户名 dashboard_pwd = 1998 # 进入frp后台的密码 privilege_token = 1998 # 这个需要和frpc中的token保持一致 启动:

瞎玩物联网系列--Hello 树莓派

邮差的信 提交于 2019-11-28 13:35:21
条件 Raspberry Pi 3b+ 32G存储卡 mac 网线 面包板、led灯、杜邦线、传感器若干 系统安装 各种下载 官方镜像下载 刻录工具 etcher Microsoft Remote Desktop for Mac2.1.1 from pchome.net 刻录镜像 允许远程ssh连接 在存储卡根目录新建一个空文件命名为ssh即可,无需后缀 touch /Volumes/boot/ssh 未开机前设置wifi touch /Volumes/boot/wp a_supplicant .conf 内容如下 country = CN ctrl_interface = DIR = / var /run/wpa_supplicant GROUP = netdev update_config = 1 network = { ssid = "WiFi-Name" psk = "12345678" key_mgmt = WPA -PSK priority = 1 } 远程桌面连接 sudo apt-get install xrdp sudo update-rc.d xrdp defaults 其它 docker curl -sSL get .docker .com |sh 仅仅是安装,x86、x64的镜像都是不能用的,要使用arm架构的,很少。 nodejs curl -s L