jueves, 13 de octubre de 2016

Trabajo Práctico 6



TRABAJO PRÁCTICO N° 6

Año: 2016
Materia: Proyecto IV                                                    Profesor: Ing. Darío Lucchese                                            
Tema: Diseño del Sistema de Control. Programación. Arduino.

Objetivos
Realizar una etapa del PFI.
Adquirir conocimientos sobre circuitos electrónicos y dispositivos lógico programables.
Realizar el diseño del sistema de control de la máquina.
Aprender sobre algoritmos y lenguaje de programación de alto nivel.
Desarrollar la habilidad para realizar presentaciones y exponer.

Consigna

Se necesita realizar el sistema de control de la máquina selladora y de la máquina dosificadora.

Seleccionar sensores y actuadores a utilizar.

Realizar un diagrama de flujo del proceso a controlar.
Realizar la programación del dispositivo.
Elaborar los esquemas electrónicos para los circuitos necesarios.
Armar los correspondientes sistemas electrónicos en las máquinas.
Realizar un informe donde se incluya para cada máquina:
·         Arduino
·         Necesidades. Explicación del proceso en general
·         Diagrama de flujo
·         Sensores (Descripción, funcionamiento, hoja de datos)
·         Actuadores (Descripción, funcionamiento, hoja de datos)
·         Programa
·         Circuitos electrónicos. Esquemas.
·         Listado de materiales utilizados.
·         Presupuesto

Exponer en clases.

martes, 27 de septiembre de 2016

Videos sobre Arduino

Videos Curso de Arduino (CodigoFacilito)


Curso de Arduino 1: ¿Qué es Arduino? 
https://www.youtube.com/watch?v=Kgz0vD1vSxY&list=PLbul9XbCFj7ePNVwY0UJ9zKl4ddmyhUr4

Curso de Arduino 2: Instalar Arduino, Hola Mundo y hacer Parpadear un LED!
https://www.youtube.com/watch?v=bwkHUXa9HWM

Curso de Arduino 3: Conceptos básicos de electrónica, ley de Ohm y la analogía del agua 
https://www.youtube.com/watch?v=O1rQ_dwmv5E

Curso de Arduino 4: Botones!
https://www.youtube.com/watch?v=7ob8CDEmExs

Curso de Arduino 5: Voltajes analógicos y PWM
https://www.youtube.com/watch?v=2RhzXuETnwg

Curso Arduino 6: Comunicación Serial
https://www.youtube.com/watch?v=IS1ovQOS1Ao

Curso Arduino 7: Temperatura
https://www.youtube.com/watch?v=QEIZjCVI2NQ

viernes, 23 de septiembre de 2016

Trabajo Práctico 5

TRABAJO PRÁCTICO N° 5
Año: 2016
Materia: Proyecto IV                                                                     
Profesor: Ing. Darío Lucchese                                            
Tema: Diseño mecánico de un sistema de dosificación.

Objetivos
Realizar una etapa del PFI.
Adquirir conocimientos sobre dosificación y transporte.
Diseñar mecanismos y sistemas neumáticos.
Realizar un diseño de la máquina dosificadora.
Elaborar planos.
Consigna
El  sistema consistirá en:
·         Acumulación (Tolva)
·         Transporte (Alimentador vibratorio)
·         Dosificación (Dosificador)

Realizar un informe donde se incluya:
·         Tolva
o   Diseño y construcción
·         Transporte
o   Tipos de transporte
o   Transporte por vibración       
o   Formas de conseguirla          
o   Diseño y construcción de alimentador vibratorio
·         Dosificación
o   Mecanismo.
o   Sistema neumático.
o   Construcción.
·         Planos de partes y sistema completo
·         Listado de materiales utilizados en su construcción.
·         Costo.
Exponer en clases.


lunes, 19 de septiembre de 2016

Arduino ejemplos

Arduino

Distintos programas realizados con el IDE Arduino

Encender un diodo LED

//Presionamos un boton para encender un LED y al sotar el pulsador se apaga

int estado = 0;                     //creamos una variable llamada "estado" y la incializamos en cero

void setup() 
{
  pinMode(8, INPUT);        // declaramos un pin como entrada
  pinMode(4, OUTPUT);       // declaramos un pin como salida 
}

void loop() 
{
  estado = digitalRead(8);    // leer el estado del botón

  if (estado == HIGH)             // si está en estado es igual al estado alto
 {              
    digitalWrite (4, HIGH);         // encender el LED
  }
  else 
{
    digitalWrite (4, LOW);          // apagar el LED
  }

}


Encender un diodo LED (sin estado anterior)

//Presionamos un pulsador para encender un LED y presionamos de nuevo para apagarlo  (sin estado anterior)

int estado = 0;             // guarda el estado del pulsador
int salida = 0;             // 0 = LED apagado, 1 = LED encendido

void setup() 
{
  pinMode(8, INPUT);        // declaramos un pin como entrada
  pinMode(4, OUTPUT);       // declaramos un pin como salida 
}

void loop() 
{
  estado = digitalRead(8);    // leer el estado del botón

  if (estado == HIGH) 
{
    salida = 1 - salida;
  }

  if (salida == 1)                   // si está en estado alto
 {              
    digitalWrite (4, HIGH);         // encender el LED
  }
  else
 {
    digitalWrite (4, LOW);          // apagar el LED
  }


Encender un diodo LED (con estado anterior y retardo)

//Presionamos un pulsador para encender un LED y presionamos de nuevo para apagarlo  (con estado anterior y retardo)

int estado = 0;                     // guarda el estado del pulsador
int salida = 0;                     // 0 = LED apagado, 1 = LED encendido
int estadoanterior = 0;       // guarda el estado del pulsador

void setup() 
{
  pinMode(8, INPUT);             // declaramos un pin como entrada
  pinMode(4, OUTPUT);         // declaramos un pin como salida
}
void loop() 
 {
  estado = digitalRead (8);      // leer el estado del botón

  if (estado == HIGH) && (estadoanterior == LOW) 
 {
    salida = 1 - salida;
    delay (20);
  }
estadoanterior = estado;        // guarda el valor actual

  if (salida == 1)                    // si está en estado alto
 {              
    digitalWrite (4, HIGH);       // encender el LED
  }
  else                                        //si esta en estado bajo
  {
    digitalWrite (4, LOW);          // apagar el LED
  }
}

miércoles, 24 de agosto de 2016

Trabajo Práctico 4


TRABAJO PRÁCTICO N° 4

Año: 2016                                                                             Fecha de presentación: 02 de agosto
Materia: Proyecto IV                      
Profesor: Ing. Darío Lucchese                                            
Tema: Diseño mecánico y neumático de una máquina selladora.

Objetivos
Realizar una etapa del PFI.
Adquirir conocimientos sobre sistemas neumáticos.
Realizar un diseño de una máquina selladora.
Elaborar planos.
Desarrollar la habilidad destinada a la búsqueda y selección de información.
Desarrollar la habilidad para realizar presentaciones y exponer.

Consigna

Investigar sobre sistemas de sellado de bolsas plásticas utilizados.
Realizar el diseño de la estructura y el mecanismo necesario para la máquina selladora de bolsas.
Incluir el circuito neumático a utilizar para el funcionamiento del mecanismo necesario.
Realizar un informe donde se incluya:
·         Criterios de diseño.
·         Mecanismos. Dimensionamiento.
·         Sistema neumático.
o   Descripción y aplicaciones.
o   Funcionamiento
o   Circuito neumático a utilizar. Componentes. Esquema neumático.
·         Mantenimiento. Seguridad.
·         Planos de piezas y del sistema completo.
·         Listado de materiales a utilizar para su construcción.
·         Presupuesto.
Exponer en clases.


lunes, 15 de agosto de 2016

Programación de Arduino


La programación informática o programación algorítmica, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación
El propósito de la programación es crear programas que exhiban un comportamiento deseado.
El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio del lenguaje a utilizar, algoritmos especializados y lógica formal







sábado, 13 de agosto de 2016

Fritzing (Software)


Fritzing es un software de automatización de diseño electrónico libre que busca ayudar a diseñadores y artistas para que puedan pasar de prototipos (usando, por ejemplo, placas de pruebas) a productos finales.
Fritzing fue creado bajo los principios de Processing y Arduino, y permite a los diseñadores, artistas, investigadores y aficionados documentar sus prototipos basados en Arduino y crear esquemas de circuitos impresos para su posterior fabricación. Además, cuenta con un sitio web complementario que ayuda a compartir y discutir bosquejos y experiencias y a reducir los costos de fabricación.

www.fritzing.org