
Hi
if you use this method, then you can skip all below methods and jump to next section
Thanks
Amit
The process of installing Operating system on raspberry Pi is changed.
Now the only way to install OS is using the Raspberry Pi OS image as shown in this video.
The next 2 Videos are optional now, and kept here for just understanding all ways. I still recommend going through all videos to keep a clear understanding of the process.
Keep experimenting!!!
Amit
Learn how to remote control a Raspberry Pi using the VNC viewer by enabling SSH and VNC, finding the IP address, and viewing the Pi's desktop on a laptop.
Learn to install Raspberry Pi OS on a Raspberry Pi 5 without a monitor, enable SSH, and access the desktop remotely via VNC viewer.
Explore essential Raspberry Pi commands, create and edit files with nano or vi, manage directories with mkdir and rm, and view the date and time.
Explore the Raspberry Pi's 40-pin GPIO header, identify power pins and 26 usable GPIO lines, learn to map pins to GPIO numbers, and drive outputs with Python at 3.3V logic.
If you're using Raspberry Pi 5 onwards, then many codes in this video will require changes, particularly the ones with RPi.GPIO library. This video gives you a headsup for the changes you need to do.
Fortunately all the codes still work that are using the RaspberryPi HAT and you can always use these codes on older version of Raspberry Pi
Rest assured, I'll be updating all the codes very soon as well
Thank you
Amit
Learn to switch AC loads with Raspberry Pi using relays, understand coil operation, common NC/NO contacts, driving circuits with transistors or darlington arrays, and using relay modules.
Learn how to interface sensors with the Raspberry Pi, distinguishing analog and digital sensors, with examples like LDR and LM35, and understand why an ADC is needed for analog outputs.
Interface a hc-sr04 ultrasonic sensor with Raspberry Pi via a voltage divider for trigger and echo pins, and Python program to compute distance from echo time using speed of sound.
Interface bmp180 with Raspberry Pi via I2C using SDA and SCL, delivering temperature, pressure, and altitude data, supporting seven-bit addressing up to 128, and verify with i2cdetect after enabling I2C.
Sign in to portal.azure.com, create an IoT hub, add a device (Raspberry Pi), and configure subscription, resource group, region, and pricing tier to start sending data.
Please check this link https://github.com/Azure/azure-iot-cli-extension
AND
az extension add --name azure-cli-iot-ext
is replaced by
az extension add --name azure-iot
Learn how to visualize IoT data in real time using Power BI, connecting stream analytics from IoT Hub to Power BI to create dashboards and reports.
Compare Power BI limitations and cost, then build a custom Azure web app for real-time data visualization without continuous refresh, using an Azure web app with F1 compute and Node.
Route IoT hub messages through an Azure service bus and logic app to enable remote monitoring, monitor temperature, trigger alerts, and send email notifications when thresholds are exceeded.
Create and configure an Azure logic app that triggers on messages arriving in a service bus queue when temperature exceeds a threshold, sending an email alert.
Hi,
From 1st May 2020 the Logic App Gmail connector won't properly, so in the logic app designer, instead of "Gmail" use SMTP to send email (meaning, use gmail via SMTP connector).
To do this, make sure you ENABLE the less secure apps in your Gmail settings by going here
https://myaccount.google.com/lesssecureapps
Next, use these settings to configure GMAIL account in SMTP action within logic app
SMTP server address : smtp.gmail.com
smtp port no : 587
Use SSL : YES, check mark that box over there
I repeat, double check if you've enabled the less secure apps for your Gmail account which you're going to use to send email.
I have quickly made this video also to ensure you can do it well.
Please follow the video and let me know if you were successful in doing so or not
--
Keep Experimenting
Amit
"With the right tools and guidance, I believe anyone can learn and master technology. That's why I offer 50% of the videos from all my courses as free previews. Feel free to watch them and enroll only if you believe the course is a good fit for you."
IoT with Raspberry Pi & Microsoft Azure
If you want to build complete Internet of Things (IoT) systems that connect real hardware to powerful cloud platforms, this course is designed for you.
By the end of this course, you will be able to:
Understand how end-to-end IoT systems are structured
Set up and program Raspberry Pi using Python
Interface sensors and output devices
Send real-time data to Microsoft Azure IoT Hub
Store IoT data using Azure services
Visualize data using Power BI dashboards
Build complete cloud-connected IoT applications
Learning IoT can feel overwhelming, especially when hardware, programming, cloud platforms, and data visualization are all involved.
This course brings everything together in a structured and beginner-friendly way.
You will start with Raspberry Pi fundamentals, move into Python programming and hardware interfacing, and then connect your device to Microsoft Azure to build real cloud-based IoT systems.
What You Will Learn
IoT Foundations
What IoT really means in practical systems
How hardware, communication, and cloud platforms work together
Common communication protocols used in IoT
Raspberry Pi Fundamentals
Setting up Raspberry Pi for first-time use
Introduction to Python programming on Raspberry Pi
Interfacing sensors and relays
Reading sensor data and controlling devices
Microsoft Azure IoT
Understanding cloud computing for IoT
Creating and configuring Azure IoT Hub
Sending data from Raspberry Pi to Azure
Understanding pricing and architecture basics
Storing data using Azure Blob storage
Data Visualization and Cloud Logic
Connecting Azure IoT Hub with Power BI
Creating real-time dashboards
Building simple web-based visualization apps
Creating logic apps to trigger actions such as email alerts
Other IoT Platforms
Sending data to ThingSpeak using HTTP
Understanding MQTT protocol
Using Adafruit IO for IoT projects
Building a complete home automation project using Raspberry Pi and cloud platforms
What This Course Will Do For You
Give you a clear understanding of complete IoT architecture
Help you confidently use Raspberry Pi for IoT applications
Enable you to connect hardware devices to cloud platforms
Teach you practical data visualization techniques
Prepare you to design your own IoT systems
Who This Course Is For
Complete beginners in IoT and Raspberry Pi
Engineering students exploring cloud-based IoT
Developers transitioning into IoT systems
Professionals interested in Azure IoT Hub
Anyone who wants structured, project-based IoT learning
Instructor
Hi, I’m Amit Rana — engineer, programmer, and trainer.
With over 10 years of experience teaching embedded systems and IoT to more than 40,000 students across 150+ countries, I focus on simplifying complex technical concepts into clear and structured learning paths.
A significant portion of this course is available as free preview lectures so you can explore the teaching style and content before enrolling.
30-Day Money Back Guarantee
Your enrollment is completely risk-free. If the course does not meet your expectations, Udemy offers a 30-day full money-back guarantee.
Enroll today and start building complete IoT systems using Raspberry Pi and Microsoft Azure.