martes, 2 de abril de 2013

Revista ucontrol

Revista ucontrol

http://www.micros-designs.com.ar/203/



Revistas uControl!!! [1-9]

Revista Ucontrol Nº1
Índice de artículos:
  • El relojito (Primera Parte).
  • Fundamentos de la Transmisión Síncrona.
  • Como construir tus propios PCB.
  • Uso Practico del Pic12F675.
  • Usando LCDs (Primera Parte).
  • Herederos del LM386N.
  • PIC BASIC (Primera Parte).
  • Control de volumen digital.
  • Registros de desplazamiento.
  • Usando el CD4094 para manejar displays 7 segmentos (Primera Parte).
  • Sensor de humo con LED y LDR.
  • Temporizadores programables.
  • Control de vel. de motores CC por PWM c/NE555.
Revista Ucontrol Nº2
Índice de artículos:
  • Llave accionada al tacto.
  • El protocolo Wiegand.
  • PICs y LEDs: una pareja perfecta.
  • Poniendo un poco de orden en C.
  • Simulador de circuitos digitales.   Descargar Simulador
  • El relojito. Segunda parte.
  • PIC BASIC (Segunda Parte).
  • Hablemos de antenas.
  • Receptor para el protocolo DMX512.
  • Monoestable con NE555.
  • El bus SPI.
  • El u-Scilador.
  • Dado electrónico (Versión 1)
  • Dado electrónico con PIC.
  • El microprocesador INTEL 4004.
Revista Ucontrol Nº3
Índice de artículos:
  • PIC BASIC (Tercera parte)
  • Uso práctico del 12F675 (Segunda Parte).
  • El sensor de temperatura LM35.
  • Retardador de la red eléctrica con NE555.
  • Matrices de LEDs.
  • Matriz de LEDS de 8×8.
  • Memorias I2C con Protón.
  • Módulo ICSP para PIC16F877 y Protoboard
  • Cálculo de disipadores.
  • Decodificacíon del protocolo ABA Track2
  • Usando LCD (Segunda parte).
  • Detector de gases y humo microcontrolado.
  • El relojito (Tercera parte)
  • Paleotrónica: SID6581
Revista Ucontrol Nº4
Índice de artículos:
  • Driver PAP con 74HC149
  • PIC Tengu (1º Parte).
  • PIC TRAINER Versión 2.0
  • PIC TRAINER Módulo 40 pines
  • PIC TRAINER 2.0: Módulo 8 E/S
  • Reloj de Tiempo Real (RTC).
  • Comunicación inalámbrica entre PICs
  • Paleotrónica: Ordenadores Sinclair.
Revista Ucontrol Nº5
Índice de artículos:
  • PIC BASIC (IV).
  • Seguridad en micros Freescale.
  • PIC Trainer: Módulo 18 pines.
  • Resistores.
  • PIC16F628A en assembler.
  • Controlando Servos desde el PC.
  • AddOn para PIC SIMULATOR IDE.
  • Conversor IrDA a TTL.
  • Apagón Analógico en USA.
  • Primer Congreso Virtual de Microcontroladores.
  • Paleotrónica: Commodore Amiga.
Revista Ucontrol Nº6
Índice de artículos:
  • Módulo PIC Trainer para micros 28 pines.
  • PIC16F628A en assembler (II).
  • Librería gráfica para GLCD en CCS.
  • Teclado matricial en PIC SIMULATOR IDE.
  • 7ma competencia de robótica.
  • Brújula digital de precisión.¡Un PIC en tu TV!.
Revista Ucontrol Nº7
Índice de artículos:
  • El amplificador operacional
  • Historia de la informática
  • Tutorial de PCB Wizard
  • El módulo ADC en PICs
  • Oxímetro de pulso
  • KERNEL, Escuela de Jovenes Inventores
  • PIC16F628A en Assembler (III)
Revista Ucontrol Nº8
Índice de artículos:
  • El condensador
  • PIC16F628A en ASM (IV)
  • Sensor de luz
  • Curso de semiconductores
  • Review programador MCE PDX USB
  • Cargador de baterías
  • Protocolo RC5
Revista Ucontrol Nº9
Índice de artículos:
  • Compuertas lógicas
  • Tutorial MPLAB C18
  • Congreso Microcontroladores
  • Display POV
  • Memorias SD/MMC
  • Curso semiconductores (ii)
  • Tutorial ASM desde 0

domingo, 17 de marzo de 2013

Simulando raspberry


Simulando la Raspberry 8


Bueno, ya se que muchos estáis a la espera de que os llegue la tan deseada “RasPi”, pero hasta que caiga en nuestras manos tendremos que conformarnos con imaginar su funcionamiento, ¿o no?….
Pues no, ya que tenemos una posibilidad para “simular” su funcionamiento. Para ello necesitaremos dos cosas, a saber:
  • Un simulador capaz de operar con binarios del procesador ARM.
  • Una imagen del software a ejecutar por el dicho simulador.
Y que mejor imagen para cargar en el simulador que la original del proyecto Raspberry Pi, así que vamos a explicar paso a paso como poner en marcha esta interesante opción. Por cierto, de momento solo en Windows :-(
  1. Gracias a SourceForge podemos disponer en una única descarga de todo lo necesario para emular la Rapsberry. Accedemos a la páginahttp://sourceforge.net/projects/rpiqemuwindows/  y descargamos un fichero comprimido que contiene el emulador (Qemu) listo para su uso.
  2. Desde la página de descargas del proyecto Raspberry nos bajamos la última imagen de la aplicación (es recomendable seguir su consejo y empezar con la más sencilla).
  3. Descomprimimos el emulador en una carpeta de nuestra elección (no precisa instalación), por ejemplo “simulador”, con los que nos quedaría : C:\simulador\qemu
  4. Con respecto a la imagen, no tendremos que hacer nada especial (en el caso de una Raspberry real si es preciso ya que habría que crear una tarjeta SD con dicha imagen), tan solo copiaremos el fichero .img a un subdirectorio del anteriormente creado, por ejemplo: C:\simulador\qemu\imagen
  5. Una vez listos los ficheros, aún nos quedaría un último paso para indicar al simulador dónde se encuentra y cómo se llama la imagen de disco a utilizar, para ello vamos al directorio raiz del simulador y editamos “ligeramente” el fichero run.bat. Hemos de modificar la línea existente para adecuarse a nuestro fichero imagen y la senda donde lo hemos alojado. Quedaría así:  qemu-system-arm.exe -M versatilepb -cpu arm1176 -hda imagen/2012-10-28-wheezy-raspbian.img -kernel kernel-qemu -m 192 -append “root=/dev/sda2″
  6. Una vez efectuados estos pasos tan solo hemos de ejecutar el fichero run.bat .
La primera vez que se ejecute el sistema se nos pediran varios parámetros de configuración. Es muy conveniente que adecuemos dichos parámetros a nuestras necesidades, en particular hemos de fijar estos ( de/seleccionamos con tecla “ESPACIO” , cambiamos con “TAB” y aceptamos con “ENTER”):
Nota 1: el simulador se toma tiempo en cada configuración,
¡hemos de tener paciencia!
  • configure_keyboard = opciones de teclado
parámetros aconsejados:
- generic 105-key
- spanish
- spanish
- default AltGr
- no compose key
- default AltGr
- no compose key
- Ctrl-Alt-Bckspce = Yes
  • change_locale = opciones regionales
parámetros aconsejados:
- deseleccionamos en_UK.UTF-8 UTF-8
- seleccionamos es_ES.UTF-8 UTF-8
- elegimos el valor por defecto es_ES.UTF-8
- change_timezone = opciones de zona horaria
  • change_timezone = opciones de zona horaria
parámetros aconsejados:
- Europe
- Madrid
Los demás parámetros podemos dejarlos tal cual vienen (o jugar con ellos si ya tenemos algún conocimiento Linux).
Nota 2: estos parámetros pueden volver a configurarse 
ejecutando desde el terminal : sudo raspi-config
Nota 3: a pesar de los intentos, no hemos podido cambiar 
la resolución del entorno simulado, por lo que resulta 
bastante aconsejable utilizar el modo Terminal siempre 
que nos sea posible.
Ahora finalizamos la configuración con FINISH y el simulador nos deja ya en el entorno Linux de nuestra RasPi…
Nota 4: hemos de usar como user/password : pi/raspberry
Limpiamos nuestra pantalla de terminal con un clear  y  ¡ a disfrutar !

8 thoughts on “Simulando la Raspberry

  1. Replyalejandrodic 22, 2012 5:39 am
    como puedo puedo pasar la imagen que trabajamos a una sd?? gracias

lunes, 14 de enero de 2013

tlc5940

TLC5940


Guia
http://arduinosynth.blogspot.com/2012/03/la-matriz-rgb-hardware-y-software.html

Table of Contents

TLC5940
Caracteristicas
Descripcion

BLOQUE 1, control PWM y señales implicadas.
Multiplexing Tlc5940

Con Mosfet


MOSFET -30V -4.5A canal P lógico SOT23-6
con //IRF9520
Referencias
Proyectos
Mini Monome:


tlc5940arduino
Proveedores

Datasheet
//http://www.ti.com/lit/ds/symlink/tlc59401.pdf//

Precio Aproximado: U$2.1
No De pines:

Caracteristicas


- Posees 16 canales de salida
- 12 bits (4096 pasos) para el modo GS
- 6 bits(64 pasos) para el modo DC
- Capacidad de corriente constante
- 0mA a 60mA (Vcc<3.6V)
- 0mA a 120mA(Vcc>3.6V)
- Voltaje de salida para leds de hasta 17V
- Vcc de 3V hasta 5.5V
- Comunicación de datos serial del tipo SPI
- Taza transferencia de hasta 30MHz
- Información de error (LOD, TEF)

Descripcion


el TLC5940 dispone de un contador de 0 a 4096. Cada una de las 16 salidas dispone de un registro en el que se almacena un número (llamado "valor de
escala de grises" siendo entre 0 y 4096) y que corresponde exactamente al pulso en el cual se desactivarán.

El contador comienza la cuenta ascendente desde 0 (todas las salidas se activan), y se incrementa a cada pulso de GSCLK (el cual gobernamos nosotros a través de un pin de entrada del TLC5940). Cada uno de los registros anteriormente mencionados son comparados continuamente con el valor del contador. Cuando el valor de uno de los
registros coincide con el del contador, su salida asociada se desactiva. Esta salida permanece desactivada todo el tiempo hasta que el contador llega a 4096 y se resetea.
En este momento todas las salidas se activan y comienza el ciclo de nuevo.


Tiene dos modos el GS y el DC:

posee 16 registros internos de 12 bits para el modo GS, 16 registros de 6 bits para el modo DC, y 16registros de 6 bits para grabar datos en la memoria EEPROM interna.

El primero es el modo "recepción de valores de brillo". En este modo el micro esperará una trama serie de 192 bits, consistente en los 16 valores de brillo (uno para
cada canal), siendo cada uno una palabra de 12 bits. La transmisión debe ser completa, no se puede enviar el valor de brillo para un determinado canal, se deben enviar todos (16 palabras de 12 bits) aunque algunos permanezcan constantes. El orden de envío es del canal 15 al 0, comenzando en cada palabra de 12 bits por el MSB.

- El segundo modo es "recepción de valores de ajuste fino". En este modo el micro espera una trama de 96 bits, consistente en los 16 valores de ajuste fino de 6 bits cadauno. Este modo funciona igual que el anterior, se debe enviar al completo, desde el canal mayor al menor (15 a 0) y comenzando por el bit MSB en cada palabra.





http://tlc5940arduino.googlecode.com/svn/wiki/images/breadboard-arduino-tlc5940.png



http://tlc5940arduino.googlecode.com/svn/wiki/images/breadboard-arduino-tlc5940.png






BLOQUE 1, control PWM y señales implicadas.


Contiene las señales de control del PWM.

  • GSCLK: Señal del reloj. Incrementa el registro pwm a cada pulso ,Esta señal de reloj puede oscilar enfrecuencia entre 0 y 30 MHz a mayor frecuencia menor parpadeo pero menor intensidad en los leds.
  • BLANK: que es la que indica el inicio de una nueva cuenta.
    Cuando BLANK vale 1, todas las salidas se desactivan, y el contador se resetea. Cuando BLANK vale 0, el contador progresa normalmente, y las salidas dependen del PWM.
    en la operación normal del micro, la señal BLANK debe permanecer a 0 todo el tiempo posible, y "levantarla" a 1 exclusivamente
    cuando sea necesario y "bajarla" a 0 rápidamente.


El proceso comienza con un flanco de bajada de BLANK e inmediatamente acontinuación el primer pulso de GSCLK, con el que comienza la cuenta.

cuando llega al final de la cuentamáxima (4096), y no le proporcionamos la señal de reseteo BLANK, todas las salidas se desactivan.
El intervalo de tiempo entre la bajada de BLANK y el primer pulso de GSCLK interesa que sea lo mas corto posible.

BLOQUE 2, transmisión de datos, carga y señales implicadas:

Las señales necesarias son: SCLK, SIN, VPRG, XLAT y DCPRG.

Contempla las señales encargadas de comunicar al TLC5940 los nuevos valores de escala de grises (del 0 al 4095) para cada uno de los canales (del 0 al 15). Esto se realiza vía serie como veremos mas adelante. En este primer bloque tambien se incluyen las señales que fuerzan la carga de estos valores desde los buffers hasta sus respectivos registros.

GSn (siendo n el canal): Es un registro de 12 bits que contiene el brillo de cada canal."dot correction": valor de ajuste fino de brillo.
La utilidad del mismo es la de corregir las diferencias de brillo entre leds, estando estos ante el mismo valor de GS. Esto se utiliza en matrices de leds opantallas gigantes de leds en las que por las propias diferencias físicas, hay diferencias de brillo entre leds adyacentes.




Multiplexing Tlc5940

Con Mosfet

  • TPC6108(TE85L,F)
MOSFET -30V -4.5A canal P lógico SOT23-6


MOSFET -30V -4.5A canal P lógico SOT23-6
MOSFET -30V -4.5A canal P lógico SOT23-6

MOSFET -30V -4.5A canal P lógico SOT23-6
MOSFET -30V -4.5A canal P lógico SOT23-6

Datasheet http://pdf1.alldatasheet.es/datasheet-pdf/view/408977/TOSHIBA/TPC6108/+30J989VRMSHIEE+ZUIEvvp+/datasheet.pdf



Mininome
Mininome

Mininome
Mininome

con //IRF9520//

Extraido de la pagina de Matthew T. Pandina con su libro Demystifying the TLC5940 Utiliza un ifr9520 Mosfet.


external image captura-de-pantalla-de-2012-12-30-22-21-37-500918.png



tlc5940 led cube http://www.craigandheather.net/celecube.html
manejo de tlc5490 conPic 24 https://sites.google.com/site/v3spin/Main/electronics/pic24hj12gp202-control-software-for-tlc5940

Librerias



Arduino

Ejemplo en arduino
http://arduino.cc/forum/index.php/topic,18485.0.html

Raspberry



Pic






Referencias


Ucontrol CONTROL DEL TLC5940 http://www.ucontrol.com.ar/forosmf/problemas-con-mis-proyectos/tlc5940-controlador-rgb/?action=dlattach;attach=687
http://dspace.ups.edu.ec/bitstream/123456789/150/3/CAPITULO%20II.pdf
Demystifying the TLC5940 https://sites.google.com/site/artcfox/demystifying-the-tlc5940

Proyectos



Microchip PIC C18 TLC5940 Library http://www.chromationsystems.com/c18-tlc5940.html
PIC24HJ12GP202 Control software for TLC5940 https://sites.google.com/site/v3spin/Main/electronics/pic24hj12gp202-control-software-for-tlc5940

Pic182550 Hitech http://www.waitingforfriday.com/index.php/USB_RGB_LED_VU_Meter

Raspberry y tlc5940 http://raspberrypi.stackexchange.com/questions/3328/wiring-rgb-leds



Mini Monome:


external image shapeimage_2.jpg
external image shapeimage_2.jpg

external image shapeimage_2.jpg

Proyecto sobre un aviso con botones utilizando un tlc5940 Multiplexado con arduino
Video:http://vimeo.com/2202796#at=0
Link del proyecto http://www.thebox.myzen.co.uk/Hardware/Mini_Monome.html


tlc5940arduino




pov1 breadboard
pov1 breadboard

pov1 breadboard
pov1 breadboard

Link del proyecto http://alex.kathack.com/codes/tlc5940arduino/index.html



Microchip PIC C18 TLC5940 Library http://www.chromationsystems.com/c18-tlc5940.html

PIC24HJ12GP202 Control software for TLC5940 https://sites.google.com/site/v3spin/Main/electronics/pic24hj12gp202-control-software-for-tlc5940


Proveedores


Bogota


Avnet

http://www.em.avnet.com/en-us/design/Pages/BranchLocator.aspx

Nooelec


Ebay tlc5490 http://www.ebay.com/itm/TLC5940PWP-SMT-LED-Driver-Adapter-TLC5940-TLC5940NT-/160488669559
Jameco http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_1091821_-1
http://www.deskontrol.net

Streaming

http://es.wikipedia.org/wiki/Streaming


UDP


Netcat

Netcat es una herramienta de red que permite a través de intérprete de comandos y con una sintaxis sencilla abrir puertos TCP/UDP en un HOST (quedando netcat a la escucha), asociar una shell a un puerto en concreto (para conectarse por ejemplo a MS-DOS o al intérprete bash de Linux remotamente) y forzar conexiones UDP/TCP (útil por ejemplo para realizar rastreos de puertos o realizar transferencias de archivos bit a bit entre dos equipos). Fue originalmente desarrollada por Hobbit en 1996 y liberada bajo una licencia de software libre permisiva (no copyleft, similar a BSD, MIT) para UNIX. Posteriormente fue portada a Windows y Mac OS X entre otras plataformas. Existen muchos forks de esta herramienta que añaden características nuevas como GNU Netcat o Cryptcat.
Entre sus múltiples aplicaciones, es frecuente la depuración de aplicaciones de red. También es utilizada a menudo para abrir puertas traseras en un sistema.


http://es.wikipedia.org/wiki/Netcat 

Raspberry

http://www.raspberrypi.org/phpBB3/viewtopic.php?f=26&t=7557



Webcam led

https://github.com/PaintYourDragon/p9813
http://www.youtube.com/watch?v=hBmQG1qDvog

viernes, 11 de enero de 2013

volumetric display holograma

Volumetric display holograma


Seleccion de tecnologias displays 3d
http://users.auth.gr/~iantonio/HOME3DTechnologies.html


Volumetric display with rotating helix screen

 


Lenticular display with lcd

Home-made-lenticular-3D-display-without-glasses 

 

Volumetric display looks like a DaVinci sketch

 http://hackaday.com/2012/06/14/volumetric-display-looks-like-a-davinci-sketch/

http://thecriticaltechnologist.wordpress.com/audiovisual/


https://www.sparpointgroup.com/News/Vol10No32-A-new-take-on-3D-volumetric-display/

 

 

http://www.spawar.navy.mil/sti/publications/reprints/3dvolumetricdisplay/reprints/soltan/volu.html


Volumetric display with rotating LED array screen
This method of creating “solid” three-dimensional image is similar to above described, but rotating helix and scanned laser or lamp system are changed at a rotating light-emitting diode (LED) array screen (Figure 9) (R.J. Shipper at early 60s). Invisibility of the screen to observers is provided by the high rotational speed. Light emitter diodes create voxels. Both position, in which LEDs should be activated, and LED’s luminescence duration are controlled by computer.

Figure 9: Volumetric display with rotating LED array screen.

Prototypes of three-dimensional displays based on this method were created in the Volumetric Imaging, Inc. This company announces the design of a 640x480x2010, 256 colours, RGB Matrix Imager with cost less than US$100,000. Now HoloVerse, Inc. has acquired certain rights to Volumetric Imaging, Inc.



Mechanical 3D immersion display in 360 degree 

 

 


Popular Posts

 

© 2013 Antikythera Electronica y domotica. All rights resevered. Designed by Templateism

Back To Top