Índice:

Tripwire a laser usando ARM Cortex-M4: 4 etapas
Tripwire a laser usando ARM Cortex-M4: 4 etapas

Vídeo: Tripwire a laser usando ARM Cortex-M4: 4 etapas

Vídeo: Tripwire a laser usando ARM Cortex-M4: 4 etapas
Vídeo: Master class on Embedded system using Arm Cortex M4 : 26/ 30 Days - M.K Jeevarajan 2024, Julho
Anonim
Tripwire a laser usando ARM Cortex-M4
Tripwire a laser usando ARM Cortex-M4

Este é um projeto baseado em breadboard que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para fazer um sistema Laser Tripwire. O sistema funciona com campainha, fonte de luz monocromática externa na forma de raio focado, LDR e um transistor NPN.

BC547 é usado como transistor NPN para regular a saída obtida de LDR para ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). A sensibilidade do sistema pode ser modificada alterando a configuração do BJT.

A saída pode ser obtida no Serial Monitor da Energia IDE, Tera Team, Keil uVision ou qualquer outro software de terminal. Todo o circuito é alimentado por + 5V (VBUS) e + 3,3V de EK-TM4C123GXL.

O arquivo.bin do código c99 está anexado ao link fornecido no final deste tutorial. O arquivo.bin pode ser carregado para o microcontrolador usando o LM Flash Programmer.

Etapa 1: Requisitos

Os seguintes itens são necessários para realizar este projeto:

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

3- Campainha

4- LDR

5- NPN BJT (BC547)

6- Programador LM Flash (software no PC)

7- Terminal Virtual (software no PC)

=> Se você não sabe como usar e instalar o LM Flash Programmer, verifique meu Instructable anterior ou clique nos seguintes links:

Fazendo download do programador LM Flash

Carregar arquivo.bin ou.hex usando o programador LM Flash

Etapa 2: Pinagem e fiação

Pinagem e fiação
Pinagem e fiação

A pinagem e fiação do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) e outros periféricos são anexados a esta etapa e também são fornecidos a seguir:

====================== TM4C123GXL => Buzzer

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+ 5V => Coletor

PB5 => Emissor

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

BC547 => LDR

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

Base => Pin-1

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

TM4C123GXL => LDR

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

+ 5V => Pin-2

Etapa 3: faça upload do arquivo.bin

Carregue o arquivo.bin
Carregue o arquivo.bin
Carregue o arquivo.bin
Carregue o arquivo.bin

Carregue o arquivo.bin anexado com esta etapa para ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) usando LM Flash Programmer.

Etapa 4: Obtenha seu resultado

Obtenha sua saída
Obtenha sua saída
Obtenha sua saída
Obtenha sua saída

Depois de fazer o upload do arquivo.bin para ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), você pode obter sua campainha ou qualquer terminal desejado, por exemplo, Energia IDE Serial Monitor, Keil uVision e Tera Team Terminal Virtual etc ou ambos.

Recomendado: