Skip to content

ASchiro7/X1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sistemas Operativos Avanzados

Grupo:  X1

  • Amengual, Miguel Angel       35991055
  • Castagna, Cristian Damian       37398696
  • Krause, Ezequiel Otto       39758862
  • Scarpello, Franco Dario       37842567

Proyecto:  HologramHand

El fin es crear una experiencia salida de pelicula, al poder controlar hologramas con gestos de la mano.

Para poder vivir la experiencia se necesita del guante que estamos desarrollando, siendo este un periférico (mouse, joystick) para celulares, un celular con Android y una sencilla pirámide de acrílico.

Pasos: -colocar guante y conectar al celular -abrir aplicación -colocar piramide de forma invertida sobre la pantalla con el dispositivo reposado.

*Se recomienda poca luz ambiente

Y listo, ahora tendrás que comenzar a realizar gesto intuitivos con la mano para por ejmplo pasar de holograma a holograma, achicarlos, agrandarlos y darle a "play" en caso de tener movimiento.

Descripción detallada del sistema y diseño incremental (Embebido)

Arduino Mega2560

drawing

El hardware de Arduino consiste en una placa con un microcontrolador generalmente Atmel con puertos de comunicación y puertos de entrada/salida.

Arduino Mega2560 es una placa electrónica basada en ATmega2560. Tiene 54 pines de entrada / salida digital (de los cuales 15 se pueden usar como salidas PWM), 16 entradas analógicas, 4 UART (puertos serie de hardware), oscilador de cristal de 16 MHz, una conexión USB, un conector de alimentación, un encabezado ICSP y un botón de reinicio.

Bluetooth HC-06

drawing

El módulo de bluetooth HC-06 es un módulo esclavo, quiere decir que puede recibir conexiones desde un celular, PC, Tablet, pero no es capaz de generar conexiones hacia otros dispositivos bluetooth.

Tiene un modo de comandos AT que debe activarse. Una vez que estamos en el modo de comandos AT, podemos configurar el módulo bluetooth y cambiar parámetros como el nombre del dispositivo, contraseña, entre otras.

Las conexiones para realizar con Arduino son bastante sencillas. Solamente requerimos colocar como mínimo la alimentación y conectar los pines de transmisión y recepción serial (TX y RX). Hay que recordar que en este caso los pines se deben conectar TX Bluetooth -> TX de Arduino y RX Bluetooth -> RX de Arduino.

MPU-9250 (Acelerómetro).

drawing

Este módulo está basado en el sensor MPU9250 y contiene todo lo necesario para realizar rastreo de movimiento de 9 ejes (9 DoF). Combina un giroscopio de 3 ejes, un acelerómetro de 3 ejes y un magnetómetro de 3 ejes en un mismo chip. Integra un DMP (Procesador digital de movimiento) capaz de realizar complejos algoritmos de captura de movimiento de 9 ejes.

Se comunica con microcontroladores a través de una interfaz I2C y posee una librería muy difundida para su uso inmediato. Este sensor puede entregar 9 grados de libertad e incorpora un regulador de tensión a 3.3V y resistencias pull-up para su uso directo por I2C.

Para una captura precisa de movimiento rápido y lento, posee un rango de escala programable de 250/500/1000/2000 grados/seg para el giroscopio, 2g/4g/8g/16g para el acelerómetro y ±4800µT para el magnetómetro.

Flex

drawing drawing

Este sensor aumenta su resistencia al ser flexionado. El conector tiene dos cables para conectarse directamente al protoboard. Las dimensiones son 10 cm. x 3 cm. aunque la parte útil que medirá la resistencia doblado es de 8 cm.

Led Digital

drawing

Los LEDs de 5mm se presentan encapsulados en una cúpula de resina de color que tiene dos patas. La pata más larga es la de polaridad negativa y se denomina ánodo, la más corta es de polaridad positiva.

  • Color: Azul (455-465nm)
  • Ángulo de apertura: 120 grados
  • Diámetro: 5mm
  • Intensidad lumínica: 4000-5000 mcd
  • Tensión de entrada: 3 V-3,2 V
  • Corriente: 20 mA

Led Analógico RGB

drawing

Los LEDs de 5mm se presentan encapsulados en una cúpula de resina de color transparente que tiene cuatro patas: la más larga es de polaridad negativa y se denomina ánodo, las más cortas son de polaridad positiva y se denominan cátodo, en este caso representan el cátodo de R, G y B. Mediante estas patas se indicará la forma en la que el LED debe ser conectado al circuito.

  • Color: RGB
  • Ángulo de apertura: 30 grados
  • Diámetro: 5 mm
  • Longitud de onda: R:625 - G:525 - B:465 nM
  • Tensión de entrada: R:2,1 - G:3,1 - B:3,1 V
  • Intensidad lumínica R:2000 - G:4000 - B:2000 mcd
  • Dimerizable

Diagrama Físico

drawing

Diagrama Funcional

drawing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published