Obsah:

Laserový tripwire pomocou ARM Cortex-M4: 4 kroky
Laserový tripwire pomocou ARM Cortex-M4: 4 kroky

Video: Laserový tripwire pomocou ARM Cortex-M4: 4 kroky

Video: Laserový tripwire pomocou ARM Cortex-M4: 4 kroky
Video: Part 1 of making laser tripwire on TikTok #shorts 2024, Júl
Anonim
Laserový tripwire pomocou ARM Cortex-M4
Laserový tripwire pomocou ARM Cortex-M4

Jedná sa o projekt založený na breadboarde, ktorý používa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) na výrobu systému Laser Tripwire. Systém pracuje s bzučiakom, externým monochromatickým zdrojom svetla vo forme zaostreného lúča, LDR a tranzistora NPN.

BC547 sa používa ako tranzistor NPN na reguláciu výstupu získaného z LDR do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Citlivosť systému je možné zmeniť zmenou konfigurácie BJT.

Výstup je možné získať na sériovom monitore spoločnosti Energia IDE, Tera Team, Keil uVision alebo na inom terminálovom softvéri. Celý obvod je napájaný +5 V (VBUS) a +3,3 V modulu EK-TM4C123GXL.

Súbor.bin s kódom c99 je priložený s poskytnutým odkazom na konci tohto tutoriálu. Súbor.bin je možné nahrať do mikrokontroléra pomocou programu LM Flash Programmer.

Krok 1: Požiadavky

Na realizáciu tohto projektu sú potrebné nasledujúce veci:

1- Texas Instruments EK-TM4C123GXL 2- Monochromatický svetelný zdroj

3- Bzučiak

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmer (softvér na PC)

7- Virtuálny terminál (softvér na PC)

=> Ak neviete, ako používať a nainštalovať LM Flash Programmer, prečítajte si môj predchádzajúci návod alebo kliknite na nasledujúce odkazy:

Sťahovanie LM Flash programátora

Odošlite súbor.bin alebo.hex pomocou programu LM Flash Programmer

Krok 2: Pin-outy a zapojenie

Pin-outy a zapojenie
Pin-outy a zapojenie

K tomuto kroku sú pripojené vývody a zapojenie ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) a ďalších periférnych zariadení a je v nich tiež uvedené nasledujúce:

===================== TM4C123GXL => Bzučiak

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+5V => Zberateľ

PB5 => Vysielač

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

BC547 => LDR

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

Základňa => Pin-1

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

TM4C123GXL => LDR

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

+5V => Pin-2

Krok 3: Nahrajte súbor.bin

Odovzdajte súbor.bin
Odovzdajte súbor.bin
Odovzdajte súbor.bin
Odovzdajte súbor.bin

Priložený.bin súbor s týmto krokom nahrajte do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pomocou LM Flash Programmer.

Krok 4: Získajte svoj výstup

Získajte svoj výstup
Získajte svoj výstup
Získajte svoj výstup
Získajte svoj výstup

Po nahraní súboru.bin do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) môžete zapnúť bzučiak alebo ľubovoľný požadovaný terminál, napr. Sériový monitor Energia IDE, virtuálny terminál Keil uVision a Tera Team atď.

Odporúča: