当前位置:首页 > 人工智能 > 树莓派pdf电子书下载
《树莓派机器人实战秘笈(第3版)》电子书封面

树莓派机器人实战秘笈(第3版)

  • 发布时间:2021年03月24日 17:35:01
  • 作者:理查德·格里梅特
  • 大小:9.64MB
  • 类别:树莓派电子书
  • 格式:PDF
  • 版本:完整版
  • 评分:8.4

    树莓派机器人实战秘笈(第3版) PDF 完整版

      给大家带来的一篇关于树莓派相关的电子书资源,介绍了关于树莓派、机器人方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小9.64MB,理查德·格里梅特编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.2分

      Tags:树莓派 机器人 

      内容介绍

      树莓派机器人实战秘笈 第3版

      作者: [美] 理查德·格里梅特(Richard Grimmett) 著,韩波 译

      出版时间: 2018

      树莓派凭借其价格低廉、功能强大等特点,受到了国内外创客的热爱,成为个人DIY智能硬件时的平台之一。本书介绍了许多树莓派项目,通过详尽的步骤指导和操作示范,为读者呈现出树莓派更新、更酷的玩法。全书包含7章内容,从树莓派入门开始讲解,陆续呈现了几个机器人案例,包括Wall-E机器人、机器鱼、机器手等。本书面向所有对树莓派及机器人DIY感兴趣的读者,希望读者通过学习书中的树莓派机器人项目,激发出兴趣和创意,更好地制作出属于自己的智能机器人。本书图文丰富,读者不需具备编程经验,即可轻松上手。

      目录

      • 第 1章树莓派入门 1
      • 1.1配置树莓派 3 2
      • 1.2为电路板供电 3
      • 1.3连接键盘、鼠标和显示器 4
      • 1.4安装操作系统 4
      • 1.5添加互联网访问功能 8
      • 1.6配置树莓派0 18
      • 1.7给开发板供电 19
      • 1.8连接键盘、鼠标和显示器 19
      • 1.9安装操作系统 22
      • 1.10添加互联网访问功能 23
      • 1.11小结 26
      • 第 2章打造未来科幻机器人 27
      • 2.1改造R2D2 27
      • 2.1.1添加车轮和电机 28
      • 2.1.2连接到R2D2的顶部 33
      • 2.2使用树莓派以Python编程方式控制R2D2 36
      • 2.3添加语音识别 42
      • 2.4使用eSpeak让机器人说话 47
      • 2.5使用PocketSphinx识别语音命令 48
      • 2.6理解语音命令并发起动作 54
      • 2.7增加视觉能力 56
      • 2.8下载和安装OpenCV:一个全功能的视觉库 59
      • 2.9远程控制R2D2机器人 63
      • 2.10小结 64
      • 第3章打造Wall-E机器人 65
      • 3.1创建硬件平台 65
      • 3.2制作Wall-E手臂 73
      • 3.3使用树莓派以Python编程方式控制 Wall-E 83
      • 3.4伺服电机如何工作 86
      • 3.5使用伺服控制器来控制伺服 87
      • 3.6在伺服控制器和PC之间进行通信 89
      • 3.7用树莓派控制伺服控制器 91
      • 3.8为Wall-E机器人添加kinect 360 96
      • 3.9使用树莓派访问Kinect 360 98
      • 3.10远程控制Wall-E机器人 101
      • 3.11小结 101
      • 第4章制作机器鱼 102
      • 4.1创建硬件平台 102
      • 4.2为机械鱼添加电子元件 108
      • 4.3添加RaspiCamera 113
      • 4.4远程控制机器鱼 116
      • 4.5小结 119
      • 第5章用树莓派打造机械手 120
      • 5.1制作硬件平台 120
      • 5.2移动机械手 122
      • 5.3将舵机控制器连接到树莓派 125
      • 5.4控制机械手 128
      • 5.5效仿手的姿态 132
      • 5.6小结 139
      • 第6章自平衡机器人 140
      • 6.1创建硬件平台 140
      • 6.2为平台添加相应的电子器件 141
      • 6.3控制直流电机 142
      • 6.4读取IMU 143
      • 6.5以编程方式访问指南针 145
      • 6.6平衡算法 148
      • 6.7小结 154
      • 第7章将树莓派添加到四轴飞行器 155
      • 7.1访问硬件平台 155
      • 7.2连接到硬件 156
      • 7.3远程通信 159
      • 7.3.1配置XBee设备 160
      • 7.3.2利用XBee接口进行通信 164
      • 7.4为四轴飞行器安装GPS 166
      • 7.5将树莓派连接到USB GPS设备 166
      • 7.6以编程方式访问USB GPS 172
      • 7.7小结 177
         

      读书笔记

      树莓派使用USB摄像头和motion实现监控

      本文实例为大家分享了树莓派使用USB摄像头和motion实现监控的具体代码,供大家参考,具体内容如下

      一、工具

      1、树莓派3B

      2、USB摄像头

      二、操作步骤

      1、安装motion

      sudo apt-get install motion

      2、配置motion

      (1)

      sudo nano /etc/default/motion

      将里面的no修改成yes,让motion可以一直在后台运行:start_motion_daemon=yes

      树莓派使用USB摄像头和motion实现监控

      (2)

      sudo nano /etc/motion/motion.conf

      修改配置文件,这个文件比较长,请确保一下参数的配置。在nano编辑器下,可以使用^w快速查找到如下配置内容。也可以使用^v向下翻页。

      树莓派使用USB摄像头和motion实现监控

      树莓派使用USB摄像头和motion实现监控

      树莓派使用USB摄像头和motion实现监控

      树莓派使用USB摄像头和motion实现监控

      树莓派使用USB摄像头和motion实现监控

      3、启动motion

      sudo motion

      4、查看视频数据

      在局域网内的设备,不管是手机还是电脑,均可打开浏览器访问树莓派IP:8081

      树莓派使用USB摄像头和motion实现监控

      5、退出motion

      killall -TERM motion

      或者

      service motion stop

      三、可能出现的问题

      1、配置错误

      出现Unknown config option "sdl_threadnr"

      树莓派使用USB摄像头和motion实现监控

      解决方法:

      在配置文件中,直接将这一行内容进行注释。不是下图光标所在处,是光标下面sdl_threadnr 0这一行,注释成# sdl_threadnr 0即可。

      树莓派使用USB摄像头和motion实现监控

      2、8081页面无法显示

      在8081端口,无法显示数据,但是在8080端口可以看到motion的信息。

      树莓派使用USB摄像头和motion实现监控

      解决方法:

      这可能是摄像头没有被识别,可以将摄像头拔下重新插入。

      以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

      以上就是本次介绍的树莓派电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Hadoop大数据开发实战

      下一篇:边练边学:网页UI商业项目设计实战

      查看更多
      读者心得
      63小时46分钟前回答

      python3.6.4如何安装到树莓派3代

      树莓派目前能用sudo apt-get install安装的默认最高是Python3.4,但是很多Python3.6+的新特性都无法使用,自己的项目也无法运行。所以需要把它升级。 目前无法简单安装,只能自己make编译。(推荐学习:Python视频教程) 我们要在树莓派安装的是Python3.6.4,所以我们要编译安装这个版本。 方法如下: # 安装编译所需依赖包sudo apt-get install build-essential tk-dev libncurses5-dev libncursesw5-dev libreadline6-dev libdb5.3-dev libgdbm-dev libsqlite3-dev libssl-dev libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev# 安装SSL依赖sudo apt-get install libssl-dev# 到官网下载Python3.6.4: https://www.python.org/downloads/source/wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz# 解压……

      55小时48分钟前回答

      树莓派+摄像头实现对移动物体的检测

      在上一篇文章中实现了树莓派下对摄像头的调用,有兴趣的可以看一下:python+opencv实现摄像头调用的方法 接下来,我们将使用python+opencv实现对移动物体的检测 一、环境变量的配置 我们可以参照上一篇文章对我们的树莓派进行环境的配置 当我们将cv2的库安装之后,就可以实现对摄像头的操作 二、摄像头的连接 在此实验中,我使用的为usb摄像头 当我们连接摄像头之后,终端输入 ls /dev/video* 如果终端提示如下: 则表示摄像头连接成功 三、编码实现对移动物体的检测 使用python编写程序,实现对移动物体的检测,代码如下 #encoding=utf-8import RPi.GPIO as GPIOimport cv2import timeimport os GPIO.setmode(GPIO.BCM)GPIO.setup(18,……

      码农之家

      景博雅 提供上传

      资源
      22
      粉丝
      22
      喜欢
      172
      评论
      9

      Copyright 2018-2021 www.xz577.com 码农之家

      版权投诉 / 书籍推广:520161757@qq.com