Raspberry Pi Robotics

Learn how to program L239D IC and ride the robot in different directions.
4.0 (12 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,291 students enrolled
$19
$95
80% off
Take This Course
  • Lectures 20
  • Length 35 mins
  • Skill Level Expert Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

After creating a successful intermediate course on IoT, We are back with another stunning course that will take your intermediate coding skills to the advance level. Raspberry Pi Robotics is ideal for those who are inquisitive in exploring the possibilities of IoT using Raspberry Pi 2. The course assumes basic knowledge of computer hardware and software. However, knowledge of Python programming will help you in getting up to speed.

You will learn how to connect L239D Integrated circuit to the GPIO pins of Raspberry Pi and control the DC bo motor. You will code the integrated circuit to rotate the motor in different directions and accept the user keyboard input to run the robot in user defined space. Implementation of IoT through Python programming will make the device remotely accessible. If you are a technology enthusiast and want to learn the cutting edge technology then this is the right course for you.

The course provides the complete source code of the real time project.

The entire course can be completed over a fortnight, including the hardware assembly and coding in Python programming.

By the end of this course, you will have fundamental knowledge about building a basic robot using Raspberry Pi 2 and control it remotely.

What are you waiting for? Enroll now!

What are the requirements?

  • Basic knowledge of Python programming.
  • Basic knowledge of handling Raspberry Pi.

What am I going to get from this course?

  • Learn how to connect L239D integrated circuit to the GPIO pins of Raspberry Pi.
  • Get to know how to use the concept of dual H bridge and run the motor in different directions.
  • Learn how to capture keyboard key stroke using Python programming.
  • Learn to Code using Python programming and control the robot wirelessly.

What is the target audience?

  • This is an advance course on Raspberry Pi 2 meant for those who want to explore the possibilities of robotics using the mini kit.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction
01:32

This lecture describes the overview and hardware requirements of the project

01:46

This lecture describes how L239D integrated circuit works and pin configuration

01:08

This lecture describes the concept of dual H bridge and working functionality of L239D integrated circuit

1 page

The document describes the pin diagram of L239D integrated circuit

Hardware
3 questions
Section 2: Project 1 - Program the Bo motor
01:10

This lecture will teach you how to assemble the circuit on breadboard

01:53

This lecture will teach you how to import the required library and enable the respective GPIO pins to be used in the code

1 page

This document describes the circuit diagram for a single DC motor controlled using L239D IC.

02:17

This lecture will teach you to code the logic of moving the motor forward and backward direction

1 page

This ebook contains the error free source code of the project. Please find the attachment of the source code in python format under downloadable resources.

00:25

This lecture describes the real time testing of the project.

Software
3 questions
Section 3: Project 2 - Wireless controlled robot
1 page

this document describes the complete circuit diagram of the project.

02:36

This lecture describes the steps to enable the respective GPIO pins used in the program

02:11

This lecture will teach you how to define a function to accept a keyboard event and return the keystroke captured character

02:38

This lecture will teach you how to code in Python programming for the up arrow key of the keyboard

01:42

This lecture will teach you how to code in Python Programming to move the robot in backward direction

02:24

This lecture will teach you how to enable the robot to turn in left and right direction

01:57

This lecture will teach you how to deploy the program remotely and control the robot wirelessly

3 pages

This ebook contains the complete error free source code of the project. Please find the attachment of the source code in python format under downloadable resources.

3 pages

This ebook contains the complete error free source code of the project with additional code for led blink on key press. Please find the attachment of the source code in python format under downloadable resources.

01:25

This lecture describes the real time demonstration of the project.

Programming
3 questions

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Venkatesh Varadachari, Founder of ScratchNinja, PiWizards and Money-Wizards

Venkatesh Varadachari is the founder of Money-Wizards Global Pte Ltd, that owns the education brands Money-Wizards, PiWizards and Scratch Ninja.

Venkatesh believes that knowledge should be made available to people in all walks of life. Venkatesh also believes in the power of education to transform lives.

Venkatesh has an MBA from the prestigious Indian Institute of Management, Bangalore.

He also has a degree in Electrical Engineering from Madras University and a Masters in Financial Engineering from National University of Singapore.

Instructor Biography

Satyajeet Sah, Product Engineer - Technology

Satyajeet is a passionate technology enthusiast and is excited about the possibility of impacting education through technology. Satya holds a Masters in Computer Applications from VIT, one of the premier engineering institutes in India. He is a product engineer at Makerdemy and spends his time creating exciting courses around the credit card sized Raspberry Pi.

Ready to start learning?
Take This Course