Raspberry Pi IoT Workshop


The future of IoT is limitless.

The Raspberry Pi is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. It is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It’s capable of doing everything you’d expect a desktop computer to do, from browsing the internet and playing high-definition video, to making spreadsheets, word-processing, and playing games.

What’s more, the Raspberry Pi has the ability to interact with the outside world, and has been used in a wide array of digital maker projects, from music machines and parent detectors to weather stations and tweeting birdhouses with infra-red cameras.

This workshop will help you pick up the basics of electronics and coding, and the foundations of physical computing. Vital for many jobs in the future, physical computing is the act of creating interactive systems that can sense and respond to the world around us, allowing humans to communicate through computers. Everything from cars and smartphones to home automation and gaming consoles are tied to coding, robotics, electronics, and mechanical engineering.

Understand the various IoT protocols, and learn how to apply it into your project. Send and receive data to and from your cloud dashboard, monitor the data remotely from your PC or mobile phone. Get ready to build your own smart home monitoring station today!

Learning Objectives

  • Operate the Raspberry Pi and setting it up
  • Establish coding concept, structure and logic
  • Construct python scripts
  • Understand electronics fundamentals and design circuits
  • Recognize IoT protocols and apply to your project
  • Send/Receive data from cloud dashboard


Schedule: 8 hours session

Things to Prepare: Laptop, mouse, water bottle, jacket, pen



  1. Get Started with Raspberry Pi
    • Raspberry Pi OS
    • Raspberry Pi Setup
    • System Upgrade and Update
  2. Using your Raspberry Pi
    • Raspberry Pi Interface Layout
    • Raspberry Pi Configuration Tool
    • Terminal - General Commands
  3. Python Programming Concepts & Constructs
    • Indentation, Variables & Comments
    • Getting the Data Type
    • Condition and If Statements
    • Loops
    • Functions
  4. Coding & Wiring of LED, Motion Sensor and Temperature Humidity Sensor
    • Wiring and Blinking of LED
    • Reading Input with Motion Sensor
    • Controlling LED Based on Set Threshold
  5. Cloud Dashboard
    • Creating Channels and Widgets
    • Designing Dashboard
    • Connecting to Cloud Dashboard via API
    • Pushing Data to Cloud Dashboard Using Python
    • Receiving Command from Cloud Dashboard



Raspberry Pi Workshop Kit

  • 1x Raspberry Pi 4 4GB
  • 1x 32GB Micro SD Card Class 10 (with Rasbian OS)
  • 1x Micro HDMI to Standard HDMI (A/M) 1m Cable
  • 1x Raspberry Pi 4 Power Supply 15.3W USB-C
  • 1x Solderless Breadboard 830 Tie Point
  • 1x Jumper Wire Male-Female 40x
  • 1x DHT22 Temperature Humidity Sensor
  • 1x PIR Motion Sensor HC-SR501
  • 9x LED 5mm (3xR,3xG,3xB)
  • 30x Resistors (10x220,10x1k,10x10k)