INHOUDSOPGAWE:

Laser Tripwire met behulp van ARM Cortex-M4: 4 stappe
Laser Tripwire met behulp van ARM Cortex-M4: 4 stappe

Video: Laser Tripwire met behulp van ARM Cortex-M4: 4 stappe

Video: Laser Tripwire met behulp van ARM Cortex-M4: 4 stappe
Video: How to make a SONIC TRIP-WIRE ALARM 2024, November
Anonim
Laser Tripwire met behulp van ARM Cortex-M4
Laser Tripwire met behulp van ARM Cortex-M4

Dit is 'n broodbordgebaseerde projek wat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruik om 'n Laser Tripwire-stelsel te maak. Die stelsel werk met 'n zoemer, eksterne monochromatiese ligbron in die vorm van gefokusde straal, LDR en 'n NPN-transistor.

BC547 word gebruik as NPN-transistor om die uitset van LDR na ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) te reguleer. Die sensitiwiteit van die stelsel kan verander word deur die konfigurasie van BJT te verander.

Die uitset kan verkry word op Serial Monitor van Energia IDE, Tera Team, Keil uVision of enige ander terminale sagteware. Die hele stroombaan word aangedryf deur +5V (VBUS) en +3.3V EK-TM4C123GXL.

.bin -lêer met c99 -kode is aangeheg met die skakel wat aan die einde van hierdie tutoriaal verskaf word..bin -lêer kan met die LM Flash Programmer na die mikrobeheerder opgelaai word.

Stap 1: Vereistes

Die volgende dinge is nodig om hierdie projek af te handel:

1- Texas Instruments EK-TM4C123GXL 2- Monochromatiese ligbron

3- Gonser

4- LDR

5- NPN BJT (BC547)

6- LM Flash programmeerder (sagteware op 'n rekenaar)

7- Virtuele terminale (sagteware op 'n rekenaar)

=> As u nie weet hoe u LM Flash Programmer moet gebruik en installeer nie, kyk dan na my vorige Instructable, of klik op die volgende skakels:

Laai LM Flash Programmer af

Laai 'n.bin- of.hex -lêer op met behulp van LM Flash Programmer

Stap 2: Pin-outs en bedrading

Pin-outs en bedrading
Pin-outs en bedrading

Die pin-outs en bedrading van ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) en ander randapparatuur word by hierdie stap aangeheg en ook die volgende gegee:

==================== TM4C123GXL => Gonser

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Versamelaar

PB5 => Emitter

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

BC547 => LDR

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

Basis => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

Stap 3: Laai die.bin -lêer op

Laai die.bin -lêer op
Laai die.bin -lêer op
Laai die.bin -lêer op
Laai die.bin -lêer op

Laai die aangehegte.bin-lêer met hierdie stap op na ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) met behulp van LM Flash Programmer.

Stap 4: Kry u uitset

Kry u uitset
Kry u uitset
Kry u uitset
Kry u uitset

Nadat u die.bin-lêer na die ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) opgelaai het, kan u 'n on-gonser of enige van die gewenste terminale kry, bv. Energia IDE Serial Monitor, Keil uVision en Tera Team Virtual Terminal ens. Of albei.

Aanbeveel: