Spisu treści:
- Krok 1: Udzielanie kredytu tam, gdzie jest należny
- Krok 2: Potrzebne materiały i lista części
- Krok 3: Schemat
- Krok 4: Układ
- Krok 5: KOD
- Krok 6: Zrzut ekranu
- Krok 7: Uwagi konstrukcyjne
- Krok 8: Uwagi dotyczące zasilania baterii
Wideo: TESTER LED: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
To urządzenie pozwoli Ci:
1. Przetestuj diody LED małej mocy, w tym typy do montażu powierzchniowego, 2. Wyświetl własny spadek napięcia (VLED), 3. Dostosuj jego jasność, zmieniając prąd przez niego (iLED), 4. Wybierz dowolne napięcie do 9V, dla którego planujesz używać diody LED w projekcie (Vtarget) i
5. W oparciu o powyższe parametry, wyświetli odpowiednią rezystancję dla tej diody LED (RLED).
6. Wykryj zwarte styki podczas testowania.
7. Kontroluj kontrast/jasność wyświetlacza LCD.
Krok 1: Udzielanie kredytu tam, gdzie jest należny
Po pierwsze, pełne uznanie dla tego pomysłu i głównych obwodów należy do autora robotroomTM (proszę zapoznać się z jego oryginalnym artykułem na stronie https://www.robotroom.com/LED-Tester-Pro-1.html). Zaadaptowałem jego pomysł do użycia z PIC 12F683, używając bardzo łatwego (i potężnego) programu Great Cow Basic do kodowania. Aby dostosować się do małej liczby pinów na PIC, użyłem 2-przewodowego obwodu LCD Myke Predko (patrz
Krok 2: Potrzebne materiały i lista części
Orzeł dla schematu i układu
Świetna krowa podstawowa do kodowania
Superfine hobby piła
Lista części:
Wartość części
C1 0.1uF kondensator
SPOLARYZOWANY KONDENSATOR C2 1uF
C3 0.1uF kondensator
C4 0.1uF KONDENSATOR
C6 0.1uF kondensator
C7 1uF POLARYZOWANY KONDENSATOR
C8 0.1uF kondensator
D2 1N914 DIODA
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D typu FLIP FLOP, przezroczysty
REZYSTOR R1 1K
POTENCJOMETR R2 10K
POTENCJOMETR R3 500
POTENCJOMETR R4 10K
REZYSTOR R5 47
REZYSTOR R6 10K
REZYSTOR R7 10K
REZYSTOR R8 47
R9 100 POTENCJOMETR
NAGŁÓWKI ŻEŃSKIE DO LCD, ZEWNĘTRZNE LED
MAŁY PRZEŁĄCZNIK SPDT DO WŁĄCZANIA/WYŁĄCZANIA
REGULATOR NAPIĘCIA LM317
REGULATOR NAPIĘCIA MCP1702-5V
PODŚWIETLANY LCD 8X2 Z 16-PINOWYM NAGŁÓWKIEM MĘSKIM
Krok 3: Schemat
Krok 4: Układ
Krok 5: KOD
;Tester LED, pochodzący z projektu Robot Room;oryginalny projekt z
;Wykorzystuje konfigurację 2-przewodową dla LCD
;używa PIC 12F683
;Ponieważ potrzebne są 3 wejścia analogowe, użyje An0, AN1, AN2 i
; użyje GP4 i GP5 dla 2-przewodowego wyjścia do LCD.
;-----------------------------------------------------------------------
;Konfiguracja sprzętu:
;WEJŚCIA - LED wysoki z obwodu do AN0 (pin7)
; Dioda LED niska z obwodu do
AN1 (styk 6); to jest obecny rezystor zmysłowy
; Potencjometr napięcia docelowego 10K
wycieraczka do AN2 (pin 5), końcówki do +5V i GND
; GP3 (pin 4) do +5V więc
nie pływający.
;WYJŚCIA - GP4 (pin 3) do LCD DAT
; GP5 (pin 2) do LCD
ZEGAR
;-----------------------------------------------------------------------
;Ustawienia chipów
#chip 12F683, 8
#config MCLRE=OFF;nie
reset zewnętrzny
;2-przewodowa konfiguracja LCD
#definiuj LCD_IO 2
#define LCD_DB GPIO.4;przesuń dane rejestru na
GP4, pin 3
#define LCD_CB GPIO.5;przesunięcie zegara rejestru włączone
GP5, pin 2
;Główny program
Dim ledhigh, ledlow, Vtarget tak długo
Dim Vled, Iled, Rled jako słowo
;wejścia
#definiuj wysoki AN0
dir AN0 w
#zdefiniuj niski AN1
dir AN1 w
#define cel AN2
dir AN2 w
;Definiuj niestandardowe tablice znaków ("ma" i "ohm")
indeks dim jako bajt
;niestandardowe bajty znaków
lcdcmd 64
;przejdź do adresu bazowego znaku 0 w CGRAM,;pisanie trwa przez
kolejne postacie
Ciemne AA(8)
AA() = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
;"mama"
znak, zapisany do CG RAM adres 64 (= ASCII 0)
gosub napisz
AA() = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
;"om"
znak, zapisany do CG RAM adres 72 (= ASCII 1)
gosub napisz
idź do wznowienia
;Zapisz każdy znak w CGRAMie obwodów LCD---------------------------
pisać:
Włącz LCD_RS
dla indeksu = 1 do 8
LCD2_NIBBLEOUT Zamiana4(AA(indeks))
LCD2_NIBBLEOUT AA(indeks)
Następny
powrót
wznawiać:
;Główna pętla programu
robić
;-----wejścia wagowe
ledhigh = ReadAD10 (wysoki)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (niski)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vcel = CzytajAD10(cel)
Vcel = Vcel * 9000
Vcel = Vcel / 1023
;-----obliczone wyniki:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow/47
ledlow = ledlow * 10
ledlow = ledlow/47
Jeśli (ledlow % 10) >= 5 to Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vcel - Vled) / Iled
;Drukowanie do wyświetlenia:
Jeśli Vled/1000 = 0 to
zlokalizuj 0, 0: wypisz "SKRÓT"
zlokalizować 1, 0: wydrukować "KONTAKTY"
idź do wznowienia
Zakończ, jeśli
Jeśli ledlow < 50 to
zlokalizuj 0, 0: drukuj "Dotknij"
zlokalizuj 1, 0: drukuj "LED"
idź do wznowienia
Zakończ, jeśli
Zlokalizuj 0, 0
Drukuj Vled/1000: Drukuj "."
Drukuj (Vled % 1000)/100: Drukuj "V"
zlokalizuj 0, 6
Jeśli Iled < 10 wtedy
zlokalizuj 0, 4: drukuj " ": drukuj
Prowadziłem
w przeciwnym razie
zlokalizować 0, 4: print " ": print Iled
Zakończ, jeśli
zlokalizuj 0, 7: LCDWriteChar 0
Zlokalizuj 1, 0
Drukuj Vtarget/1000: Drukuj "."
Drukuj (Vcel % 1000)/100: Drukuj ""
Zlokalizuj 1, 5
Jeśli Rled < 100, to
zlokalizuj 1, 4: drukuj " ": drukuj Rled
w przeciwnym razie
zlokalizuj 1, 4: Drukuj Rled
Zakończ, jeśli
Zlokalizuj 1, 7: LCDWriteChar 1
pętla
Krok 6: Zrzut ekranu
Krok 7: Uwagi konstrukcyjne
Uwagi konstrukcyjne:
Þ Przylutuj najpierw połączenia przewodów (czerwony, żółty i różowy w układzie), a następnie elementy, które będą zasłaniane przez wyświetlacz LCD (patrz zdjęcie).
Þ 2 miedziane podkładki są w rzeczywistości jednym kawałkiem PCB z bardzo drobną szczeliną w warstwie miedzi, aby je elektrycznie oddzielić. Pady są przylutowane przewodami do leżących pod nimi ścieżek PCB. Podkładki są również mechanicznie połączone z płytą pod spodem za pomocą 2 śrub; pozwala to na wymianę, jeśli klocki zużyją się podczas wielokrotnego użytkowania.
Þ Zwróć uwagę, że 16-stykowe złącze żeńskie akceptuje wyświetlacz LCD z wstępnie wlutowanym 16-stykowym złączem męskim.
Þ 6-pinowe złącze żeńskie między padami do testowania diod LED za pomocą przewodów w razie potrzeby.
Krok 8: Uwagi dotyczące zasilania baterii
- Bateria 9V będzie działać dla większości diod LED, dopóki nie spadnie poniżej ~6,5V.
- Użyj nowej baterii do niebieskich diod LED; nie zadziała, jeśli spadnie poniżej ~8.2V.
- Potrzebujesz nowej baterii, jeśli nie można podnieść prądu do pożądanego poziomu za pomocą regulacji potencjometru iLED lub prąd spada podczas testowania niebieskiej diody LED.
Zalecana:
Łatwy w szyciu tester LED: 7 kroków
Easy Sew Able LED Tester: Ten projekt pozwala szybko przetestować szyte diody LED. Dzięki temu projektowi możesz:Testować diody LED przed szyciemTestować diody LED, które przypadkowo zostały pomieszane w grupie w celu uzyskania kolorowych diod LED, aby upewnić się, że mają ten sam odcień koloru
Tester IC, wzmacniacz operacyjny, tester timera 555: 3 kroki
Tester IC, wzmacniacz operacyjny, tester timera 555: wszystkie złe lub zamienne układy scalone leżą, ale jeśli się ze sobą zmieszają, identyfikacja złego lub dobrego zajmuje dużo czasu. W tym artykule dowiemy się, jak możemy zrobić IC tester, kontynuujmy
Tester LED Playmobil 3V: 7 kroków
Tester LED Playmobil 3V: Podłączanie wyprowadzeń diody LED do zacisku akumulatora jest mało zabawne. To moja najlepsza próba ożywienia go trochę. Kiedy skończysz, wszystko, co musisz zrobić, aby przetestować diodę LED, to umieścić ją w haczykach, które robisz z drutu
Przenośny Powered Breadboard i tester LED: 5 kroków
Przenośny tester płytek chlebowych i LED: niedrogi, szybki i łatwy, przenośny tester płytek prototypowych i LED. Możesz łatwo przetestować swoje diody LED przed użyciem ich w swoich projektach, aby upewnić się, że działają jako pierwsze. Pozostałe otwarte otwory w płytce prototypowej pozwalają na szybkie użycie płytki stykowej
Tester pojemności akumulatora litowo-jonowego (tester mocy litowej): 5 kroków
Tester pojemności akumulatora litowo-jonowego (tester mocy litu): =========== OSTRZEŻENIE & ZASTRZEŻENIE ==========Baterie litowo-jonowe są bardzo niebezpieczne, jeśli nie są obsługiwane prawidłowo. NIE NALEŻY PRZEŁADOWAĆ/PALIĆ/OTWIERAĆ Baterie litowo-jonoweWszystko, co robisz z tymi informacjami, to Twoje własne ryzyko====== ======================================