Spisu treści:
- Krok 1: Wymagania
- Krok 2: Wyprowadzenia i okablowanie
- Krok 3: Prześlij plik.bin
- Krok 4: Uzyskaj wyniki
Wideo: Laser Tripwire za pomocą ARM Cortex-M4: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Jest to projekt oparty na płytce stykowej, który wykorzystuje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) do wykonania systemu Laser Tripwire. System współpracuje z brzęczykiem, zewnętrznym monochromatycznym źródłem światła w postaci skupionego promienia, LDR oraz tranzystorem NPN.
BC547 jest używany jako tranzystor NPN do regulacji wyjścia uzyskanego z LDR do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Czułość systemu można modyfikować poprzez zmianę konfiguracji BJT.
Dane wyjściowe można uzyskać na Serial Monitor firmy Energia IDE, Tera Team, Keil uVision lub dowolnym innym oprogramowaniu terminala. Cały obwód zasilany jest napięciem +5V (VBUS) oraz +3,3V z EK-TM4C123GXL.
Plik.bin kodu c99 jest dołączony do podanego linku na końcu tego samouczka. Plik.bin można wgrać do mikrokontrolera za pomocą LM Flash Programmer.
Krok 1: Wymagania
Do wykonania tego projektu wymagane są następujące rzeczy:
1- Texas Instruments EK-TM4C123GXL 2- Monochromatyczne źródło światła
3- brzęczyk
4-LDR
5-NPN BJT (BC547)
Programator 6-LM Flash (oprogramowanie na PC)
7- Wirtualny Terminal (oprogramowanie na PC)
=> Jeśli nie wiesz, jak używać i zainstalować programator LM Flash, sprawdź mój poprzedni Instructable lub kliknij następujące linki:
Pobieranie programatora LM Flash
Prześlij plik.bin lub.hex za pomocą programatora LM Flash
Krok 2: Wyprowadzenia i okablowanie
Pin-outy i okablowanie ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) i innych urządzeń peryferyjnych są dołączone do tego kroku, a także podane w następujący sposób:
====================TM4C123GXL => Brzęczyk
====================
PB0 => VCC
GND => GND
====================
TM4C123GXL => BC547
====================
+5V => Kolektor
PB5 => Emiter
============
BC547 => LDR
============
Podstawa => Pin-1
==================
TM4C123GXL => LDR
==================
+5V => pin-2
Krok 3: Prześlij plik.bin
Prześlij załączony plik.bin z tym krokiem do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) za pomocą LM Flash Programmer.
Krok 4: Uzyskaj wyniki
Po przesłaniu pliku.bin do ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), możesz uzyskać brzęczyk on lub dowolny żądany terminal, np. Energia IDE Serial Monitor, Keil uVision i Tera Team Virtual Terminal itp. lub oba.
Zalecana:
Sterowanie prowadzone na całym świecie za pomocą Internetu za pomocą Arduino: 4 kroki
Sterowanie prowadzone na całym świecie za pomocą Internetu za pomocą Arduino: Cześć, jestem Rithik. Zamierzamy stworzyć kontrolowaną przez Internet diodę LED za pomocą telefonu. Będziemy używać oprogramowania takiego jak Arduino IDE i Blynk. Jest to proste i jeśli Ci się uda, możesz kontrolować tyle komponentów elektronicznych, ile chcesz Rzeczy, których potrzebujemy: Sprzęt:
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: 3 kroki
Jak zaprogramować PIC MCU za pomocą programatora PICkit za pomocą płytki do krojenia chleba: Nie potrzebujesz drogich i wyrafinowanych narzędzi do zabawy z mikrokontrolerami PIC (lub dowolnymi innymi). Wszystko czego potrzebujesz to płytka prototypowa, na której testujesz swój obwód i programowanie. Oczywiście potrzebny jest jakiś programista i IDE. W tej instrukcji
Sterowanie serwosilnikiem za pomocą MCU STM32F4 ARM: 4 kroki
Sterowanie serwosilnikiem za pomocą MCU STM32F4 ARM: Witam ponownie, przyjaciele :) Tak więc w tym projekcie będziemy sterować serwosilnikiem za pomocą MCU STM32F4 ARM. W moim przypadku użyję tablicy wykrywania, ale jeśli zrozumiesz istotę problemu, możesz zastosować ją do każdego MCU. Więc. Zacznijmy:)
Kontroler sygnalizacji świetlnej za pomocą ARM Cortex-M4: 3 kroki
Kontroler sygnalizacji świetlnej wykorzystujący ARM Cortex-M4: Jest to projekt oparty na płytce prototypowej, który wykorzystuje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) do stworzenia kontrolera sygnalizacji świetlnej. Czas trwania CZERWONEJ i NIEBIESKIEJ diody LED jest ustawiony na 15 sekund. Czas trwania żółtej diody LED jest ustawiony na 1 sekundę. „Działka”
Komunikacja szeregowa przy użyciu ARM Cortex-M4: 4 kroki
Komunikacja szeregowa przy użyciu ARM Cortex-M4: Jest to projekt oparty na płytce prototypowej, który wykorzystuje ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) do komunikacji szeregowej przy użyciu wirtualnego terminala. Wyjście można uzyskać na ekranie LCD 16x2, a wejście do komunikacji szeregowej można podać w