Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40
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
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 adjunto con este paso en ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) usando LM Flash Programmer.
Paso 4: 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:
Circuito de alarma de cable trampa láser simple con temporizador NE555: 5 pasos
Circuito de alarma de cable trampa láser simple con temporizador NE555: El circuito de alarma de cable trampa láser es un circuito simple que está diseñado para hacer ruido cuando se interrumpe el brillo del láser en el circuito. A mayor escala, se puede utilizar en la seguridad del hogar, donde la alarma se dispara cuando una persona ingresa al
Trampa en vivo para mouse de IoT: 6 pasos (con imágenes)
Trampa en vivo compatible con el mouse de IoT: esta es una trampa para capturar a los ratones sin lastimarlos, para que pueda liberarlos afuera. Si el sensor de proximidad detecta el mouse, el servomotor cerrará la puerta. Recibirás un mensaje instantáneo y / o un correo electrónico, para informarte que tu tope
Controlador de semáforo con ARM Cortex-M4: 3 pasos
Controlador de semáforo con ARM Cortex-M4: este es un proyecto basado en una placa de pruebas que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para hacer un controlador de semáforo. La duración del LED ROJO y AZUL se establece en 15 segundos. La duración del LED amarillo se establece en 1 segundo. Una " trama "
Trampa para cámara Raspberry Pi simple hecha de un recipiente de comida: 6 pasos (con imágenes)
Trampa de cámara Raspberry Pi simple hecha de un recipiente de comida: "Me parece que el mundo natural es la mayor fuente de emoción, la mayor fuente de belleza visual, la mayor fuente de interés intelectual". Es la mayor fuente de tanto en la vida que hace que la vida valga la pena. '' - D
Comunicación en serie con ARM Cortex-M4: 4 pasos
Comunicación en serie usando ARM Cortex-M4: este es un proyecto basado en una placa de pruebas que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para la comunicación en serie usando un terminal virtual. La salida se puede obtener en la pantalla LCD de 16x2 y la entrada para la comunicación en serie se puede dar en Serial Mo