全书一共8章。第1章对树莓派的基本知识与常用技巧进行了汇编与整理,便于读者快速了解与掌握树莓派的使用与配置过程;第2章介绍了Python开发环境与程序设计的基础知识;第3章介绍树莓派GPIO的硬件资源,详细讲解了树莓派与常用传感器模块的接口电路与程序设计;第4章介绍了集环境参数检测、网络视频监控、GPS 定位、话音播报以及远程控制等功能于一体的树莓派小车的设计与实现过程;第5章介绍了基于树莓派构建本地服务器的过程,并通过Web端监控软件实现远程数据采集、传输以及对监测节点进行控制;第 6~8 章通过具体的综合案例讲解了树莓派在智能语音、计算机视觉以及深度学习领域中的应用,为读者基于树莓派开发设计更高层级的智能系统奠定基础。本书适合对树莓派应用感兴趣的读者,也可以作为电子信息类专业本科生或研究生嵌入式系统、人工智能、Python编程语言相关课程的教学参考书目。
树莓派是一款价格低廉、功能强大的卡片式计算机。目前,已发布一代的树莓派4B,但仍有大量的树莓派玩家还是在使用3B/3B ,此外,对于一般的智能系统硬件设计与软件开发,树莓派3B/3B 完全可以胜任。
现有关于树莓派的网络资源非常丰富,但部分内容相对陈旧,一些方法与步骤已经失效,甚至还有一些存在错误,给树莓派的初学者带来了一定的困扰。本书将详尽介绍树莓派的使用方法与开发流程,全书图文并茂,内容新颖,案例翔实,循序渐进,既包括树莓派初学者需要掌握的基础知识,也包括综合性应用案例,其主要特点是: 全面、系统地讲解了树莓派配置过程与开发流程; 对于应用过程中可能遇到的问题以及注意事项专门做了批注; 结合作者的体会与经验进行了必要的讲解与分析; 特别是,应用实例中介绍了人工智能技术的相关应用。
全书共8章。第1章对树莓派的基本知识与常用技巧进行了汇编与整理,便于读者快速了解与掌握树莓派的使用与配置过程; 第2章介绍了Python开发环境与程序设计的基础知识; 第3章介绍了树莓派GPIO的硬件资源,详细讲解了树莓派与常用传感器模块的接口电路与程序设计; 第4章介绍了集环境参数监测、网络视频监控、GPS定位、语音播报以及远程控制等功能于一体的树莓派小车的设计与实现过程; 第5章介绍了基于树莓派构建本地服务器的过程,并通过Web端监控软件实现远程数据采集、传输以及对监测节点进行控制; 第6~8章通过具体的综合案例讲解了树莓派在智能语音、计算机视觉以及深度学习领域中的应用,为读者基于树莓派开发设计更高层级的智能系统奠定基础。
在本书的编写过程中参阅了与树莓派有关的书籍与网络博文,部分代码在借鉴GitHub资源的基础上结合具体应用做了修改与整合,在此对所有参考书籍与文献的作者表示感谢。书中所有代码经作者测试可用,兼容现有的树莓派3B、3B 和4B,代码可
在本书配套资源中下载。此外,本书部分章节还配有讲解视频,便于读者学习和掌握书中的相关内容。
限于作者的知识水平,书中难免存在一些问题或不妥之处,恳请广大读者批评指正。
作者
2022年2月