Obsah:
- Krok 1: Požiadavky
- Krok 2: Pin-outy a zapojenie
- Krok 3: Nahrajte súbor.bin
- Krok 4: Získajte svoj výstup
Video: Laserový tripwire pomocou ARM Cortex-M4: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
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
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
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
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:
Ovládanie LED pomocou asistenta Google pomocou Raspberry Pi: 3 kroky
Ovládanie LED pomocou Asistenta Google pomocou Raspberry Pi: Hej! V tomto projekte implementujeme ovládanie LED pomocou Asistenta Google pomocou Raspberry Pi 4 pomocou HTTP v Pythone. LED diódu môžete nahradiť žiarovkou (samozrejme nie doslova, medzi tým budete potrebovať reléový modul) alebo iným domácim zariadením
Text na reč Kliknite na ARM základne poháňanú UChip a ďalšie ARM základne poháňané SBC: 3 kroky
Prevod textu na reč Kliknite na ARMbasic Powered UChip a ďalšie ARMbasic poháňané SBC: Úvod: Dobrý deň. Volám sa Tod. Som profesionál v oblasti letectva a obrany, ktorý je tiež trochu geek. Inšpirácia: Pochádza z éry dial-up BBS, 8-bitových mikrokontrolérov, osobných počítačov Kaypro/Commodore/Tandy/TI-994A, keď R
Ovládanie vedené po celom svete pomocou internetu pomocou Arduina: 4 kroky
Ovládajte celý svet pomocou internetu pomocou Arduina: Ahoj, som Rithik. Vyrobíme LED diódu ovládanú internetom pomocou vášho telefónu. Budeme používať softvér ako Arduino IDE a Blynk. Je to jednoduché a ak sa vám to podarí, môžete ovládať ľubovoľný počet elektronických komponentov. Potrebujeme: Hardvér:
Ovládač semaforu s použitím krokov ARM Cortex-M4: 3 kroky
Ovládač semaforu využívajúci ARM Cortex-M4: Jedná sa o projekt na báze breadboardu, ktorý používa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) na výrobu ovládača semaforu. ČERVENÁ a MODRÁ LED je nastavená na 15 sekúnd. Trvanie žltej LED diódy je nastavené na 1 sekundu. „Zápletka“
Sériová komunikácia pomocou ARM Cortex-M4: 4 kroky
Sériová komunikácia pomocou ARM Cortex-M4: Jedná sa o projekt založený na breadboarde, ktorý používa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) na sériovú komunikáciu pomocou virtuálneho terminálu. Výstup je možné získať na obrazovke LCD 16 x 2 a vstup pre sériovú komunikáciu je možné zadať v sériovom