Sisukord:

Laser Tripwire ARM Cortex-M4 abil: 4 sammu
Laser Tripwire ARM Cortex-M4 abil: 4 sammu

Video: Laser Tripwire ARM Cortex-M4 abil: 4 sammu

Video: Laser Tripwire ARM Cortex-M4 abil: 4 sammu
Video: Enhance the Capabilities of Devices with Low-Power ARM Cortex-M and SecurCore 2024, November
Anonim
Laser Tripwire ARM Cortex-M4 abil
Laser Tripwire ARM Cortex-M4 abil

See on leivaplaadil põhinev projekt, mis kasutab Laser Tripwire süsteemi loomiseks ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Süsteem töötab sumiseja, välise monokromaatilise valgusallikaga fokuseeritud kiirguse, LDR-i ja NPN-transistori kujul.

BC547 kasutatakse NPN-transistorina, et reguleerida LDR-st ARM Cortex-M4-le (Texas Instruments EK-TM4C123GXL) saadud väljundit. Süsteemi tundlikkust saab muuta, muutes BJT konfiguratsiooni.

Väljundi saab hankida Energia IDE, Tera Team, Keil uVision või mis tahes muu terminalitarkvara seeriamonitorilt. Kogu vooluahelat toidab +5 V (VBUS) ja +3,3 V EK-TM4C123GXL.

.99 faili cbin kood sisaldav.bin fail on lisatud selle õpetuse lõpus oleva lingiga..bin faili saab LM Flash programmeerija abil mikrokontrollerisse üles laadida.

Samm: nõuded

Selle projekti teostamiseks on vaja järgmisi asju:

1- Texas Instruments EK-TM4C123GXL 2- ühevärviline valgusallikas

3- helisignaal

4- LDR

5- NPN BJT (BC547)

6- LM Flash programmeerija (tarkvara arvutis)

7- virtuaalterminal (tarkvara arvutis)

=> Kui te ei tea, kuidas LM Flash Programmerit kasutada ja installida, vaadake palun minu eelmist Instructable'i või klõpsake järgmistel linkidel:

LM Flash programmeerija allalaadimine

Laadige üles.bin või.hex fail, kasutades LM Flash programmeerijat

2. samm: pistikupesad ja juhtmestik

Pistikupesad ja juhtmestik
Pistikupesad ja juhtmestik

Selle sammuga on lisatud ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ja muude välisseadmete pistikud ja juhtmed ning ka järgmine:

==================== TM4C123GXL => Signaal

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => koguja

PB5 => kiirgaja

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

BC547 => LDR

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

Alus => Pin-1

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

TM4C123GXL => LDR

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

+5 V => Pin-2

Samm: laadige üles.bin -fail

Laadige üles.bin -fail
Laadige üles.bin -fail
Laadige üles.bin -fail
Laadige üles.bin -fail

Laadige lisatud.bin-fail selle sammuga üles ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), kasutades LM Flash Programmerit.

4. samm: hankige oma väljund

Hankige oma väljund
Hankige oma väljund
Hankige oma väljund
Hankige oma väljund

Pärast.bin-faili ARM Cortex-M4-sse (Texas Instruments EK-TM4C123GXL) üleslaadimist saate oma helisignaali või mõne muu soovitud terminali, nt. Energia IDE jadamonitor, Keil uVision ja Tera Team virtuaalterminal jne või mõlemad.

Soovitan: