PROYECTO FINAL Aplicaciones con microprocesadores y Microcontroladores UACMBRIJE JOSE ALFREDO MARTINEZ PEREZ HECTOR ALONSO JIMENEZ.

1 PROYECTO FINAL Aplicaciones con microprocesadores y Mic...
Author: Monica Castellanos Molina
0 downloads 2 Views

1 PROYECTO FINAL Aplicaciones con microprocesadores y Microcontroladores UACMBRIJE JOSE ALFREDO MARTINEZ PEREZ HECTOR ALONSO JIMENEZ

2 ARDUINO ARDUINO ES UNA PLATAFORMA DE CREACIÓN DE PROTOTIPOS ELECTRÓNICOS DE CÓDIGO ABIERTO BASADO EN HARDWARE Y SOFTWARE FÁCIL DE USAR, FLEXIBLE. ESTÁ DIRIGIDO A ARTISTAS, DISEÑADORES, AFICIONADOS Y CUALQUIER PERSONA INTERESADA EN LA CREACIÓN DE OBJETOS O ENTORNOS INTERACTIVOS E INGENIEROS

3 ARDUINO Arduino puede detectar el medio ambiente mediante la recepción de la entrada de una variedad de sensores y puede afectar a sus alrededores por las luces de control, motores, y otros actuadores. El microcontrolador en la placa se programa mediante ellenguaje de programación Arduino y el entorno de desarrollo Arduino. Proyectos Arduino puede ser independiente o se pueden comunicar con el software que se ejecuta en un ordenador (por ejemplo, Flash, Processing, MaxMSP ).lenguaje de programación Arduino

4 OBJETIVO DESARROLLAR UN ROBOT CON LAS CARACTERIZTICAS DE UN ALEBRIJE CONTROLADO POR LA TARJETA ARDUINO COMPUESTO POR CUATRO DIFERENTES CARACTERIZTICAS NECESARIAS 1.- MOVIMIENTO.- DEBE SER CAPAZ DE TENER ALGUNA ESPECIE DE MOVIMIENTO 2.-LUZ.- DEBE EMITIR ALGUNA LUZ QUE LO ADORNE 3.-SONIDO.- EL ROBOT DEBE EMITIR ALGUN SONIDO CARACTERIZTICO 4.-INTERACTUAR.-EL MAS IMPORTANTE DE LOS PUNTOS, EN BASE A SENSORES DEBE INTERACTUAR DE FORMA AUTONOMA

5 MOTOR DE CORRIENTE DIRECTA // CONTROL DEL MOTOR DE DC// int motordcpin1 = 6; int motordcpin2 = 7; void setup () { pinMode(motordcpin1,OUTPUT); pinMode(motordcpin2,OUTPUT); } void loop () { digitalWrite(motordcpin1,LOW); digitalWrite(motordcpin2,HIGH); }

6 /*MOTOR DE PASOS*/ int MotorPin1=2; int MotorPin2=3; int MotorPin3=4; int MotorPin4=5; int Retardo=50; void setup() { pinMode(MotorPin1, OUTPUT); pinMode(MotorPin2, OUTPUT); pinMode(MotorPin3, OUTPUT); pinMode(MotorPin4, OUTPUT); Serial.begin(9600); } void loop() { for(int i=0; i

7 // CONTROL DE LAS LUCES Y EL AUDIO// int luzaudio1 = 8 int luzaudio2 = 9 void setup () { pinMode(luzaudio1,OUTPUT); pinMode(luzaudio2,OUTPUT); } void loop () { digitalWrite(luzaudio1,LOW); digitalWrite(luzaudio2,HIGH); } LUZ Y AUDIO

8 SENSOR PARA INTERACTUAR

9 MOTOR DE DC CON ENGRANES INCLUIDOS CARACTERIZTICAS DEL ALEBRIJE DISPOSITIVO DE LUZ Y SONIDO EN UNO FUSION DE ELEMENTOS

10 REALIZACION

11 UACMBRIJE El pequeño alebrije cariñoso que deja acariciarse aunque no le gusta que le toque su pluma amarilla, la presume y en cuanto siente que se la pueden arruinar huye en busca de refugio tomando como su distracción sus luces y sonido, y caminando lo mas rápido posible.

12 Conclusiones Los dispositivos creados en relación con algún microcontrolador y con algún microprocesador como lo es Arduino, facilita el sistema de dictado pues es muy amigable casi con cualquier lenguaje, relacionando el hardware con el software de una forma fácil y sencilla, hasta podría decirse divertida. La creación de un robot controlado por Arduino es una forma de emprender y saber manejar cualquier proyecto futuro en el habito laboral de un ingeniero, así es otra forma de enfrentar los desarrollos creativos necesarios en un futuro