Description
Use Raspberry Pi and Windows 10 to create a home automation system that can automatically manage home devices
Nowadays, technology is improving human life. Technology is evolving very fast. Automation used to be an idea and a dream, but not today. By combining the latest technologies with home devices, everyone can build a fully automated home. With Raspberry Pi and Windows 10 IoT, we can create a home automation system that can automatically manage and operate any home device.
In this course, an Arduino UNO will be used to control different devices and read different sensor data. Raspberry Pi will send requests to Arduino UNO to collect sensor data.
Each room can have multiple 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 in a step by step way.
Windows 10 IoT Simplify the Internet of Things (IoT) with a rich device platform, world-class developer tools, long-term enterprise-grade support, and a global partner ecosystem. 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 build a solution quickly and securely. We back our products with 10 years of support.
Why we use Windows 10 IoT Core:
Designed for small, secure, and intelligent devices. The smallest Windows 10 operating system still has the manageability and security you expect from Windows.
Intelligent: Easily bring artificial intelligence (AI) and machine learning (ML) to the edge with Windows.
Secure: Helps keep devices secure for the long term.
Fast: Get IoT devices to market quickly and maintain them for the long term with the operating system that’s ready to use.
What about communication protocols?
I2C (pronounced I-square-C)
I2C Communication Between Arduino and Raspberry Pi: A Step-by-Step Guide to Master the I2C Protocol and Start Using It to Connect Arduino and Raspberry Pi
I2C Allows data communication between I2C devices over two wires. which makes it easy for anyone to exchange information without much wiring.
In today’s world, every electronics hobbyist works with Arduino and Raspberry Pi to make their projects. With the introduction of Windows 10 IoT Core, Microsoft has also entered the embedded world. Today, Internet Of Things is a buzzword, but for basic things we need an Arduino to communicate with a Raspberry Pi. In this course, I will explain how to communicate between Arduino and Pi using an I2C bus and Windows 10 IoT Core.
I2C communications has become the de facto method of 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 beautifully created user interface by combining the power of Raspberry Pi with Windows 10IoT
Anyone interested in learning I2C communication between Arduino and Raspberry Pi
Anyone interested in learning I2C communication in a step-by-step way
Anyone interested in learning Arduino I2C communication
Anyone interested in learning Raspberry for I2C communication
Anyone interested in easily talking to multiple devices via I2C in the right way
Anyone interested in interfacing Arduino with other ICs or devices via I2C
Anyone interested in controlling multiple devices using the I2C protocol
Arduino lovers
Raspberry for lovers
Requirements
Internet connection
Computer, laptop, Mac or Chrome device
Basic knowledge of C programming language
Last updated 6/2021