Tartalomjegyzék:
- 1. lépés: Adjon hitelt a megfelelő időben
- 2. lépés: A szükséges anyagok és alkatrészek listája
- 3. lépés: Vázlatos
- 4. lépés: Elrendezés
- 5. lépés: KÓDOLÁS
- 6. lépés: Képernyőkép
- 7. lépés: Építési megjegyzések
- 8. lépés: Megjegyzések az akkumulátorról
Videó: LED TESTER: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez az eszköz lehetővé teszi:
1. Tesztelje a kis teljesítményű LED -eket, beleértve a felületszerelési típusokat is, 2. Jelenítse meg a belső feszültségcsökkenést (VLED), 3. Állítsa be fényerejét a rajta keresztül áramerősség megváltoztatásával (iLED), 4. Válassza ki a 9 V -ig terjedő feszültséget, amelyhez a LED -et tervezi használni egy projektben (Vtarget), és
5. A fenti paraméterek alapján kijelzi a megfelelő ellenállást az adott LED -hez (RLED).
6. A rövidzárlatos érintkezők észlelése a tesztelés során.
7. Az LCD kontrasztjának/fényerejének szabályozása.
1. lépés: Adjon hitelt a megfelelő időben
Először is, teljes elismerés az ötletért és az alapvető áramkörökért a robotroomTM szerzője (kérjük, olvassa el eredeti cikkét a https://www.robotroom.com/LED-Tester-Pro-1.html címen). Az ötletét a PIC 12F683 -hoz használtam, a nagyon egyszerű (és hatékony) Great Cow Basic kódoláshoz. A PIC alacsony tűszámainak kielégítésére Myke Predko 2 vezetékes LCD áramkörét használtam (lásd:
2. lépés: A szükséges anyagok és alkatrészek listája
Eagle for Schematic & Layout
Great Cow Basic kódoláshoz
Szuperfinom hobbi fűrész
Alkatrész lista:
Részérték
C1 0,1uF KAPACITOR
C2 1uF POLARIZÁLT KAPACITOR
C3 0,1uF KAPACITOR
C4 0,1uF KAPACITOR
C6 0,1uF KAPACITOR
C7 1uF POLARIZÁLT KAPACITOR
C8 0,1uF KAPACITOR
D2 1N914 DIÓDA
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D típusú FLIP FLOP, átlátszó
R1 1K ELLENÁLLÓ
R2 10K POTENCIOMÉTER
R3 500 POTENCIOMÉTER
R4 10K POTENCIOMÉTER
R5 47 Ellenállás
R6 10K ELLENÁLLÓ
R7 10K ellenállás
R8 47 Ellenállás
R9 100 POTENCIOMÉTER
NŐFEJEK LCD, KÜLSŐ LED -ekhez
KIS SPDT KAPCSOLÓ BE/KI
LM317 FESZÜLTSÉG SZABÁLYOZÓ
MCP1702-5V FESZÜLTSÉG SZABÁLYOZÓ
HÁTTÉR 8X2 LCD 16 TŰ FÉRFI FEJHEZ
3. lépés: Vázlatos
4. lépés: Elrendezés
5. lépés: KÓDOLÁS
; LED tesztelő, a Robot Room projektből származik; eredeti projekt a https://www.robotroom.com/LED-Tester-Pro-1.html weboldalról
; 2 vezetékes beállítást használ az LCD -hez
; a PIC 12F683 -at használja
; Mivel 3 analóg bemenetre van szükség, az An0, AN1, AN2 és
; GP4 és GP5 -t használ a 2 vezetékes kimenethez az LCD -n.
;-----------------------------------------------------------------------
; Hardver beállítása:
; BEMENETEK - LED magas az áramkörtől az AN0 -ig (pin 7)
; A LED alacsony áramkörtől
AN1 (6. tüske); ez az aktuális érzékelő ellenállás
; 10K Célfeszültség pot
ablaktörlő AN2 -re (5. tű), +5V -ra és GND -re végződik
; GP3 (4. tüske) +5 V -ra
nem lebeg.
; KIMENETEK - GP4 (3. tű) az LCD DAT -hoz
; GP5 (2. tű) az LCD -hez
ÓRA
;-----------------------------------------------------------------------
; Chip beállítások
#chip 12F683, 8
#config MCLRE = KI; nem
külső reset
2 vezetékes LCD beállítás
#define LCD_IO 2
#define LCD_DB GPIO.4; kapcsolja be a regisztrációs adatokat
GP4, 3. tű
#define LCD_CB GPIO.5; kapcsolja be a regiszter órát
GP5, 2. tű
; Fő program
Halvány ledhigh, ledlow, Vtarget olyan hosszú
Dim Vled, Iled, Rled mint szó
; bemenetek
#definálja a magas AN0 értéket
dir AN0 in
#define low AN1
dir AN1 in
#define target AN2
dir AN2 in
; Adjon meg egyéni karakter tömböket ("ma" és "ohm")
halvány index bájtként
; egyéni karakterbájtok
lcdcmd 64
; menjen a 0 karakter alapcímére a CGRAM -ban,; az írás folytatódik
későbbi karakterek
Halvány AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "anya"
karakter, a CG RAM 64 címébe írva (= ASCII 0)
gosub írni
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
;"ohm"
karakter, a CG RAM 72 címébe írva (= ASCII 1)
gosub írni
megy tovább
; Írjon minden karaktert az LCD áramkör CGRAM-jába ----------------------
ír:
Kapcsolja be az LCD_RS -t
index esetén 1-8
LCD2_NIBBLEOUT Swap4 (AA (index))
LCD2_NIBBLEOUT AA (index)
következő
Visszatérés
önéletrajz:
; Fő programhurok
tedd
; ----- skála bemenetek
ledhigh = ReadAD10 (magas)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (alacsony)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (cél)
Vtarget = Vtarget * 9000
Vtarget = Vtarget / 1023
; ----- számított eredmények:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow/47
ledlow = ledlow * 10
ledlow = ledlow/47
Ha (ledlow % 10)> = 5 akkor Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
; Nyomtatás megjelenítéshez:
Ha Vled/1000 = 0 akkor
keresse 0, 0: nyomtatja "RÖVID"
keresse meg az 1 -et, 0: nyomtatja a "KAPCSOLATOK" -t
megy tovább
Vége, ha
Ha ledlow <50 akkor
keresse meg 0, 0: nyomtatja az "Érintés" gombot
keresse meg az 1 -et, 0: "LED" nyomtatása
megy tovább
Vége, ha
Keresse meg a 0, 0 értéket
Nyomtatás Vled/1000: Nyomtatás "."
Nyomtatás (Vled % 1000)/100: "V" nyomtatás
keresse meg a 0, 6
Ha Iled <10 akkor
keresse meg 0, 4: print "": print
Vezettem
más
keresse meg 0, 4: print "": print Iled
Vége, ha
keresse 0, 7: LCDWriteChar 0
Keresse meg az 1, 0 pontot
Nyomtatás Vtarget/1000: Nyomtatás "."
Nyomtatás (Cél % 1000)/100: Nyomtatás ""
Keresse meg az 1, 5 pontot
Ha Rled <100, akkor
keresse meg 1, 4: print "": print Rled
más
keresse meg az 1, 4: Print Rled
Vége, ha
Keresse meg az 1, 7 lehetőséget: LCDWriteChar 1
hurok
6. lépés: Képernyőkép
7. lépés: Építési megjegyzések
Építési megjegyzések:
Forrasztja először a vezetékcsatlakozásokat (piros, sárga és rózsaszín az elrendezésben), majd azokat az alkatrészeket, amelyeket az LCD lefed (lásd a fényképet).
Þ A 2 rézpárna valójában egyetlen darab NYÁK, és a rézrétegben szuperfinom rés van, amely elektromosan elválasztja őket. A párnákat huzalokkal forrasztják a mögöttes NYÁK -nyomokhoz. A párnákat 2 csavarral mechanikusan is össze kell kötni az alatta lévő táblával; ez lehetővé teszi a cserét, ha a párnák elhasználódnak az ismételt használat miatt.
Þ Ne feledje, hogy a 16 tűs hüvelyes fejléc elfogadja az LCD -t, előmelegített 16 tűs dugóval.
Þ 6 tűs női fejrész a párnák között a LED -ek teszteléséhez vezetékeken keresztül, ha szükséges.
8. lépés: Megjegyzések az akkumulátorról
- A 9 V -os akkumulátor a legtöbb LED -hez működik, amíg ~ 6,5 V alá nem csökken.
- Használjon friss elemet a kék LED -ekhez; nem működik, ha ~ 8,2V alá esik.
- Új elemre van szüksége, ha az iLED edény beállításával nem tudja az áramot a kívánt szintre emelni, vagy ha a kék LED tesztelésekor az áram csökken.
Ajánlott:
TR-01 DIY Rotary Engine Compression Tester: 6 lépés (képekkel)
TR-01 DIY Rotary Motor Compression Tester: 2009-től kezdve a TwistedRotors eredeti TR-01 v1.0, v2.0 és v2.0 Baro szabványai a kézi, digitális, forgó motor kompressziós teszterek. Most pedig építheti sajátját! 2017 -re, a Mazdas Rotary E 50. évfordulója tiszteletére
Raspberry Pi Logic Chip Tester: 4 lépés
Raspberry Pi Logic Chip Tester: Ez egy Raspberry pi logikai tesztelő szkript, ezzel ellenőrizheti, hogy működik-e (saját készítésű) logikai áramköre. Ez a szkript használható a relék tesztelésére is. FIGYELEM: A Raspberry pi nem működik támogatja az 5v GPIO bemeneteket, tehát ha az áramkör 5V kimenetet ad, akkor
OPAMP (741 típus) ÉS 555 TESTER: 3 lépés
OPAMP (741 típus) ÉS 555 TESZTER: Az OPAMPS és az 555 időzítő az egyik általánosan használt elektronikus IC, amelyet rendszeresen használunk, ezért meg kell győződnünk arról, hogy az IC -k megfelelően működnek vagy hibásak. Ezért egy tesztert kell készítenünk, amely segít tesztelni, hogy ezek az IC -k működnek -e
Minden egyben · DMX Terminator & DMX Tester: 3 lépés
Mindent egyben · DMX Terminator & DMX Tester: Fénytechnikusként néha tudnia kell, hogy a dmx kapcsolatok mennyire egészségesek a berendezések között. Néha a vezetékek, a szerelvények vagy a feszültségingadozások miatt a DMX rendszer számos problémának és hibának van kitéve. Szóval elkészítettem
Érintse meg az Arduino IC TESTER gombot: 4 lépés
Érintse meg az Arduino IC TESTER -t: Arduino Project fejlesztés alatt áll