
This lesson is about Introduction of Raspberry Pi4 as a Single Board Computer. We will explore what all the things we can do with this powerful device.
Here we will learn about Technical Specification of Raspberry Pi4. This will help us learn and use Raspberry Pi with full of its potential.
Raspberry Pi4/3 comes with 40 Physical Pins. In this lesson, we will explore every single pin and its functionality. These Physical or GPIO Pins will allow raspberry pi to communicate with external physical world such as LED, Switches, Sensor, Displays, and Motors etc.
In this lesson, we will explore why Python is a language of choice when it comes to Raspberry Pi. We can use other programming languages such as C, C++ or JAVA instead.
We will compare Raspberry Pi4 Model B and Raspberry Pi3 Model B+ (To avoid Confusion over Different Models). Since, they both are similar except few additional features. All the codes and circuit remains compatible for both Models of Raspberry Pi4/3B/B+.
In June 2019, latest Raspberry Pi4 Version released. Even though Raspberry Pi4 is backward compatible with all It's previos versions. This means the code & circuit connections still remains same. Since new Raspberry Pi4 comes with performance improvement with slightly higher price. In this lesson we'll explore, what's new with Raspberry Pi4 Model-B.
In this lesson, we will list out all the necessary software tools. We will also discuss why we need them in the process of setting up a Raspberry Pi4.
Let’s walk you through process of downloading necessary softwares from official website. Tools: Latest Raspbian OS (Buster), Win32Disk Imager, 7-Zip File Manager, SDCard Formatter etc.
This lesson will demonstrate Step-by-step how to prepare SD Card with Raspbian OS. We will also learn some tricky steps to perform before we boot Raspberry Pi4 for first time.
In this lesson, we'll learn to boot Raspberry Pi4 with latest Raspbian OS (Buster). Raspberry Pi4 requires Full HDMI to Micro HDMI Converter along with USB Type-C Cable. We'll first learn how to connect all devices together and boot Raspberry Pi4 to setup Wifi.
Finally in this lesson, we will put together all the things we have learned so far and Boot Raspberry P3 for first time. Later on we will setup WiFi on Raspberry Pi. So that we can remotely access Raspberry Pi over SSH Client from our laptop (without using Monitor/Screen)
In this lesson, we will learn how to remotely access Raspberry Pi using SSH Client. The aim is to show you, we don’t need Screen/Monitor always to work with Raspberry Pi. In the end, we will login to Raspberry Pi using Bitvise SSH Client and run some basic commands.
In this lesson, we will learn about basic Linux commands. We will get our hands dirty with all the useful commands required to work with Raspberry Pi.
This lesson will introduce basic syntax and rules to follow while writing python programs. We will write some very basic python programs. This will help us to get comfortable working with Python and Raspberry Pi.
In this lesson, we will learn to setup a circuit using breadboard. We will start this lesson with how to use breadboards. And by the end of this lesson, we will build small circuit with Raspberry Pi. This lesson will help you get comfortable working with electronics components.
This lesson is about how to control external devices such as LED using Raspberry Pi. We will learn to write some basic python programs which will allow us to Control LED connected to Raspberry Pi.
This lesson will introduce most widely used component in electronics i.e. Switch. Also we will learn how to give input to Raspberry Pi by adding external Switch. We will write sample program which will Print Message on Screen when User Press switch.
In this lesson, we will learn how to use digital sensor DHT11 with Raspberry Pi. We will explore how device like Raspberry Pi can read data from DHT11 Temperature and Humidity Sensor. DHT11 is a very popular and low-cost digital sensor which supports 1-Wire Protocol.
This lesson will help you learn What is Pulse Width Modulation? How it works? and Where it can used? in a Raspberry Pi projects.
In this lesson, we'll learn how to generate pwm signal in-order to control the brightness. PWM is a great feature which will allow us to control duty cycle. In the end, we'll control the brightness of an LED connected to Raspberry Pi4.
In this lesson, we'll learn how to increase and decrease the brightness of an LED. This will let us Create Nice dimming effet using PWM Signal on GPIO Pins of Raspberry Pi4.
In this lesson, we will learn about Web server in general. Also we will explore what are they been used for with Raspberry Pi3.
In this lesson, we will learn how to install flask server on Raspberry Pi3. Later on we'll write python program to run and test Simple HTTP Server
We will control LED connected to Raspberry Pi from Web browser. Also, we will send HTTP request from Browser (Client) to Web server to control LED Connected to Raspberry Pi3.
We will learn how to add button to webpage to send HTTP Request to Control LED Connected to Raspberry Pi3 from Internet Browser
ThingSpeak is easy to use cloud based data platform. And can be used in various projects from monitoring to analytics. This simple platform provide seamless integration with IOT Devices such as Raspberry Pi4.
In this lesson, we'll set up an Free ThingSpeak Account. Later on we'll create thingspeak channel to show data in real-time.
Let's learn to write a python program to establish communication between Raspberry Pi and ThingSpeak Channel. We'll be writing program from scratch to initiate HTTP request from raspberry pi to push data to cloud. This data can later be monitored on cloud from anywhere in the world.
Here we'll learn how to transfer file between Raspberry Pi and PC. We'll use "SFTP" SSH File Transfer Protocol with Bitvise SSH Client Window. This makes life easy while working with complex project and manage multiple files.
In this lesson, we'll get Introduced with Raspberry Pi Configuration Options. This will be very important to take your skill to next level as Raspberry Pi User. All the key settings especially protocol related, will be done through Raspberry Pi Configuration Section.
We all love Graphical User Interface to work with Raspberry Pi. In this lesson, we'll learn how to Remotely login to Raspberry Pi so to access Desktop version of Raspberry Pi from our Windows PC.
We'll learn how to Auto Run Python Program on Startup. In the end, we'll Power-up Raspberry Pi using Power Bank to Automate Running Python Script on Boot.
In this lesson, we'll discuss different Raspberry Pi Camera Modules. Since there are several version of Raspberry Pi Camera Modules out there like Version1.3, Version2.1 and high quality camera module. We'll compare them and then concentrate of Raspberry Pi Camera Module Version2.1
In this lesson, we'll learn how to interface standard camera module V2.1 with Raspberry Pi4. Since Camera module is very sensitive to electrostatic charges. Its important to take precaution while connecting camera module with Raspberry Pi4 using CSI Cable to Zip-15 Connector.
In this video lesson, we'll learn how to enable camera interface on Raspberry Pi4. Later on, we'll use commands to take a picture and capture video using Camera Module V2.1.
The course is designed for beginners who wish to work with Raspberry Pi. It doesn’t matter if you already know Python Programming. We will begin our journey with Raspberry Pi right from the basics of setting up a Raspberry Pi for first-time boot. Later on, we will make some Raspberry Pi Projects. The concept learned in the early part of the course will help us take projects to the next level.
The Biggest objective of this course is to help you quickly get started with Raspberry Pi3/4. This course will not only help you learn Raspberry Pi Programming but also help you understand the underlying concepts of operating systems. We will build some cool projects which will motivate you to learn the concept of electronics
This course is a step-by-step guide to setting up Raspberry Pi for Programming. The course starts with very basics and ends up making internet-connected applications. We will set up every circuit from scratch and write python programs for it. We will spend enough time, in the beginning to get the basics right. This will save time in the long run and make you feel confident working with Raspberry Pi and Python.
Later on, we will be building some mini projects using LED, Switches, DHT11 Sensors (Temperature/Humidity/Light/Distance), Streaming Live Data to the IoT Cloud (Internet of Things), and many more. These Projects will be small yet very powerful which enable you to get hands-on experience with different technologies related to embedded software and hardware development.