En esta clase nos dedicamos ya a tratar de culminar el circuito lo cual si se dió gracias al apoyo de la maestra quien también nos ayudó a mi compañera y a mi a empezar a hacer el código que controle todo. Como puede ser visto en la foto los cables y demás ya están conectados pues solo nos restaría volver a conectar ciertos cables al Arduino debido a que se desconectaron de forma accidental, soldar el motor a los cables y luego colocar o darle un lugar fijo a todo el circuito en el área del juego de la rueda moscovita, de tal manera que las partes que se mueven del motor puedan ser pegadas o fijadas permanentemente para que transmita el movimiento rotatorio de la rueda en general.
jueves, 30 de noviembre de 2017
Moto reductor

Se realizó en tinker cad la conexión de el moto reductor. En esta conecté los circuitos como aparece en la imágen superior.
Para esta conexión se necesitó lo siguiente:
-Protoboard
-Protoboard
- Motoreductor
-Arduino UNO
-Cables jumper
-Resistencias
-Transistor NPN
Obviamente se necesitó formar un código que controle el funcionamiento del circuito.
#include <Keypad.h>
const byte Filas = 4; //Cuatro filas
const byte Cols = 4; //Cuatro columnas
byte Pins_Filas[] = {12, 11, 10,8}; //Pines Arduino a los que contamos las filas.
byte Pins_Cols[] = { 7, 6, 5, 4}; // Pines Arduino a los que contamos las columnas.
char Teclas [ Filas ][ Cols ] =
{
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
Keypad Teclado1 = Keypad(makeKeymap(Teclas), Pins_Filas, Pins_Cols, Filas, Cols);
const int control = 9 ;
int n = 0 ;
void setup()
{ pinMode(control, OUTPUT) ;
Serial.begin(9600) ;}
void loop()
{
analogWrite (control, n) ;
char pulsacion = Teclado1.getKey() ;
Serial.println(pulsacion);
if (pulsacion !=0){
if(pulsacion=='A')
{n=130;}
if(pulsacion=='B')
{n=255;}
if(pulsacion=='C')
{n=0;}}
}
La función de este código es modificar la velocidad del movimiento rotatorio de el motor según la tecla que sea presionada en el teclado.
4. ¿Para qué sirve el transistor NPN?
El transistor de unión bipolar (del inglés bipolar junction transistor,
o sus siglas BJT) es un dispositivo electrónico de estado sólido
consistente en dos uniones PN muy cercanas entre sí, que permite
aumentar la corriente y disminuir el voltaje, además de controlar el
paso de la corriente a través de sus terminales.
miércoles, 29 de noviembre de 2017
Avance 3 del proyecto
Despues del primer avance realizado en la clase de informatica ahora procedemos a avanzar más el cableado, al ser mi proyecto la rueda moscovita no tiene alteraciones ni variables dentro de su función pues es simple y llanamente una rueda que gira de forma constante en una sola dirección.
Logramos realizar el cableado del protoboard y de éste al Arduino UNO pues lo único que restaría ahora sería terminar el código para que este controle el funcionamiento de todo y cuando ya tengamos esto terminaod verificar que todo este trabajando y llevándose a cabo de la manera deseada pues en lo contrario habría que realizar los debidos y requeridos ajustes en tal caso.
Logramos realizar el cableado del protoboard y de éste al Arduino UNO pues lo único que restaría ahora sería terminar el código para que este controle el funcionamiento de todo y cuando ya tengamos esto terminaod verificar que todo este trabajando y llevándose a cabo de la manera deseada pues en lo contrario habría que realizar los debidos y requeridos ajustes en tal caso.
miércoles, 15 de noviembre de 2017
Avance de proyecto
El primer avance realizado en nuestro proyecto de la construcción de una rueda moscovita fue primero la realización de la rueda en sí y que se pudiera mover toda como un solo objeto.
Después empezamos a indagar sobre como íbamos a realizar la parte electrónica, así como el cableado y demás. Como nuestro juego es bastante simple y no tiene mayor variable pues la rueda moscovita solo gira hacia un lado de forma perpetua pero a una velocidad lenta.
Decidimos hacer en un protoboard la conexión al Arduino así como su programación y al servomotor que va a ser el encargado de permitir el movimiento giratorio de la rueda moscovita.
Realizamos esto de manera simple pero hay que realizar también otros cambios en la programación para que ésta vaya a una velocidad más lenta.
Después empezamos a indagar sobre como íbamos a realizar la parte electrónica, así como el cableado y demás. Como nuestro juego es bastante simple y no tiene mayor variable pues la rueda moscovita solo gira hacia un lado de forma perpetua pero a una velocidad lenta.
Decidimos hacer en un protoboard la conexión al Arduino así como su programación y al servomotor que va a ser el encargado de permitir el movimiento giratorio de la rueda moscovita.
Realizamos esto de manera simple pero hay que realizar también otros cambios en la programación para que ésta vaya a una velocidad más lenta.
Suscribirse a:
Entradas (Atom)


