Obsah:

Laserový tripwire pomocí ARM Cortex-M4: 4 kroky
Laserový tripwire pomocí ARM Cortex-M4: 4 kroky

Video: Laserový tripwire pomocí ARM Cortex-M4: 4 kroky

Video: Laserový tripwire pomocí ARM Cortex-M4: 4 kroky
Video: Minecraft - Neviditelný Tripwire 2024, Červenec
Anonim
Laserový tripwire pomocí ARM Cortex-M4
Laserový tripwire pomocí ARM Cortex-M4

Jedná se o prkénko založený projekt, který používá ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) k vytvoření systému Laser Tripwire. Systém pracuje s bzučákem, externím monochromatickým zdrojem světla ve formě zaostřeného paprsku, LDR a NPN tranzistoru.

BC547 se používá jako tranzistor NPN k regulaci výstupu získaného z LDR do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Citlivost systému lze upravit změnou konfigurace BJT.

Výstup lze získat na sériovém monitoru Energia IDE, Tera Team, Keil uVision nebo jiném terminálovém softwaru. Celý obvod je napájen +5V (VBUS) a +3,3V EK-TM4C123GXL.

.bin soubor s kódem c99 je připojen s poskytnutým odkazem na konci tohoto tutoriálu..bin soubor lze nahrát do mikrokontroléru pomocí LM Flash Programmer.

Krok 1: Požadavky

K dokončení tohoto projektu jsou nutné následující věci:

1- Texas Instruments EK-TM4C123GXL 2- Monochromatický světelný zdroj

3- Bzučák

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmer (software na PC)

7- Virtuální terminál (software na PC)

=> Pokud nevíte, jak používat a nainstalovat LM Flash Programmer, podívejte se prosím na můj předchozí Instructable, nebo klikněte na následující odkazy:

Stahování LM Flash Programmer

Nahrajte soubor.bin nebo.hex pomocí LM Flash Programmer

Krok 2: Pin-out a zapojení

Pin-outy a zapojení
Pin-outy a zapojení

K tomuto kroku jsou připojeny vývody a zapojení ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) a dalších periferií a jsou také uvedeny následující:

====================== TM4C123GXL => Bzučák

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Sběratel

PB5 => Vysílač

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

BC547 => LDR

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

Základna => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

Krok 3: Nahrajte soubor.bin

Nahrajte soubor.bin
Nahrajte soubor.bin
Nahrajte soubor.bin
Nahrajte soubor.bin

Nahrajte přiložený.bin soubor s tímto krokem do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomocí LM Flash Programmer.

Krok 4: Získejte výstup

Získejte svůj výstup
Získejte svůj výstup
Získejte svůj výstup
Získejte svůj výstup

Po nahrání souboru.bin do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) můžete zapnout bzučák nebo libovolný požadovaný terminál, např. Sériový monitor Energia IDE, virtuální terminál Keil uVision a Tera Team atd. Nebo obojí.

Doporučuje: