İçindekiler:

LED TEST CİHAZI: 8 Adım
LED TEST CİHAZI: 8 Adım

Video: LED TEST CİHAZI: 8 Adım

Video: LED TEST CİHAZI: 8 Adım
Video: LED test cihazını kendin bedavaya yap 2024, Temmuz
Anonim
LED TEST CİHAZI
LED TEST CİHAZI

Bu cihaz şunları yapmanızı sağlar:

1. Yüzeye montaj türleri de dahil olmak üzere düşük güçlü LED'leri test edin, 2. Kendi gerilim düşüşünü (VLED) görüntüleyin, 3. İçinden geçen akımı değiştirerek parlaklığını ayarlayın (iLED), 4. LED'i bir projede kullanmayı planladığınız 9V'a kadar herhangi bir voltajı seçin (Vhedef) ve

5. Yukarıdaki parametrelere göre, o LED (RLED) için kullanılacak uygun direnci gösterecektir.

6. Test sırasında kısa devre olan kontakları tespit edin.

7. LCD'nin kontrastını/parlaklığını kontrol edin.

Adım 1: Vadesi Geldiğinde Kredi Verme

İlk olarak, bu fikir ve çekirdek devre için tam kredi robotroomTM yazarına aittir (lütfen https://www.robotroom.com/LED-Tester-Pro-1.html adresindeki orijinal makalesine bakın). Kodlama için çok kolay (ve güçlü) Great Cow Basic'i kullanarak fikrini PIC 12F683 ile kullanım için uyarladım. PIC'deki düşük pin sayısını karşılamak için Myke Predko'nun 2 kablolu LCD devresini kullandım (bkz.

Adım 2: Gerekli Malzemeler ve Parça Listesi

Şematik ve Düzen için Kartal

Kodlama için Great Cow Basic

Süper hobi testere

Parça listesi:

Parça Değeri

C1 0.1uF KONDANSATÖR

C2 1uF POLARIZE KONDANSATÖR

C3 0.1uF KONDANSATÖR

C4 0.1 uF KONDANSATÖR

C6 0.1 uF KONDANSATÖR

C7 1uF POLARIZE KONDANSATÖR

C8 0.1 uF KONDANSATÖR

D2 1N914 DİYOT

IC1 PIC12F683 PIC12F683P

IC2 74LS174N Altıgen D tipi FLIP FLOP, şeffaf

R1 1K DİRENÇ

R2 10K POTANSİYOMETRE

R3 500 POTANSİYOMETRE

R4 10K POTANSİYOMETRE

R5 47 DİRENÇ

R6 10K DİRENÇ

R7 10K DİRENÇ

R8 47 DİRENÇ

R9 100 POTANSİYOMETRE

LCD İÇİN KADIN BAŞLIKLARI, HARİCİ LED'LER

AÇMA/KAPAMA İÇİN KÜÇÜK SPDT ANAHTARI

LM317 GERİLİM REGÜLATÖRÜ

MCP1702-5V VOLTAJ REGÜLATÖRÜ

16 PİMLİ ERKEK BAŞLIKLI ARKADAN AYDINLATMALI 8X2 LCD

Adım 3: Şematik

Şematik
Şematik

4. Adım: Düzen

Düzen
Düzen

Adım 5: KOD

;Robot Odası projesinden türetilen LED test cihazı;https://www.robotroom.com/LED-Tester-Pro-1.html adresinden orijinal proje

;LCD için 2 kablolu kurulum kullanır

;PIC 12F683 kullanır

;3 analog girişe ihtiyaç duyulduğundan, An0, AN1, AN2 ve

;LCD'ye 2 kablolu çıkış için GP4 & GP5 kullanacaktır.

;-----------------------------------------------------------------------

;Donanım Kurulumu:

;GİRİŞLER - devreden AN0'a (pin7) LED yüksek

; Devreden LED düşük

AN1 (pim 6); bu mevcut duyu direnci

; 10K Hedef voltaj potası

AN2'ye (pim 5) silecek, +5V ve GND'ye biter

; GP3 (pin 4) ile +5V arası

yüzen değil.

;ÇIKIŞLAR - GP4 (pim 3) - LCD DAT

; GP5 (pim 2) LCD'ye

SAAT

;-----------------------------------------------------------------------

;Çip Ayarları

#çip 12F683, 8

#config MCLRE=KAPALI;hayır

harici sıfırlama

;2 kablolu LCD kurulumu

#define LCD_IO 2

#define LCD_DB GPIO.4;kayıt verilerini kaydır

GP4, pin 3

#define LCD_CB GPIO.5;kaydırma kaydı saatini açık

GP5, pin 2

;Ana program

Dim ledhigh, ledlow, Vtarget kadar uzun

Dim Vled, İled, Rled kelime olarak

;girişler

#define yüksek AN0

yön AN0

#define düşük AN1

yön AN1 içinde

#define hedef AN2

yön AN2 içinde

;Özel karakter dizilerini tanımlayın ("ma" ve "ohm")

bayt olarak dim indeksi

;özel karakter baytları

lcd cmd 64

;CGRAM'de 0 karakterinin temel adresine gidin,

;yazım devam ediyor

sonraki karakterler

Karartma AA(8)

AA() = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00

;"anne"

karakter, CG RAM adresi 64'e yazılır (= ASCII 0)

gosub yazma

AA() = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00

;"ohm"

karakter, CG RAM adresi 72'ye yazılır (= ASCII 1)

gosub yazma

özgeçmişe git

;Her karakteri LCD devresinin CGRAM'ına yazın ----------------------

yazı yazmak:

LCD_RS'yi Açık Olarak Ayarla

dizin için = 1 ila 8

LCD2_NIBBLEOUT Takas4(AA(indeks))

LCD2_NIBBLEOUT AA(dizin)

sonraki

dönüş

devam et:

;Ana program döngüsü

yapmak

;----ölçek girişleri

ledhigh = ReadAD10(yüksek)

ledhigh = ledhigh * 5000

ledhigh = ledhigh / 1023

ledlow = ReadAD10(düşük)

ledlow = ledlow * 5000

ledlow = ledlow / 1023

Vtarget = ReadAD10(hedef)

Hedef = Hedef * 9000

Hedef = Hedef / 1023

;----hesaplanan sonuçlar:

Vled = (ledhigh - ledlow) * 2

Iled = ledlow/47

ledlow = ledlow * 10

ledlow = ledlow/47

(ledlow % 10) >= 5 ise Iled ++

ledlow = ledlow * 47

ledlow = ledlow / 10

Rled = (Vhedef - Vled) / Iled

; Görüntülemek için yazdırma:

Vled/1000 = 0 ise

0, 0'ı bulun: "KISA" yazdır

1, 0'ı bulun: "KİŞİLER" yazdır

özgeçmişe git

Eğer son

ledlow < 50 ise

0, 0'ı bulun: "Dokunun" yazdır

1, 0'ı bulun: "LED" yazdır

özgeçmişe git

Eğer son

0, 0'ı bul

Vled/1000 Yazdır: "." Yazdır

Yazdır (Vled % 1000)/100: "V" yazdır

0, 6'yı bul

Iled < 10 ise

0, 4'ü bulun: yazdır " ": yazdır

Iled

Başka

0, 4'ü bulun: yazdır " ": Iled yazdır

Eğer son

0, 7'yi bulun: LCDWriteChar 0

1, 0'ı bul

Vtarget/1000 yazdır: "." Yazdır

Yazdır (Vhedef % 1000)/100: Yazdır ""

1, 5'i bulun

Rled < 100 ise

1, 4'ü bulun: yazdır " ": Rled yazdır

Başka

1, 4'ü bulun: Rled Yazdır

Eğer son

1, 7'yi bulun: LCDWriteChar 1

döngü

6. Adım: Ekran Görüntüsü

Ekran Görüntüsü
Ekran Görüntüsü

Adım 7: İnşaat Notları

İnşaat notları:

Þ Önce kablo bağlantılarını (düzende kırmızı, sarı ve pembe), ardından LCD'nin kapsadığı bileşenleri lehimleyin (fotoğrafa bakın).

Þ 2 bakır ped aslında bakır katmanda onları elektriksel olarak ayırmak için çok ince bir yarığa sahip tek bir PCB parçasıdır. Pedler, alttaki PCB izlerine teller ile lehimlenmiştir. Pedler ayrıca alttaki panele 2 vida ile mekanik olarak bağlanmıştır; bu, pedlerin tekrar tekrar kullanımdan dolayı aşınması durumunda değiştirilmesine izin verir.

Þ 16 pinli dişi başlığın, önceden lehimlenmiş 16 pinli erkek başlığı olan LCD'yi kabul ettiğini unutmayın.

Þ İstenirse kablolar aracılığıyla LED'leri test etmek için pedler arasında 6 pin dişi başlık.

8. Adım: Pil Gücü Hakkında Notlar

- 9V pil, ~6.5V'nin altına düşene kadar çoğu LED için çalışacaktır.

- Mavi LED'ler için yeni bir pil kullanın; ~8.2V altına düşerse çalışmaz.

- iLED pot ayarıyla akımı istenen seviyeye yükseltemiyorsa veya mavi bir LED test ederken akım düşüyorsa yeni pil gerekir.

Önerilen: