Оглавление:
Видео: Лазерная растяжка с использованием ARM Cortex-M4: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Это макетный проект, который использует ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) для создания системы Laser Tripwire. Система работает с зуммером, внешним источником монохроматического света в виде сфокусированного луча, LDR и транзистором NPN.
BC547 используется в качестве транзистора NPN для регулирования выхода, получаемого от LDR на ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Чувствительность системы можно изменить, изменив конфигурацию BJT.
Вывод может быть получен с помощью последовательного монитора Energia IDE, Tera Team, Keil uVision или любого другого терминального программного обеспечения. Вся схема питается от + 5 В (VBUS) и + 3,3 В от EK-TM4C123GXL.
.bin-файл с кодом c99 прилагается по предоставленной ссылке в конце этого руководства. Файл.bin можно загрузить в микроконтроллер с помощью LM Flash Programmer.
Шаг 1. Требования
Для выполнения этого проекта требуется следующее:
1- Texas Instruments EK-TM4C123GXL 2- Монохроматический источник света
3- Зуммер
4- LDR
5- NPN BJT (BC547)
6- LM Flash Programmer (программное обеспечение на ПК)
7- Виртуальный терминал (программное обеспечение на ПК)
=> Если вы не знаете, как использовать и установить LM Flash Programmer, ознакомьтесь с моими предыдущими инструкциями или щелкните следующие ссылки:
Скачивание LM Flash Programmer
Загрузите файл.bin или.hex с помощью LM Flash Programmer
Шаг 2: Распиновка и проводка
Распиновка и подключение ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) и других периферийных устройств прилагаются к этому шагу, а также приведены ниже:
==================== TM4C123GXL => Зуммер
====================
PB0 => VCC
GND => GND
====================
TM4C123GXL => BC547
====================
+ 5В => Коллектор
PB5 => Излучатель
============
BC547 => LDR
============
База => Пин-1
==================
TM4C123GXL => LDR
==================
+ 5В => контакт-2
Шаг 3. Загрузите файл.bin
Загрузите прикрепленный.bin-файл с этим шагом в ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) с помощью LM Flash Programmer.
Шаг 4. Получите результат
После загрузки файла.bin в ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) вы можете включить зуммер или любой желаемый терминал, например Energia IDE Serial Monitor, Keil uVision и Tera Team Virtual Terminal и т. Д. Или и то, и другое.
Рекомендуемые:
Лазерная передача с Arduinos: 4 шага
Лазерная передача с помощью Arduinos: этот проект был разработан для молодого ученого BT в 2019 году. Я отвечал за «Демонстрационную модель». Демонстрацией были два управляемых Arduino лазера, которые мигали, чтобы отправить сигнал на другой Arduino, находящийся на некотором расстоянии. Он был протестирован на работу
Лазерная резка автомобиля Arduino: 4 шага
Laser Cut Arduino Car: робот, который управляет собой с помощью Arduino
Контроллер светофора с использованием ARM Cortex-M4: 3 шага
Контроллер светофора с использованием ARM Cortex-M4: это проект на основе макета, который использует ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) для создания контроллера светофора. Продолжительность КРАСНОГО и СИНЕГО светодиодов установлена на 15 секунд. Длительность желтого светодиода установлена на 1 секунду. "Сюжет"
Лазерная резка Танк Lego EV3 для стрельбы по мячу Nerf Ball: 4 шага
Лазерная резка Nerf Ball Shooting Lego EV3 Tank: для последнего проекта моего семестра 1А в мехатронике в Университете Ватерлоо мы создали лазерную резку с набором Lego EV3 (это было необходимо), который стрелял в Nerf-шары. ни в коем случае не полный отчет о дизайне. Если д
Последовательная связь с использованием ARM Cortex-M4: 4 шага
Последовательная связь с использованием ARM Cortex-M4: это проект на основе макета, который использует ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) для последовательной связи с использованием виртуального терминала. Выходной сигнал может быть получен на ЖК-экране 16x2, а вход для последовательной связи может быть предоставлен в Serial Mo