Table des matières:
- Étape 1: Exigences
- Étape 2: Brochages et câblage
- Étape 3: Téléchargez le fichier.bin
- Étape 4: Obtenez votre sortie
Vidéo: Fil de déclenchement laser utilisant ARM Cortex-M4 : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
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
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 joint avec cette étape sur ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) à l'aide du programmeur LM Flash.
Étape 4: 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é:
Fil de déclenchement infrarouge : 3 étapes
Fil de déclenchement infrarouge : source de 110 volts
Comment faire un circuit de déclenchement de fil à l'aide du transistor BC547 : 8 étapes
Comment faire un circuit de déclenchement de fil à l'aide du transistor BC547 : Salut ami, aujourd'hui, je vais faire un circuit de circuit de déclenchement de fil à l'aide du transistor BC547. Si quelqu'un coupe le fil, la LED rouge s'allumera automatiquement et le buzzer émettra un son
Robot Arduino sans fil utilisant le module sans fil HC12 : 7 étapes
Robot Arduino sans fil utilisant le module sans fil HC12 : Salut les gars, bon retour. Dans mon article précédent, j'ai expliqué ce qu'est un circuit de pont en H, un circuit intégré de pilote de moteur L293D, un circuit de pilote de moteur L293D superposé pour piloter des pilotes de moteur à courant élevé et comment vous pouvez concevoir et fabriquer votre propre carte de pilote de moteur L293D
Comment faire un circuit de déclenchement de fil à l'aide d'un MOSFET Z44N: 7 étapes
Comment faire un circuit de déclenchement de fil à l'aide d'un MOSFET Z44N: Salut ami, aujourd'hui, je vais faire un circuit simple de déclenchement de fil. Si quelqu'un coupe le fil, le buzzer émettra un son.Aujourd'hui, je vais réaliser ce projet en utilisant le MOSFET IRFZ44N.Commençons
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino - Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor - Hélicoptère Rc - Avion Rc utilisant Arduino: 5 étapes (avec photos)
Télécommande sans fil utilisant le module 2.4Ghz NRF24L01 avec Arduino | Nrf24l01 4 canaux / 6 canaux émetteur-récepteur pour quadrirotor | Hélicoptère Rc | Avion Rc utilisant Arduino: Pour faire fonctionner une voiture Rc | Quadricoptère | Drone | Avion radiocommandé | Bateau RC, nous avons toujours besoin d'un récepteur et d'un émetteur, supposons que pour RC QUADCOPTER nous ayons besoin d'un émetteur et d'un récepteur à 6 canaux et que ce type de TX et RX soit trop coûteux, nous allons donc en faire un sur notre