Video description
Working only with Raspberry Pi or only with Arduino is already nice: you can do a lot of projects. But sometimes, this is not enough. You will need to combine the strength of both boards: the power of software with Raspberry Pi (the brain) and the closeness to hardware with Arduino (the muscles).
When looking for tutorials or courses about this on the internet, I found that they are all simplified and work with a superficial setup, and only for that setup! If you add any component, any functionality, you’re going to be stuck.
In this course, you won’t get copy and paste examples but a complete (and efficient) step-by-step process to create any application with Arduino and Raspberry Pi. I will show you how to start a successful serial communication between the two boards and how to build an application with new components and features around this bridge. At the end of the course, you will be able to create your own custom projects with Raspberry Pi and Arduino.
Distributed by Manning Publications
This course was created independently by Edouard Renard and is distributed by Manning through our exclusive liveVideo platform.
About the Technology
About the Video
What's Inside
- Make Raspberry Pi communicate with Arduino using a single serial task
- Build a complete Intercom system with Raspberry Pi and Arduino
- Use Raspberry Pi as the brain and Arduino as the muscles of your application
- Understand the differences between Arduino and Raspberry Pi
- Install and configure Arduino IDE on Raspberry Pi OS
- Create a bidirectional serial communication
- Build a custom protocol to talk over serial connections
- Write code with Python 3 on Raspberry Pi and with C++ on Arduino
- Create a telegram bot with Python 3
- Send notifications from your Raspberry Pi to your phone
- Control Arduino from a telegram chat
- Practice a lot with nine activities and one final project
- Develop an engineer mindset when solving problems
- Be more independent when working on your future projects
- Understand the “why” behind things
About the Reader
- Arduino basics with C++ and how to build a circuit
- Raspberry pi basics with Python 3
- Arduino board, Raspberry Pi board, a few hardware components
About the Author
Edouard Renard is a software engineer, entrepreneur, and robotics teacher. He enjoys teaching new technologies to people and makes complex stuff easy to understand. His method is simple and contains only three words—step by step.
He knows how hard it can be to learn a new topic and to be lost in an ocean of information without knowing what to do. In his courses, he makes sure that his students learn one step at a time through practicing and that students also learn the best practices.
Edouard is passionate about robotics. He cofounded a robotics startup in 2016, building a complete robotic arm from scratch with Arduino, Raspberry Pi, Ubuntu, and ROS. He likes building cool new robotics projects in his free time.
Quotes
Table of contents
- Introduction
- Installation Steps
- PART 1: Serial Communication Between Raspberry Pi and Arduino
- PART 1: Practice
- PART 2: Arduino Functionalities (Hardware Components)
- PART 2: Practice
- PART 3: Raspberry Pi Functionalities (Camera and Telegram Bot)
- PART 3: Practice
-
PART 4: Complete Intercom System (Final Project)
- Project Overview
- Step 1 (Protocol): Define the Protocol We Will Use (Serial, Telegram)
- Step 2 (Arduino): Init Hardware Components
- Step 3 (Arduino): Write to Serial When Button Is Pressed
- Step 4 (Arduino): Get Commands from Serial and Execute Them
- Step 5 (RPi): Get Button Pressed Message from Serial
- Step 6 (RPi): Take Photo When Button Is Pressed
- Step 7 (RPi): Send Message and Photo to Telegram
- Step 8 (RPi): Open the Door from Telegram
- Step 9 (RPi): Deny Access from Telegram
- Step 10 (systemd): Make the Intercom System Start on Boot
- Project Conclusion: Going Further
- Conclusion
Product information
- Title: Raspberry Pi and Arduino
- Author(s):
- Release date: August 2022
- Publisher(s): Manning Publications
- ISBN: 10000DIVC2022148
You might also like
video
Raspberry Pi and Arduino — Go to the Next Level
Raspberry Pi and Arduino are two versatile platforms that offer unique capabilities for creating a wide …
video
Arduino OOP—Object-Oriented Programming
Do you want to write Arduino code that you can easily read, modify, and share with …
book
Getting Started With Raspberry Pi, 4th Edition
The Raspberry Pi is a credit card-sized computer that plugs into your TV and a keyboard. …
video
Raspberry Pi Cookbook Videos
The world of Raspberry Pi is evolving quickly, with many new interface boards and software libraries …