Description
Use Raspberry Pi and Windows 10 to create a home automation system that can automatically manage your home devices
Today, technology improves human life. Technology evolves very quickly. Automation was an idea and a dream, but not today. By combining the latest technologies with home devices, everyone can create a fully automated home. With Raspberry Pi and Windows 10 IoT, we can create a home automation system that can automatically manage and manage all devices in the home.
In this course, an Arduino UNO will be used to control various devices and read various sensor data. The Raspberry Pi will send requests to the Arduino UNO to get the data from the collected sensors.
Each room can have several controllable devices (light, fan, wall socket), PIR sensor, temperature sensor and LDR, we will explain how to connect everything and how to code each part step by step.
Windows 10 IoT simplifies the Internet of Things (IoT) with a rich device platform, world-class development tools, long-term enterprise support, and a global ecosystem of partners. Do more at the edge with built-in machine learning capabilities and scale with the power of Azure IoT. Use the power of Windows to create a solution quickly and securely. We back our products with 10 years of support.
Why we use Windows 10 IoT Core:
Built for small, secure and smart devices. The smaller Windows 10 operating system still has the manageability and security expected from Windows.
Smart: Easily bring artificial intelligence (AI) and machine learning (ML) to the limit with Windows.
Safe: Helps keep devices safe for the long term.
Fast: Bring IoT devices to market quickly and sustain them for the long term with a factory-ready operating system.
What about communication protocols?
I²C (pronounced I-square-C)
I2C Communication Between Arduino and Raspberry Pi: A Step-by-Step Guide to Mastering the I2C Protocol and Start Using It to Connect Arduino and Raspberry Pi
I²C allows data communication between I2C devices over two wires, making it easy for anyone to exchange information without too many wires.
In today’s world, every electronics hobbyist works with Arduino and Raspberry Pi to realize their projects. With the introduction of Windows 10 IoT Core, Microsoft is also in the embedded world. Today, Internet Of Things is a buzzword, but for basic stuff, we need an Arduino to communicate with a Raspberry Pi. In this course, I will explain how to communicate Arduino with Pi using an I2C bus and Windows 10 IoT Core.
I2C communications has become the de facto method for communication between microcontrollers, microcomputers, and a variety of integrated circuits and sensors. It has been around since 1982 and was originally developed for use in television receivers. Who is this course for:
Anyone interested in learning how to learn home automation using Raspberry Pi and Windows 10 IoT
Anyone interested in learning how to control home devices using a beautiful user interface, combining the power of Raspberry Pi with Windows 10 IoT
Anyone interested in learning I2C communication between Arduino and Raspberry Pi
Anyone interested in learning I2C communication step by step
Anyone interested in learning Arduino I2C communication
Anyone interested in learning Raspberry Pi I2C communication
Anyone interested in easily talking to multiple devices via I²C the right way
Anyone interested in interfacing the Arduino with other ICs or devices via I²C
Anyone interested in controlling multiple devices using the I²C protocol
Arduino lovers
Raspberry Pi lovers
requirement
internet connection
Computer, laptop, Mac or Chrome device
A basic understanding of the C programming language
Last update 6/2021