
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Bu, bir Laser Tripwire sistemi yapmak için ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) kullanan breadboard tabanlı bir projedir. Sistem buzzer, odaklanmış ışın şeklinde harici monokromatik ışık kaynağı, LDR ve bir NPN transistörü ile çalışır.
BC547, LDR'den ARM Cortex-M4'e (Texas Instruments EK-TM4C123GXL) elde edilen çıkışı düzenlemek için NPN transistörü olarak kullanılır. BJT'nin konfigürasyonu değiştirilerek sistemin hassasiyeti değiştirilebilir.
Çıktı, Energia IDE'nin Seri Monitörü, Tera Team, Keil uVision veya başka herhangi bir terminal yazılımından alınabilir. Tüm devre +5V (VBUS) ve +3.3V EK-TM4C123GXL tarafından desteklenmektedir.
c99 kodunun.bin dosyası, bu öğreticinin sonunda sağlanan bağlantıyla eklenmiştir..bin dosyası LM Flash Programmer kullanılarak mikrodenetleyiciye yüklenebilir.
Adım 1: Gereksinimler
Bu projeyi gerçekleştirmek için aşağıdakiler gereklidir:
1- Texas Instruments EK-TM4C123GXL 2- Monokromatik Işık Kaynağı
3- Zil
4- LDR
5- NPN BJT (BC547)
6- LM Flash Programmer (PC'de yazılım)
7- Sanal Terminal (PC'de yazılım)
=> LM Flash Programmer'ı nasıl kullanacağınızı ve kuracağınızı bilmiyorsanız, lütfen önceki Instructable'ımı inceleyin veya aşağıdaki bağlantılara tıklayın:
LM Flash Programmer'ı İndirme
LM Flash Programmer Kullanarak.bin veya.hex Dosyasını Yükleyin
Adım 2: Pin Çıkışları ve Kablolama

ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) ve diğer çevre birimlerinin Pin-çıkışları ve Kablolaması bu adıma eklenmiştir ve ayrıca aşağıdakiler de verilmiştir:
====================TM4C123GXL => Zil
====================
PB0 => VCC
GND => GND
====================
TM4C123GXL => BC547
====================
+5V => Kollektör
PB5 => Verici
============
BC547 => LDR
============
Baz => Pin-1
==================
TM4C123GXL => LDR
==================
+5V => Pin-2
3. Adım:.bin Dosyasını Yükleyin


Ekli.bin dosyasını bu adımla birlikte LM Flash Programmer kullanarak ARM Cortex-M4'e (Texas Instruments EK-TM4C123GXL) yükleyin.
4. Adım: Çıktınızı Alın


.bin dosyasını ARM Cortex-M4'e (Texas Instruments EK-TM4C123GXL) yükledikten sonra, zilinizi veya istediğiniz herhangi bir terminali örn. Energia IDE Seri Monitör, Keil uVision ve Tera Team Virtual Terminal vb. veya her ikisi.
Önerilen:
NE555 Zamanlayıcılı Basit Lazer Tripwire Alarm Devresi: 5 Adım

NE555 Zamanlayıcılı Basit Lazer Tripwire Alarm Devresi: Lazer Tripwire Alarm Devresi, devre üzerindeki lazer parlaması kesildiğinde ses çıkarmak için tasarlanmış basit bir devredir. Daha büyük ölçekte, bir kişi içeri girdiğinde alarmın çaldığı ev güvenliğinde kullanılabilir
Arduino ile Canne Blanche Lazer / Lazer Beyaz Baston: 6 Adım

Arduino'lu Canne Blanche Lazer / Lazer Beyaz Baston: Uzaklık noktası düzeyinde lazer titreşimli canlı bir frekans ters çevirme. Görsel yetersizliklere yardım. Lazerli telemetre, sivri mesafeyle ters orantılı bir frekansta titrer.Görsel kusura yardım
ARM Cortex-M4 Kullanan Trafik Işığı Kontrol Cihazı: 3 Adım

ARM Cortex-M4 Kullanan Trafik Işığı Kontrol Cihazı: Bu, bir trafik ışığı kontrolörü yapmak için ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) kullanan breadboard tabanlı bir projedir. KIRMIZI ve MAVİ LED'in süresi 15 Saniye olarak ayarlanmıştır. Sarı LED'in süresi 1 Saniye olarak ayarlanmıştır. Bir "konu"
Lazer Kutusu Müzik Lazer Işık Gösterisi: 18 Adım (Resimli)

Lazer Kutusu Müzik Lazer Işığı Gösterisi: Daha önce bir müzik lazer ışığı gösterisi yapmak için bilgisayar sabit disklerinin nasıl kullanılacağını açıklayan bir Talimat Yayınlamıştım. Bir elektrik kutusu ve RC araba motorları kullanarak kompakt bir versiyon yapmaya karar verdim. Başlamadan önce muhtemelen size şunu söylemeliyim
ARM Cortex-M4 Kullanarak Seri İletişim: 4 Adım

ARM Cortex-M4 Kullanarak Seri İletişim: Bu, Sanal Terminal kullanarak Seri İletişim için ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) kullanan devre tahtası tabanlı bir projedir. Çıkış 16x2 LCD Ekranda alınabilir ve Seri Haberleşme için giriş Seri Mo