Raspberry Pi Zero W Wireless Projects Copyright © 2017 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Credits Author Copy Editors Vasilis Tzivaras Ulka Manjrekar Laxmi Subramanian Reviewer Project Coordinator Taifoun Sianko Kinjal Bari Commissioning Editor Proofreader Vijin Boricha Safis Editing Acquisition Editor Indexer Prachi Bisht Rekha Nair Content Development Editor Graphic Eisha Dsouza Kirk D'Penha Technical Editor Production Coordinator Naveenkumar Jain Shantanu Zagade.
About the Author Vasilis Tzivaras is a computer science engineer who lives in Greece. He is the author of the Building a Quadcopter with Arduino and is also the chair of the IEEE University of Ioannina Student Branch. He is currently working on projects relevant to robotics, home automation, and smart security systems. He is also an enthusiast about Internet of Things technology and drones.
About the Reviewer Taifoun Sianko is a computer science graduate from university of Ioannina. He just started his career as software developer. During his study, he has been studied data structures, compilers and algorithms. His love for development and mobiles pushed him to begin Android development and UI design as freelancer. He also makes his own automation based on Arduino and Raspberry Pi.
www.PacktPub.com For support files and downloads related to your book, please visit . Did www.PacktPub.com you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at and as a print www.PacktPub.com book customer, you are entitled to a discount on the eBook copy. Get in touch with us at for more details. At , you can also read a [email protected] www.PacktPub.com collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
Customer Feedback Thanks for purchasing this Packt book. At Packt, quality is at the heart of our editorial process. To help us improve, please leave us an honest review on this book's Amazon page at .
Table of Contents Preface 1 Chapter 1: Introduction to Raspberry Pi Zero W 6 The Raspberry Pi family 6 Raspberry Pi Zero W 11 Specifications 12 Camera support 15 Accessories 15 An OTG cable 16 PowerHub 17 A GPIO header 18 MicroSD card and card adapter 19 An HDMI to mini HDMI cable 19 An HDMI to VGA cable 20 RCA jacks 21 A Raspberry Pi Zero W case 21 Distributions 22 The NOOBS distribution 23 The Raspbian distribution 24 Distributors 26 Common Issues 27 Debugging steps 27 MicroSD card issue 28 Case protection 28 Summary 28 Chapter 2: IoT and Networking 29 Internet of Things 29 Basic communication protocols 30 Internet protocols 31 IoT Protocols 31 Bluetooth 32 Zigbee 32 Z-Wave 32 6LowPAN 33 NFC 33 Wi-Fi 33.
LoRaWAN 33 Connecting your Pi 34 Pi Zero W setup 34 The internet 34 Local network 35 Port forwarding 37 Connecting to the internet 37 Networking administration 38 Connect for command execution 39 Automatic authentication 40 Connecting for file transfer 41 FileZilla 41 SCP 43 Secure the Raspberry Pi and remove others 43 Firewall 44 Summary 45 Chapter 3: Chatbot 46 User input 46 Server installation 47 The chatbot development 51 Chat services 54 Chatfuel 54 Frow XO 55 Converse 55 Facebook messenger 56 Google cleverbot 57 Secure data transfer 58 Summary 58 Chapter 4: Mobile Robot 59 Fundamentals of robotics 59 DC motors 61 Torque 62 Wheel 63 Encoders 64 Hardware overview 66 DC motor and wheels 69 Encoder 70 Arduino microcontroller 71 [ ].