Build a network of smart devices using Raspberry Pi, Arduino and Python.In this course, we will look beneath the surface to understand how these technologies work by creating a network of connected smart devices and writing code to control them.
We are getting used to seeing "smart" connected electronic devices in our homes. These include lights, thermostats, alarms, monitoring systems and entertainment systems. These devices can be switched on and off and adjusted from remote devices such as phones, or using speech commands such as Google Home or Alexa.
In this course, we will look beneath the surface to understand how these technologies work by creating a network of connected smart devices and writing code to control them.
Course Outline
Level
For the technically competent beginner You should be technically confident, but may or may not have any programming experience.
Description
Build a network of smart devices using Raspberry Pi, Arduino and Python
Detail
Understanding IoT
A quick overview of terminology and technology.
Working with the Raspberry Pi
This small, cheap computer will allow us to create a range of "smart" devices. We will explore its capabilities.
Working with the ESP32
The ESP32 is a low-cost, connected micocontroller provides another way to create "smart" devices. We will explore its capabilities.
Building Connected Devices
You will build a couple of Wifi connected devices. E.g. a weather station and smart fan.
Connecting Things
You will write some Python code to send messages between devices. E.g. turn the heating on.
Controlling Things
You will write some Python code to respond to actions and events. E.g. turn music on when someone enters a room.
Projects
You will be encouraged to devise and code your own IoT device interactions.
Skills you will pick up in the course
Key skill categories
Python programming
Electronics
Digital making
Engineering
Problem solving
On successful completion of this course, students will be able to
Understand the principles of IoT
Build simple micro-controller based IoT devices
Connect devices to an IoT network
Control devices through IoT events
If you have never done any computer programming, looking at pages and pages of programme code can be daunting. Fear not! In this course, you will learn the basics of computer programming whilst creating a music library application
Internet of Things (IoT) technology will play a crucial role in digital transformation across a broad range of sectors, providing the link between the physical and digital worlds.
Introduction into the world of Internet of Things Essential IoT definitions, taxonomies IoT application domains IoT in the consumer sector IoT in industrial applications
This course will provide you with an in-depth understanding of the key concepts and design challenges relating to IoT systems and devices.
This course is designed to give the delegate an understand of the underlying technologies that are driving the IoT environment. The course covers unlicenced technologies such as; ZigBee, LoRa, Bluetooth and licenced service provider deployments such as; NBIoT and eMTC.
This short course is designed to give you the technical knowledge and skills to build Internet of Things (IoT) systems.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy