Create your own custom projects with Raspberry Pi and Arduino
About This Video
Use Raspberry Pi as the "brain" and Arduino as the "muscles" of your application
Practice with nine activities and one big final project
Develop an engineering mindset when solving problems
In Detail
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 …
Raspberry Pi and Arduino — Go to the Next Level
Video description
Create your own custom projects with Raspberry Pi and Arduino
About This Video
Use Raspberry Pi as the "brain" and Arduino as the "muscles" of your application
Practice with nine activities and one big final project
Develop an engineering mindset when solving problems
In Detail
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 (brain) and the closeness to hardware with Arduino (muscles).
In this course, we will start with the setup and then progress through four different parts. First, you will learn how to communicate with Serial between Raspberry Pi and Arduino. Then, learn how to build the Arduino circuit for the project, one component at a time. Control Arduino components from the Raspberry Pi. Next, we will explore new Raspberry Pi functionalities such as a camera and Telegram bot then you will learn how to control the camera from the Arduino and send commands to Arduino from a Telegram chat. In the last section, we will work on building a complete Intercom project using Serial, Telegram Bot, Pi Camera, and more.
By the end of this course, you will be able to create your own custom projects with Raspberry Pi and Arduino.
Audience
This course is intended for creators of Arduino and/or Raspberry Pi who wish to combine the two boards for more exciting and challenging projects, or for anybody interested in developing serious robotics or home automation projects using Arduino and Raspberry Pi.
As we won’t cover the fundamentals of either Python or C++ programming, this course is not suitable for total beginners. Having a solid understanding of both Arduino and Raspberry Pi will definitely help you get started; however, you don’t need to be an expert.
Raspberry Pi Versus Arduino, or Raspberry Pi and Arduino?
List of Materials for This Course
How to Follow the Course
Chapter 2 : Installation Steps
Section Introduction
Install Raspberry Pi OS Without a Monitor - Recap
Install and Configure Arduino IDE on Raspberry Pi OS
Chapter 3 : PART 1 - Serial Communication Between Raspberry Pi and Arduino
Section Introduction
Hardware and Software Setup for Serial
Initiate Serial Communication
Send Data from Arduino to Raspberry Pi
Send Data from Raspberry Pi to Arduino
Create Bidirectional Communication
Debug Serial Communication if Can’t Connect
Retry Connecting with Python if Failed
Chapter 4 : Part 1 - Practice
Section Introduction
Activity 01 - Power On/Off Arduino LED from Raspberry Pi
Activity 01 - Solution
Activity 02 - Bidirectional Communication
Activity 02 - Solution
Activity 03 - Asynchronous Bidirectional Communication
Activity 03 - Solution
Chapter 5 : Part 2 - Arduino Functionalities (Hardware Components)
Section Introduction
RGB LED - Circuit
RGB LED - Code
Push Button - Circuit
Push Button - Code (With Debounce)
Buzzer - Circuit
Buzzer - Code
LCD Screen - Circuit
LCD Screen - Code
Servo Motor - Circuit
Servo Motor - Code
Chapter 6 : Part 2 - Practice
Section Introduction
Activity 04 - Debug Serial Using LCD Screen
Activity 04 - Solution
Activity 05 - Set RGB LED from the Raspberry Pi when Pressing on Push Button
Activity 05 - Solution
Activity 06 - Sweep Servo from the Raspberry Pi
Activity 06 - Solution
Chapter 7 : Part 3 - Raspberry Pi Functionalities (Camera and Telegram Bot)
Section Introduction
Camera - Hardware Setup
Camera - Software Setup
Camera - Get Photo with Python
Telegram Bot — Set Up Telegram Account
Telegram Bot - Create a Bot and Save the Token
Telegram Bot - Handle Remote Commands
Telegram Bot - Send Notifications and Messages to Your Phone
Telegram Bot - Complete Program
Chapter 8 : Part 3 - Practice
Section Introduction
Activity 07 - Send a Notification to Telegram when Arduino Board Is Connected
Activity 07 - Solution
Activity 08 - Choose RGB LED Color and LCD Text from Telegram
Activity 08 - Solution
Activity 09 - Take Photos and Send Last One to Telegram when Button Is Pressed
Activity 09 - Solution
Chapter 9 : Part 4 - Complete Intercom System (Final Project)
Project Introduction
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
Chapter 10 : Conclusion
Build an App with Raspberry Pi and Arduino - Step by Step Process Recap
What to Do Next
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept