Innholdsfortegnelse:

Laser Tripwire ved bruk av ARM Cortex-M4: 4 trinn
Laser Tripwire ved bruk av ARM Cortex-M4: 4 trinn

Video: Laser Tripwire ved bruk av ARM Cortex-M4: 4 trinn

Video: Laser Tripwire ved bruk av ARM Cortex-M4: 4 trinn
Video: Шишка на шее. Вдовий горбик, холка, липома, атерома - как определить и как избавиться 2024, Juli
Anonim
Laser Tripwire ved bruk av ARM Cortex-M4
Laser Tripwire ved bruk av ARM Cortex-M4

Dette er et brødbrettbasert prosjekt som bruker ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) til å lage et lasertrippsystem. Systemet fungerer med summer, ekstern monokromatisk lyskilde i form av fokusert stråle, LDR og en NPN-transistor.

BC547 brukes som NPN-transistor for å regulere utgangen fra LDR til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Følsomheten til systemet kan endres ved å endre konfigurasjonen av BJT.

Utgangen kan fås på Serial Monitor av Energia IDE, Tera Team, Keil uVision eller annen terminalprogramvare. Hele kretsen drives av +5V (VBUS) og +3.3V EK-TM4C123GXL.

.bin -fil med c99 -kode er vedlagt med den medfølgende lenken på slutten av denne opplæringen..bin -fil kan lastes opp til mikrokontrolleren ved hjelp av LM Flash Programmer.

Trinn 1: Krav

Følgende ting kreves for å få dette prosjektet utført:

1- Texas Instruments EK-TM4C123GXL 2- Monokromatisk lyskilde

3- summer

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmerer (programvare på PC)

7- Virtual Terminal (programvare på PC)

=> Hvis du ikke vet hvordan du bruker og installerer LM Flash Programmer, kan du sjekke ut min tidligere Instructable, eller klikk på følgende lenker:

Last ned LM Flash programmerer

Last opp.bin- eller.hex -fil ved hjelp av LM Flash Programmer

Trinn 2: Pin-outs og ledninger

Pin-outs og ledninger
Pin-outs og ledninger

Pin-outs og ledninger til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) og andre eksterne enheter er knyttet til dette trinnet og også gitt følgende:

==================== TM4C123GXL => summer

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Samler

PB5 => Emitter

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

BC547 => LDR

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

Base => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

Trinn 3: Last opp.bin -filen

Last opp.bin -filen
Last opp.bin -filen
Last opp.bin -filen
Last opp.bin -filen

Last opp den vedlagte.bin-filen med dette trinnet til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ved hjelp av LM Flash Programmer.

Trinn 4: Få resultatene

Få utgangen din
Få utgangen din
Få utgangen din
Få utgangen din

Etter å ha lastet opp.bin-fil til ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), kan du få din on-summer eller hvilken som helst av ønsket terminal, f.eks. Energia IDE Serial Monitor, Keil uVision og Tera Team Virtual Terminal etc eller begge deler.

Anbefalt: