We are still far from an Ex Machina type of scenario, however, the technology out there already allows an everyday citizen to build and program his or her own robot.
CBR runs down a five step guide on how to build a robot car.
Get your parts and assemble them
The shopping list to build a robot is not extensive and will cost as much as you are willing to spend (average cost is between $50 to $75). At the heart of the project are the boards, these can be from Arduino, Raspberry Pi, Libelium, or any other microcontroller provider out there.
Next, you will need:
– rotation servos
– wheels that fit the servos
– caster roller
– solderless breadboard
– distance sensor with a four-pin connector cable,
– one mini push button switch with 1 10kO resistor
– set of breakaway headers,
– six AA battery holder with 9V DC power jack
– one pack of jumper wires or 22-gauge hook-up wire
– strong double-sided tape or hot glue.
Once you have all the parts, you will start with the six AA battery holder, which is the base of the robot. The servos are then glued on top of the battery pack together with the solderless breadboard.
Next, glue the board on top of the servos and attach the wheels to the sides of the servos. At the front, underneath the breadboard glue the caster roller. Now you have a piece of hardware with two wheels at the back and a roller at the front that allow free movement, just like a toy car.