Mündəricat:
- Addım 1: Vaxtında Kredit Verilməsi
- Addım 2: Lazım olan materiallar və hissələrin siyahısı
- Addım 3: Şematik
- Addım 4: Layout
- Addım 5: KOD
- Addım 6: Ekran görüntüsü
- Addım 7: Tikinti Qeydləri
- Addım 8: Batareya Gücü haqqında Qeydlər
Video: LED TESTER: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu cihaz sizə imkan verəcəkdir:
1. Səth montaj növləri daxil olmaqla aşağı güclü LEDləri sınayın, 2. Daxili gərginlik düşməsini (VLED) göstərin, 3. İçindəki cərəyanı (iLED) dəyişdirərək parlaqlığını tənzimləyin, 4. LED -i bir layihədə (Vtarget) istifadə etməyi planlaşdırdığınız 9V -a qədər hər hansı bir gərginliyi seçin və
5. Yuxarıdakı parametrlərə əsaslanaraq, həmin LED (RLED) üçün uyğun müqavimət göstərilir.
6. Test zamanı qısaldılmış kontaktları aşkar edin.
7. LCD -nin kontrastını/parlaqlığını idarə edin.
Addım 1: Vaxtında Kredit Verilməsi
Birincisi, bu fikir və əsas dövrə üçün tam kredit robotroomTM müəllifinə aiddir (zəhmət olmasa https://www.robotroom.com/LED-Tester-Pro-1.html ünvanındakı orijinal məqaləsinə baxın). Kodlaşdırmaq üçün çox asan (və güclü) Great Cow Basic -dən istifadə edərək fikrini PIC 12F683 ilə uyğunlaşdırdım. PIC-də aşağı pin sayını təmin etmək üçün Myke Predkonun 2 telli LCD sxemini istifadə etdim (baxın
Addım 2: Lazım olan materiallar və hissələrin siyahısı
Şematik və Layihə üçün Qartal
Kodlaşdırmaq üçün Great Cow Basic
Mükəmməl hobbi mişarı
Parça siyahısı:
Parça Dəyəri
C1 0.1uF kondansatör
C2 1uF POLARİZ KONDANSİTÖR
C3 0.1uF kondansatör
C4 0.1uF kondansatör
C6 0.1uF kondansatör
C7 1uF POLARIZE KAPASİTÖR
C8 0.1uF kondansatör
D2 1N914 DİOD
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D tipli FLIP FLOP, təmiz
R1 1K Rezistor
R2 10K POTANSİYOMETRİ
R3 500 POTANSİYOMETR
R4 10K POTANSİYOMETRİ
R5 47 Rezistor
R6 10K Rezistor
R7 10K Rezistor
R8 47 Rezistor
R9 100 POTANSİYOMETR
LCD, XARİCİ LEDLƏR ÜÇÜN KADIN BAŞLIQLARI
ON/OFF üçün KÜÇÜK SPDT SWITCH
LM317 Gərginlik tənzimləyicisi
MCP1702-5V Gərginlik Tənzimləyicisi
BACKLIT 8X2 LCD 16 PİNLİ KİŞİ BAŞLIĞI İLƏ
Addım 3: Şematik
Addım 4: Layout
Addım 5: KOD
; Robot Otaq layihəsindən əldə edilən LED test cihazı; orijinal layihə
LCD üçün 2 tel quruluşundan istifadə edir
; PIC 12F683 istifadə edir
; 3 analoq girişə ehtiyac olduğu üçün An0, AN1, AN2 və istifadə edəcək
; LCD -yə 2 tel çıxışı üçün GP4 & GP5 istifadə edəcək.
;-----------------------------------------------------------------------
; Avadanlıq Quraşdırması:
; GİRİŞLƏR - dövrədən AN0 -a qədər yüksək LED (pin7)
; LED -dən dövrə qədər aşağı
AN1 (pin 6); bu, indiki hiss müqavimətçisidir
; 10K Hədəf gərginlikli qazan
silecek AN2 (pin 5), sonu +5V & GND
; GP3 (pin 4) +5V -ə qədər
üzən deyil
Çıxışlar - GP4 (pin 3) LCD DAT -a
; LCD üçün GP5 (pin 2)
SAAT
;-----------------------------------------------------------------------
; Çip Ayarları
#çip 12F683, 8
#config MCLRE = OFF; yox
xarici sıfırlama
; 2 telli LCD qurğusu
#define LCD_IO 2
#define LCD_DB GPIO.4; qeyd qeyd məlumatlarını aktiv edin
GP4, pin 3
#define LCD_CB GPIO.5; qeyd qeyd saatı açıqdır
GP5, pin 2
; Əsas Proqram
Dim ledhigh, ledlow, Vtarget uzun
Dim Vled, Iled, Rled söz olaraq
; girişlər
#yüksək AN0 təyin edin
dir AN0 in
#aşağı AN1 təyin edin
dir AN1 in
#hədəf AN2 təyin edin
dir AN2 in
Xüsusi simvol dizilərini təyin edin ("ma" və "ohm")
bayt olaraq dim indeksi
; xüsusi simvol baytları
lcdcmd 64
; CGRAM -da 0 xarakterli əsas ünvana gedin,
üçün yazmağa davam edir
sonrakı personajlar
Dim AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ana"
CG RAM ünvanına yazılmış simvol 64 (= ASCII 0)
gosub yaz
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
; "ohm"
CG RAM ünvanına 72 yazılmış simvol (= ASCII 1)
gosub yaz
davam etdirmək lazımdır
; Hər bir xarakteri LCD sxeminin CGRAM-a yazın ----------------------
yaz:
LCD_RS yandırın
indeks üçün = 1-8
LCD2_NIBBLEOUT Swap4 (AA (indeks))
LCD2_NIBBLEOUT AA (indeks)
sonrakı
qayıt
xülasə:
Əsas proqram döngəsi
etmək
; ----- miqyaslı girişlər
ledhigh = ReadAD10 (yüksək)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (aşağı)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (hədəf)
Vtarget = Vtarget * 9000
Vartget = Vtarget / 1023
; ----- hesablanmış nəticələr:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow/47
ledlow = ledlow * 10
ledlow = ledlow/47
Əgər (ledlow % 10)> = 5, onda Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / İled
; Çap etmək üçün:
Vled/1000 = 0 olarsa
0, 0 tapın: "QISA" yazdırın
1, 0 tapın: "KONTAKTLAR" ı çap edin
davam etdirmək lazımdır
Bitərsə
Əgər led <50 -dən azdırsa
0, 0 tapın: "Toxun" yazdırın
1, 0 tapın: "LED" yazdırın
davam etdirmək lazımdır
Bitərsə
0, 0 tapın
Çap Vled/1000: Çap et."
Çap et (Vled % 1000)/100: "V" çap edin
0, 6 tapın
Əgər <10 -dan aşağı düşmüşsə
tapın 0, 4: çap "": çap edin
Iled
başqa
tapın 0, 4: print "": çap Iled
Bitərsə
0, 7 tapın: LCDWriteChar 0
1, 0 tapın
Çap Vtarget/1000: Çap et."
Çap et (Varket % 1000)/100: "" Çap et
1, 5 tapın
Əgər <100 -dən azdırsa
tap 1, 4: çap "": çap Rled
başqa
1, 4 tapın: Rled Print edin
Bitərsə
1, 7 tapın: LCDWriteChar 1
döngə
Addım 6: Ekran görüntüsü
Addım 7: Tikinti Qeydləri
Tikinti qeydləri:
Þ Əvvəlcə tel əlaqələrini (layoutda qırmızı, sarı və çəhrayı), sonra isə LCD ilə örtülən komponentləri lehimləyin (fotoşəkilə bax).
Copper 2 mis yastıq, əslində, onları elektriklə ayırmaq üçün mis təbəqədə çox incə bir yarıq olan tək bir PCB parçasıdır. Yastiqciqlar teller altinda olan PCB izlerine lehim olunur. Yastiqciqlar mexaniki olaraq alt taxtaya 2 vida ilə bağlanır; bu, yastıqların təkrar istifadədən köhnəlməsi halında dəyişdirməyə imkan verir.
Þ 16 pinli qadın başlığın, əvvəlcədən bağlanmış 16 pinli kişi başlığı ilə LCD qəbul etdiyini unutmayın.
. İstəsəniz LEDləri tellər vasitəsilə yoxlamaq üçün yastıqlar arasında 6 pinli qadın başlıq.
Addım 8: Batareya Gücü haqqında Qeydlər
- 9V batareya ~ 6.5V -dən aşağı düşənə qədər əksər LED -lər üçün işləyəcək.
- Mavi LEDlər üçün təzə bir batareya istifadə edin; ~ 8.2V -dən aşağı düşərsə işləməyəcək.
- Mavi LED -i sınayanda cərəyanı iLED qazanın tənzimlənməsi və ya cərəyanın düşməsi ilə istədiyiniz səviyyəyə qaldıra bilmirsinizsə yeni batareyaya ehtiyacınız var.
Tövsiyə:
Asan Dikişli LED Tester: 7 addım
Easy Sew Able LED Tester: Bu layihə, tikiş edə bilən LED -ləri tez bir zamanda sınamağa imkan verir. Bu layihə ilə edə bilərsiniz: tikişdən əvvəl LED -ləri sınayın Rəng üçün təsadüfən bir qrupa qarışan LED -ləri sınayın LED -lərin eyni rəng çalarları olduğundan əmin olun
LED Altoids Tester: 4 addım
LED Altoids Tester: Altoids 2x AA Batareyalı, köhnə IDE CableTools təchizatlı LED Testerə ehtiyacınız var: Altoids Gum Tin Lehimləmə Dəmir tel kəsici və ya kaliper 2xAA batareyalar üçün Batareya Klipsi 2 AA batareya 1 köhnə IDE kabeliHotglue20min; Həyatınızın ilham mənbəyi
Led Tester/fənər: 4 addım
Led Tester/fənər: Bunu etmək təxminən beş dəqiqə çəkdi. Həm də köhnə kompüter hissələrindən təkrar emal olunur. Bu mənim 1 -ci təlimatımdır. zəhmət olmasa hər hansı bir şərh yazın! materiallar: LEDlər (və ya bu mənasızdır!), batareya mənbəyi, bir kompüter üçün köhnə enerji təchizatı (bitirməlisiniz
Playmobil 3V LED Tester: 7 addım
Playmobil 3V LED Tester: Bir LED -in uclarını batareya klipinə bağlamaq çox əyləncəli deyil. Bir az yaşamaq üçün ən yaxşı cəhdim budur. İşiniz bitdikdə, bir LED -i sınamaq üçün etməli olduğunuz şey onu tellə düzəltdiyiniz qarmaqlara yerləşdirməkdir
Led Tester ilə Əllərə Yardım: 4 addım
Led Test Cihazı ilə Əllərə Kömək: Mikroçiplərlə işləyərkən və kiçik hissələrlə işləyərkən çox faydalıdır Ağ bir sahəni işıqlandırır və ya işığa ehtiyac var.Burada sizə lazım olacaq: isteğe bağlı)- 6 timsah klipi- 2 AAA batareya