Batería electrónica. Alumnos: Castro Alejandro Cardozo Griselda
|
|
- Antonia Carmona Rivas
- hace 7 años
- Vistas:
Transcripción
1 Batería electrónica Alumnos: Castro Alejandro Cardozo Griselda
2 Este documento es el resultado del trabajo desarrollado para la materia Seminario de Arduino de la Universidad Nacional de Quilmes y explica como construir una batería electrónica con elementos básicos y un poco de ingenio. Para este proyecto se fabricaron algunos dispositivos físicos pero también se dedicó bastante tiempo a la instalación y configuración de varias herramientas de terceros, a continuación se detalla cómo llevar a cabo esta tarea. Ttymidi Qué es? Ttymidi es un programa con licencia GPL que permite a los dispositivos serie interactuar con aplicaciones ALSA MIDI. La principal motivación detrás ttymidi era hacer que la placa Arduino se comunique con aplicaciones MIDI sin necesidad de utilizar (o construir) ningún hardware adicional. Instalación en la terminal: Descargamos el source con bazaar desde el launchpad bzr branch lp:ttymidi lo compilamos:
3 make descargamos la librería libasound2 con el administrador de paquetes apt-get install libasound2-dev Después de compilar ttymidi, es posible que desee copiarlo a / usr / bin para un fácil acceso. Esto se puede hacer simplemente siguiente comando: sudo make install Ejecución ttymidi -s /dev/ttyacm0 -v Fuente: Hydrogen Qué es? Hydrogen es un completo y avanzado sintetizador MIDI que permite programar sencillos patrones de ritmo con resultados verdaderamente profesionales. Hydrogen Cuenta con una interfaz totalmente gráfica y relativamente fácil de usar. Instalación 1- Ir a la página 2- Ir a downloads y descargar el archivo Debian Wheezy (i386)
4 3- instalar el paquete deb una vez posicionados en el directorio donde se descargo el paquete sudo dpkg -i hydrogen_weezy_i386.deb Ejecución sudo hydrogen
5 Jack y QjackCtl Qué es jack? JACK Audio Connection Kit o simplemente JACK es un servidor de sonido o demonio que provee conexión de baja latencia entre aplicaciones para audio y datos MIDI. Fue creado por Paul Davis y otros. El servidor está licenciado bajo GNU GPL, mientras que las bibliotecas están licenciadas bajo GNU LGPL. Qué es QjackCtl? QjackCtl es una herramienta gráfica basada en Qt4 1 para controlar JACK Audio Connection Kit. Funciones básicas: Permite relacionar las interfaces de audio del sistema, uniendo las entradas de una a las salidas de otras, y de esta forma modificar el flujo de los datos. Instalación 1- Instalar jack y qjackctl: sudo apt-get install jackd qjackctl 2- modificarl archivo limits.conf sudo gedit /etc/security/limits.conf y agregar estas - rtprio - memlock - nice Crear un grupo audio sudo groupadd audio agregar el usuario actual como miembro de ese grupo. En este caso el usuario es unq
6 sudo usermod -a -G audio unq 4- Reiniciar la máquina Ejecución sudo qjackctl Cuando ejecutamos se abre la herramienta gráfica. Hacer click en el botón conexiones, se abre otra pantalla. Si todo esta bien en la pestaña Audio tiene que estar conectado Hydrogen con system. Luego, en la pestaña ALSA conectamos la salida ttymidi con la entrada de Hydrogen
7 Fuente: Arduino IDE 1.05 El entorno de código abierto Arduino hace fácil escribir código y cargarlo a la placa E/S. Funciona en Windows, Mac OS X y Linux. El entorno está escrito en Java y basado en Processing, avr-gcc y otros programas también de código abierto. Se descarga desde la página de arduino Librería MIDI Esta librería permite la comunicación MIDI I/O en los puertos serie de Arduino. Puede enviar y recibir mensajes de todo tipo. Se puede bajar el código de aquí Para usar la librería se debe copiar la carpeta descargada en el sketchfolder. El Sketchfolder es donde Arduino almacena los sketches. Dentro del IDE de Arduino, ir a File->Preferences y asegurarse de la Sketchbook location:
8 En la carpeta Libraries se almacena las librería que se quieran añadir al IDE de Arduino. Arduino: Código que lee la tensión en la línea analógica e imprime ese voltaje en el monitor serial. #define DRUM1 0 // Our analog pin byte val = 0; // Initializing the variable for the voltage value void setup() { Serial.begin(9600); // Initializing the serial port at 9600 baud void loop() { val = analogread(drum1); // Read the voltage Serial.println(val, DEC); // Print the voltage to the terminal delay(1);
9 Código simple para comprobar la comunicación desde Arduino a Hydrogen (a través de ttymidi y relacionando las interfaces de audio por medio de jack) #include <midi_defs.h> #include <MIDI.h> #include <midi_namespace.h> #include <midi_settings.h> #include <midi_message.h> // Simple tutorial on how to receive and send MIDI messages. // Here, when receiving any message on channel 4, the Arduino // will blink a led and play back a note for 1 second. MIDI_CREATE_DEFAULT_INSTANCE(); #define LED 13 // LED pin on Arduino Uno void setup() { pinmode(led, OUTPUT); MIDI.begin(4); // Launch MIDI and listen to channel 4 Serial.begin(115200); void loop() { for(int i = 1; i < 128; i++){ digitalwrite(led,high); MIDI.sendNoteOn(42,i,1); // Send a Note (pitch 42, velo i on channel 1) delay(200); // Wait for an instant MIDI.sendNoteOff(42,0,1); // Stop the note digitalwrite(led,low); delay(10); // Wait for an instant digitalwrite(led,high); MIDI.sendNoteOn(43,i,1); // Send a Note (pitch 42, velo 127 on channel 1) delay(200); // Wait for an instant MIDI.sendNoteOff(43,0,1); // Stop the note digitalwrite(led,low); delay(10); Este código genera eventos midi cada nn milisegundos. Variando la intensidad de los sonidos en cada iteración.
10 Hardware: Arduino UNO Arduino UNO es una placa electronica basada en el microprocesador Atmega 328. Arduino es una plataforma de electrónica abierta para la creación de prototipos basada en software y hardware flexibles y fáciles de usar. Arduino puede tomar información del entorno a través de sus pines de entrada de toda una gama de sensores y puede afectar aquello que le rodea controlando luces, motores y otros actuadores. Transductores piezoeléctricos: Para producir una interacción entre el usuario y Arduino se utilizan transductores piezoeléctricos, que fueron comprados en una casa de electrónica y su precio es de $ 3. Estos dispositivos tiene la capacidad de generar energía ante los cambios de presión (y viceversa). Parches: Para crear los parches se utilizaron baldes.
11 Algunas imágenes.
12
13 Esquema de conexión Entre los cables positivo y negativo del transductor piezoeléctrico es necesario introducir una conexión con una determinada resistencia que depende del tamaño de los parches y en menor medida del ámbito en el que se utilizan los mismos. Esta resistencia permite el paso de la corriente generada por el ruido deseamos ignorar durante las lecturas Para parches más chicos resistencia más grande, es decir, genera más ruido, se permite pasar más corriente a ground. Por estas razones se decidió utilizar potenciómetros.
14 Sobre los transductores y su funcionamiento: Este gráfico muestra la onda formada por la tensión producida por el sensor. Es evidente que para Arduino es difícil sensar los cambios de presión. Esta imagen muestra la dificultad de diferenciar cambios de presión (golpes) consecutivos
15 Un condensador podría suavizar la onda, pero también haría más difuso el límite entre golpes consecutivos. El esquema quedaría así.
16 Con un circuito de voltage follower, se puede almacenar o registrar un voltaje máximo. Y resetear el circuito tras cada lectura de Arduino. De esta manera el pseudocódigo de arduino sería el siguiente. -leer pin -sí lectura es menor a umbral mínimo --leer con determinado delay hasta obtener un valor menor al máximo -el último valor es el pico máximo Una alternativa al circuito de voltage follower es utilizar la frecuencia máxima del microcontrolador durante 10 lecturas consecutivas (sin delay), almacenando el máximo durante las 10 lecturas. Si bien permite leer con una mejor fidelidad, se sigue perdiendo parte de la corriente, y se utiliza tiempo valioso de procesamiento. Código final
17 #include <midi_defs.h> #include <MIDI.h> #include <midi_namespace.h> #include <midi_settings.h> #include <midi_message.h> MIDI_CREATE_DEFAULT_INSTANCE(); const int FINISHED = 0; const int GARBAGE = 1; const int pines = 2; int piezo[pines] = {A0,A1; //pines conectados a cada parche int notes[pines] = {43,45; //sonidos MIDI asociados a cada parche //tiempo trascurrido entre cada lectura const int delayms = 1; //umbral minimo esperado const int minnock[pines] = {0, 10; //ciclos que se sigue sensando sobre el umbral minimo para dectar el maximo const int times = 10; //corriente procesada como reposo const int turnof = 0; ;//valores de corriente maximos de cada parche, se utiliza para mapear al valor maximo MIDI const int mapconstant[pines] = {40, 150 //valores minimos de reposo, se utilizan para mapear el valor del golpe const int mintimerequest[pines] = {10, 14; //valores maximos de reposo, se utilizan para mapear el valor del golpe const int maxtimerequest[pines] = {30, 30; //se encuentra en estado de basura o ruido int isgarbage[pines]; //valores temporales para procesar int mapped[pines]; int currentmax[pines]; int current[pines]; int readcount[pines] ; //representa los ciclos de reposo consecutivos int offtimes[pines] ; //representa los ciclos de reposo consecutivos minimos para esperar un nuevo golpe int offtimesrequest[pines] ; //procedimiento para inicializar los arrays void creararray(int* array){ for(int i = 0; i < pines; i++){ array[i] = 0; void setup() { pinmode(a0, INPUT);
18 pinmode(a1, INPUT); pinmode(a2, INPUT); pinmode(a3, INPUT); pinmode(a4, INPUT); pinmode(a5, INPUT); //se inicializan todos los arrays creararray(isgarbage); creararray(mapped); creararray(currentmax); creararray(current); creararray(readcount); creararray(offtimesrequest); // se inicia MIDI en el canal 4 MIDI.begin(4); Serial.begin(115200); void loop(){ //se ejecuta el procesamiento sobre todos los pines en cada ciclo for(int pin = 0; pin < pines; pin++){ //se realiza una lectura del pin y se almacena //en un valor temporal asociado a dicho pin current[pin] = analogread(piezo[pin]); //se controla si el pin esta esperando el estado de reposo if(isgarbage[pin]){ if(current[pin] > turnoff){ //si el valor sensado es mayor al umbral //de reposo se resetea el contador offtimes[pin] = 0; else{ //caso contrario se incrementa el contador de reposo offtimes[pin] = offtimes[pin] + 1; //se controla si el tiempo de reposo actual es mayor al minimo esperado if(offtimes[pin] > offtimesrequest[pin]){ //en caso de cumplirse dicha condicion //este pin sale de estado de basura offtimes[pin] = 0; isgarbage[pin] = FINISHED; else{ //se controla si se ha detectado un golpe, previamente o en este mismo instante if (currentmax[pin] > 0 current[pin] > minnock[pin]){ //se incrementa el contador de espera de pico maximo readcount[pin] = readcount[pin] + 1; if(current[pin] > currentmax[pin]){ //si el valor sensado es mayor aun que el maximo hasta el momento, //se almacena el actual como maximo currentmax[pin] = current[pin]; //se controla si se ha detectado un golpe y se supero el tiempo de lectura de maximo if( currentmax[pin] > 0 && readcount[pin] > times){ //se mapea el valor obtenido a un valor MIDI valido mapped[pin] = map(currentmax[pin], 0, mapconstant[pin], 10, 127); mapped[pin] = constrain(mapped[pin], 0, 127); //Se envia el evento MIDI.sendNoteOn(notes[pin],mapped[pin],1); //Se configura el pin en estado de basura isgarbage[pin] = GARBAGE; //En base al golpe maximo obtenido se configura el tiempo minimo de reposo //para golpes mas pequeños el valor de espera es mas pequeño offtimesrequest[pin] = map(mapped[pin], 0, 127, mintimerequest[pin], maxtimerequest[pin]); //se resetean las variables asociadas a la lectura del mazimo
19 readcount[pin] = 0; currentmax[pin] = 0; //fin del for delay(delayms); Gráficos explicativos del código Conclusión: Este tipo de proyectos representa una forma de transportar nuestros conocimientos del mundo lógico al mundo físico, lo cual muy rara vez se ve fuera de una pantalla.
20 Plantea también problemas con soluciones poco triviales, en primer lugar el análisis de los estímulos producidos por los dispositivos es tedioso, ya que al transcurrir en el tiempo y no poder detenerlo e inspeccionarlo requiere generar métodos exóticos, exigiendo así código no relevante al proyecto final como posiblemente otros dispositivos. Sumado a esto, las estrategias que se deben llevar a cabo para transformar las datos obtenidos en el comportamiento necesario no son estrictos y debido a la aleatoriedad de las señales no se puede asegurar una consistencia en lo generado. Como todo gran desafío cuando es superado, o concretado en este caso, otorga una gran satisfacción. Pendiente: revisar problemas de hydrogen. Optimizar la lectura de los parches para permitir la mayor cantidad posible. Bautizarlo con un nombre.
Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA
Empezando con Arduino Controla tu entorno con un microcontrolador 08-01-2014 scpiiisa/ Arduino Intermedio: Presente scpiiisa/ PIIISA 2014 Hardware Arduino: Bloques Hardware Arduino: Uno Rev 3 Uno Rev 3
VIII. CONTROL USANDO SIMULINK Y ARDUINO
VIII. CONTROL USANDO SIMULINK Y ARDUINO Los entornos de Diseño de Sistemas de Control Asistido por Ordenador (CACSD) están experimentando notables cambios durante los últimos años. Estos avances afectan
Entradas Analógicas.
CURSO PROVINCIAL: INTRODUCCIÓN A LA ROBÓTICA CON ARDUINO ROBÓTICA EDUCATIVA Entradas Analógicas. Manuel Hidalgo Díaz Enero 2011 Entradas analógicas. El controlador Atmega de Arduino lleva incluido un conversor
Práctica 4. Entradas/Salidas Analógicas con Arduino
Práctica 4. Entradas/Salidas Analógicas con Arduino Manuel Jiménez Buendía José Alfonso Vera Repullo Departamento de Tecnología Electrónica Curso 2013/2014 Índice Índice 1. Conocimientos previos. 1.1.
Programación de dispositivos Arduino Asignatura Sistemas Digitales!
Programación de dispositivos Arduino Asignatura Sistemas Digitales! Gabriel Astudillo Muñoz Escuela de Ingeniería Civil en Informática Universidad de Valparaíso, Chile http://informatica.uv.cl Descripción
Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA
Control por Computador Manual de arduino Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2009 GITE IEA No editar manualmente esta tabla. Título Estado Author Organisation Manual de programación
Tema: Introducción a la Plataforma Arduino
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Introducción a la Plataforma Arduino Objetivos Específicos. Conocer la plataforma de hardware libre Arduino 2. Desarrollar
INFORME DE ESTACIÓN DE MONITOREO DE TEMPERATURA GRUPO LAJUCALE
INFORME DE ESTACIÓN DE MONITOREO DE TEMPERATURA GRUPO LAJUCALE LAURA ANDREA (G11NL38laura) LEONARDO CORREA (G11NL08leonardo) JUAN GALVIS (G10NL15juan) CAMILO VALENCIA (G10NL38Camilo) Informe realizado
CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO
CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO Vamos a construir un timer para su utilización en vuelo circular sin precisar conocimientos previos de electrónica ni informática más allá
ABIERTO- ELECTRoNICA- PROTOTIPO- PLATAFORMA- QUE ES UN ARDUINO? ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO?
? QUE ES UN ARDUINO? POR JODY CULKIN Traducido al castellano por jose manuel escuder ardumania.es ES UNA PLATAFORMA DE PROTOTIPADO ELECTRoNICA DE DISEnO ABIERTO. QUE SIGNIFICA ESTO?? RECURSOS QUE PUEDEN
INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS MATERIAL NECESARIO
INTERRUPTOR CREPUSCULAR CON LDR Y ARDUINO OBJETIVOS Aprender mediante una aplicación práctica el funcionamiento de una LDR. Aprender cómo se utilizan las entradas analógicas de ARDUINO. MATERIAL NECESARIO
Introducción. Que es Arduino? 1. Por qué Arduino? 2. Asequible
Básicos 1 Introducción Que es Arduino? 1 Arduino es una herramienta para hacer que los ordenadores puedan sentir y controlar el mundo físico a través de tu ordenador personal. Es una plataforma de desarrollo
MANUAL DE USUARIO GPRSBee SMA MCI-WIR REV. 1.2
MANUAL DE USUARIO GPRSBee SMA MCI-WIR-01428 REV. 1.2 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. MANUAL DE USUARIO GPRSBEE SMA Página 2 de 12 Ingeniería MCI Ltda.
Instituto Tecnológico de Colima
Instituto Tecnológico de Colima Departamento de Ingeniería Industrial Ingeniería en Mecatrónica Materia: Programación Avanzada Unidad 3 Practica 12 Detector de presencia con sensor HC-SR501 Alumnos: Hernández
EL MICROCONTROLADOR ARDUINO
EL MICROCONTROLADOR ARDUINO Arduino es una plataforma libre de computación de bajo coste basada en una placa de entrada-salida y en un entorno de desarrollo IDE que implementa el lenguaje Processing/WiringHardware.
ESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
GUÍA DE INSTALACIÓN PARA RISK SIMULATOR 2016
GUÍA DE INSTALACIÓN PARA RISK SIMULATOR 2016 Bienvenido a la guía de instalación del software Risk Simulator a continuación tendrá la explicación paso a paso para una correcta instalación y funcionamiento
Manual de la Práctica 4: Control de iluminación mediante Arduino
Control por Computador Manual de la Práctica 4: Control de iluminación mediante Arduino Jorge Pomares Baeza Francisco Andrés Candelas Herías Grupo de Innovación Educativa en Automática 2009 GITE IEA -
MEDIDOR DE TEMPERATURA
MEDIDOR DE TEMPERATURA APLICACIÓN CON ARDUINO Y MATLAB ALUMNOS COLABORADORES AGUSTÍN LECHUGA CARRETERO LUIS DANIEL FIGUERO MORALES PROFESOR TUTOR JOAQUIN MORE MARCHAL Índice Introducción... 3 Descripción
Manual de instalación y actualización de la aplicación Sigma
Manual de instalación y actualización de la aplicación Sigma INTRODUCCIÓN El programa Sigma, es una continuidad de los anteriores programas Alfa, y en muchos aspectos, de los Beta; El usuario de esas aplicaciones
PROYECTO DE ELECTRÓNICA
PROYECTO DE ELECTRÓNICA Sistema de Alarma Raúl Lapaz de Juan Francisco Javier López Alcarria 1 ÍNDICE - Objetivo:... 3 - Justificación:... 3 - Plan de trabajo:... 3 A) Montaje del circuito en protoboards:...
Taller de electrónica para usos creativos. Practicando con Arduino
Taller de electrónica para usos creativos: Practicando con Arduino 8 al 11 de Mayo de 2008 Yago Torroja Igor González Angela Ramos y... 1 Introducción a Arduino Arduino es una plataforma open-source de
Proyecto de Introducción a la Ingeniería. Domótica accesible. Prendido/apagado de un electrodoméstico a través de una página web.
Proyecto de Introducción a la Ingeniería Domótica accesible Prendido/apagado de un electrodoméstico a través de una página web. Damian Galdames 201312040.7 Esteban Jara - 201330002-2 Gerson Pincheira -
Guía de instalación de CAM EXPRESS 8.5 Para Windows XP
Guía de instalación de CAM EXPRESS 8.5 Para Primera Edición: octubre 2014 Guía de instalación de CAM EXPRESS 8.5 para Urrutiko Lanbide Heziketa Institutua Esta publicación realizada por Urrutiko Lanbide
MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0
MANUAL DE USUARIO Sensor de temperatura y humedad digital MCI-SEN-01561 REV. 1.0 Ingeniería MCI Ltda. Luis Thayer Ojeda 0115 of. 1105, Providencia, Santiago, Chile. Página 2 de 10 Ingeniería MCI Ltda.
Ardunio. Test Placa. LunikSoft. Fco. Javier Andrade.
LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en
Tema: Manejo de pantallas y teclados
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo de pantallas y teclados Objetivos Específicos. Realizar Interfaces con Arduino haciendo uso de dispositivos de
QUÉ ES MBOT? Conectores RJ25
1 QUÉ ES MBOT? mbot es el kit educativo, ideal para niños y centros de enseñanza, para iniciarse en robótica, programación y electrónica. Está basado en Arduino y Scratch (dos conocidos hardware y software
Especificaciones técnicas de los prototipos:
Especificaciones técnicas de los prototipos: Sensor de Temperatura y Humedad Relativa Sensor de Humedad de la Hoja CARACTERÍSTICAS SENSOR HUMEDAD DE LA HOJA El Sensor de Humedad de la hoja está diseñado
Guía de usuario de Antena Bluetooth / USB Índice
Índice Introducción Descripción Carga de la batería de la Antena Configuración de la Antena por USB Configuración de la Antena por Bluetooth Android Windows Mobile Windows Actualizar el firmware de la
TEMA 2: Sistemas Operativos
TEMA 2: Sistemas Operativos 2.1. QUÉ ES UN SISTEMA OPERATIVO? Un sistema operativo es un conjunto de programas encargados de gestionar los recursos del ordenador y que permiten la comunicación del usuario
REEA. Conexión de un S con WinCC RT Advanced V.12
Conexión de un S7-1200 con WinCC RT Advanced V.12 Objetivo Conexión entre un autómata Siemens S7-1200 y el Scada WinCC Advanced V.12 en modo Runtime para PC. Hardware y software a utilizar Hardware: PC
CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO
CONSTRUCCIÓN DE TIMER PARA VUELO CIRCULAR CON NANO ARDUINO Para aquellos que se inician en el vuelo circular eléctrico, pueden realizar su propio timer basándose en una placa nano arduino totalmente configurable.
Detección de luz con sensor LDR
Detección de luz con sensor LDR Categoría Des. Software Des. Hardware Des. Soft+Hard Grado dificultad Alcance Objetivos Hardware necesario Software necesario de y Novato Intermedio Alto Maestro En este
Arduino. OPEN HARDWARE - David Cuartielles, Máximo Banti. http://www.arduino.cc/es/
Arduino OPEN HARDWARE - David Cuartielles, Máximo Banti http://www.arduino.cc/es/ Hardware http://www.arduino.cc/es/ Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y
Investigación y Desarrollos en Open Hardware
Investigación y Desarrollos en Open fabioe@dynamoelectronics.com www.dynamoelectronics.com Investigación y desarrollo hardware y software 1. Por que hacer desarrollos con software y hardware? 2. Que opciones
INTRODUCCIÓN DESCRIPCIÓN... 4 Características Hardware... 4
TARJETA ULN2003 TABLA DE CONTENIDO INTRODUCCIÓN... 3 DESCRIPCIÓN... 4 Características Hardware... 4 ETAPAS Y CARACTERISTICAS ESPECÍFICAS... 5 1. Entrada de voltaje... 5 2. Señales de entrada... 5 3. Salida
Módulo Radio frecuencia FSK y Arduino
ABC PROYECTOS ELECTRÓNICOS ABCelectronica.net 1 Módulo Radio frecuencia FSK y Arduino El objetivo de este circuito básico es la posibilidad de enviar una palabra cada cierto tiempo entre un transmisor
MANUAL INSTALACIÓN Windows XP
MANUAL INSTALACIÓN Windows XP Scafandra Software Factory S.A. de C.V. Page 1 of 16 ÍNDICE INTRODUCCIÓN... 3 Manual de Instalación en Windows XP... 3 Instalación de Base de Datos... 4 Instalación Aplicación...14
Libro NO oficial basado en Ubuntu Gnu Linux 1
Libro NO oficial basado en Ubuntu Gnu Linux 1 Página en limpio (a propósito) Libro NO oficial basado en Ubuntu Gnu Linux 2 Introducción a este libro Este es un libro NO oficial basado en la distribución
DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo.
DFRduino Romeo, todo en un controlador (RoMeo V1.0) Por favor, lea atentamente este manual antes de encender el dispositivo. DFRduino Romeo Romeo es un microcontrolador de todo-en-uno diseñado especialmente
Tema: Manejo del Puerto Serie con LabView
Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo del Puerto Serie con LabView Objetivos Específicos. Configurar la entrada y salida del puerto serie por medio
Manual de Descarga e Instalación Drivers de tokens y Winrar para Windows 7
Manual de Descarga e Instalación Drivers de tokens y Winrar para Windows 7 Fecha: noviembre 2015 Versión 1 Elaboró: Agente de Soporte Técnico Aprobó: Responsable Soporte Técnico OBJETIVO El presente documento
Curso ARDUINO PRACTICO NIVEL 1 (Cód. ARDUI-1)
Curso ARDUINO PRACTICO NIVEL 1 (Cód. ARDUI-1) Enfocado a principiantes, aficionados y profesionales.. Código ARDUI-1 Contenido: Objetivos y temario del curso José Manuel Infante 901, Providencia, Santiago
Documentación para desarrolladores
Documentación para desarrolladores Página 1 de 180 1.Introducción ChinApp es una aplicación móvil con soporte para generar está misma a través de una aplicación web. Este documento es una informativa sobre
Curso de Automatización y Robótica Aplicada con Arduino
Temario Curso de Automatización y Robótica Aplicada con Arduino Módulo 1. Programación en Arduino. Temario. Curso. Automatización y Robótica Aplicada con Arduino. Módulo 1. Programación en Arduino. Duración
Manual de instalación de PVR-TV USB2.0
Manual de instalación de PVR-TV USB2.0 Contenido Ver2.1 Capítulo 1 : Instalación del hardware de PVR-TV USB2.0...2 1.1 Contenido del paquete...2 Requisitos del sistema...2 1.3 Instalación del hardware...2
IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR
IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR MSc.Diego Aristizábal, Ing. Tatiana Muñoz {daristiz, tcmunoz}@unal.edu.co
Manual de Arduino Wifly Shield
Manual de Arduino Wifly Shield Material necesario: Arduino UNO. Wifly shield Software requerido en la PC: Arduino IDE v.1.0.1 Librería Wifly Alpha2 Preparando el hardware: Como se puede ver 4 LEDs parpadean
GUIA DE INSTALACIÓN DEL FORMULARIO DIGITAL PARA LA PRESENTACIÓN DE PROYECTOS PARA ESTÍMULOS TRIBUTARIOS
GUIA DE INSTALACIÓN DEL FORMULARIO DIGITAL PARA LA PRESENTACIÓN DE PROYECTOS PARA ESTÍMULOS TRIBUTARIOS 1. Instalación del Software de Java El software requerido para el funcionamiento del Formulario,
Guía de primeros pasos y soporte para Blackboard Collaborate Caracas - Venezuela
Guía de primeros pasos y soporte para Blackboard Collaborate Caracas - Venezuela Av. Francisco de Miranda. Torre KPMG. Piso 1, Chacao Caracas Venezuela Telf: (58-212) 267.56.70 Caracas Master Fax: (58-212)
MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT
MANUAL DE INSTALACION Y CONFIGURACION ANTAMEDIA HOTSPOT 1. REQUERIMIENTOS MINIMOS DE HARDWARE Antamedia HotSpot software debe ser instalado en un ordenador PC estándar, con Sistema Operativo Windows. -
Taller de Hardware Libre con Arduino
Taller de Hardware Libre con Arduino Pablo Suárez Hernández pablo@osl.ull.es Adrián Rodríguez Vargas arodriguez@osl.ull.es Oficina de Software Libre - http://osl.ull.es Universidad de La Laguna Cursos
Programa de Tecnologías Educativas Avanzadas. Bach. Pablo Sanabria Campos
Programa de Tecnologías Educativas Avanzadas Bach. Pablo Sanabria Campos Agenda Conceptos básicos. Relación entre corriente, tensión y resistencia. Conductores, aislantes y semiconductores. Elementos importantes
Guía rápida de instalación Fibaro Home Center FIBARO SYSTEM HOME CENTER LITE DEPARTAMENTO DE PRODUCTO
2016 Guía rápida de instalación Fibaro Home Center FIBARO SYSTEM HOME CENTER LITE DEPARTAMENTO DE PRODUCTO 1. CONECTAR LA ANTENA 2. RETIRAR EL PANEL IZQUIERDO Se conecta la antena que se incluye en la
Objetos de aprendizaje: Computadora
MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,
ÍNDICE 1 Introducción 2 Internet Explorer Funciones principales 3 Internet Explorer Personalizar y Configurar
ÍNDICE 1 Introducción 1.1 La Red de Redes 1.2 Origen 1.3 La evolución de Internet 1.4 El futuro de Internet 1.5 Cómo se transmite la información en Internet 1.6 Servidores y clientes 1.7 El sistema de
Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs 3.0 Unported
PROGRAMACIÓN ORIENTADA A OBJETOS APLICADA A BASES DE DATOS Por LAURA NOUSSAN LETTRY SOFTWARE A UTILIZAR Parte 1 (Abril 2015, Mendoza) Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercialNoDerivs
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO 1. DATOS GENERALES UNIDAD DIDÁCTICA : APLICACIONES CON DISPOSITIVOS MÓVILES MÓDULO : DESARROLLO CON MICROCONTROLADORES
[PRÁCTICAS DE SIMULACIÓN ELECTRÓNICA]
2013 [PRÁCTICAS DE SIMULACIÓN ELECTRÓNICA] 3º E.S.O. PRACTICA Nº 1. RESISTENCIAS VARIABLES POTENCIÓMETRO Monta los circuitos de la figura y observa que ocurre cuando el potenciómetro es de 100Ω, de 1kΩ
CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO
CURSO: ROBÓTICA. CONECTANDO CON EL MUNDO FÍSICO 1 Nombre, apellidos y correo electrónico de EducaMadrid del participante EZEQUIEL CABRILLO GARCÍA ezequiel.cabrillo@educa.madrid.org En grupo con FRANCISCO
Ardunio. Control Led desde Lazarus
LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la documentación, en los programas, en
INSTALACIÓN Y CONFIGURACIÓN
INSTALACIÓN Y CONFIGURACIÓN AUTORES MANUEL RISUEÑO VALLE FIDEL NAVARRO MARTINEZ 1. Qué es Zentyal? Se desarrolló con el objetivo de acercar Linux a las pymes y permitirles aprovechar todo su potencial
Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1
Universidad Nacional Tecnológica del Cono Sur de Lima Especialidad Ingeniería Mecánica Ingeniería Electrónica Introducción PROGRAMACIÓN DE INGENIERÍA Semana 01-A: Introducción Arquitectura Ing. Jorge A.
Robótica. Un robot...
Robótica Un robot... La palabra robot está a la orden del día y muchas veces al escucharla nos imaginamos una máquina con forma humana que camina, habla, gesticula pero en realidad es algo mucho más sencillo.
VOCABULARIO DEL HARDWARE. Docente Yeni Ávila
VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
Capítulo 7. Introducción a las Interfaces Gráficas de usuario. Continuar
Capítulo 7 Introducción a las Interfaces Gráficas de usuario Continuar Introducción Se explicará qué es una interfaz gráfica, cómo han evolucionado y cómo es que debe desarrollarse un programa que incluya
Proyecto de Electrónica. Contador digital de 0 a 9
Proyecto de Electrónica Contador digital de 0 a 9 La finalidad del proyecto consiste en mostrar en un display un conteo de cero a nueve, donde la velocidad de conteo podrá ser regulada. Componentes a utilizar
Descarga e Instalación de Java Development Kit (JDK)
Instalación del SDK de Android en Eclipse Por M.T.I. Jorge Carranza Gómez Para desarrollar aplicaciones para el Sistema Operativo Android, se deben revisar los requisitos mínimos para instalar el entorno
Compatibilidad del Servidor de Licencias Común con las versiones de Appkey de los sistemas CONTPAQi
Información importante Instalación de los sistemas CONTPAQi en máquinas virtuales Introducción La instalación de los sistemas CONTPAQi en máquinas virtuales era un procedimiento complejo debido a la serie
Conviértete en un Joven Inventor PENTA UC TAV 2014. Humano-Máquina
Clase 5: Comunicación Conviértete en un Joven Inventor PENTA UC TAV 2014 Humano-Máquina Contenidos La Comunicación Problema: Debugear el uc Solución: Leds Buzzer LCD Comunicación Serial Desafío Contenidos
Cómo configurar una impresora de red a través del QNAP NAS?
Cómo configurar una impresora de red a través del QNAP NAS? Un servidor de impresoras para la red de su hogar u oficina se puede usar para compartir una o más impresoras USB con varios equipos. En vez
TEMA 3: IMPLANTACIÓN DE TÉCNICAS DE ACCESO REMOTO. Victor Martin
TEMA 3: IMPLANTACIÓN DE TÉCNICAS DE ACCESO REMOTO Victor Martin Índice 1. Diseña una red en la que se distingan los siguientes elementos:... 2 2. Utiliza Hamachi para demostrar el concepto de acceso remoto....
Protocolo elaboración de díptico A TRAVÉS DE SCRIBUS
Protocolo elaboración de díptico A TRAVÉS DE SCRIBUS Introducción Scribus es un programa de maquetación de páginas licenciado como software libre que ofrece un gran rendimiento en la creación de publicaciones,
0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)
Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =
Requisitos Previos de Instalación Conceptos básicos a manejar antes de avanzar con el curso.
Capitulo I Que es joomla? Joomla es un Sistema de Gestión de Contenidos (o CMS, por las siglas en inglés, Content Management System) que permite desarrollar sitios web dinámicos e interactivos. Permite
Manual de instalación AutoFirma 1.4.3
DIRECCIÓN DE TECNOLOGÍAS DE LA INFORMACIÓN Y LAS Manual de instalación 1.4.3 Manual de usuario Índice de contenidos 1 Introducción...3 2 Requisitos mínimos...4 3 Enlaces de descarga...5 4 Instalación...5
1.-Relé. 2.-Condensador. 3.-LED. 4.-Piezoeléctrico. 5.-Diodo. 6.-Transistor.
1.-Relé. 2.-Condensador. 3.-LED. 4.-Piezoeléctrico. 5.-Diodo. 6.-Transistor. 1.-Relé. Realiza el montaje de la figura comprobando el funcionamiento del relé. V=12v B1 V= Prueba ahora los contactos NC.
CARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS MATERIAL NECESARIO
CARGANDO EL PRIMER PROGRAMA EN ARDUINO OBJETIVOS Familiarizarnos con las diferentes partes de que se compone el entorno de desarrollo de Arduino. Cargar nuestro primer programa en Arduino y ver su ejecución.
ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. Manual del usuario
ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. http://ojovoz.net Manual del usuario 1. CÓMO INSTALAR OJOVOZ. 1. ojovoz funciona en la mayoría de teléfonos con sistema
Analógicos. Digitales. Tratan señales digitales, que son aquellas que solo pueden tener dos valores, uno máximo y otro mínimo.
Electrónica Los circuitos electrónicos se clasifican en: Analógicos: La electrónica estudia el diseño de circuitos que permiten generar, modificar o tratar una señal eléctrica. Analógicos Digitales Tratan
CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER
CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER ENTREGA: 26/11/2010 1 INTRODUCCIÓN La tecnología es cada vez más sencilla de
Universidad de Costa Rica
Grupo de Robótica de la Universidad de Costa Rica Curso: Introducción al controlador Arduino I ciclo 2014 Curso: Introducción al controlador Arduino Laura Fonseca Picado Jeffry Luque Agüero Página: 1 Índice
28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O
Interfaz con Dispositivos I/O Interfaz con Dispositivos de Salida y Salida Unidad 4, Segunda Parte Port Mapped Memory mapped 1 2 Ejecución de la Instrucción OUT Ejecución de la instrucción OUT Dirección
Guía paso a paso de la actualización de Windows 8.1
Guía paso a paso de la actualización de Windows 8.1 Instalación y actualización de Windows 8.1 Actualice el BIOS, las aplicaciones y los controladores, y ejecute Windows Update. Seleccione el tipo de instalación.
AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 3: Automatización de una Puerta de Garaje mediante Arduino
AUTOMATIZACIÓN - CURSO: 2010-2011- Fernando Torres Medina Juan Antonio Corrales Ramón Carlos Alberto Jara Bravo Grupo de Innovación Educativa en Automática Departamento de Física, Ingeniería de Sistemas
Introducción a Arduino. 2. Para qué puedo utilizar Arduino?
1. Qué es Arduino? Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales, y en un entorno de desarrollo que implementa el lenguaje Processing/Wiring.
Guía de Inicio Rápido Mac Respaldo en línea
Guía de Inicio Rápido Mac Respaldo en línea Claro Ecuador. Todos los derechos reservados Esta guía no puede ser reproducida, ni distribuida en su totalidad ni en parte, en cualquier forma o por cualquier
Microtutorial Arduino
Microtutorial Arduino ii Arduino Abstract Arduino es, probablemente, la plataforma más popular del ámbito del hardware libre. En esta plataforma se combinan el hardware propiamente dicho, placas y shields,
Arduino. DHT11 Sensor Temperatura y Humedad
DHT11 Sensor Temperatura y Humedad LunikSoft Fco. Javier Andrade http://www.luniksoft.info El autor no se responsabiliza del contenido. No asume ninguna responsabilidad, por cualquier inexactitud en la
Shell Script de instalación y configuración para el servicio DHCP en CentOS v5.x. Manual de instrucciones.
Shell Script de instalación y configuración para el servicio DHCP en CentOS v5.x Manual de instrucciones. Ing. Luis González Fraga 25/06/2012 En este manual usted podrá instalar y configurar en pocos minutos,
Configuración de Office 365 en un iphone o ipad
Configuración de Office 365 en un iphone o ipad Guía de inicio rápido Consultar el correo Configure su iphone o ipad para enviar y recibir correos electrónicos desde su cuenta de Office 365. Consultar
Guía de instalación rápida
Cámara IP alámbrica/inalámbrica Guía de instalación rápida (Navegador Internet Explorer) Modelo 1 Modelo 2 Modelo 3 1 Paso 1: Instalación del hardware. 1. Instale la antena Wi-Fi. 2. Conecte el adaptador
Procedemos a su instalación; para ello deberemos seguir los pasos en el orden que se indican en estas instrucciónes:
Proceso de Instalación para Windows XP y Vista Una vez descargado el software de los dos ficheros ejecutables: Lector PC Twin Reader y Procedemos a su instalación; para ello deberemos seguir los pasos
V 1.0. Ing. Juan C. Guarnizo B.
V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...
EL ORDENADOR A. PERIFÉRICOS. B. UNIDAD CENTRAL. 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO
EL ORDENADOR 1. HARDWARE Y SOFTWARE. 2. FUNCIONAMIENTO DE UN SISTEMA INFORMÁTICO 3. CONCEPTO DE SISTEMA INFORMÁTICO 4. PARTES DE UN SISTEMA INFORMÁTICO A. PERIFÉRICOS. B. UNIDAD CENTRAL. a) CARCASA b)
COMO EMPEZAR... Proceso de conexión de la placa al ordenador:
COMO EMPEZAR... Dentro de las múltiples versiones de LOGO existentes en el mercado, hemos elegido WINLOGO y MSWLOGO por varias razones: - Las primitivas están en español. - MSWLOGO es de libre distribución,
INTERFACES FÍSICOS. Prof. Moisés Mañas Carbonell Dpto. Escultura. UPV
INTERFACES FÍSICOS Prof. Moisés Mañas Carbonell Dpto. Escultura. UPV moimacar@esc.upv.es INTERFAZ Conjunto de dispositivos físicos y/o virtuales que nos permiten interactuar con un sistema. G.U.I. Interfaz
SIMULACIÓN CON PROTEUS
UNIVERSIDAD DEL VALLE ESCUELA DE INGENIERIA ELÉCTRICA Y ELÉCTRONICA CÁTEDRA DE PERCEPCIÓN Y SISTEMAS INTELIGENTES LABORATORIO 2: PROTEUS 1. OBJETIVOS SIMULACIÓN CON PROTEUS Introducir al estudiante en