Turinys:

Lazerinis „Tripwire“naudojant „ARM Cortex-M4“: 4 žingsniai
Lazerinis „Tripwire“naudojant „ARM Cortex-M4“: 4 žingsniai

Video: Lazerinis „Tripwire“naudojant „ARM Cortex-M4“: 4 žingsniai

Video: Lazerinis „Tripwire“naudojant „ARM Cortex-M4“: 4 žingsniai
Video: AMD → Lazerinis suvirinimas FANUCI 2024, Liepa
Anonim
Lazerinis „Tripwire“naudojant ARM Cortex-M4
Lazerinis „Tripwire“naudojant ARM Cortex-M4

Tai yra duonos lentos projektas, kuriame naudojama „ARM Cortex-M4“(„Texas Instruments EK-TM4C123GXL“), kad būtų sukurta „Laser Tripwire“sistema. Sistema veikia su garsiniu signalu, išoriniu monochromatiniu šviesos šaltiniu fokusuoto spindulio, LDR ir NPN tranzistoriaus pavidalu.

BC547 naudojamas kaip NPN tranzistorius, norint reguliuoti išvestį, gautą iš LDR į ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Sistemos jautrumą galima pakeisti keičiant BJT konfigūraciją.

Išvestį galima gauti naudojant „Energia IDE“serijinį monitorių, „Tera Team“, „Keil uVision“ar bet kurią kitą terminalo programinę įrangą. Visa grandinė maitinama +5V (VBUS) ir +3.3V EK-TM4C123GXL.

.99 failas su cbin kodu yra pridėtas su nuoroda šios pamokos pabaigoje..bin failą galima įkelti į mikrovaldiklį naudojant „LM Flash“programuotoją.

1 žingsnis: Reikalavimai

Norint įgyvendinti šį projektą, reikalingi šie dalykai:

1- „Texas Instruments EK-TM4C123GXL 2- Monochromatinis šviesos šaltinis

3- garsinis signalas

4- LDR

5- NPN BJT (BC547)

6- „LM Flash“programuotojas (programinė įranga kompiuteryje)

7- Virtualus terminalas (programinė įranga kompiuteryje)

=> Jei nežinote, kaip naudotis ir įdiegti „LM Flash“programuotoją, peržiūrėkite mano ankstesnį „Instructable“arba spustelėkite šias nuorodas:

Atsisiųskite „LM Flash“programuotoją

Įkelkite.bin arba.hex failą naudodami „LM Flash“programuotoją

2 žingsnis: kištukai ir laidai

Kištukai ir laidai
Kištukai ir laidai

„ARM Cortex-M4“(„Texas Instruments EK-TM4C123GXL“) ir kitų išorinių įrenginių kištukai ir laidai pridedami atliekant šį veiksmą ir taip pat pateikiami šie duomenys:

==================== TM4C123GXL => Garsinis signalas

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5 V => Kolektorius

PB5 => Skleidėjas

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

BC547 => LDR

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

Bazė => Pin-1

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

TM4C123GXL => LDR

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

+5 V => Pin-2

3 veiksmas: įkelkite.bin failą

Įkelkite.bin failą
Įkelkite.bin failą
Įkelkite.bin failą
Įkelkite.bin failą

Įkelkite pridėtą.bin failą atlikdami šį veiksmą į „ARM Cortex-M4“(„Texas Instruments EK-TM4C123GXL“) naudodami „LM Flash“programuotoją.

4 žingsnis: Gaukite savo rezultatą

Gaukite savo produkciją
Gaukite savo produkciją
Gaukite savo produkciją
Gaukite savo produkciją

Įkėlę.bin failą į ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), galite gauti signalą arba bet kurį norimą terminalą, pvz. „Energia IDE“serijinis monitorius, „Keil uVision“ir „Tera Team“virtualusis terminalas ir tt arba abu.

Rekomenduojamas: