Kazalo:

Laserski tripwire z uporabo ARM Cortex-M4: 4 koraki
Laserski tripwire z uporabo ARM Cortex-M4: 4 koraki

Video: Laserski tripwire z uporabo ARM Cortex-M4: 4 koraki

Video: Laserski tripwire z uporabo ARM Cortex-M4: 4 koraki
Video: Elon Musk: The future we're building -- and boring | TED 2024, Julij
Anonim
Laserski tripwire z uporabo ARM Cortex-M4
Laserski tripwire z uporabo ARM Cortex-M4

To je projekt, ki temelji na matični plošči in uporablja ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za izdelavo sistema Laser Tripwire. Sistem deluje z zvočnikom, zunanjim monokromatskim virom svetlobe v obliki fokusiranega žarka, LDR in tranzistorjem NPN.

BC547 se uporablja kot NPN tranzistor za regulacijo izhoda iz LDR v ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Občutljivost sistema lahko spremenite s spremembo konfiguracije BJT.

Izhod je mogoče dobiti na Serijskem monitorju Energia IDE, Tera Team, Keil uVision ali kateri koli drugi terminalski programski opremi. Celotno vezje napaja +5V (VBUS) in +3.3V EK-TM4C123GXL.

.bin datoteka s kodo c99 je priložena s priloženo povezavo na koncu te vadnice. Datoteko.bin lahko naložite v mikrokrmilnik s programom LM Flash Programmer.

1. korak: Zahteve

Za izvedbo tega projekta so potrebne naslednje stvari:

1- Texas Instruments EK-TM4C123GXL 2- Monokromatski vir svetlobe

3- zvočni signal

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmer (programska oprema za osebni računalnik)

7- Virtualni terminal (programska oprema v računalniku)

=> Če ne veste, kako uporabljati in namestiti LM Flash Programmer, si oglejte moj prejšnji Instructable ali kliknite naslednje povezave:

Prenos LM Flash programatorja

Naložite datoteko.bin ali.hex s programom LM Flash Programmer

2. korak: Pin-out in ožičenje

Odklopi in ožičenje
Odklopi in ožičenje

Izhodi in ožičenje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) in drugih zunanjih naprav so pritrjeni s tem korakom in podani tudi naslednji:

==================== TM4C123GXL => Zvočni signal

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Zbiralnik

PB5 => Oddajnik

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

BC547 => LDR

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

Osnova => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

3. korak: Naložite datoteko.bin

Naložite datoteko.bin
Naložite datoteko.bin
Naložite datoteko.bin
Naložite datoteko.bin

Priloženo datoteko.bin s tem korakom naložite v ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) s programom LM Flash Programmer.

4. korak: Pridobite svoj rezultat

Pridobite svoj izid
Pridobite svoj izid
Pridobite svoj izid
Pridobite svoj izid

Ko naložite datoteko.bin v ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), lahko dobite zvočni signal ali kateri koli želeni terminal, npr. Energijski serijski monitor IDE, navidezni terminal Keil uVision in Tera Team itd. Ali oboje.

Priporočena: