Getting Started with Python for the Internet of Things: Leverage the full potential of Python to prototype and build IoT projects using the Raspberry Pi
Authors: Tim Cox – Dr. Steven Lawrence Fernandes – Sai Yamanoor – Srihari Yamanoor – Prof. Diwakar Vaish
ISBN-10: 183855579X
ISBN-13: 9781838555795
Publisher finelybook 出版社: Packt Publishing 2019-02-26
Print Length 页数: 732 pages
Book Description
Build clever,collaborative,and powerful automation systems with the Raspberry Pi and Python.
This Learning Path takes you on a journey in the world of robotics and teaches you all that you can achieve with Raspberry Pi and Python.
It teaches you to harness the power of Python with the Raspberry Pi 3 and the Raspberry Pi zero to build superlative automation systems that can transform your business. You will learn to create text classifiers,predict sentiment in words,and develop applications with the Tkinter library. Things will get more interesting when you build a human face detection and recognition system and a home automation system in Python,where different appliances are controlled using the Raspberry Pi. With such diverse robotics projects,you’ll grasp the basics of robotics and its functions,and understand the integration of robotics with the IoT environment.
By the end of this Learning Path,you will have covered everything from configuring a robotic controller,to creating a self-driven robotic vehicle using Python.
Raspberry Pi 3 Cookbook for Python Programmers – Third Edition by Tim Cox,Dr. Steven Lawrence Fernandes
Python Programming with Raspberry Pi by Sai Yamanoor,Srihari Yamanoor
Python Robotics Projects by Prof. Diwakar Vaish
What you will learn
Build text classifiers and predict sentiment in words with the Tkinter library
Develop human face detection and recognition systems
Create a neural network module for optical character recognition
Build a mobile robot using the Raspberry Pi as a controller
Understand how to interface sensors,actuators,and LED displays work
Apply machine learning techniques to your models
Interface your robots with Bluetooth
contents
1 Getting Started with a Raspberry Pi 3 Computer
2 Dividing Text Data and Building Text Classifiers
3 Using Python for Automation and Productivity
4 Predicting Sentiments in Words
5 Detecting Edges and Contours in Images
6 Building Face Detector and Face Recognition Applications
7 Using Python to Drive Hardware
8 Sensing and Displaying Real-World Data
9 Building Neural Network Modules for Optical Character Recognition
10 Arithmetic Operations,Loops,and Blinky Lights
11 Conditional Statements,Functions,and Lists
12 Communication Interfaces
13 Data Types and Object-Oriented Programming in Python
14 File I/O and Python Utilities
15 Requests and Web Frameworks
16 Awesome Things You Could Develop Using Python
17 Robotics 101
18 Using GPIOs as Input
19 Making a Gardener Robot
20 Basics of Motors
21 Bluetooth-Controlled Robotic Car
22 Sensor Interface for Obstacle Avoidance
23 Making Your Own Area Scanner
24 Basic Switching
25 Recognizing Humans with Jarvis
26 Making Jarvis IoT Enabled
27 Giving Voice to Jarvis
28 Gesture Recognition
29 Machine Learning
30 Making a Robotic Arm