Isi kandungan:

Laser Tripwire Menggunakan ARM Cortex-M4: 4 Langkah
Laser Tripwire Menggunakan ARM Cortex-M4: 4 Langkah

Video: Laser Tripwire Menggunakan ARM Cortex-M4: 4 Langkah

Video: Laser Tripwire Menggunakan ARM Cortex-M4: 4 Langkah
Video: Arduino project how to make a laser electronic alarm, an amazing invention DIY 2024, Julai
Anonim
Laser Tripwire Menggunakan ARM Cortex-M4
Laser Tripwire Menggunakan ARM Cortex-M4

Ini adalah projek berasaskan papan roti yang menggunakan ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) untuk membuat sistem Laser Tripwire. Sistem ini berfungsi dengan buzzer, sumber cahaya monokromatik luaran dalam bentuk sinar fokus, LDR dan transistor NPN.

BC547 digunakan sebagai transistor NPN untuk mengatur output yang diperoleh dari LDR ke ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL). Sensitiviti sistem dapat diubah dengan mengubah konfigurasi BJT.

Hasilnya boleh diperolehi di Serial Monitor Energia IDE, Tera Team, Keil uVision atau perisian terminal lain. Keseluruhan litar dikuasakan oleh + 5V (VBUS) dan + 3.3V EK-TM4C123GXL.

fail.bin kod c99 dilampirkan dengan pautan yang disediakan pada akhir tutorial ini. fail.bin boleh dimuat naik ke mikrokontroler menggunakan LM Flash Programmer.

Langkah 1: Keperluan

Perkara-perkara berikut diperlukan untuk menyelesaikan projek ini:

1- Texas Instruments EK-TM4C123GXL 2- Sumber Cahaya Monokromatik

3- Buzzer

4- LDR

5- NPN BJT (BC547)

6- LM Flash Programmer (perisian pada PC)

7- Terminal Maya (perisian pada PC)

=> Sekiranya anda tidak tahu bagaimana menggunakan dan memasang LM Flash Programmer, sila periksa Instructable saya sebelumnya, atau klik pada pautan berikut:

Memuat turun Pengaturcara LM Flash

Muat naik Fail.bin atau.hex Menggunakan Pengaturcara LM Flash

Langkah 2: Pin-out & Pendawaian

Pin-out & Pendawaian
Pin-out & Pendawaian

Pin-out & Pendawaian ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) dan periferal lain dilampirkan dengan langkah ini dan juga diberikan berikut:

==================== TM4C123GXL => Buzzer

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

PB0 => VCC

GND => GND

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

TM4C123GXL => BC547

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

+ 5V => Pemungut

PB5 => Pemancar

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

BC547 => LDR

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

Pangkalan => Pin-1

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

TM4C123GXL => LDR

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

+ 5V => Pin-2

Langkah 3: Muat naik Fail.bin

Muat naik Fail.bin
Muat naik Fail.bin
Muat naik Fail.bin
Muat naik Fail.bin

Muat naik fail.bin yang dilampirkan dengan langkah ini ke ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) menggunakan LM Flash Programmer.

Langkah 4: Dapatkan Hasil Anda

Dapatkan Hasil Anda
Dapatkan Hasil Anda
Dapatkan Hasil Anda
Dapatkan Hasil Anda

Selepas memuat naik fail.bin ke ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL), anda boleh mendapatkan buzzer atau terminal yang anda mahukan, mis. Energia IDE Serial Monitor, Keil uVision dan Tera Team Virtual Terminal dll atau kedua-duanya.

Disyorkan: