Introduction to robotics using the Arduino platform from development to implementation
Chicago, February 2, 2022: element14, an Avnet community, has released a new eBook that provides an overview of how to get started in robotics using the Arduino platform. This eBook covers the basics from development to implementation, discusses hardware and interfaces, programs an Arduino, example robotics projects, and much more.
Arduino is an open-source hardware, software, and content platform that has powered thousands of users, from beginners to seasoned engineers, over the years, enabling them to create projects ranging from everyday objects to complex scientific instruments. Unlike most previous programmable circuit boards of decades past, Arduino did not require separate hardware to program and upload code to the board; instead, users simply use a pre-programmed SD card or connect the card to a computer.
In this eBook you will learn why the Arduino is an excellent choice for a robotics platform. Arduino offers a wide range of options for robotics applications, with a variety of basic Arduino boards available and plenty of expansion options to add functionality. Arduino can be used to create portable game consoles, floor monitors, home automation systems, etc. The new eBook explores how it was all made possible.
Some of the best projects to help you continue your growth in the exciting and now accessible field of intelligent robotics include:
- Midhun_s’ Self-balancing robot: This self-balancing robot is a great entry-level build and can stay upright even while moving and dodging obstacles in its path. The small 4-inch-tall robot was designed around the Arduino Pro Mini and uses an MPU6050 accelerometer-gyroscope module to maintain balance
- Technology Arduino controlled robotic biped is a compact robot driven by the Arduino Uno. The build is a great example of how a bipedal robot is designed and built using readily available materials, in addition to its 3D printed legs. The Arduino Uno is responsible for calculating the motion trajectories of the robot’s various gaits, and it instructs the actuators to move at precise angles and speeds to create a smooth walking motion.
- Petoi OpenCat: The OpenCat robotic cat is one of the most complex builds to take advantage of the Arduino. In its current form, OpenCat uses a Raspberry Pi 3 Model B to control the superior functions and sensing capabilities of the robot, including sonic sensors and LiDAR for navigation. The Pi is paired with an Arduino Pro Mini responsible for controlling the movement of the cat, which is driven by 13 MG92B servos and a single MG91 servo. Although it lacks the agility of living felines, the OpenCat is programmed with multiple gates, object detection/avoidance, motion tracking, and facial recognition. He can even purr when petted.