Introduction and Interfacing
Raspberry Pi with IoT
Presented by: V. Manaswini Reddy
ID: 22N01A0544 | CSE-3A
by Manaswini Reddy Vukanti
Introduction to Raspberry Pi
Key Features
Quad-core ARM CPU, 138 GB RAM
HDMI, USB, GPIO pins, camera support
In-built Wi-Fi and Bluetooth (newer models)
Why Raspberry Pi for IoT?
Compact and power-efficient
Linux-based with Python/C support
Easy GPIO access for sensors and actuators
Raspberry Pi Architecture
Main Components Supported Operating Systems
SoC (CPU + GPU), RAM Raspberry Pi OS
USB, HDMI, Ethernet, Audio Ubuntu
40-pin GPIO header, MicroSD card slot Windows IoT Core
Others (custom Linux distros)
What is IoT? Quick Refresher
Definition Core Elements
Network of physical devices Sensors & Actuators
collecting and exchanging Microcontrollers and
data online. Processors
Network Connectivity (Wi-
Fi, Zigbee)
Cloud and Edge
Processing
Applications
Smart Homes, Healthcare
Industrial IoT, Wearables
Smart Cities
Raspberry Pi as an IoT Gateway
Role as IoT Hub Benefits
Collects and processes sensor data locally (Edge) Small form factor
Sends data to cloud via Wi-Fi/MQTT/HTTP Full Linux OS support
Easy integration with Python and modules
Interfacing Raspberry Pi with
Sensors
GPIO Pins
1
40-pin header supports Digital I/O, PWM, I2C, SPI interfaces.
DHT11 Sensor Example
2
Measures temperature and humidity accurately.
Python Sample Code
3
Uses Adafruit_DHT library for sensor data reading.
IoT Project Example & Cloud Integration
Cloud Tools & Add-ons
Workflow ThingSpeak, Blynk, Firebase, AWS IoT
Mini Project Sensor ³ Raspberry Pi ³ Cloud Real-time alerts, automation, voice
Smart Weather Station with DHT11, Dashboard (e.g., ThingSpeak). commands, mobile app
Raspberry Pi, and cloud.