Tabla de contenido:

Cable trampa láser con ARM Cortex-M4: 4 pasos
Cable trampa láser con ARM Cortex-M4: 4 pasos

Video: Cable trampa láser con ARM Cortex-M4: 4 pasos

Video: Cable trampa láser con ARM Cortex-M4: 4 pasos
Video: Cortex-M4: Dual-Core Implementation 2024, Noviembre
Anonim
Cable trampa láser con ARM Cortex-M4
Cable trampa láser con ARM Cortex-M4

Este es un proyecto basado en una placa de pruebas que utiliza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para hacer un sistema Laser Tripwire. El sistema funciona con un zumbador, una fuente de luz monocromática externa en forma de rayo enfocado, LDR y un transistor NPN.

BC547 se utiliza como transistor NPN para regular la salida obtenida de LDR a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). La sensibilidad del sistema se puede modificar cambiando la configuración de BJT.

La salida se puede obtener en Serial Monitor de Energia IDE, Tera Team, Keil uVision o cualquier otro software de terminal. Todo el circuito está alimentado por + 5V (VBUS) y + 3.3V de EK-TM4C123GXL.

El archivo.bin de código c99 se adjunta con el enlace proporcionado al final de este tutorial. El archivo.bin se puede cargar en el microcontrolador usando LM Flash Programmer.

Paso 1: requisitos

Se requieren las siguientes cosas para realizar este proyecto:

1- Texas Instruments EK-TM4C123GXL 2- Fuente de luz monocromática

3- Zumbador

4- LDR

5- NPN BJT (BC547)

6- Programador Flash LM (software en PC)

7- Terminal virtual (software en PC)

=> Si no sabe cómo usar e instalar LM Flash Programmer, consulte mi Instructable anterior o haga clic en los siguientes enlaces:

Descargando LM Flash Programmer

Cargue un archivo.bin o.hex con el programador LM Flash

Paso 2: Pin-outs y cableado

Pin-outs y cableado
Pin-outs y cableado

Los pines y cableado de ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) y otros periféricos se adjuntan con este paso y también se dan a continuación:

==================== TM4C123GXL => Zumbador

====================

PB0 => VCC

GND => GND

====================

TM4C123GXL => BC547

====================

+ 5V => Colector

PB5 => Emisor

============

BC547 => LDR

============

Base => Pin-1

==================

TM4C123GXL => LDR

==================

+ 5V => Pin-2

Paso 3: Cargue el archivo.bin

Cargue el archivo.bin
Cargue el archivo.bin
Cargue el archivo.bin
Cargue el archivo.bin

Cargue el archivo.bin adjunto con este paso en ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) usando LM Flash Programmer.

Paso 4: obtenga su salida

Obtenga su salida
Obtenga su salida
Obtenga su salida
Obtenga su salida

Después de cargar el archivo.bin en ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), puede activar el timbre o cualquiera de sus terminales deseados, por ejemplo. Energia IDE Serial Monitor, Keil uVision y Tera Team Virtual Terminal, etc. o ambos.

Recomendado: