Inhaltsverzeichnis:
- Schritt 1: Kredit geben, wo fällig
- Schritt 2: Benötigte Materialien und Teileliste
- Schritt 3: Schaltplan
- Schritt 4: Layout
- Schritt 5: CODE
- Schritt 6: Screenshot
- Schritt 7: Konstruktionshinweise
- Schritt 8: Hinweise zur Batterieleistung
Video: LED-TESTER - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Dieses Gerät ermöglicht Ihnen:
1. Testen Sie LEDs mit niedrigem Stromverbrauch, einschließlich SMD-Typen, 2. Anzeige des intrinsischen Spannungsabfalls (VLED), 3. Passen Sie die Helligkeit an, indem Sie den Strom durch ihn ändern (iLED), 4. Wählen Sie eine beliebige Spannung bis zu 9 V, für die Sie die LED in einem Projekt verwenden möchten (Vtarget), und
5. Basierend auf den obigen Parametern wird der richtige Widerstand für diese LED (RLED) angezeigt.
6. Erkennen Sie kurzgeschlossene Kontakte während des Tests.
7. Kontrollieren Sie den Kontrast/die Helligkeit des LCD.
Schritt 1: Kredit geben, wo fällig
Erstens gebührt dem Autor von robotroomTM (siehe seinen Originalartikel unter https://www.robotroom.com/LED-Tester-Pro-1.html) die volle Anerkennung für diese Idee und die Kernschaltung. Ich habe seine Idee für die Verwendung mit dem PIC 12F683 angepasst und das sehr einfache (und leistungsstarke) Great Cow Basic zum Codieren verwendet. Um die niedrige Pinanzahl auf dem PIC zu berücksichtigen, habe ich die 2-Draht-LCD-Schaltung von Myke Predko verwendet (siehe
Schritt 2: Benötigte Materialien und Teileliste
Adler für Schaltplan & Layout
Great Cow Basic zum Codieren
Superfeine Hobbysäge
Liste der Einzelteile:
Teilwert
C1 0.1uF KONDENSATOR
C2 1uF POLARISIERTER KONDENSATOR
C3 0.1uF KONDENSATOR
C4 0.1uF KONDENSATOR
C6 0.1uF KONDENSATOR
C7 1uF POLARISIERTER KONDENSATOR
C8 0.1uF KONDENSATOR
D2 1N914 DIODE
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D Typ FLIP FLOP, klar
R1 1K WIDERSTAND
R2 10K POTENTIOMETER
R3 500 POTENTIOMETER
R4 10K POTENTIOMETER
R5 47 WIDERSTAND
R6 10K WIDERSTAND
R7 10K WIDERSTAND
R8 47 WIDERSTAND
R9 100 POTENTIOMETER
WEIBLICHE HEADER FÜR LCD, EXTERNE LEDS
KLEINER SPDT-SCHALTER FÜR EIN/AUS
LM317 SPANNUNGSREGLER
MCP1702-5V SPANNUNGSREGLER
8X2-LCD MIT HINTERGRUNDBELEUCHTUNG MIT 16-POL-MÄNNLICHEM HEADER
Schritt 3: Schaltplan
Schritt 4: Layout
Schritt 5: CODE
;LED-Tester, abgeleitet vom Robot Room-Projekt;Originalprojekt von
;Verwendet 2-Draht-Setup für LCD
;verwendet PIC 12F683
;Da 3 analoge Eingänge benötigt werden, werden An0, AN1, AN2 und. verwendet
; verwendet GP4 & GP5 für den 2-Draht-Ausgang zum LCD.
;-----------------------------------------------------------------------
;Hardware-Setup:
;EINGÄNGE - LED hoch von Stromkreis zu AN0 (Pin7)
; LED niedrig vom Stromkreis zu
AN1 (Stift 6); Dies ist der Strommesswiderstand
; 10K Zielspannungspoti
Schleifer an AN2 (Pin 5), endet an +5V & GND
; GP3 (Pin 4) an +5V so
nicht schwebend.
;AUSGÄNGE - GP4 (Pin 3) zu LCD DAT
; GP5 (Pin 2) an LCD
UHR
;-----------------------------------------------------------------------
;Chipeinstellungen
#chip 12F683, 8
#config MCLRE=OFF;nein
externer Reset
;2-Draht-LCD-Setup
#define LCD_IO 2
#define LCD_DB GPIO.4;Schieberegisterdaten an
GP4, Stift 3
#define LCD_CB GPIO.5;Schieberegistertakt ein
GP5, Stift 2
;Hauptprogramm
Dim ledhigh, ledlow, Vtarget solange
Dim Vled, Iled, Rled als Wort
;Eingaben
#define hohe AN0
dir AN0 in
#define niedrige AN1
dir AN1 in
#define Ziel AN2
dir AN2 in
;Definieren Sie benutzerdefinierte Zeichenarrays ("ma" und "ohm")
dim-Index als Byte
;benutzerdefinierte Zeichenbytes
lcdcmd 64
;gehe zur Basisadresse des Zeichens 0 im CGRAM,;Schreiben geht weiter für
nachfolgende Zeichen
Abm. AA(8)
AA() = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
;"ma"
Zeichen, geschrieben in CG RAM Adresse 64 (= ASCII 0)
gosub schreiben
AA() = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
;"Ohm"
Zeichen, geschrieben in CG RAM Adresse 72 (= ASCII 1)
gosub schreiben
gehe weiter
;Schreiben Sie jedes Zeichen in das CGRAM der LCD-Schaltung ----------------------
schreiben:
LCD_RS einschalten
für Index = 1 bis 8
LCD2_NIBBLEOUT Swap4(AA(Index))
LCD2_NIBBLEOUT AA(Index)
nächste
Rückkehr
Lebenslauf:
;Hauptprogrammschleife
tun
;-----Eingänge skalieren
ledhigh = ReadAD10 (hoch)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (niedrig)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vziel = ReadAD10(Ziel)
Vziel = Vziel * 9000
VZiel = VZiel / 1023
;-----berechnete Ergebnisse:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow/47
ledlow = ledlow * 10
ledlow = ledlow/47
If (ledlow % 10) >= 5 then Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
;Drucken zur Anzeige:
Wenn Vled/1000 = 0 dann
suche 0, 0: drucke "SHORTED"
lokalisieren 1, 0: "KONTAKTE" drucken
gehe weiter
Beenden, wenn
Wenn ledlow < 50 dann
lokalisieren 0, 0: Drucken Sie "Touch"
lokalisieren 1, 0: "LED" drucken
gehe weiter
Beenden, wenn
Suchen Sie 0, 0
Drucken Vled/1000: Drucken Sie "."
Drucken (Vled % 1000)/100: Drucken "V"
lokalisieren 0, 6
Wenn Iled < 10, dann
lokalisieren 0, 4: print " ":print
Ich führe
anders
lokalisieren 0, 4: print " ":print Iled
Beenden, wenn
lokalisieren 0, 7: LCDWriteChar 0
Suchen Sie 1, 0
Vtarget/1000 drucken: Drucken Sie "."
Drucken (Vsoll % 1000)/100: Drucken ""
Suchen Sie 1, 5
Wenn Rled < 100 dann
find 1, 4: drucke " ": drucke Rled
anders
lokalisieren 1, 4: Rled. drucken
Beenden, wenn
Suchen Sie 1, 7: LCDWriteChar 1
Schleife
Schritt 6: Screenshot
Schritt 7: Konstruktionshinweise
Konstruktionshinweise:
Þ Löten Sie zuerst die Kabelverbindungen (rot, gelb und rosa im Layout), dann die Komponenten, die vom LCD abgedeckt werden (siehe Foto).
Þ Die 2 Kupferpads sind eigentlich ein einziges Stück PCB mit einem superfeinen Schlitz in der Kupferschicht, um sie elektrisch zu trennen. Die Pads werden mit Drähten an darunter liegende PCB-Leiterbahnen gelötet. Die Pads sind zusätzlich mit 2 Schrauben mechanisch mit der darunter liegenden Platine verbunden; Dies ermöglicht einen Austausch, wenn sich die Pads durch wiederholten Gebrauch abnutzen.
Þ Beachten Sie, dass die 16-polige Buchsenleiste das LCD mit vorgelöteten 16-poligen Stiftleisten akzeptiert.
Þ 6-Pin-Buchsenleiste zwischen den Pads zum Testen von LEDs über Drähte, falls gewünscht.
Schritt 8: Hinweise zur Batterieleistung
- Eine 9-V-Batterie funktioniert für die meisten LEDs, bis sie unter ~6,5 V fällt.
- Verwenden Sie eine neue Batterie für blaue LEDs; funktioniert nicht, wenn es unter ~8,2 V fällt.
- Benötigen Sie eine neue Batterie, wenn der Strom mit der Einstellung des iLED-Poti nicht auf das gewünschte Niveau angehoben werden kann oder der Strom beim Testen einer blauen LED abfällt.
Empfohlen:
Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: 4 Schritte
Video-Tutorials De Tecnologías Creativas 04: ¿Para Qué Servirá Un Potenciómetro Y Un Led?: En este Tutorial vamos a prender como modificar la intensid de la luz de un led con einer potenciómetro sobre una placa Arduino Uno. Este ejercicio lo realizaremos mediante simulación y para ello utilizaremos Tinkercad Circuits (utilizando una cuen
Arduino Ampel-Controller mit RBG Led - 4-Wege: 3 Schritte
Arduino Ampel-Controller mit RBG Led | 4-Wege: In diesem Beitrag erfahren Sie, wie Sie einen Arduino-Ampelcontroller herstellen. Mit diesem Ampelsteuergerät wird der Verkehrsfluss gesteuert. Diese können in stark frequentierten Bereichen angewendet werden, um Verkehrsblockaden oder Unfälle zu vermeiden
Ein riesiges leuchtendes LED-Schild herstellen – wikiHow
Wie man ein riesiges leuchtendes LED-Schild herstellt: In diesem Projekt zeige ich Ihnen, wie Sie ein riesiges Schild mit einem benutzerdefinierten Schriftzug bauen, der mit Hilfe von RGB-LEDs aufleuchten kann. Das Schild kann aber auch als primäre Lichtquelle in Ihrem Raum verwendet werden, indem warmweiße LED-Streifen verwendet werden. Lass uns st
Nachtsicht-Laserschnabel! (ODER wie man eine Nachtsicht-erhaltende LED Throwie, Transformer Toy Mashup Taschenlampe herstellt!): 5 Schritte
Nachtsicht-Laserschnabel! (ODER Wie man eine Nachtsicht-erhaltende, LED-Throwie, Transformator-Spielzeug-Mashup-Taschenlampe herstellt!): Ein Instructable von einem Noob für den Noob Spielzeug? Ein instructable mit einem wirklich langen Namen! Wir nennen es "Nightvision Laserbeak" zum
Einfacher LED-Farbwechsel "Kerze": 5 Schritte (mit Bildern)
Einfacher LED-Farbwechsel "Kerze": Dies ist ein einfaches Farbwechsellicht, das sich hervorragend für Kinder und Erwachsene eignet. Sieht in einem schwach beleuchteten Raum wunderschön aus, ideal für die Feiertage und macht ein ziemlich cooles Nachtlicht