Innholdsfortegnelse:
- Trinn 1: Gi kreditt ved forfall
- Trinn 2: Nødvendige materialer og deleliste
- Trinn 3: Skjematisk
- Trinn 4: Oppsett
- Trinn 5: KODE
- Trinn 6: Skjermbilde
- Trinn 7: Konstruksjonsnotater
- Trinn 8: Merknader om batteristrøm
Video: LED TESTER: 8 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Denne enheten lar deg:
1. Test lysdioder med lav effekt, inkludert typer overflatemontering, 2. Vis det innebygde spenningsfallet (VLED), 3. Juster lysstyrken ved å endre strømmen gjennom den (iLED), 4. Velg en spenning på opptil 9V som du planlegger å bruke lysdioden for i et prosjekt (Vtarget), og
5. Basert på parametrene ovenfor, vil den vise den riktige motstanden for bruk for den LED -en (RLED).
6. Oppdag korte kontakter under testing.
7. Kontroller kontrasten/lysstyrken på LCD -skjermen.
Trinn 1: Gi kreditt ved forfall
Fullfør først æren for denne ideen og kjernekretsene til forfatteren av robotroomTM (se den originale artikkelen på https://www.robotroom.com/LED-Tester-Pro-1.html). Jeg tilpasset ideen hans til bruk med PIC 12F683, ved å bruke den veldig enkle (og kraftige) Great Cow Basic for koding. For å imøtekomme det lave tallet på PIC, brukte jeg 2-leder LCD-kretsen av Myke Predko (se
Trinn 2: Nødvendige materialer og deleliste
Eagle for skjematisk og layout
Great Cow Basic for koding
Superfin hobbysag
Deleliste:
Delverdi
C1 0,1uF KAPASITOR
C2 1uF POLARISERT KAPASITOR
C3 0,1 uF KAPASITOR
C4 0.1uF KAPASITOR
C6 0.1uF KAPASITOR
C7 1uF POLARISERT KAPASITOR
C8 0.1uF KAPASITOR
D2 1N914 DIODE
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D type FLIP FLOP, klar
R1 1K MOTSTAND
R2 10K POTENTIOMETER
R3 500 POTENTIOMETER
R4 10K POTENTIOMETER
R5 47 MOTSTAND
R6 10K MOTSTAND
R7 10K MOTSTAND
R8 47 MOTSTAND
R9 100 POTENTIOMETER
KVINNEHOVEDER FOR LCD, EKSTERNE LED
LITEN SPDT -bryter FOR PÅ/AV
LM317 SPENNINGSREGULATOR
MCP1702-5V SPENNINGSREGULATOR
BACKLIT 8X2 LCD MED 16 PINNE MANNHOVED
Trinn 3: Skjematisk
Trinn 4: Oppsett
Trinn 5: KODE
; LED-tester, avledet fra Robot Room-prosjektet; originalt prosjekt fra
; Bruker 2 -leder oppsett for LCD
; bruker PIC 12F683
; Siden trenger 3 analoge innganger, vil bruke An0, AN1, AN2 og
; vil bruke GP4 og GP5 for 2 -lederutgangen til LCD -skjermen.
;-----------------------------------------------------------------------
; Maskinvareoppsett:
; INNGANGER - LED høy fra krets til AN0 (pin7)
; LED lav fra krets til
AN1 (pinne 6); dette er den nåværende sansemotstanden
; 10K målspenningspotte
visker til AN2 (pin 5), ender til +5V & GND
; GP3 (pin 4) til +5V så
ikke flytende.
; UTGANGER - GP4 (pin 3) til LCD DAT
; GP5 (pin 2) til LCD
KLOKKE
;-----------------------------------------------------------------------
; Chip -innstillinger
#chip 12F683, 8
#config MCLRE = AV; nei
ekstern tilbakestilling
; 2 -tråds LCD -oppsett
#define LCD_IO 2
#define LCD_DB GPIO.4; skift registerdata på
GP4, pinne 3
#define LCD_CB GPIO.5; skift registerklokke på
GP5, pinne 2
; Hovedprogram
Dim ledhigh, ledlow, Vtarget like long
Dim Vled, Iled, Rled som ord
; innganger
#definere høy AN0
dir AN0 in
#definere lav AN1
dir AN1 in
#definer mål AN2
dir AN2 in
; Definer tilpassede tegnfiler ("ma" og "ohm")
dim indeks som byte
; egendefinerte tegnbyte
lcdcmd 64
; gå til basisadressen til tegnet 0 i CGRAM,; skriving fortsetter for
påfølgende tegn
Dim AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ma"
tegn, skrevet inn i CG RAM -adresse 64 (= ASCII 0)
gosub skrive
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
; "ohm"
tegn, skrevet inn i CG RAM -adresse 72 (= ASCII 1)
gosub skrive
gå til CV
; Skriv hvert tegn inn i CGRAM av LCD-kretser ----------------------
skrive:
Sett LCD_RS På
for indeks = 1 til 8
LCD2_NIBBLEOUT Swap4 (AA (indeks))
LCD2_NIBBLEOUT AA (indeks)
neste
komme tilbake
gjenoppta:
; Hovedprogramsløyfe
gjøre
; ----- skala innganger
ledhigh = ReadAD10 (høy)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (lav)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (mål)
Vtarget = Vtarget * 9000
Vtarget = Vtarget / 1023
; ----- beregnede resultater:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow/47
ledlow = ledlow * 10
ledlow = ledlow/47
Hvis (ledlow % 10)> = 5 så Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
; Skrive ut for å vise:
Hvis Vled/1000 = 0 da
Finn 0, 0: Skriv ut "KORT"
lokaliser 1, 0: skriv ut "KONTAKTER"
gå til CV
Slutt om
Hvis ledlow <50 da
Finn 0, 0: Skriv ut "Touch"
lokaliser 1, 0: skriv ut "LED"
gå videre
Slutt om
Finn 0, 0
Skriv ut Vled/1000: Skriv ut "."
Skriv ut (Vled % 1000)/100: Skriv ut "V"
finn 0, 6
Hvis Iled <10 da
finn 0, 4: print "": print
Jeg ledet
ellers
lokaliser 0, 4: print "": print Iled
Slutt om
finn 0, 7: LCDWriteChar 0
Finn 1, 0
Skriv ut Vtarget/1000: Skriv ut "."
Skriv ut (Vtarget % 1000)/100: Skriv ut ""
Finn 1, 5
Hvis Rled <100 da
lokaliser 1, 4: print "": print Rled
ellers
lokaliser 1, 4: Print Rled
Slutt om
Finn 1, 7: LCDWriteChar 1
Løkke
Trinn 6: Skjermbilde
Trinn 7: Konstruksjonsnotater
Konstruksjonsnotater:
Þ Lodde ledningstilkoblingene (rød, gul og rosa i oppsettet) først, deretter komponentene som skal dekkes av LCD -skjermen (se fotografi).
Þ De to kobberputene er faktisk et enkelt stykke PCB med en superfin spalte i kobberlaget for å skille dem elektrisk. Putene er loddet med ledninger til underliggende PCB -spor. Putene er også mekanisk koblet til det underliggende brettet med 2 skruer; Dette gir mulighet for utskifting hvis putene slites ut ved gjentatt bruk.
Þ Vær oppmerksom på at 16 -pins kvinnelig topptekst godtar LCD -skjermen med forhånds loddet 16 -pins mannlig topptekst.
Þ 6 -pinners hunnhodet mellom pads for testing av lysdioder via ledninger hvis ønskelig.
Trinn 8: Merknader om batteristrøm
- Et 9V batteri vil fungere for de fleste lysdioder til det faller under ~ 6,5V.
- Bruk et nytt batteri for blå lysdioder; vil ikke fungere hvis den faller under ~ 8,2V.
- Trenger nytt batteri hvis du ikke kan øke strømmen til ønsket nivå med justering av iLED -potten, eller strømmen synker når du tester en blå LED.
Anbefalt:
Easy Sew Able LED -tester: 7 trinn
Easy Sew Able LED Tester: Dette prosjektet lar deg raskt teste sybare LED -er. Med dette prosjektet kan du: Test lysdioder før sying Testlysdioder som ved et uhell ble blandet sammen i en gruppe for farge Test -lysdioder for å sikre at de har samme fargenyanse
IC Tester, Op-Amp, 555 Timer Tester: 3 trinn
IC Tester, Op-Amp, 555 Timer Tester: Alle dårlige eller erstatnings ICer ligger, men hvis de blandes med hverandre, tar det mye tid å identifisere dårlig eller god. I denne artikkelen lærer vi om hvordan vi kan lage IC tester, la oss fortsette
LED Strip Tester: 4 trinn (med bilder)
LED Strip Tester: Denne er ganske enkel - en tester for en LED -stripe for TV -reparasjoner. Jeg hadde litt problemer med LED -TV -en min. En av LED -stripene gikk ut, og skjermen min ble svart. Inntil jeg lyste en lommelykt rett inn på skjermen og så et bilde jeg ikke hadde
LED Altoids Tester: 4 trinn
LED Altoids Tester: Altoids LED Tester med 2x AA batteriforsyning laget av gammel IDE -kabelVerktøy du trenger: Altoids Gum TinSoldering Ironwire cutter or caliperBattery Clip for 2xAA batterier2 AA batterier 1 gammel IDE kabelHotglue20min av ditt liv;) Forresten .. Jeg ble inspirert
Enkel LED -tester i en TicTac -boks: 4 trinn
Enkel LED -tester i en TicTac -boks: Et veldig enkelt prosjekt, alt du trenger er en overføringskabel, 2 AAA -batterier, kort ledning for å koble til batteriene og mye lim ……….. Alle detaljer er i skisser