Talaan ng mga Nilalaman:

Laser Tripwire Gamit ang ARM Cortex-M4: 4 Hakbang
Laser Tripwire Gamit ang ARM Cortex-M4: 4 Hakbang

Video: Laser Tripwire Gamit ang ARM Cortex-M4: 4 Hakbang

Video: Laser Tripwire Gamit ang ARM Cortex-M4: 4 Hakbang
Video: How To Easily Make a LASER TRIP-WIRE! (Mission Impossible Spy Laser Alarm System!!!) 2024, Nobyembre
Anonim
Laser Tripwire Gamit ang ARM Cortex-M4
Laser Tripwire Gamit ang ARM Cortex-M4

Ito ay isang proyekto na batay sa tinapay na gumagamit ng ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) upang makagawa ng isang Laser Tripwire system. Gumagana ang system sa buzzer, panlabas na mapagkukunang ilaw na monochromatic sa anyo ng nakatuon na ray, LDR at isang NPN transistor.

Ang BC547 ay ginagamit bilang NPN transistor upang makontrol ang output na nakuha mula sa LDR patungong ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Ang pagiging sensitibo ng system ay maaaring mabago sa pamamagitan ng pagbabago ng pagsasaayos ng BJT.

Ang output ay maaaring makuha sa Serial Monitor ng Energia IDE, Tera Team, Keil uVision o anumang iba pang terminal software. Ang buong circuit ay pinalakas ng + 5V (VBUS) at + 3.3V ng EK-TM4C123GXL.

.bin file ng c99 code ay naka-attach sa ibinigay na link sa dulo ng tutorial na ito..bin file ay maaaring ma-upload sa microcontroller gamit ang LM Flash Programmer.

Hakbang 1: Mga Kinakailangan

Ang mga sumusunod na bagay ay kinakailangan upang matapos ang proyektong ito:

1- Mga Instrumentong Texas EK-TM4C123GXL 2- Monochromatic Light Source

3- Buzzer

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmer (software sa PC)

7- Virtual Terminal (software sa PC)

=> Kung hindi mo alam kung paano gamitin at mai-install ang LM Flash Programmer, pagkatapos ay mangyaring suriin ang aking nakaraang Instructable, o mag-click sa mga sumusunod na link:

Pagda-download ng LM Flash Programmer

Mag-upload ng.bin o.hex File Gamit ang LM Flash Programmer

Hakbang 2: Mga Pin-out at Kable

Mga pin-out at Kable
Mga pin-out at Kable

Ang Pin-outs & Kable ng ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) at iba pang mga peripheral ay naka-attach sa hakbang na ito at ibinigay din sa mga sumusunod:

==================== TM4C123GXL => Buzzer

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+ 5V => Kolektor

PB5 => Emitter

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

BC547 => LDR

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

Base => Pin-1

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

TM4C123GXL => LDR

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

+ 5V => Pin-2

Hakbang 3: I-upload ang.bin File

I-upload ang.bin File
I-upload ang.bin File
I-upload ang.bin File
I-upload ang.bin File

I-upload ang naka-attach na.bin file kasama ang hakbang na ito sa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) gamit ang LM Flash Programmer.

Hakbang 4: Kunin ang Iyong Output

Kunin ang Iyong Output
Kunin ang Iyong Output
Kunin ang Iyong Output
Kunin ang Iyong Output

Matapos mag-upload ng.bin file sa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), maaari kang makakuha ng iyong sa buzzer o anuman sa iyong nais na terminal hal. Energia IDE Serial Monitor, Keil uVision at Tera Team Virtual Terminal atbp o pareho.

Inirerekumendang: