
Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38

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í

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 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


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:
Laserový přenos s Arduino: 4 kroky

Laserový přenos s Arduinos: Tento projekt byl pro vědce BT Young v roce 2019. Měl jsem na starosti „Demonstrační model“. Ukázkou byly dva lasery ovládané arduino, které blikají a vysílají signál na jiné arduino v určité vzdálenosti. Bylo testováno, aby fungovalo
Laserový zvukový vizualizátor pera: 3 kroky (s obrázky)

Laserový zvukový vizualizér pera: V této příručce zjistíte, jak si pomocí jednoduchých zdrojů vytvořit vlastní zvukový vizualizér. Umožňuje vám vizuálně znázornit zvuk, hudbu nebo cokoli, co můžete připojit k reproduktoru! UPOZORNĚNÍ - Tato příručka používá laserové pero, které dokáže
Jak krájet maso - LASEROVÝ STYL!: 3 kroky (s obrázky)

How to Cut Meat - LASER STYLE !: There is trick to get this to work - so here's how to cut maso and be ready for the delicious animals convention
Semaforový ovladač využívající ARM Cortex-M4: 3 kroky

Traffic Light Controller using ARM Cortex-M4: This is a breadboard based project which uses ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) to make a traffic light controller. Duration RED and BLUE LED is set to 15 Seconds. Trvání žluté LED je nastaveno na 1 sekundu. "Děj"
Sériová komunikace pomocí ARM Cortex-M4: 4 kroky

Sériová komunikace pomocí ARM Cortex-M4: Jedná se o projekt založený na breadboardu, který používá ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) pro sériovou komunikaci pomocí virtuálního terminálu. Výstup lze získat na obrazovce LCD 16x2 a vstup pro sériovou komunikaci lze zadat v Serial Mo