Obsah:
Video: Laserový tripwire pomocí ARM Cortex-M4: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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:
Programování ATmega328 pomocí Arduino IDE pomocí krystalu 8 MHz: 4 kroky
Programování ATmega328 s Arduino IDE pomocí 8MHz krystalu: V tomto Instuctable se budu věnovat krok za krokem průvodce programováním IC ATmega328P (stejný mikrokontrolér, jaký je k dispozici na Arudino UNO) pomocí Arduino IDE a Arduino UNO jako programátora, abyste se stali vlastní Arduino, aby vaše projekty
Ovládání vedené po celém světě pomocí internetu pomocí Arduina: 4 kroky
Ovládání vedené po celém světě pomocí internetu pomocí Arduina: Ahoj, jsem Rithik. Z vašeho telefonu vytvoříme LED řízenou internetem. Použijeme software jako Arduino IDE a Blynk. Je to jednoduché a pokud se vám to podaří, můžete ovládat tolik elektronických součástek, jaké chcete. Věci, které potřebujeme: Hardware:
Výroba hodin pomocí M5stick C pomocí Arduino IDE - Hodiny RTC v reálném čase s M5stack M5stick-C: 4 kroky
Výroba hodin pomocí M5stick C pomocí Arduino IDE | Hodiny RTC v reálném čase s M5stack M5stick-C: Ahoj, v tomto návodu se naučíme, jak vyrobit hodiny s vývojovou deskou m5stick-C z m5stack pomocí Arduino IDE. Takže m5stick zobrazí datum, čas & týden v měsíci na displeji
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