Inhoudsopgave:

Laser Tripwire met behulp van ARM Cortex-M4 - Ajarnpa
Laser Tripwire met behulp van ARM Cortex-M4 - Ajarnpa

Video: Laser Tripwire met behulp van ARM Cortex-M4 - Ajarnpa

Video: Laser Tripwire met behulp van ARM Cortex-M4 - Ajarnpa
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 een op breadboard gebaseerd project dat ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gebruikt om een Laser Tripwire-systeem te maken. Het systeem werkt met een zoemer, een externe monochromatische lichtbron in de vorm van gefocusseerde straal, LDR en een NPN-transistor.

BC547 wordt gebruikt als NPN-transistor om de output te regelen die wordt verkregen van LDR naar ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). De gevoeligheid van het systeem kan worden gewijzigd door de configuratie van BJT te wijzigen.

De uitvoer kan worden verkregen op Serial Monitor van Energia IDE, Tera Team, Keil uVision of andere terminalsoftware. Het hele circuit wordt gevoed door +5V (VBUS) en +3.3V van EK-TM4C123GXL.

.bin-bestand met c99-code is bijgevoegd met de meegeleverde link aan het einde van deze tutorial..bin-bestand kan worden geüpload naar de microcontroller met behulp van LM Flash Programmer.

Stap 1: Vereisten

Om dit project voor elkaar te krijgen zijn de volgende zaken nodig:

1- Texas Instruments EK-TM4C123GXL 2- Monochromatische lichtbron

3- Zoemer

4- LDR

5-NPN-BJT (BC547)

6- LM Flash Programmer (software op pc)

7- Virtuele Terminal (software op pc)

=> Als je niet weet hoe je LM Flash Programmer moet gebruiken en installeren, bekijk dan mijn vorige Instructable of klik op de volgende links:

LM Flash Programmer downloaden

Upload.bin of.hex-bestand met LM Flash Programmer

Stap 2: Pin-outs en bedrading

Pin-outs en bedrading
Pin-outs en bedrading

De pin-outs en bedrading van ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) en andere randapparatuur is bij deze stap bevestigd en wordt ook als volgt gegeven:

====================TM4C123GXL => Zoemer

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Collector

PB5 => Zender

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

BC547 => LDR

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

Basis => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

Stap 3: Upload het.bin-bestand

Upload het.bin-bestand
Upload het.bin-bestand
Upload het.bin-bestand
Upload het.bin-bestand

Upload het bijgevoegde.bin-bestand met deze stap naar ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) met behulp van LM Flash Programmer.

Stap 4: Verkrijg uw output

Krijg je output
Krijg je output
Krijg je output
Krijg je output

Na het uploaden van het.bin-bestand naar ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), kunt u uw zoemer of een van uw gewenste terminals krijgen, b.v. Energia IDE Seriële Monitor, Keil uVision en Tera Team Virtual Terminal enz. of beide.

Aanbevolen: