Raspberry Pi 4 and Internet of Things (IoT) For Beginners

Setup, Wire, Program and send data over the Internet

This course is designed to help beginners kick start their journey into the Internet of Things. Key skills covered would include

What you’ll learn

  • Setup the Raspberry Pi 4 and control it remotely.
  • Connect sensors and outputs (LED) to the Raspberry Pi.
  • Use Linux Commands and Python Scripts to control sensors and outputs.
  • Send data to ThingSpeak.
  • Visualize data on ThingSpeak.

Course Content

  • Introduction, Materials and Setup –> 3 lectures • 10min.
  • Control Raspberry Pi remotely using UpSwift –> 5 lectures • 29min.
  • Terminal and Python Basics –> 8 lectures • 1hr 15min.
  • Distance Sensor – Ultrasonic HC SR04 –> 3 lectures • 27min.
  • Temperature and Humidity Sensor – DHT11 –> 2 lectures • 15min.
  • Ultrasonic sensor with LED –> 2 lectures • 12min.
  • IoT Data Visualization on ThingSpeak –> 3 lectures • 33min.

Raspberry Pi 4 and Internet of Things (IoT) For Beginners

Requirements

  • No programming or electronics experience is required. Learners will be given examples to follow to kickstart their journey..
  • The hardware used is listed in intro videos. You can also watch the videos to appreciate the methods or try it yourself if you have the items..

This course is designed to help beginners kick start their journey into the Internet of Things. Key skills covered would include

Setup IoT Device. We will be using the Raspberry Pi 4 as our IoT Device. The initial setup will include a monitor, keyboard and mouse. But after configuration, we will control it heedlessly/

Remote Device Management using UpSwift. Upswift offers up to 3 free devices for prototyping IoT Device management. We will use UpSwift capabilities to remotely control the Raspberry Pi

Basic Terminal commands and Python programming will be covered to introduce and improve proficiency. The content covered serves to enable participants to complete this module with reasonable proficiency.

Wiring sensors and outputs will be done as well. Breadboard basics will also be covered to help participants. Schematic Diagrams will be used to illustrate circuit connections and explanations will be given for each sensor behaviour The sensors used are the DHT11 and HC SR04 Ultrasonic. An LED will be used as the output.

Sensors and outputs will be programmed using the GPIO ports of the Raspberry Pi and Python scripts.

Data from the sensors will be sent to ThingSpeak, where we will setup channels to receive incoming data and use various in-built charts to visualize the data.

These skillsets are essential to embarking on the journey for Internet of Things.

Get Tutorial