Robotics - Advanced Level

Difficulty: ⭐️⭐️⭐️⭐️⭐️


This course is a progression from using an Arduino in earlier courses to using a single-board computer running Linux: the Raspberry Pi. Here students learn how to integrate and use advanced sensors such as cameras in order to make a small IoT device.

Learning outcomes:

By the end of this course, students will:

  • Be able to use single board computers (e.g Raspberry Pi)
  • Use various sensors and hardware with single board computers
  • Implement a sufficiently complex IoT project independently

Curriculum For This Course

      1. Comparison of 8 bit microcontrollers (Arduino) and 32 bit single board computers
      2. Overview of Raspberry Pi
      3. Raspberry Pi Ports
      4. Installing Raspian OS
      5. Navigating in Raspbian

Using a camera with Raspberry Pi

Receiving input from Android device

Using GPIO ports of the Raspberry Pi to control motors

Getting images from Raspberry Pi to your smartphone

Getting images from Raspberry Pi to your smartphone

Making an IoT device: Smartlock

Making an IoT device: Smartlock (cont’d)


Group name Start date Session duration Number of sessions Standard price


Below are the courses that you may want to take after this course:


Tokyo Techies Lecturer

Abbi Hamed

Robotics engineer

Did a research degree in medical robotics and then got into mobile robotics after moving to Japan. Expertise is quite broad rather than specialist having worked on robot touch sensors, laser distance sensors, mechanical design, microcontrollers, robot operating system (ROS), mobile robot navigation and other things.

Has experience in teaching over several years as a personal tutor and teaching assistant;