ABOUT RASPBERRY PI

A Raspberry Pi is a mini computer board which is pocket friendly both in terms of its size and price. This credit card size board is capable of doing almost everything which you usually do with your laptop or computer. VGA slot for connecting monitor, USB slot for keyboard and mouse, WIFI and Ethernet adapter for internet access, camera slot for interfacing camera, audio outputs and a slot for interfacing external memory card makes it no less than a desktop computer or laptop.

Controlling actuator like led, motor, lcd with the help of GPIO pins on it, is an additional feature that encourages its use in the field of automation, robotics, IOT and image processing. Raspberry Pi has a very vast area of application in industry and Research field. Programming on Raspberry pi will be done preferably with python. Python is one of the trending languages these days and you will get to know working with python as well. With the module like OpenCV in python, Raspberry Pi is also extensively used in Image Processing.

The Latest Pi 3 board with incorporated WIFI and Bluetooth adapter made a raspberrpi board to be readily used for server based application and internet of things application.

We at Aedifico provide project based learning in which we emphasis in practical training given on Raspberry pi training in delhi rather than theoretical. You will get complete hands on experience to be an expert in working with Raspberry Pi. Starting from the basic installation of Raspbian operating system and getting used to it, to making a complex IoT based project, all the application will be done practically on the hardware by you.

We have specialised 6 weeks internship program and 6 months industrial training program for fundamentals to Advance Raspberry Pi. According to your needs, the content can be customised to give you expertise knowledge of a specific domain.

Based on the current industry requirement, we have designed three modules to learn to work with Raspberry Pi as mentioned below

Course Highlights

  • Introduction to RaspberryPi
    What is SoC?
    Versions of RaspberryPi and their differences
    Hardware Description and Pin Configuration
    OS Installation and Configuration
    Preparing SD card for Installation
    Getting Started with NOOBS
    Booting for the First time
    Configuration for better experience of pi
    Network Setup and SSH
    Connect to Internet with Ethernet and Wi-Fi
    Finding IP Address
    Enabling SSH and using Putty
    Connecting Raspberry Pi to a Remote Access Client
    Working With Linux Terminal
    Understanding Linux
    File Structure
    Linux commands
    User Accounts and Permissions
    Programming with Python
    Basics of Python
    Variables, keywords, operators
    Data types
    Conditional and Iterational Statements
    List and Tuple
    Strings
    Working with Dictionary
    Functions and Methods
    File Handling with python
    Python Modules: time, random, os
    Exception Handling
    Accessing GPIO using Python
    GPIO package installation
    Creating Python script for led blinking
    Creating Python script for Accessing Switch Inputs
    Interfacing seven segment displays with Pi
    LCD interfacing projects
    Controlling Motors using Python
    Interfacing Temperature and humidity Sensors
    Analog operations with Raspberry Pi
    Speed control using PWM
    Servo Motor Control using PWM
    Shake detecting using Accelerometer
    Serial Programming and Interfacings
    Basics of UART protocol
    Working with RFID
    Interfacing GPS with Raspberry Pi to know your location
    Interfacing Bluetooth
    Controlling Pi Remotely using your mobile Bluetooth
    Interfacing a WebCam
    Connecting WebCam to your Pi board
    Capturing Images using WebCam
    Image editing and storing in memory
    Cloud Connectivity
    Introduction to client and Server model
    IOT and Its Application
    Interfacing Circuit Description of 16 x 2 LCD
    Accessing date and time from the network clock
    Accessing information from internet server to your raspberry Pi
    Home automation using Internet from anywhere in the world
    Accessing GMAIL using Pi
    Configuring Files to use SMTP
    Accessing SMTP inbox using Python
    Automatic Emailing Software
    Integrating with Social Media
    Sending tweets to twitter Account from raspberry pi
    Send Mails
    Post photos on social media
  • Introduction to RaspberryPi
    What is SoC?
    Versions of RaspberryPi and their differences
    Hardware Description and Pin Configuration
    OS Installation and Configuration
    Preparing SD card for Installation
    Getting Started with NOOBS
    Booting for the First time
    Configuration for better experience of pi
    Network Setup and SSH
    Connect to Internet with Ethernet and Wi-Fi
    Finding IP Address
    Enabling SSH and using Putty
    Connecting Raspberry Pi to a Remote Access Client
    Working With Linux Terminal And Commands
    Linux Root File System
    User Accounts and Permissions
    File and directories commands
    System start up and shutdown commands
    Standard input and Output
    File permissions
    Process related commands
    Job Control commands
    Programming with Python
    Basics of Python
    Variables, keywords, operators
    Data types
    Conditional and Iterational Statements
    List and Tuple
    Strings
    Working with Dictionary
    Functions and Methods
    File Handling with python
    Python Modules: time, random, os
    Exception Handling
    Plotting Graphs using Matplotlib
    2D plots
    3D plots
    Sub plotting
    Accessing GPIO using Python
    GPIO package installation
    Creating Python script for led blinking
    Creating Python script for Accessing Switch Inputs
    Interfacing seven segment displays with Pi
    LCD interfacing projects
    Introduction to Numpy
    Creating, deleting and Accessing Numpy Array
    Reshaping, matrix manipulations and arithmetic’s
    Sorting and Catenation of ndarrays
    Accesing WebCam on RaspberryPi using PiCamera
    Connecting Camera to Raspberry
    Taking still images from the Camera
    Image editing and Handling
    OpenCV
    Introduction to OpenCV
    Installing OpenCV to raspberry Pi
    Setting Python Environment for OpenCV
    Image Processing
    Reading and Writing Images from and to Raspberry Pi
    Geometric transformation of images
    Converting image formats
    Draw circle, ellipse, rectangles with openCV
    Smoothing and Filtering images
    Morphological Trasnformation
    Erosion, dilation
    Opening closing
    Structuring elements
    More on Image Processing
    Plotting Histograms
    Histogram Equalization
    Image Segmentation/td>
    Color Detection with OpenCV
    Splitting images to different pages
    Detecting pixel of desired Color
    Threshold Images for detection in Real image
    Contours
    Features and properties of Contours
    Finding contour on images
    Contour Hierarchy
    Plotting Centroid and Rectangle over desired object
    Features Detection and Description
    Understanding features
    Harris Corner Detection
    Introduction to SIFT
    Introduction to SURF
    Features Matching
    Getting Started With Video Processing
    Recording and Playing Videos
    Saving Videos
    Motion Detection in Videos
    Background Subtraction
    Realtime Video Processing
    Object detection in Videos
    Gesture Recognition in Videos
    Tracking path of moving objects in a video
    Face Detection in a Video
    Shape Detection in a Video
  • Introduction to RaspberryPi
    What is SoC?
    Versions of RaspberryPi and their differences
    Hardware Description and Pin Configuration
    OS Installation and Configuration
    Preparing SD card for Installation
    Getting Started with NOOBS
    Booting for the First time
    Configuration for better experience of pi
    Network Setup and SSH
    Connect to Internet with Ethernet and Wi-Fi
    Finding IP Address
    Enabling SSH and using Putty
    Connecting Raspberry Pi to a Remote Access Client
    Working With Linux Terminal
    Linux as a kernel
    Linux Root File System
    Introduction to Linux Terminal
    User Accounts and Permissions
    Linux Commands
    File and directories commands
    System start up and shutdown commands
    Standard input and Output
    Searching and zipping files
    File permissions
    Wild Characters
    Regular expressions and patterns
    Pipes
    Disk handling and networking commands
    Process related commands
    Job Control commands
    Linux Editors
    vi editor
    vim Editor
    nano Editor
    gedit Editor
    Linux Shell Scripting
    Introduction to different shells in linux
    Bash shell and its features
    Environment and user defined Variables
    Operators
    Echo and Read command
    Conditional Statements
    if, if-else
    if, elseif
    case statements
    Iterational Statements
    Using while loop
    Using for loops
    Until loop
    Break and continue statements
    Command line Arguments
    Command line processing
    Positional Parameters
    Redirection of Standard output/input
    Functions and file Manipulations
    Creating and using functions
    File permission
    Processing files line by line
    Accessing data from files using shell programming
    Regular Expression and Filters
    What is regular expression
    Grep, cut, sort commands
    Grep patterns
    SED & AWK Processes
    Accesing WebCam on RaspberryPi
    Connecting Camera to Raspberry
    Taking still images from the Camera
    Image editing and Handling
    C Development on Linux
    Writing and compiling C program on Linux Environment
    C basic programming
    Conditions and loops
    Arrays
    File Handling
    Command line Arguments
    Accessing Raspberry GPIO
    Writing program for led blinking on raspberrypi
    Switch Interfacing with Raspberry
    Controlling Motors
    Interfacing Sensors
    Interfacing Seven Segment Display
    Interfacing Liquid Crystal Display
    Interfacing Serial devices


Other Offerings