Taula de continguts:

Làser Tripwire mitjançant ARM Cortex-M4: 4 passos
Làser Tripwire mitjançant ARM Cortex-M4: 4 passos

Vídeo: Làser Tripwire mitjançant ARM Cortex-M4: 4 passos

Vídeo: Làser Tripwire mitjançant ARM Cortex-M4: 4 passos
Vídeo: Arduino laser tripwire 2024, Desembre
Anonim
Làser Tripwire mitjançant ARM Cortex-M4
Làser Tripwire mitjançant ARM Cortex-M4

Es tracta d’un projecte basat en taulers de treball que utilitza ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) per fabricar un sistema làser Tripwire.

El BC547 s'utilitza com a transistor NPN per regular la sortida obtinguda de LDR a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). La sensibilitat del sistema es pot modificar canviant la configuració de BJT.

La sortida es pot obtenir al monitor sèrie d'Energia IDE, Tera Team, Keil uVision o qualsevol altre programari de terminal. Tot el circuit funciona amb + 5 V (VBUS) i + 3,3 V d’EK-TM4C123GXL.

El fitxer.bin del codi c99 s'adjunta amb l'enllaç proporcionat al final d'aquest tutorial. El fitxer.bin es pot penjar al microcontrolador mitjançant LM Flash Programmer.

Pas 1: requisits

Per dur a terme aquest projecte, calen les següents coses:

1- Texas Instruments EK-TM4C123GXL 2- Font de llum monocromàtica

3- Zumbador

4- LDR

5- NPN BJT (BC547)

6- Programador LM Flash (programari per a PC)

7- Terminal virtual (programari en PC)

=> Si no sabeu utilitzar i instal·lar LM Flash Programmer, consulteu el meu anterior instructable o feu clic als enllaços següents:

Descarregant LM Flash Programmer

Pengeu fitxers.bin o.hex amb el programador LM Flash

Pas 2: connexions i cablejat

Pin-outs i cablejat
Pin-outs i cablejat

Els passadors i cablejat de ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i altres perifèrics s’adjunten amb aquest pas i també es donen els següents:

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

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+ 5V => Col·leccionista

PB5 => Emissor

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

BC547 => LDR

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

Base => Pin-1

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

TM4C123GXL => LDR

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

+ 5V => Pin-2

Pas 3: pengeu el fitxer.bin

Pengeu el fitxer.bin
Pengeu el fitxer.bin
Pengeu el fitxer.bin
Pengeu el fitxer.bin

Carregueu el fitxer.bin adjunt amb aquest pas a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) mitjançant LM Flash Programmer.

Pas 4: obteniu la vostra producció

Obteniu la vostra producció
Obteniu la vostra producció
Obteniu la vostra producció
Obteniu la vostra producció

Després de carregar el fitxer.bin a ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), podeu obtenir el vostre zumbador o qualsevol del vostre terminal desitjat, per exemple. Energia IDE Serial Monitor, Keil uVision i Tera Team Terminal Virtual, etc. o ambdós.

Recomanat: