
A brief welcome address by the CEO of Mingo Blox, Mr. Ben Nortey
A brief welcome address and introduction of the instructor, his portfolio and background.
This highlights the course content as well as the aims and objectives to be achieved after completing each unit or section.
Getting a basic understanding of what Robotics is all about and how their various forms and categories influence their use and application, is what this lecture aims at.
What are the stories behind the invention of robots and how have they evolved over the years? Relax and let this video take you back in history.
This lecture takes learners through the all the components teaching them their technical names and their functions.
Watch this lecture to learn about the anatomy of the Mingo robot and gain crucial engineering skills as you follow along to assemble the Tri-Wheeled Mingo Robot.
Watch this lecture to learn about the anatomy of the Mingo robot and gain crucial engineering skills as you follow along to assemble the Tank Mingo Robot.
By the end of this lesson, learners will be able to download and install the mobile application, Gblox Mobile from Google Play Store, make a communication connection via Bluetooth to the Mingo Robot and give it a test drive using its nice UI.
Get acquainted with the Gblox Desktop UI, learning all about the taskbar, toolbar, the menu bar and much more.
This lesson introduces learners to graphical programming and helps them upload their first program unto the Mingo Robot.
Learn the basic concepts of programming like algorithms and sequences while programming the Mingo Robot do some basic tasks.
This lesson helps learners to control the Mingo Robot's RGB LEDs to the finest detail while helping them explore colour combinations.
By the end of this lesson, students will be able to program the Buzzer, a component on the Mingo Robot, to produces notes and melodies.
This lesson will help you solidify your understanding and skill in the use of Sequences, as one of the basic programming concepts, to recreate a real-world example, the Police Siren.
This lesson builds up on the previous. In this lesson, the skill of applying sequences comes in handy, where the steering motion of the robot is combined with its forward and reverse motions.
By the end of the lesson, you should be able to:
design a logic for the Mingo Robot to combine forward and steering motions
design a similar logic for the Mingo Robot to combine the reverse and steering motions
design a complete logic for the Mingo Robot to combine all three motions: forward, reverse and steering.
This is the lesson you have been waiting for.
In this lesson, you will be introduced to differential robots and how they achieve steering and motion.
By the end of the lesson, you should be able to:
explain how differential robots move and steer their way within a space.
program the Mingo Robot to steer left and right
program the Mingo Robot to move in the reverse and forward direction
Sit back and enjoy the lesson.
This lesson will introduce you to one of the widely used object detection sensors, the Ultrasonic Sensor and also one of the fundamental programming concepts, Conditionals.
By the end of this lesson, you would be able to:
understand and explain the basic principle of operation for the Ultrasonic Sensor
use the IF conditionals in programming to aid the robot make decisions based on the sensor inputs.
In this lesson, you would be introduced to another level in the use of Conditionals. That is, the use of multiple conditionals thereby creating a fairly complex logic for the robot.
By the end of this lesson, you should be able to program the Mingo Robot to respond to different range of distances using different colours of light as feedback.
Instead of using LED lights as feedback in response to object detection, this lesson employs the phenomenon of sound.
By the end of the lesson, you should be able to program the Mingo Robot to respond to different range of distances using Sound as feedback.
By the end of the lesson, you would be able to program the Mingo Robot to avoid obstacles while it moves. You would also understand and be able to recreate the basic algorithm that goes into its programming.
This is an introductory course to the world of Robotics. In this course, the basic concepts of Robotics are taught to the learner. These concepts include but are not limited to Robot anatomy, Degree of Freedom, Robot Joints, Differential Robot Control, Bluetooth Communication Protocol, IR Communication Protocol and Mobile App Design using MIT App Inventor.
Although it is an introductory course, the curriculum has been designed to be progressive to help learners get comfortable with robotics and programming even without any experience. An easier and more friendly coding method, graphical programming, is employed at the initial stages. However, as the learners advance, they are introduced to text-based programming where they learn to program the robot using C++.
Projects
The following are projects that can be done using Mingo:
Robot Assembly
Precise Line Following
Obstacle Avoidance
Light Sense Following
Light Sense Avoidance
Pick, move, and place objects
IR Remote Control
Mobile App Design for Robot Control
Bluetooth-based wireless control using the Mobile App
Goal
To spark enough interest in learners and equip them with ample knowledge, engineering skills, and confidence to venture into Robotics research.
Recommended Materials
All the required materials are provided with the kit except for Batteries. The recommended battery specification is:
9V Rechargeable Battery
Tools
All tools needed for Mingo’s configuration are provided with the kit.