Iot Internet Of Things Automation Using Raspberry Pi

Master Raspberry Pi, Python for Raspberry Pi, Accessing GPIO pins, PiCamera, Networking using sockets, Home automation

Last updated 2022-01-10 | 3.8

- Learn about Raspberry Pi introduction and setup
- Python for Raspberry Pi
- Accessing GPIO pins
- PiCamera
- Learn Networking using sockets

What you'll learn

Learn about Raspberry Pi introduction and setup
Python for Raspberry Pi
Accessing GPIO pins
PiCamera
Learn Networking using sockets
Learn Home automation

* Requirements

* Basic knowledge about electronics & programming
* A Computer or a laptop

Description

In this course, we will be learning about Raspberry Pi introduction and setup, Python for Raspberry Pi, Accessing GPIO pins, PiCamera, Networking using sockets and finally Home automation.

IoT is bringing more and more things into the digital fold every day, which will likely make it a multi-trillion dollar industry in the near future. Building your own project on IoT will help you practically learn how engineering is applied on this amazing technology.
Through this training we shall learn about the essentials of Raspberry Pi specifically required for Internet of Things (IoT) technology.

The training will include the following;

1. Setup and package installations

2. Python modules for Raspberry Pi

3. GPIO, Tkinter, socket-IO, networking

4. Applications with Picamera, Twython, SMTP(email), etc.

5. Dealing with databases, Blynk, Thingspeak

6. Data analysis and plotting

7. Automation and monitoring

The primary goal of this course is to train everyone willing to master the Internet of Things. We have included all the concepts in the course which will help the trainees to achieve expertise in working with this technology. All the skills that must be required by one to leverage this technology proficiently will be practiced in this course. IoT Raspberry Pi with Projects is the fourth and one of the important unit which has been introduced to make you understand how Raspberry Pi endorses Internet of Things. You will also get the chance to work on a minor project that will fortify your understanding of IoT. The Internet of Things or IoT is nothing but a system of interrelated computing devices such as CPU and OS along with a mechanical and digital machine such as a sensor and some objects, animals or people that are provided with some sort of unique identifiers or access token and the ability to transfer data over a network based on the internet, intranet, etc. without requiring any kind of human-to-human or human-to-computer interaction. If this seems quite complicated, do not worry. Let’s just focus on some simple derivation of the above definition. In the case of IoT, all the things connected to the internet can be put into three major categories:

  • Those that collect information and send it like the transmitter.

  • Those that receive information and act on it such as receiver and processor.

  • Things that do both such as compounder.

Who this course is for:

  • Anybody interested in Internet of Things and Raspberry Pi
  • Students/Professionals interested in electronics and programming
  • This course is for all levels of Audience, Anybody who is interested in building IOT products.

Course content

27 sections • 91 lectures

Introduction to Raspberry Pi 2 and 3 Preview 09:18

Setup for Raspberry OS Preview 09:09

Raspberry PI Configuration Preview 06:37

IP Address of Raspberry Preview 09:12

Starting up with Software Preview 07:29

Writing a Program Preview 06:43

Writing a Program Continues Preview 08:30

Logical Operator Not Preview 10:12

Bitwise Operators Preview 11:27

Forming an Assignment Operators Preview 07:33

Input from User Preview 09:54

Selections Statement Preview 06:08

Taking Input Decision Preview 07:09

Defining New Functions Preview 12:00

Functions with Default Arguments Preview 06:58

Required Positional Arguments Preview 06:38

Looping Statements and Applications Preview 12:37

New File in Application Preview 08:32

Redefining the Values Preview 09:16

Concepts in Loop Preview 09:00

Using the Break Keyword Preview 03:42

Data Structures in Python Preview 05:53

Alternate Elements in String Preview 06:26

Dot Format Method Preview 04:23

Slicing Operator in Strings Preview 04:26

Lists in Python Preview 11:35

Tuples Preview 04:03

Understanding Set Data Structure Preview 04:21

Dictionary Data Structure Preview 07:00

Creating Own Data Structure Preview 10:32

Analyzing Change in Parameters Preview 10:47

Learning more on Class and Object Preview 11:58

Defining the Get Count Method Preview 07:17

Creating or Writing a New Module Preview 10:32

Creating a Function Method Preview 06:16

Running Function from the Module Preview 07:01

Correcting the Import Code Preview 05:45

Creating an Object of Class Preview 11:47

Working with Pins of Raspberry PI Preview 08:33

Using the Raspberry PI Preview 11:20

Programming Raspberry Pi Pins Preview 02:54

Python3 Codes on Raspberry PI Preview 08:01

Blinking LED and Programming Pin Preview 11:52

Reading an Input from the Button Preview 06:07

Button and LED Working Together Preview 06:57

Reading the Value of Pins Preview 02:35

Varying the Intensity of Light Preview 11:34

Creating a PWM Object Preview 11:12

Networking in Python Preview 07:04

Client or the Server Address Preview 09:49

IP Address and Port Number Preview 04:41

Starting up SSH Client Preview 05:41

Programming Server and Client Preview 06:39

Connecting to the Server Preview 06:12

Closing the Socket Preview 08:37

Connecting Server with the Client Preview 10:43

Commands from Raspberry Pi Preview 01:50

Running Server on Raspberry Pi Preview 08:13

Coding for running the Server Preview 05:31

Writing Python Code as Client Preview 07:05

Application Settings and Setup Preview 08:21

Updating Status with Image Preview 08:18

Method for Search Generator Preview 04:32

Modifying the Twthon Streamer Preview 11:36

Analyzing the Object of My Streamer Preview 10:46

Led Controlling by a Tweet Preview 01:32

Performing Automation on Bredboard Preview 04:43

Pin Configuration for Twython and gpiozero App Preview 10:07

Modifying the Led Buttons Preview 04:44

Programming and gpiozero Configuration Preview 05:48

Printing Results for Files Preview 07:22

Sending Email using Raspi Preview 07:35

Understanding the Server to be created Preview 05:50

SMTP Authentication Error Preview 09:27

Creating the Connections Preview 07:20

Checking the Buttons Preview 06:03

Analyzing the connection on the Port Preview 04:19

Applying Changes to the Codes Preview 04:33

Emailing Sensor Values Preview 06:28

Installation of Python Preview 07:00

Connecting the DHT Sensor Preview 04:03

Running the Programming Code Preview 02:33

Importing the Button Preview 11:33

Emailing Temperature and Humidity Preview 11:19