Съдържание:
- Стъпка 1: Предоставяне на кредит, където се дължи
- Стъпка 2: Необходими материали и списък на частите
- Стъпка 3: Схеми
- Стъпка 4: Оформление
- Стъпка 5: КОД
- Стъпка 6: Снимка на екрана
- Стъпка 7: Бележки за строителството
- Стъпка 8: Бележки относно захранването на батерията
Видео: LED ТЕСТЕР: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Това устройство ще ви позволи да:
1. Тествайте светодиоди с ниска мощност, включително типове повърхностен монтаж, 2. Покажете вътрешния спад на напрежението (VLED), 3. Регулирайте яркостта му, като промените тока през него (iLED), 4. Изберете напрежение до 9V, за което планирате да използвате светодиода в проект (Vtarget), и
5. Въз основа на горните параметри, ще се покаже правилното съпротивление за използване за този светодиод (RLED).
6. Открийте къси контакти по време на тестването.
7. Контролирайте контраста/яркостта на LCD дисплея.
Стъпка 1: Предоставяне на кредит, където се дължи
Първо, пълна заслуга за тази идея и основните схеми е на автора на robotroom ™ (моля, вижте неговата оригинална статия на https://www.robotroom.com/LED-Tester-Pro-1.html). Адаптирах идеята му за използване с PIC 12F683, като използвах много лесния (и мощен) Great Cow Basic за кодиране. За да се приспособи ниският брой пинове на PIC, използвах двупроводната LCD схема от Myke Predko (вижте
Стъпка 2: Необходими материали и списък на частите
Орел за схеми и оформление
Great Cow Basic за кодиране
Супер фин трион за хоби
Списък с части:
Стойност на частите
C1 0.1uF КАПАЦИТОР
C2 1uF ПОЛЯРИЗИРАН КАПИТАЦОР
C3 0.1uF КАПАЦИТОР
C4 0.1uF КАПАЦИТОР
C6 0.1uF КАПАЦИТОР
C7 1uF ПОЛЯРИЗИРАН КАПИТАЦОР
C8 0.1uF КАПАЦИТОР
D2 1N914 ДИОД
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Шестостен D тип FLIP FLOP, прозрачен
R1 1K РЕЗИСТОР
R2 10K ПОТЕНЦИОМЕТЪР
R3 500 ПОТЕНЦИОМЕТЪР
R4 10K ПОТЕНЦИОМЕТЪР
R5 47 РЕЗИСТОР
R6 10K РЕЗИСТОР
R7 10K РЕЗИСТОР
R8 47 РЕЗИСТОР
R9 100 ПОТЕНЦИОМЕТЪР
ЖЕНСКИ ГЛАВИ ЗА LCD, ВЪНШНИ LED
МАЛКИ SPDT ПЕРЕКЛЮЧАТЕЛ ЗА ВКЛЮЧВАНЕ/ИЗКЛЮЧВАНЕ
LM317 РЕГУЛАТОР НА НАПРЕЖЕНИЕТО
Регулатор на напрежение MCP1702-5V
ЗАДНИ 8X2 LCD С 16 ПИН МЪЖКА ГЛАВА
Стъпка 3: Схеми
Стъпка 4: Оформление
Стъпка 5: КОД
; LED тестер, получен от проекта Robot Room; оригинален проект от
; Използва двужична настройка за LCD
; използва PIC 12F683
; Тъй като се нуждаят от 3 аналогови входа, ще използват An0, AN1, AN2 и
; ще използва GP4 и GP5 за 2 -проводния изход към LCD.
;-----------------------------------------------------------------------
; Настройка на хардуера:
; INPUTS - LED високо от веригата към AN0 (pin7)
; Светодиодът е слаб от веригата до
AN1 (щифт 6); това е текущият сензорен резистор
; 10K целево напрежение
чистачка към AN2 (щифт 5), завършва към +5V & GND
; GP3 (щифт 4) до +5V така
не плаващ.
; ИЗХОДИ - GP4 (пин 3) към LCD DAT
; GP5 (пин 2) към LCD
ЧАСОВНИК
;-----------------------------------------------------------------------
; Настройки на чипа
#чип 12F683, 8
#config MCLRE = OFF; не
външно нулиране
; 2 жична LCD настройка
#дефинирайте 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 in
#дефинирайте нисък AN1
реж. AN1 ин
#дефинирайте целта AN2
dir AN2 in
; Определете персонализирани масиви от символи ("ma" и "ohm")
затъмнен индекс като байт
; персонализирани символни байтове
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 включен
за индекс = 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: отпечатайте „НАКРАТКО“
намерете 1, 0: отпечатайте „КОНТАКТИ“
отидете да възобновите
Край, ако
Ако ledlow <50 тогава
намерете 0, 0: отпечатайте „Touch“
намерете 1, 0: отпечатайте "LED"
отидете да възобновите
Край, ако
Намерете 0, 0
Печат Vled/1000: Печат "."
Печат (Vled % 1000)/100: Отпечатайте "V"
намерете 0, 6
Ако Iled <10 тогава
намерете 0, 4: print "": print
Iled
иначе
намерете 0, 4: print "": печат Iled
Край, ако
намерете 0, 7: LCDWriteChar 0
Намерете 1, 0
Печат Vtarget/1000: Печат "."
Печат (Vtarget % 1000)/100: Печат ""
Намерете 1, 5
Ако Rled <100 тогава
намерете 1, 4: печат "": печат Rled
иначе
намерете 1, 4: Печат с облекчение
Край, ако
Намерете 1, 7: LCDWriteChar 1
цикъл
Стъпка 6: Снимка на екрана
Стъпка 7: Бележки за строителството
Строителни бележки:
First Първо запоявайте кабелните връзки (червено, жълто и розово в оформлението), след това компонентите, които ще бъдат покрити от LCD дисплея (вижте снимката).
Þ Двете медни подложки всъщност са едно парче печатна платка със свръх фин прорез в медния слой, за да ги разделят електрически. Подложките са запоени с проводници към подлежащите следи от печатни платки. Подложките също са механично свързани с подлежащата дъска с 2 винта; това позволява смяна, ако подложките се износват при многократна употреба.
Þ Обърнете внимание, че 16 -пиновият женски хедър приема LCD дисплея с предварително запоени 16 -пинов мъжки хедър.
6 -пинов женски заглавие между подложките за тестване на светодиоди чрез проводници, ако желаете.
Стъпка 8: Бележки относно захранването на батерията
- 9V батерия ще работи за повечето светодиоди, докато падне под ~ 6.5V.
- Използвайте свежа батерия за сини светодиоди; няма да работи, ако падне под ~ 8.2V.
- Нуждаете се от нова батерия, ако не можете да повишите тока до желаното ниво с регулиране на iLED пота, или токът спадне, когато тествате син светодиод.
Препоръчано:
LED тестер за лесно шиене: 7 стъпки
Лесен за шиене LED тестер: Този проект ви позволява бързо да тествате светодиоди за шиене. С този проект можете: Тествайте светодиодите преди шиене Тестовите светодиоди, които случайно се смесват в група за цветни Тестови светодиоди, за да се уверите, че са с един и същи нюанс на цвят
IC тестер, Op-Amp, 555 Таймер тестер: 3 стъпки
IC Tester, Op-Amp, 555 Timer Tester: Всички лоши или заместващи интегрални схеми лежат наоколо, но ако се смесят помежду си, отнема много време, за да се идентифицира лош или добър. В тази статия научаваме как можем да направим IC тестер, нека продължим
Тестер за LED ленти: 4 стъпки (със снимки)
Тестер за LED ленти: Това е съвсем просто - тестер за LED лента за ремонт на вашия телевизор. Имах малко проблеми с моя LED телевизор. Една от LED лентите изгасна и екранът ми почерня. Докато не светих фенерче право в екрана и не видях изображение, което нямах
LED тестер за алтоиди: 4 стъпки
LED Altoids Tester: Altoids LED Tester с 2x AA батерия, снабден със стари IDE кабелни инструменти, от които се нуждаете: Altoids Gum TinSeldering Ironwire резачка или шублер Щипка за батерия за 2xAA батерии 2 AA батерии 1 стар IDE кабел Hotglue20мин от живота ви;) Между другото … Бях вдъхновен
Тестер за капацитет на литиево-йонна батерия (тестер за литиева мощност): 5 стъпки
Тестер за капацитет на литиево-йонна батерия (тестер за литиева мощност): =========== ВНИМАНИЕ & ОТКАЗ ОТ ОТГОВОРНОСТ ========== Литиево-йонните батерии са много опасни, ако с тях не се работи правилно. =====================================