Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Learn the most industrial demanding Embedded Systems with Raspberry Pi Course

No Reviews Yet

Course type: Online Instructor led Course

Platform: Online Lecture at your time convenience

Course ID: 25490

Course type: Online Instructor led Course

Platform: Online Lecture at your time convenience

₹ 8,900

Technophilia Systems picture
Technophilia Systems
No Reviews Yet

Date and Time

Not decided yet.

Technophilia Systems picture
Technophilia Systems

BE & Android trained faculty

About Technophilia Systems

More than 5 years of teaching & developing experience. Content developed and approved by faculties from RCAi-USA.
No reviews currently

About the Course

2 week course with 30 hours training module

Topics Covered

The Course and Kit Content mentioned below
LEARN HOW TO:

- Program Raspberry Pi : a credit-card sized computer
- Python & C programming
- ARM 11 CortexM3 architecture
- Porting of Linux Kernel
- Linux programming
- Programming the GPIO of Raspberry Pi
- LCD interfacing
- Generating PWM signals through the Pi
- Work with UART protocol
- Remote Login methods: PuTTY, Hyperterminal, Ethernet
- Work with I2C protocol
- Interface 3-Axis Acceleration sensor
- And many more...

DETAILS OF THE SYLLABUS:

Getting started with the basics
- Introduction to Raspberry Pi
- ARM 11 Microcontroller
- Hardware Description & Interfacing Components
- Brief Introduction to Embedded Linux

Porting Linux Kernel & booting the RPi
- Hardware Interfacing of PI ( HDMI Port, Keyboard-mouse connection, 3.5mm audio jack, micro usb power cable)
- Flashing & preparing the SD card for the Raspberry Pi
- Booting in Raspbian/Debian Linux

Interacting & Configuring the RPi OS
- Logging in to Raspberry Pi- Linux LX-Terminal
- Raspbian/Debian Linux Basics & useful commands
- Boot options
- Viewing system Information
- Creating a New User Account
- File System Layout
- Partition management
- Editing system files, changing system hostname, changing log-In Info, changing screen resolution
- Mounting devices & transferring files
- Installing/uninstalling, updating & upgrading software

Python / C specific setups & writing program for the RPi
- Introduction to Python
- Installing software and downloading packages
- A look at RPI.GPIO, Wiring Pi, BCM2835, Python Dev and Time Libraries
- Difference between writing programs in Python & C over a Linux Machine
- Enabling & accessing the Raspberry Pi GPIO Pins through command line

Programming the GPIO & interfacing of peripherals with the Raspberry Pi
- LED interfacing with Pi using RPi.GPIO and TIME ( Python and wiring Pi Library in C)
* Glowing of LED
* Blinking of LED
- Buzzer
* Beeping of Buzzer
* Different monophonic tone generation
- Switch interface
* Circuit/connection details of the switches
* Development & testing of various switch based programs

16x2 Character LCD Interfacing
- LCD Features
- LCD Connection
- Algorithm to Control LCD
- LCD Commands
- Programming & development of LCD based applications

Digital Optical Sensor Interfacing
- Need for sensors
- Basic type of sensors
- Concepts of Light sensor using LDR, photo transistor, IR LED and photo diode
- Working principle of the Digital MPOS (Multi Purpose Optical Sensor)
- Interfacing the Digital MPOS
- Development & testing of various sensor based applications

Working & Remote Login using UART Communication Protocol
- Basic of UART Protocol
- Frame Format
- Hardware & software used in the communication
- Understanding the different parameters e.g. baud rate, parity etc of UART
- Enabling Remote login to RPi through UART
- Programming & development of different UART based applications

Working with I2C Protocol
- Understanding the I2C Protocol
- Frame format, block diagram & use of pull-ups
- Algorithm for how to read & write?
- Slave address configuration
- Enabling & detecting I2C devices connected to RPi

Interfacing of 3-axis acceleration sensor
- What is an acceleration sensor?
- Working principle of an acceleration sensor
- Types of acceleration sensors available in market
- Different interfacing technologies used with acceleration sensor
- Hardware interfacing circuitry of a 3 axis acceleration sensor
- Register configuration of an acceleration sensor
- Reading x, y, z and tilt parameters
- Configuring the acceleration sensor for shake detection
- Configuring the acceleration sensor for tap detection
- Configuring the Acceleration sensor for orientation detection
- Mapping the hand gesture through acceleration sensor and develop games

Working with PWM
- Understanding the PWM concepts: frequency, time period, duty cycle etc
- LED intensity control using switch through PWM
- LED intensity control using acceleration sensor through PWM
- Buzzer tone generation through PWM

Training Kit Contents: (Individual Kits)
- Raspberry Pi Development Board
- Memory Card
- Card Reader
- RCA Video Cable
- Micro USB Cable
- Digital Optical sensor
- Connectors/Cables
- 3-Axis Acceleration sensor
- 16x2 Character LCD
- Pouch containing LED, Buzzer, Resister, Switch etc
- Comprehensive Study material covering all the discussed topics in a CD/DVD

Who should attend

Any Engineering graduate or pursuing student or BSc in Electronics/IT/CS/Electrical/Technical field student

Pre-requisites

No pre-requisites. Basic C programming knowledge is preferred.

What you need to bring

Laptop/Desktop with internet connection is enough to start the course. The hardware kit material will be provided by us

Key Takeaways

Training Kit Contents: (Individual Kits)
- Raspberry Pi Development Board
- Memory Card
- Card Reader
- RCA Video Cable
- Micro USB Cable
- Digital Optical sensor
- Connectors/Cables
- 3-Axis Acceleration sensor
- 16x2 Character LCD
- Pouch containing LED, Buzzer, Resister, Switch etc
- Comprehensive Study material covering all the discussed topics in a CD/DVD

Reviews

No reviews currently

Discussions

₹ 8,900

Post your requirement and let us connect you with best possible matches for Raspberry Pi Training Classes Post your requirement now
₹ 8,900 Enquire