FPGA LED FSM

Resumen:

Los ingenieros de diseño: Ryan Ortiz, Chris Harlow, Dalton Wunderlich y Ramón Crespo

Este proyecto fue completado como parte de una clase de CPE 133 como proyecto final.

Esta FPGA está conectado a un sensor de movimiento infrarrojo, así como un LED.
El funcionamiento de este proyecto es cuando el sensor de movimiento detecta el movimiento (puede ajustar la sensibilidad) envía un alto a la placa Basys - 3. Cuando la Junta recibe la señal de alto, se enciende un LED externo y un contador basado en un reloj retrasado se activa dentro de la Junta y continúa hasta que el sensor de movimiento deja de enviar una señal de alto, es decir, no hay más movimiento es detectado. Una vez que no se detecta más movimiento, el display BCD recorre los cálculos necesarios para calcular la potencia utilizada por el led durante el tiempo que fue. El BCD entonces ese valor muestra en la pantalla y mantiene hasta que es golpeado un reset manual. El LED utiliza unos 6 milivatios por segundo así que es el multiplicador utilizado con el número recibido en el mostrador para extraer la cantidad de energía utilizada durante una demostración única. Limitaciones de este dispositivo es que la Junta no puede contar por encima de 15 segundos debido a que es un contador de 4 bits. Puede sólo contar y multiplicar números de 4 bits.

Artículos Relacionados

FPGA LED Auto Dimmer

FPGA LED Auto Dimmer

Esta guía le permitirá construir un atenuador temporizado con sólo una FPGA y un tiempo. Temporizador del atenuador restablecerá solamente si se cambian los ajustes de tiempo o si se pulsa el botón de reset. Más sobre este tema en los siguientes paso
Direccionables LEDs de la tarjeta FPGA Arty

Direccionables LEDs de la tarjeta FPGA Arty

LEDs direccionables son divertidas para agregar a cualquier proyecto y ahora can añadido a cualquier diseño Zynq o Microblaze. El núcleo DigiLED FPGA IP puede personalizarse a través de una GUI sencilla y escribir patrones a los LEDs es simple con lo
Proyecto de Control de LED de FPGA

Proyecto de Control de LED de FPGA

Para nuestro proyecto final de diseño Digital en Cal Poly, nos fuimos la tarea de crear un proyecto que conserva recursos naturales uso de una FPGA (arsenal de puerta programable de campo).Nuestro proyecto es una simulación de una habitación en la qu
Visualizador LED música con junta de Zybo

Visualizador LED música con junta de Zybo

Este tutorial describe cómo hacer que un visualizador de música LED usando el tablero de Zybo Zynq 7000 desarrollo de Xilinx. El Zybo es bastante impresionante ya que tiene una FPGA y un procesador ARM en el tablero. Debido a esto, aceleradores de ha
Clon de Simon FPGA

Clon de Simon FPGA

Este es un clon de simon básico / Folower del juego que pueden crear en una FPGA.Paso 1: Obtener los materiales necesarios1. FPGA Junta2. protoboard3. LED4 hilos5. software: Digilent AdeptPaso 2: Módulos construcciónContador de 8 bits (utilizado como
Paso 8 FPGA secuenciador y sintetizador

Paso 8 FPGA secuenciador y sintetizador

En este tutorial, vamos a hacer un sintetizador de 8 paso de nuestro tablero FPGA. Vamos a trabajar con la Junta de Digilient SDMONexys 2 pero nuestro código se pudo modificar por otras tablas. Este proyecto fue construido por Lincoln Tran y Joseph C
La secuencia de uso de FPGA Digilent Basys 3 Detector

La secuencia de uso de FPGA Digilent Basys 3 Detector

Esta es una de mis tareas. Se implementó en Basys 2. Ahora, cambié a 3 Basys.El proyecto consiste en construir una máquina de estado finito como un detector de secuenciaObjetivo: Detectar la secuencia 10010 y encender LED luz.Aplicación: Uso máquina
BOP con FPGA Junta

BOP con FPGA Junta

Bienvenido a la BDP con FPGA Junta Instructable,Proyecto de CPE 133 en Cal Poly, San Luis Obispo. Este proyecto fue creado por Ian Nielsen y Omri Nissan. Fuera de los códigos estaban involucrados en varios lugares y se citan en el archivo de Informe
Construcción de un controlador de LED Bluespec con estructura Connectal

Construcción de un controlador de LED Bluespec con estructura Connectal

Este tutorial explica cómo utilizar el servicio de la construcción de Connectal para construir y simular una aplicación con componentes de hardware y software escritos en BSV y C++ utilizando el marco de Connectal.Asumimos que almacenas tus fuentes d
FPGA robótica visión para nadie

FPGA robótica visión para nadie

¿Como yo había interesado en tecnología y siempre quería usar una de esas fichas pesadas llamadas de FPGA? ¿Está usted interesado en visión y robótica?Mi objetivo era traer FPGA visión a las personas, accesibles a todos. Decidí construir mi propio si
Cómo usar un Joystick con una FPGA

Cómo usar un Joystick con una FPGA

Este instructable es otra parada en mi viaje para construir el juego garra impulsado por una FPGA. Anteriormente escribí cómo controlar un motor paso a paso con una FPGA. Ahora necesitaba para el control de un joystick por lo que finalmente me puedo
Consiguiendo comenzado con Xilinx Vivado con Digilent SDMONexys 4 FPGA 1 - construir múltiples entradas y lógica puerta

Consiguiendo comenzado con Xilinx Vivado con Digilent SDMONexys 4 FPGA 1 - construir múltiples entradas y lógica puerta

Hago este instructable porque parece que no es sencillo empezar tutorial para enseñar a la gente a utilizar la última herramienta de Xilinx Vivado CAD. Por lo tanto, quiero usar el simple que múltiples entradas de puerta de diseño a pie a través de X
FPGA-accionado la búsqueda autónoma y rescate de vehículos

FPGA-accionado la búsqueda autónoma y rescate de vehículos

UPDATE2: revise http://www.digilentdesigncontest.com/2015-eu-contest-entries.html para el código fuente completo y la documentación.UPDATE1: añadido un nuevo módulo - 3 ejes magnetómetro (brújula digital). Consulte el paso 2 para más detalles.Este pr
Un reloj de cuenta regresiva con LEDs

Un reloj de cuenta regresiva con LEDs

estas son unas breves notas sobre un 'reloj de cuenta regresiva' Construí Y2K hace 10 años, el reloj es de 4 pies cuadrados de la parte delantera. Es cerca de 4 pulgadas de espesor y funciona con un microcontrolador incrustado. Cada segmento está hec