Πίνακας περιεχομένων:

LED TESTER: 8 Βήματα
LED TESTER: 8 Βήματα

Βίντεο: LED TESTER: 8 Βήματα

Βίντεο: LED TESTER: 8 Βήματα
Βίντεο: Cara membuat backlight TV otomatis┃Lampu led tester ┃tester Zener 2024, Νοέμβριος
Anonim
LED TESTER
LED TESTER

Αυτή η συσκευή θα σας επιτρέψει:

1. Δοκιμάστε LED χαμηλής ισχύος, συμπεριλαμβανομένων των τύπων στερέωσης επιφάνειας, 2. Εμφάνιση της εσωτερικής πτώσης τάσης (VLED), 3. Προσαρμόστε τη φωτεινότητά του αλλάζοντας το ρεύμα μέσω αυτού (iLED), 4. Επιλέξτε οποιαδήποτε τάση έως 9V για την οποία σκοπεύετε να χρησιμοποιήσετε το LED για ένα έργο (Vtarget) και

5. Με βάση τις παραπάνω παραμέτρους, θα εμφανιστεί η κατάλληλη αντίσταση στη χρήση για το εν λόγω LED (RLED).

6. Εντοπίστε βραχυκυκλωμένες επαφές κατά τη διάρκεια της δοκιμής.

7. Ελέγξτε την αντίθεση/φωτεινότητα της οθόνης LCD.

Βήμα 1: Χορήγηση πίστωσης όπου οφείλεται

Πρώτον, η πλήρης πίστωση για αυτήν την ιδέα και τα κυκλώματα βασικού πηγαίνει στον συγγραφέα του robotroomTM (δείτε το αρχικό του άρθρο στη διεύθυνση https://www.robotroom.com/LED-Tester-Pro-1.html). Προσάρμοσα την ιδέα του για χρήση με το PIC 12F683, χρησιμοποιώντας το πολύ εύκολο (και ισχυρό) Great Cow Basic για κωδικοποίηση. Για να προσαρμόσω τον χαμηλό αριθμό καρφιτσών στο PIC, χρησιμοποίησα το κύκλωμα LCD 2-καλωδίων του Myke Predko (βλ.

Βήμα 2: Υλικά που χρειάζονται και Λίστα μερών

Eagle for Schematic & Layout

Great Cow Basic για κωδικοποίηση

Εξαιρετικό πριόνι χόμπι

Λίστα μερών:

Τιμή μέρους

C1 Πυκνωτής 0.1uF

C2 1uF POLARIZED PAPACITOR

C3 Πυκνωτής 0.1uF

C4 Πυκνωτής 0.1uF

C6 Πυκνωτής 0.1uF

C7 1uF POLARIZED PAPACITOR

C8 Πυκνωτής 0.1uF

Δ2 1Ν914 ΔΙΟΔΟΣ

IC1 PIC12F683 PIC12F683P

IC2 74LS174N Hex D τύπου FLIP FLOP, διαυγές

R1 1K ΑΝΤΙΣΤΑΣΗ

R2 10K ΠΟΤΕΝΣΙΟΜΕΤΡΟ

R3 500 ΠΟΤΕΝΣΙΟΜΕΤΡΟ

R4 10K ΠΟΤΕΝΣΙΟΜΕΤΡΟ

R5 47 ΑΝΤΙΣΤΟΡΑΣ

R6 10K RESISTOR

R7 10K RESISTOR

R8 47 ΑΝΤΙΣΤΗΡΑΣ

R9 100 ΠΟΤΕΝΣΙΟΜΕΤΡΟ

ΓΥΝΑΙΚΕΣ ΚΕΦΑΛΕΣ ΓΙΑ LCD, ΕΞΩΤΕΡΙΚΑ LED

ΜΙΚΡΟΣ SPDT SWITCH ΓΙΑ ON/OFF

ΡΥΘΜΙΣΤΗΣ ΤΑΣΗΣ LM317

ΡΥΘΜΙΣΤΗΣ ΤΑΣΗΣ MCP1702-5V

LCD BACKLIT 8X2 ΜΕ ΑΡΣΕΝΙΚΟ ΚΕΦΑΛΙ 16 ΠΙΝ

Βήμα 3: Σχηματικό

Σχηματικός
Σχηματικός

Βήμα 4: Διάταξη

Σχέδιο
Σχέδιο

Βήμα 5: ΚΩΔ

· Δοκιμαστής LED, που προέρχεται από το έργο Robot Room. Πρωτότυπο έργο από

Χρησιμοποιεί ρύθμιση 2 καλωδίων για οθόνη LCD

χρησιμοποιεί PIC 12F683

Δεδομένου ότι χρειάζονται 3 αναλογικές εισόδους, θα χρησιμοποιηθούν An0, AN1, AN2 και

; θα χρησιμοποιήσει GP4 & GP5 για την έξοδο 2 καλωδίων στην οθόνη LCD.

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

; Ρύθμιση υλικού:

ΕΙΣΟΔΟΣ - Υψηλή λυχνία LED από κύκλωμα σε AN0 (pin7)

? Χαμηλή λυχνία LED από κύκλωμα σε

AN1 (ακίδα 6); αυτή είναι η τρέχουσα αντίσταση αίσθησης

? Δοχείο τάσης στόχου 10Κ

υαλοκαθαριστήρας σε AN2 (pin 5), τελειώνει σε +5V & GND

? GP3 (pin 4) έως +5V έτσι

δεν επιπλέει.

; OUTPUTS - GP4 (pin 3) σε LCD DAT

? GP5 (pin 2) στην οθόνη LCD

ΡΟΛΟΪ

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

; Ρυθμίσεις τσιπ

#τσιπ 12F683, 8

#config MCLRE = OFF; όχι

εξωτερική επαναφορά

Ρύθμιση LCD 2 καλωδίων

#ορίστε LCD_IO 2

#define LCD_DB GPIO.4; τα δεδομένα καταχωρητή αλλαγής είναι ενεργοποιημένα

GP4, καρφίτσα 3

#define LCD_CB GPIO.5. ενεργοποιημένο το ρολόι καταγραφής αλλαγής ταχυτήτων

GP5, καρφίτσα 2

· Κύριο Πρόγραμμα

Dim ledhigh, ledlow, Vtarget όσο μακρύ

Dim Vled, Iled, Rled as word

· εισόδους

#ορίστε υψηλό AN0

dir AN0 σε

#ορίστε χαμηλό AN1

dir AN1 in

#καθορίστε τον στόχο AN2

dir AN2 in

; Ορισμός συστοιχιών προσαρμοσμένων χαρακτήρων ("ma" και "ohm")

dim index ως byte

· προσαρμοσμένα byte χαρακτήρων

lcdcmd 64

μεταβείτε στη βασική διεύθυνση του χαρακτήρα 0 στο CGRAM, η γραφή συνεχίζεται για

μετέπειτα χαρακτήρες

Dim AA (8)

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

"μα"

χαρακτήρα, γραμμένο στη διεύθυνση CG RAM 64 (= ASCII 0)

gosub γράφω

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

;"ωμ"

χαρακτήρας, γραμμένος στη διεύθυνση CG RAM 72 (= ASCII 1)

gosub γράφω

πρέπει να συνεχίσω

Γράψτε κάθε χαρακτήρα στο CGRAM των κυκλωμάτων LCD ----------------------

γράφω:

Ρύθμιση LCD_RS On

για δείκτη = 1 έως 8

LCD2_NIBBLEOUT Swap4 (AA (ευρετήριο))

LCD2_NIBBLEOUT AA (ευρετήριο)

Επόμενο

ΕΠΙΣΤΡΟΦΗ

ΒΙΟΓΡΑΦΙΚΟ:

Κύριος βρόχος προγράμματος

κάνω

; ----- εισόδους κλίμακας

ledhigh = ReadAD10 (υψηλό)

ledhigh = ledhigh * 5000

ledhigh = ledhigh / 1023

ledlow = ReadAD10 (χαμηλό)

ledlow = ledlow * 5000

ledlow = ledlow / 1023

Vtarget = ReadAD10 (στόχος)

Vtarget = Vtarget * 9000

Vtarget = Vtarget / 1023

; ----- υπολογισμένα αποτελέσματα:

Vled = (ledhigh - ledlow) * 2

Iled = ledlow/47

ledlow = ledlow * 10

ledlow = ledlow/47

Εάν (ledlow % 10)> = 5 τότε Iled ++

ledlow = ledlow * 47

ledlow = ledlow / 10

Rled = (Vtarget - Vled) / Iled

; Εκτύπωση για εμφάνιση:

Αν Vled/1000 = 0 τότε

εντοπίστε 0, 0: εκτύπωση "SHORTED"

εντοπισμός 1, 0: εκτύπωση "ΕΠΙΚΟΙΝΩΝΙΕΣ"

πρέπει να συνεχίσω

Τέλος εαν

Αν ledlow <50 τότε

εντοπισμός 0, 0: εκτύπωση "Touch"

εντοπισμός 1, 0: εκτύπωση "LED"

πρέπει να συνεχίσω

Τέλος εαν

Εντοπίστε 0, 0

Εκτύπωση Vled/1000: Εκτύπωση "."

Εκτύπωση (Vled % 1000)/100: Εκτύπωση "V"

εντοπίστε 0, 6

Αν Iled <10 τότε

εντοπίστε 0, 4: εκτύπωση "": εκτύπωση

Ηγήθηκα

αλλού

εντοπίστε 0, 4: εκτύπωση "": εκτύπωση Iled

Τέλος εαν

εντοπίστε 0, 7: LCDWriteChar 0

Εντοπίστε 1, 0

Εκτύπωση Vtarget/1000: Εκτύπωση "."

Εκτύπωση (Vtarget % 1000)/100: Εκτύπωση ""

Εντοπίστε 1, 5

Αν Rled <100 τότε

εντοπίστε 1, 4: εκτύπωση "": εκτύπωση Rled

αλλού

Εντοπίστε 1, 4: Εκτύπωση Rled

Τέλος εαν

Εντοπίστε 1, 7: LCDWriteChar 1

βρόχος

Βήμα 6: Λήψη οθόνης

Λήψη οθόνης
Λήψη οθόνης

Βήμα 7: Σημειώσεις κατασκευής

Σημειώσεις κατασκευής:

Þ Συγκολλήστε πρώτα τις συνδέσεις σύρματος (κόκκινο, κίτρινο και ροζ στη διάταξη) και, στη συνέχεια, τα εξαρτήματα που θα καλυφθούν από την οθόνη LCD (δείτε τη φωτογραφία).

Τα 2 επιθέματα χαλκού είναι στην πραγματικότητα ένα μόνο κομμάτι PCB με μια εξαιρετικά λεπτή σχισμή στο στρώμα χαλκού για να τα διαχωρίζει ηλεκτρικά. Τα μαξιλάρια συγκολλούνται με σύρματα στα υποκείμενα ίχνη PCB. Τα μαξιλαράκια συνδέονται επίσης μηχανικά με την κάτω πλακέτα με 2 βίδες. Αυτό επιτρέπει την αντικατάσταση εάν τα τακάκια φθαρούν από επαναλαμβανόμενη χρήση.

Þ Σημειώστε ότι η θηλυκή κεφαλίδα 16 ακίδων δέχεται την οθόνη LCD με προ -κολλημένη αντρική κεφαλίδα 16 ακίδων.

Female Γυναικεία κεφαλίδα 6 ακίδων μεταξύ των μαξιλαριών για δοκιμή LED μέσω καλωδίων εάν θέλετε.

Βήμα 8: Σημειώσεις σχετικά με την ισχύ της μπαταρίας

- Μια μπαταρία 9V θα λειτουργήσει για τα περισσότερα LED μέχρι να πέσει κάτω από ~ 6,5V.

- Χρησιμοποιήστε μια νέα μπαταρία για μπλε LED. δεν θα λειτουργήσει εάν πέσει κάτω από 8,2V.

- Χρειάζεστε νέα μπαταρία εάν δεν μπορείτε να αυξήσετε το ρεύμα στο επιθυμητό επίπεδο με τη ρύθμιση του δοχείου iLED ή το ρεύμα πέσει όταν δοκιμάσετε ένα μπλε LED.

Συνιστάται: