In part nine of the Build a Real Robot series we will look at the construction of the motor controller. This is teh device that will provide the PWM and DIR signals for the Cytron motor drivers, and that will also interface with the rotary encoders in the motors.
I will show you the schematic of the controller and also how I hooked it up using perfboard.
In part 8 of the Build a Real Robot series I will start designing the motor controller. It’s being designed using ATmega328P microcontrollers and will have an I2C interface.
Today I’m getting my development environment setup and I’ll go over the criteria for the motor controller.
In part 7 of the Build a REAL Robot series I will finish wiring the robot. After connecting power to the robot via its rear connector I will test the motors and motor drivers.
In part 5 of the “Build a Real Robot” series I will show you the electronic modules that are mounted on the base unit of DB1.
One of the modules, a Raspberry Pi 3B+, may not be exactly perfect for the job! I will explain why we are using it now, and why it might get replaced with another microcomputer at a later date.
In the fourth installment of the Build a REAL Robot series I will discuss wheels. While it may not seem like the most thrilling subject, selecting wheels for your robot is a very important task.
I will discuss some of the specifications you will need to know when selecting robot wheels and I’ll also go over the different types of wheels you can use for your robot.
In the third installment of the “Build a REAL Robot” series I will show you how to select DC gearmotors for your robot. I’ll also show you the motors that I used in the DB1 design, and how I mounted them to the chassis.
In addition, I’ll introduce you to a very useful online tool for selecting robot motors
SD and microSD cards are a simple way to add huge amounts of non-volatile storage to your Arduino designs. In this article, I will show you how to use SD card modules with the Arduino.
I will also show you how to record and playback the motion of a servo motor.
Introducing DB1, a “real” robot project that you can follow along and build.
In this introduction to the project I will go over the main features and “layers” that DB1 is composed of. You will also get an idea of how the project will evolve.