Domino Robot
![portadarobot.jpg](/proxy/?url=https://content.instructables.com/F1A/H9XW/LIHFPFBZ/F1AH9XWLIHFPFBZ.jpg&filename=portadarobot.jpg)
Everybody has ever built a path using domino pieces to overthrow the first piece and start a chain reaction, making fall all the pieces. There are kids who do this for fun and there are also people who dedicates a lot of time making structures and impossible paths, to film it or make a world record.
All of us have been kids and we love that spirit of experimenting, creating new things… And all the ideas need a first step.
Our first step is that, that gesture that makes the first piece fall.
The challenge that this course presents us is to build a robot capable of building paths of domino pieces according to a draw, done by the user.
We have divided the tasks in four big blocks, programming, mechanics, electronics, and documentation.
This document will contain explanations of what have we done and how.
We all agree that we selected this project because it looked funny and challenging, but we think that apart of domino buildings a similar robot can be used in an industrial way.
The project was born with an initial idea, during one of the first classes of Integrated Project 2. In the next lines we will explain how this idea has grown and how we developed our prototype.
This project has been done by four students of Mechatronics Degree in the Universitat de Vic, our names are Martí, Gabriel, Pau, and Oriol.
Supplies
![tabela.png](/proxy/?url=https://content.instructables.com/FGQ/XPLR/LFS9R7DS/FGQXPLRLFS9R7DS.png&filename=tabela.png)
1 Motor step to step bipolar 1 A 16 Ncm Stepper Motor 42 x 20 mm 4 cables
2 Arduino nano
3 OliYin 3pcs Male Deans T-Plug to Male JST Connector Adapter 3.93inch Heavy Duty 20awg Wire(Pack of 3)
4 OVONIC Batería Lipo 3s 11.1V 2200mAh 50C con Deans T Conector para RC Evader Bx Car RC Truck RC Truggy RC Airplane UAV Drone FPV
5 Drivers for the motors
6 Servomotor Parallax Inc, 4 → 6 V, 50 rpm, par máx. 27 Ncm
7 Voltage regulator module
8 The domino pieces to create the path (120 pieces)
9 Bluetooth module for conecting the mobile to the arduino
10 Wheels
11 Servomotor 9g 1,47Nm
12 arduino power charger
13 Cables to conect the battery and the VRM
Define Conceptual Design
![conceptual design.png](/proxy/?url=https://content.instructables.com/FPF/2AH9/LFQUAM6T/FPF2AH9LFQUAM6T.png&filename=conceptual design.png)
![drawn1.png](/proxy/?url=https://content.instructables.com/FD4/PE3G/LFS9R7DA/FD4PE3GLFS9R7DA.png&filename=drawn1.png)
![drawn.png](/proxy/?url=https://content.instructables.com/FBI/JH3Z/LFS9R7DB/FBIJH3ZLFS9R7DB.png&filename=drawn.png)
Here we decide how the robot's gonna work, the mechanism to place the pieces, the supplies to build it.
Preparing / Testing the Pieces
![imatge peça.jpg](/proxy/?url=https://content.instructables.com/FN8/R1LP/LIHFPFAN/FN8R1LPLIHFPFAN.jpg&filename=imatge peça.jpg)
Here we do some basic preparations, test the components individually to check if it is all ok, sold the pins on the Arduino nano. Mesure the domino pieces etc...
Design the Electronics
![Esquema electric domino.png](/proxy/?url=https://content.instructables.com/FW9/LFM2/LIHFPED3/FW9LFM2LIHFPED3.png&filename=Esquema electric domino.png)
Here we design the electronics schematics, theese schematics will be important to follow in order to not spoil the prototype or curcircuit it.
Mechanical Part
![finaldraw.jpg](/proxy/?url=https://content.instructables.com/FFX/YZS8/LIHFPDEH/FFXYZS8LIHFPDEH.jpg&filename=finaldraw.jpg)
![finaldraw2.jpg](/proxy/?url=https://content.instructables.com/FPS/B0F5/LIHFPDES/FPSB0F5LIHFPDES.jpg&filename=finaldraw2.jpg)
![finaldraw3.jpg](/proxy/?url=https://content.instructables.com/FON/P1M3/LIHFPDF5/FONP1M3LIHFPDF5.jpg&filename=finaldraw3.jpg)
Here we will post pictures of the design. We used PTC Creo as the major program to design a 3D model of our prototype.
Programming
![Captura.PNG](/proxy/?url=https://content.instructables.com/FG2/RWPE/LIHFPDAF/FG2RWPELIHFPDAF.png&filename=Captura.PNG)
We used Python and Arduino to be able to draw the lines the robot must follow and to communicate the PC with the robot. Here we can see a picture of the drawing canvas, the robot must be able to follow the path drawn.
Testing
![IMG 7013](/proxy/?url=https://content.instructables.com/F6A/A5IR/LIHFPEET/F6AA5IRLIHFPEET.jpg&filename=IMG 7013)
![IMG 7014](/proxy/?url=https://content.instructables.com/F4W/6HUB/LIHFPEFJ/F4W6HUBLIHFPEFJ.jpg&filename=IMG 7014)
![IMG 7025](/proxy/?url=https://content.instructables.com/F8N/H4NK/LIHFPEGD/F8NH4NKLIHFPEGD.jpg&filename=IMG 7025)
![IMG 7027](/proxy/?url=https://content.instructables.com/F4W/EUA3/LIHFPEGV/F4WEUA3LIHFPEGV.jpg&filename=IMG 7027)
Here we will upload videos of the testing part of the prototype.
Promotional Video
![Domino robot](/proxy/?url=https://content.instructables.com/F7T/8RXQ/LIHFPEBG/F7T8RXQLIHFPEBG.jpg&filename=Domino robot)
We all have been kids and we love that spirit to discover new things and experiment. We all have ever built a domino path, piece by piece and we frustrated because the pieces fell halfway and we couldn't finish the work. So here we present our prototype. A robot capable of throwing domino pieces following a path drawn by the user.