Innehållsförteckning:

Laser Tripwire med ARM Cortex-M4: 4 steg
Laser Tripwire med ARM Cortex-M4: 4 steg

Video: Laser Tripwire med ARM Cortex-M4: 4 steg

Video: Laser Tripwire med ARM Cortex-M4: 4 steg
Video: Most creative movie scenes from Elysium (2013) 2024, December
Anonim
Laser Tripwire med ARM Cortex-M4
Laser Tripwire med ARM Cortex-M4

Detta är ett brödbrädesbaserat projekt som använder ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) för att göra ett lasertrippsystem. Systemet fungerar med summer, extern monokromatisk ljuskälla i form av fokuserad stråle, LDR och en NPN-transistor.

BC547 används som NPN-transistor för att reglera utsignalen från LDR till ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Systemets känslighet kan ändras genom att ändra konfigurationen av BJT.

Utmatningen kan erhållas på Serial Monitor av Energia IDE, Tera Team, Keil uVision eller någon annan terminalprogramvara. Hela kretsen drivs av +5V (VBUS) och +3.3V EK-TM4C123GXL.

.bin -fil med c99 -kod bifogas med länken i slutet av denna handledning..bin -fil kan laddas upp till mikrokontrollen med LM Flash Programmer.

Steg 1: Krav

Följande saker krävs för att få detta projekt gjort:

1- Texas Instruments EK-TM4C123GXL 2- Monokromatisk ljuskälla

3- summer

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmerare (programvara på PC)

7- Virtual Terminal (programvara på PC)

=> Om du inte vet hur du använder och installerar LM Flash Programmer, vänligen kolla in min tidigare Instructable, eller klicka på följande länkar:

Ladda ner LM Flash programmerare

Ladda upp.bin- eller.hex -fil med LM Flash Programmer

Steg 2: Pin-outs & Wiring

Pin-outs och ledningar
Pin-outs och ledningar

Pin-outs och ledningar för ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) och andra kringutrustning är anslutna till detta steg och ges också följande:

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

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Samlare

PB5 => Emitter

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

BC547 => LDR

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

Bas => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

Steg 3: Ladda upp.bin -filen

Ladda upp.bin -filen
Ladda upp.bin -filen
Ladda upp.bin -filen
Ladda upp.bin -filen

Ladda upp den bifogade.bin-filen med detta steg till ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) med LM Flash Programmer.

Steg 4: Få din produktion

Få din produktion
Få din produktion
Få din produktion
Få din produktion

Efter att du har laddat upp.bin-filen till ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) kan du få din on-summer eller någon av dina önskade terminaler t.ex. Energia IDE Serial Monitor, Keil uVision och Tera Team Virtual Terminal etc eller båda.

Rekommenderad: