You are on page 1of 13

Puertas Automticas con

Arduino UNO
Valds Torres Mario
Materiales a utilizar
Dos servomotores de 1.8 Kg/cm de torque
Microcontrolador ARDUINO UNO
Tarjeta Perforada
Cables Jumpers
Fuente de voltaje 5 Volts a 1.2 Amperes
Dos tiras de aluminio
Una lmina de acrlico de 3mm de grosor
Puertos hembra para Jumpers
Soldadura estao-plomo
Armado del circuito
Paso 1

Para la creacin
de las puertas
se cort un
pequeo trozo
de lmina de
acrlico de 3mm
con el tamao
suficiente para
que las puertas
en su apertura
no golpearan
entre s.
Servomotores
Los servomotores cuentan con tres cables (rojo, caf y amarillo).
Estos cables corresponden a cada uno de los elementos elctricos
que se tienen para su uso ptimo. El cable rojo pertenece al voltaje
suministrado desde el microcontrolador (el cual va desde 0 a 20
Volts); el cable amarillo pertenece a la corriente que de igual manera
proviene desde el microcontrolador (50 mili Amperes) y por ltimo el
cable caf, que corresponde a tierra para cerrar el circuito.
Paso 2 (Soldadura de los cables)
Para la integracin de los servomotores
con el microcontrolador (ARDUINO
UNO) utilizamos una tarjeta perforada para
conectar los diferentes elementos del
microcontrolador.
Se coloc y
sold el
Jumper que
conecta a los
servomotores
con el Arduino
UNO
De igual manera que con el Jumper, se
colocan los puertos hembra para los
servomotores y se soldan.
A continuacin, se
instalan los cables
conectores del
Jumper y los
puertos hembra.
Se realiza un pequeo puente entre las
salidas del Jumper del Arduino UNO para
su ptimo funcionamiento con los
servomotores.
Paso 3 (Conexin de cables)
Una vez que la placa perforada queda soldada con
los cables, estos se conectan a cada entrada
especial (pin) del microcontrolador, quedando de
la siguiente manera:
Se conectaron a las entradas/salidas del microcontrolador 7 y 8 solo
para hacer hincapi en la distribucin de las conexiones, ya que no
importa a que entradas o salidas se conecten los elementos de las
placas perforadas.
El proyecto final queda de la siguiente manera ya montado sobre la
lmina de acrlico de 3 mm:
Cdigo
#include <Servo.h> // Libreria para controlar los servomotores.

Servo servoX;

Servo servoY;

void setup() { // Instrucciones para funcionamiento

servoX.attach(7); // Pin 7 conexion con servomotor

servoX.write(90); // Posicion inicial 90 grados


servoY.attach(8); //Pin 8 conexion con servomotor

servoY.write(0); // Posicion inicial 0 grados

void loop() { // Iniciamos los ciclos del programa

servoX.write(90); // Posicion inicial 0 grados

servoY.write(0); // Posicion inicial 0 grados

delay(2000); // Esperamos 2 segundos para cambio de posicion

servoX.write(0); // Posicion final 90 grados

servoY.write(90); // Posicion final 90 grados

delay(2000); // Esperamos 2 segundos para cambio de posicion

} // Finalizamos el ciclo del programa

You might also like