Skip to content
Juan Gonzalez-Gomez edited this page May 1, 2017 · 37 revisions

Repositorio

Github repo

Introducción

Placa periférica para la tarjeta Icezum Alhambra. Es un interruptor que envía un 0 (gnd) o un 1 (vcc) según la posición en la que se encuentre. El PCB de la placa es imprimible con una impresora 3D, de manera que podemos tener todas las que queramos. Sólo hay que comprar los componentes y soldarlos

La Alhambra-switch se enchufa a cualquiera de los conectores macho de 3 pines que tienen las 20 entradas/salidas de la Icezum Alhambra

El PCB está diseñado con la herramienta libre FreeCAD, y las fuentes están disponibles para que se puedan realizar las modificaciones que se quieran

Esquema

Las señales S, V, G son las que se tienen acceso en los conectores macho de 3 pines de la Icezum Alhambra:

  • S: Señal. Pin de la FPGA
  • V: VCC. Alimentación de 5V
  • G: GND. Masa

El switch conecta masa (G) con S cuando el interruptor está en posición 0, y la alimentación (VCC) con S cuando está en posición 1

Listado de materiales

Componente Descripción
[[https://github.com/PCBPrints/Alhambra-switch/raw/master/wiki/slide-sw-spdt.png width=300px]]
[[https://github.com/PCBPrints/Alhambra-button/raw/master/wiki/Alhambra-button-component-02.png width=300px]]

Probando el switch

Para probar la Alhambra-switch, la conectamos al pin D13 de la Icezum Alhambra

Abrimos este ejemplo de prueba con el Icestudio 0.3. Es una prueba "hola mundo" en la que hay 4 leds encendidos, y cuando se deja pulsado el botón, cambia a los otros 4

Lo sintetizamos y descargamos en la Icezum Alhambra. Cuando el switch está en la posición 0, estarán encendeidos los 4 leds pares. Al llevarlo a la posición 1, lo harán los 4 impares

Montaje de la Alhambra Switch

TODO

Clone this wiki locally