Proyecto arduino "discoteca"
-
Upload
mafer-norberto-bautista -
Category
Education
-
view
272 -
download
1
Transcript of Proyecto arduino "discoteca"
Colegio de Estudios Científicos & Tecnológicos
del Estado de MéxicoPlantel Tecámac
“Proyecto Arduino”
Alumnas:
Aguilar Muñoz Lesly
Gómez Rivera Liliana Getsemany
Hernández Hernández Itzel
Norberto Bautista María Fernanda
Pedro Torres Izchel Nizayany
Salazar Ávila Michelle Anarika
Maestro: Rene Domínguez Escalona
Grupo: 503
Técnico en programación
Introducción En este presente trabajo les daremos a conocer el proyecto que realizamos con arduino.
Pues nosotras realizamos una discoteca. Con la cual se utilizó un
servomotor un motor a marca pasos, pantalla digital, botón, Pot lineal
de 10KΩ, etc. con esos componentes entre otros pudimos realizar una
discoteca.
En este proyecto les podemos dar información bueno el código que se
utilizó para el movimiento de cada componente, fotografías,
procedimiento de cómo ir acomodando los componentes y también
que función hace cada uno de los componentes de arduino. Espero
que este proyecto sea de su agrado ya que ese fue nuestro objetivo y
nos encontramos muy satisfechas con el mismo.
Objetivo:
Realizar una discoteca utilizando siete componentes
de arduino.
Lista de Materiales:
Dos servomotores
Motor a marcapasos
Pantalla Digital
Placa Arduino
Pot lineal de 10KΩ.
Procedimiento de
construcciónI. Elegimos el proyecto a desarrollar “Discoteca”
II. Escoger los componente del kit que utilizaremos
III. Una vez elegidos elaborar el diseño
IV. Una vez terminado el diseño empezamos a trabajar con los componentes
V. Primero empezamos con la pantalla “LCD” esta fue programada para visualizar el nombre de la discoteca y 3 nombres de tres colores diferentes
VI. Después utilizamos un “RGB” este pequeño led está programado para prender 3 diversos colores aun tiempo determinado, de acuerdo a la pantalla “LCD”
VII. Al igual utilizamos dos pequeños “LEDS” estos leds prenden en tiempo diferente y los colores que se visualizan son los mismos que lo anteriores
VIII. Utilizamos dos servomotores cada uno tiene diferente funcionamiento, el primero fue programado para hacer girar la esfera de la discoteca que lleva en la parte de arriba, el segundo servomotor fue programado para hacer girar uno de los discos de la tornamesa del DJ
IX. Finalmente se ocupó un motor “PASO A PASO” este fue programado para hacer girar un tubo y está controlado por un “BOTON”, al apretarlo los demás componente se paran para que dicho motor funcione al dejarlo de apretar los demás componentes siguen con su función.
X. Todos estos componentes para que funcionara fueron conectados a la placa arduino y a la placa prothoboar.
Código de Arduino
#include <Wire.h> #include <LiquidCrystal_I2C.h>#include <Servo.h>
Servo servoUno; Servo servoDos;
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
void setup() { lcd.begin(16,2); pinMode(8, OUTPUT); pinMode(9, OUTPUT); pinMode(10, OUTPUT); servoUno.attach(11); servoDos.attach(12); pinMode(1, OUTPUT); pinMode(2, OUTPUT); pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); }
void loop(){ lcd.setCursor(0,0); lcd.print(" MILILf "); digitalWrite(8, HIGH); digitalWrite(9, LOW); digitalWrite(10, LOW); servoUno.write(0); servoDos.write(0); digitalWrite(1, HIGH); digitalWrite(2, LOW);
digitalWrite(3, LOW); digitalWrite(4, HIGH); digitalWrite(5, LOW); digitalWrite(6, LOW); lcd.setCursor(0,1); lcd.print("azul "); delay(1000); digitalWrite(9, HIGH); digitalWrite(8, LOW); digitalWrite(10, LOW); servoUno.write(45); servoDos.write(45); digitalWrite (2, HIGH); digitalWrite (1, LOW); digitalWrite(3, LOW); digitalWrite(5, HIGH); digitalWrite(4, LOW); digitalWrite(6, LOW); lcd.setCursor(0,1); lcd.print("VERDE "); delay(1000); digitalWrite(10, HIGH);digitalWrite(8, LOW);digitalWrite(9, LOW);servoUno.write(180);servoDos.write(180);digitalWrite(3, HIGH);digitalWrite(1, LOW);digitalWrite(2, LOW);digitalWrite(6, HIGH);digitalWrite(4, LOW);digitalWrite(5, LOW);lcd.setCursor(0,1);lcd.print("ROJO ");
delay(1000); }
Motor a Marca pasos
#define STEPS_PER_REVOLUTION 1024
#define MOTOR_SPEED 950
#define MSECS 1000
int motorPins[4] = {7,8, 9,10};
int lookup[8] = {B01000, B01100, B00100, B00110, B00010, B00011, B00001, B01001};
void setup() {
for (int i = 0; i <= 3; i++) {
pinMode(motorPins[i], OUTPUT);
}
}
void loop() {
moveSteps(STEPS_PER_REVOLUTION);
delay(MSECS);
moveSteps(-STEPS_PER_REVOLUTION);
delay(MSECS);
}
void moveSteps(int steps) {
int i;
if (steps > 0) {
for (i = 0; i < steps; i++) {
moveClockWise();
}
}
if (steps < 0) {
for (i = steps; i <= 0; i++) {
moveAntiClockWise();
}
}
}
void moveClockWise() {
for (int j = 7; j >= 0; j--) {
setMotor(j);
delayMicroseconds(MOTOR_SPEED);
}
}
void moveAntiClockWise() {
for (int j = 0; j <= 7; j++) {
setMotor(j);
delayMicroseconds(MOTOR_SPEED);
}
}
void setMotor(int j) {
for (int i = 0; i < 4; i++) {
Descripción de
Funcionamiento
Nuestra discoteca realiza diferentes funciones como la esfera del
centro se mueve a través de un servomotor. También hay una
cabina de dj donde también se mueve con un servomotor tiene
también luces que cambian de color. Tiene un tipo tubo de bailar
donde al momento de apretar un botón se mueve el tubo solo
dando círculos. La discoteca cuenta con una pantalla digital que
en ella se muestra el nombre de la discoteca que es MILILF y
muestra otras letras. También hay varios leds que tienen tres
colores diferentes pero se intercalan para que no se repitan en
los 4 leds que tenemos.
Conclusiones
Liliana Getsemany Gómez Rivera
A lo lardo de este parcial tuvimos que trabajar con proyecto ARDUINO, arduino es un componente electrónico que utilizamos para simular una DISCOTECA.
Con este proyecto aprendí que arduino sirve para realizar prototipos en miniatura con diferentes instrumentos electrónicos, nosotras utilizamos una pantalla led, leds. Cables, servo motor, motor pasó a paso, etc.
Con este proyecto tuvimos una experiencia de estrés y trabajo bajo presión lo cual a mi punto de vista sirve para una preparación para NIVEL Superior, así también realizamos este proyecto con un tiempo de 1semana
Y a pesar del poco tiempo que se tuvo mi equipo y yo obtuvimos un resultado satisfactorio y esperado ya que logramos terminarlo y concluir con nuestro propósito lo cual es de Sumo orgullo para mí porque aunque no soy muy experta en la materia por lo menos pude hacer que prendiera un foco entre otras cosas.
Para concluir con esta conclusión quiero dejar claro que no me gusto trabajar con arduino pero que espero que el profesor tome en cuenta nuestro esfuerzo y dedicación ya que trabajamos como equipo, le pusimos dedicación, intentaos complacer lo más posible al profesor, realizamos gastos fuertes pero al final obtuvimos un buen resultado.
Itzel Hernández Hernández:
Bueno este proyecto se me hizo interesante ya nos dio la oportunidad de crear un diseño a nuestra manera con el dispositivo arduino es bueno realizar algo nuevo aunque la verdad me desespero rápido porque el código no me funcione o no corra por pequeño errores.
Pero al final siento que nuestro objetivo principal fue el esperado el cual fue; realizar una discoteca con una esfera giratoria una Torna Mesa con Leds que prenden de diferente forma con forme a la misma frecuencia una Pantalla Led teniendo una frecuencia con un Led RGB que prenden de 3 colores diferente un Motor a Marca paso entre otro.
Izchel Nizayany Pedro Torres
En este proyecto al principio se mi hizo muy interesante ya que lo fui conociendo se me fue haciendo un poco pesado pero interesante ya que fuimos aprendiendo muchas cosas. En esas cosas está aprender a conectar leds, utilizar servomotores etc. En este parcial me siento bien mostrando mi proyecto final aunque siento que no es muy bueno como quería el maestro pero me encuentro satisfactoriamente ya que realizamos una buena discoteca con varios movimientos.
María Fernanda Norberto Bautista
La realización de una discoteca empleando un kit de “ARDUINO” nos ayudó a comprender más su funcionamiento, algunas de las partes que lo componen y para qué sirven cada una de estas.
Desarrollando este proyectó aprendimos como programar un “ARDUINO” sin embargo sabemos que la aplicación de dicho kit sirve para infinidad de cosas y al emplearlo en nuestro proyecto aprendimos algunas de sus funciones básicas y la aplicación que este podría tener en otros proyectos.
Lesly Aguilar Muñoz
Este proyecto se me dificulto un poco ya que no sabías mucho de electrónica y como utilizar los componentes, tuvimos que investigar cada uno de los componentes para saber cómo utilizarlos. Nos sirvió de mucho lo que ya avían expuesto los equipos ya que utilizamos los códigos para formar nuestro proyectó.
De este proyecto nos sirvió mucho para saber un poco de programación y de un poco de electrónica, aportamos todo el equipo para crear este proyecto y hubo una unión entre mis compañeras de equipo.