Inhaltsverzeichnis:

Laser Tripwire mit ARM Cortex-M4 - Gunook
Laser Tripwire mit ARM Cortex-M4 - Gunook

Video: Laser Tripwire mit ARM Cortex-M4 - Gunook

Video: Laser Tripwire mit ARM Cortex-M4 - Gunook
Video: Amazing arduino project 2024, Juli
Anonim
Laser-Stolperdraht mit ARM Cortex-M4
Laser-Stolperdraht mit ARM Cortex-M4

Dies ist ein auf Steckbrettern basierendes Projekt, das ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) verwendet, um ein Laser-Tripwire-System herzustellen. Das System arbeitet mit einem Summer, einer externen monochromatischen Lichtquelle in Form von fokussiertem Strahl, LDR und einem NPN-Transistor.

BC547 wird als NPN-Transistor verwendet, um den von LDR an ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) erhaltenen Ausgang zu regulieren. Die Empfindlichkeit des Systems kann durch Ändern der Konfiguration von BJT geändert werden.

Die Ausgabe kann auf Serial Monitor von Energia IDE, Tera Team, Keil uVision oder einer anderen Terminalsoftware abgerufen werden. Die gesamte Schaltung wird von +5V (VBUS) und +3,3V von EK-TM4C123GXL gespeist.

Die.bin-Datei des c99-Codes ist mit dem bereitgestellten Link am Ende dieses Tutorials angehängt. Die.bin-Datei kann mit dem LM Flash Programmer auf den Mikrocontroller hochgeladen werden.

Schritt 1: Anforderungen

Die folgenden Dinge sind erforderlich, um dieses Projekt durchzuführen:

1- Texas Instruments EK-TM4C123GXL 2- Monochromatische Lichtquelle

3- Summer

4- LDR

5- NPN-BJT (BC547)

6- LM Flash Programmer (Software auf PC)

7- Virtuelles Terminal (Software auf dem PC)

=> Wenn Sie nicht wissen, wie man LM Flash Programmer verwendet und installiert, dann schauen Sie sich bitte mein vorheriges Instructable an oder klicken Sie auf die folgenden Links:

Herunterladen von LM Flash Programmer

.bin- oder.hex-Datei mit LM Flash Programmer hochladen

Schritt 2: Pinbelegung & Verdrahtung

Pinbelegung & Verkabelung
Pinbelegung & Verkabelung

Die Pinbelegung und Verdrahtung von ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) und anderen Peripheriegeräten wird mit diesem Schritt verbunden und auch wie folgt angegeben:

====================TM4C123GXL => Summer

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Kollektor

PB5 => Sender

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

BC547 => LDR

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

Basis => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

Schritt 3: Laden Sie die.bin-Datei hoch

Laden Sie die.bin-Datei hoch
Laden Sie die.bin-Datei hoch
Laden Sie die.bin-Datei hoch
Laden Sie die.bin-Datei hoch

Laden Sie die angehängte.bin-Datei mit diesem Schritt auf ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) mit LM Flash Programmer hoch.

Schritt 4: Holen Sie sich Ihre Ausgabe

Holen Sie sich Ihre Ausgabe
Holen Sie sich Ihre Ausgabe
Holen Sie sich Ihre Ausgabe
Holen Sie sich Ihre Ausgabe

Nach dem Hochladen der.bin-Datei auf ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) können Sie Ihren Summer oder eines Ihrer gewünschten Terminals, z. Energia IDE Serial Monitor, Keil uVision und Tera Team Virtual Terminal usw. oder beides.

Empfohlen: