Table des matières:

Fil de déclenchement laser utilisant ARM Cortex-M4 : 4 étapes
Fil de déclenchement laser utilisant ARM Cortex-M4 : 4 étapes

Vidéo: Fil de déclenchement laser utilisant ARM Cortex-M4 : 4 étapes

Vidéo: Fil de déclenchement laser utilisant ARM Cortex-M4 : 4 étapes
Vidéo: Flyingbear Ghost 5 Upgrade, Firmware Calibration, Thermal chamber 2024, Juillet
Anonim
Fil de déclenchement laser utilisant ARM Cortex-M4
Fil de déclenchement laser utilisant ARM Cortex-M4

Il s'agit d'un projet basé sur une maquette qui utilise ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pour créer un système Laser Tripwire. Le système fonctionne avec un buzzer, une source de lumière monochromatique externe sous forme de rayon focalisé, LDR et un transistor NPN.

BC547 est utilisé comme transistor NPN pour réguler la sortie obtenue de LDR vers ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). La sensibilité du système peut être modifiée en changeant la configuration du BJT.

La sortie peut être obtenue sur Serial Monitor d'Energia IDE, Tera Team, Keil uVision ou tout autre logiciel de terminal. L'ensemble du circuit est alimenté par +5V (VBUS) et +3,3V de EK-TM4C123GXL.

Le fichier.bin du code c99 est joint avec le lien fourni à la fin de ce tutoriel. Le fichier.bin peut être téléchargé sur le microcontrôleur à l'aide du programmeur LM Flash.

Étape 1: Exigences

Les éléments suivants sont nécessaires pour mener à bien ce projet:

1- Texas Instruments EK-TM4C123GXL 2- Source de lumière monochromatique

3- Avertisseur sonore

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmer (logiciel sur PC)

7- Terminal virtuel (logiciel sur PC)

=> Si vous ne savez pas comment utiliser et installer LM Flash Programmer, veuillez consulter mon précédent Instructable, ou cliquez sur les liens suivants:

Téléchargement du programmeur LM Flash

Télécharger un fichier.bin ou.hex à l'aide du programmeur LM Flash

Étape 2: Brochages et câblage

Brochages et câblage
Brochages et câblage

Le brochage et le câblage de l'ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) et d'autres périphériques sont joints à cette étape et également donnés ci-dessous:

====================TM4C123GXL => Sonnerie

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Collecteur

PB5 => Émetteur

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

BC547 => LDR

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

Base => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

Étape 3: Téléchargez le fichier.bin

Téléchargez le fichier.bin
Téléchargez le fichier.bin
Téléchargez le fichier.bin
Téléchargez le fichier.bin

Téléchargez le fichier.bin joint avec cette étape sur ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) à l'aide du programmeur LM Flash.

Étape 4: Obtenez votre sortie

Obtenez votre sortie
Obtenez votre sortie
Obtenez votre sortie
Obtenez votre sortie

Après avoir téléchargé le fichier.bin sur ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), vous pouvez obtenir votre buzzer ou l'un des terminaux de votre choix, par ex. Energia IDE Serial Monitor, Keil uVision et Tera Team Virtual Terminal, etc. ou les deux.

Conseillé: