فهرست مطالب:

لیزر Tripwire با استفاده از ARM Cortex-M4: 4 مرحله
لیزر Tripwire با استفاده از ARM Cortex-M4: 4 مرحله

تصویری: لیزر Tripwire با استفاده از ARM Cortex-M4: 4 مرحله

تصویری: لیزر Tripwire با استفاده از ARM Cortex-M4: 4 مرحله
تصویری: روش بازی با تفنگ های لیزر تگ ساهاتوی - Laser Tag Gun 2024, نوامبر
Anonim
لیزر Tripwire با استفاده از ARM Cortex-M4
لیزر Tripwire با استفاده از ARM Cortex-M4

این یک پروژه مبتنی بر ورق است که از ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) برای ایجاد یک سیستم لیزری Tripwire استفاده می کند. این سیستم با زنگ ، منبع نور تک رنگ خارجی به شکل اشعه متمرکز ، LDR و ترانزیستور NPN کار می کند.

BC547 به عنوان ترانزیستور NPN برای تنظیم خروجی بدست آمده از LDR به ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) استفاده می شود. با تغییر پیکربندی BJT می توان حساسیت سیستم را تغییر داد.

خروجی را می توان در Serial Monitor از Energia IDE ، Tera Team ، Keil uVision یا هر نرم افزار پایانه دیگر به دست آورد. کل مدار با +5V (VBUS) و +3.3V از EK-TM4C123GXL تغذیه می شود.

فایل.bin کد c99 با پیوند ارائه شده در انتهای این آموزش ضمیمه شده است. فایل.bin را می توان با استفاده از LM Flash Programmer روی میکروکنترلر بارگذاری کرد.

مرحله 1: الزامات

برای انجام این پروژه موارد زیر مورد نیاز است:

1- Texas Instruments EK-TM4C123GXL 2- منبع نور تک رنگ

3- وزوز

4- LDR

5- NPN BJT (BC547)

6- برنامه نویس فلش LM (نرم افزار روی رایانه)

7- ترمینال مجازی (نرم افزار روی رایانه)

=> اگر نحوه استفاده و نصب LM Flash Programmer را نمی دانید ، لطفاً دستورالعمل قبلی من را بررسی کنید یا روی پیوندهای زیر کلیک کنید:

بارگیری برنامه نویس LM Flash

فایل.bin یا.hex را با استفاده از برنامه نویس LM Flash بارگذاری کنید

مرحله 2: پین کردن و سیم کشی

پین کردن و سیم کشی
پین کردن و سیم کشی

پیوندها و سیم کشی ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) و سایر لوازم جانبی با این مرحله ضمیمه شده است و همچنین موارد زیر را ارائه می دهد:

=================== TM4C123GXL => زنگ

====================

PB0 => VCC

GND => GND

====================

TM4C123GXL => BC547

====================

+5V => گردآورنده

PB5 => Emitter

============

BC547 => LDR

============

پایه => پین 1

==================

TM4C123GXL => LDR

==================

+5V => Pin-2

مرحله 3: فایل.bin را بارگذاری کنید

فایل.bin را بارگذاری کنید
فایل.bin را بارگذاری کنید
فایل.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 و غیره یا هر دو.

توصیه شده: