Goals: Learn the basics of what you'll need to understand for all the projects.
• Subheader 1. Programming with the Raspberry Pi.
• Subheader 2. Internet of Things
• Subheader 3. Digital Image Processing.
Chapter 2. Alarm System
Goal: Develop an alarm system to detect the movement of someone through the use of a PIR motion sensor and your Raspberry Pi Zero W board. When this happens, an alert notice will appear on your Twitter account.
• Subheader 1. Introduction
• Subheader 2. Hardware
• Subheader 3. Software
• Subheader 4. Procedure for Creating the Application with ThingSpeak
• Subheader 5. Tests
• Subheader 6. Download code
Chapter 3. Gas Leak Alarm
Goal: Develop a system for the detection of fires or gas leaks with the Raspberry Pi Zero W board and the MQ2 gas sensor. This system can send the captured data to the remote server of ThingSpeak. When a gas increase is detected beyond a limit, then a message is sent to your Twitter account.
• Subheader 1. Introduction
• Subheader 2. Hardware
• Subheader 3. Software
• Subheader 4. Procedure for Creating the Application with ThingSpeak
• Subheader 5. Tests
• Subheader 6. Download code
Chapter 4. Weather Station
Goal: Develop a Weather Station with a Raspberry Pi Zero W board, and monitor all the sensors with ThingSpeak and Twitter. The sensors used are DHT11 (humidity and temperature sensor) and BMP085 (barometric pressure and temperature sensor).
• Subheader 1. Introduction
• Subheader 2. Hardware
• Subheader 3. Software
• Subheader 4. Procedure for Creating the Application with ThingSpeak
• Subheader 5. Tests
• Subheader 6. Download code
Chapter 5. Digital Image Processing with Python and OpenCV
Goal: Make use of digital image processing with OpenCV on a Raspberry Pi 3. To achieve this goal, start from the installation to make your own object classifiers and finally make an example to manipulate an object by means of an image in movement. This has many applications, ranging from recognizing people or objects, to creating your own video surveillance system.
• Subheader 1. Introduction
• Subheader 2. Installation
• Subheader 3. Classifiers
• Subheader 4. Test with Images
• Subheader 5. Test with Videos
• Subheader 6. Moving a Robot Arm
Appendix: Hardware Specifications
Guillermo Guillen is an Electronics and Communications Engineer, and Military Engineer. He has worked on CITIZEN and Government projects. Guillermois the winner of “Make with Ada 2018-19” and several other contests. In addition to this book, he has written over 40 articles about the research, design, development and testing of the electronic equipment used in various systems. He currently works as a micro entrepreneur. You can find more information at www.guillengap.com.