Оглавление:
- Шаг 1. Предоставление кредита в срок
- Шаг 2: Необходимые материалы и список деталей
- Шаг 3: Схема
- Шаг 4: макет
- Шаг 5: КОД
- Шаг 6: снимок экрана
- Шаг 7: Строительные заметки
- Шаг 8: Примечания относительно заряда батареи
Видео: СВЕТОДИОДНЫЙ ТЕСТЕР: 8 ступеней
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Это устройство позволит вам:
1. Проверьте светодиоды с низким энергопотреблением, в том числе для поверхностного монтажа, 2. Отобразите собственное падение напряжения (VLED), 3. Отрегулируйте его яркость, изменив ток через него (iLED), 4. Выберите любое напряжение до 9 В, для которого вы планируете использовать светодиод в проекте (Vtarget), и
5. На основе вышеуказанных параметров будет отображаться соответствующее сопротивление для использования для этого светодиода (RLED).
6. Обнаружьте закороченные контакты во время тестирования.
7. Управляйте контрастностью / яркостью ЖК-дисплея.
Шаг 1. Предоставление кредита в срок
Во-первых, полная заслуга за эту идею и основную схему принадлежит автору robotroomTM (см. Его оригинальную статью на https://www.robotroom.com/LED-Tester-Pro-1.html). Я адаптировал его идею для использования с PIC 12F683, используя очень простой (и мощный) Great Cow Basic для кодирования. Чтобы учесть небольшое количество выводов на PIC, я использовал 2-проводную схему ЖК-дисплея Майка Предко (см.
Шаг 2: Необходимые материалы и список деталей
Орел для схемы и макета
Great Cow Basic для программирования
Сверхтонкая пила для хобби
Список деталей:
Стоимость детали
C1 0,1 мкФ КОНДЕНСАТОР
C2 ПОЛЯРИЗОВАННЫЙ КОНДЕНСАТОР 1 мкФ
КОНДЕНСАТОР C3 0,1 мкФ
КОНДЕНСАТОР C4 0,1 мкФ
C6 КОНДЕНСАТОР 0,1 мкФ
C7 ПОЛЯРИЗОВАННЫЙ КОНДЕНСАТОР 1 мкФ
КОНДЕНСАТОР C8 0,1 мкФ
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, ВНЕШНИЕ СВЕТОДИОДЫ
МАЛЕНЬКИЙ ПЕРЕКЛЮЧАТЕЛЬ SPDT ДЛЯ ВКЛ. / ВЫКЛ.
LM317 РЕГУЛЯТОР НАПРЯЖЕНИЯ
MCP1702-5V РЕГУЛЯТОР НАПРЯЖЕНИЯ
ЖК-дисплей 8x2 с подсветкой, 16-контактный штекерный разъем
Шаг 3: Схема
Шаг 4: макет
Шаг 5: КОД
; Светодиодный тестер, полученный из проекта Robot Room; оригинальный проект из
; Использует 2-проводную настройку для ЖК-дисплея
; использует PIC 12F683
; Поскольку требуется 3 аналоговых входа, будут использоваться An0, AN1, AN2 и
; будет использовать GP4 и GP5 для 2-проводного вывода на ЖК-дисплей.
;-----------------------------------------------------------------------
; Настройка оборудования:
; INPUTS - высокий уровень светодиода от цепи к AN0 (pin7)
; Низкий уровень светодиода от цепи к
AN1 (вывод 6); это резистор измерения тока
; Потенциал целевого напряжения 10K
дворник к AN2 (контакт 5), заканчивается на + 5V и GND
; GP3 (контакт 4) на + 5В, поэтому
не плавает.
; ВЫХОДЫ - GP4 (контакт 3) к LCD DAT
; GP5 (контакт 2) к ЖК-дисплею
ЧАСЫ
;-----------------------------------------------------------------------
; Настройки чипа
# чип 12F683, 8
#config MCLRE = OFF; нет
внешний сброс
; 2-проводная настройка ЖК-дисплея
#define 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 как слово
; входы
#define high AN0
dir AN0 в
#define low AN1
dir AN1 в
#define target AN2
dir AN2 в
; Определите пользовательские массивы символов ("ma" и "ohm")
тусклый индекс как байт
; байты пользовательских символов
ЖК-дисплей 64
; перейти к базовому адресу символа 0 в CGRAM,; запись продолжается
последующие персонажи
Тусклый АА (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ма"
символ, записанный в адрес 64 CG RAM (= ASCII 0)
gosub написать
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
; "ом"
символ, записанный в адрес 72 CG RAM (= ASCII 1)
gosub написать
перейти к возобновлению
; Записать каждый символ в CGRAM схемы ЖК-дисплея ----------------------
записывать:
Включите 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
; ----- результаты расчетов:
Влед = (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
Илед
еще
найти 0, 4: print "": print Iled
Конец, если
найдите 0, 7: LCDWriteChar 0
Найдите 1, 0
Печать Vtarget / 1000: Печать "."
Печать (Vtarget% 1000) / 100: Печать ""
Найдите 1, 5
Если Rled <100, то
найти 1, 4: print "": print Rled
еще
найти 1, 4: Печать Rled
Конец, если
Найдите 1, 7: LCDWriteChar 1
петля
Шаг 6: снимок экрана
Шаг 7: Строительные заметки
Примечания по конструкции:
Þ Сначала припаяйте соединения проводов (красный, желтый и розовый на схеме), затем компоненты, которые будут закрыты ЖК-дисплеем (см. Фотографию).
Þ Две медные контактные площадки на самом деле представляют собой единый кусок печатной платы с тонкой прорезью в медном слое для их электрического разделения. Контактные площадки припаяны проводами к нижележащим дорожкам печатной платы. Подушечки также механически соединены с основной платой 2 винтами; это позволяет производить замену, если колодки изнашиваются от многократного использования.
Þ Обратите внимание, что 16-контактный гнездовой разъем принимает ЖК-дисплей с запаянным 16-контактным штекерным разъемом.
Þ 6-контактный гнездовой разъем между контактными площадками для тестирования светодиодов через провода, если это необходимо.
Шаг 8: Примечания относительно заряда батареи
- Батарея на 9 В будет работать с большинством светодиодов, пока она не упадет ниже ~ 6,5 В.
- Используйте свежий аккумулятор для синих светодиодов; не будет работать, если упадет ниже ~ 8,2 В.
- Нужна новая батарея, если не удается поднять ток до желаемого уровня с помощью регулятора iLED, или если ток падает при тестировании синего светодиода.
Рекомендуемые:
Светодиодный тестер Easy Sew Able: 7 шагов
Easy Sew Able LED Tester: этот проект позволяет быстро протестировать пригодные для шитья светодиоды. С помощью этого проекта вы можете: тестировать светодиоды перед шитьем; тестировать светодиоды, которые случайно попали в группу; проверять светодиоды, чтобы убедиться, что они одного оттенка цвета
Тестер микросхем, операционный усилитель, тестер таймера 555: 3 шага
Тестер ИС, Операционный усилитель, Тестер таймера 555: все плохие или заменяемые ИС валяются, но если они смешались друг с другом, требуется много времени, чтобы определить плохой или хороший.В этой статье мы узнаем о том, как мы можем сделать ИС. тестер, давайте продолжим
Светодиодный тестер альтоидов: 4 шага
Тестер светодиодов Altoids: Тестер светодиодов Altoids с 2 батареями AA, источник питания из старых кабелей IDE. Инструменты, которые вам понадобятся: Резак или штангенциркуль для пайки Altoids Gum Tin, Пайка для проволоки, резак или штангенциркуль. Зажим для батарей 2xAA, 2 батарейки AA, 1 старый кабель IDE
Простой светодиодный тестер в коробке TicTac: 4 шага
Простой светодиодный тестер в коробке TicTac: очень простой проект, все, что вам нужно, это переходный кабель, 2 батарейки AAA, короткий провод для подключения батарей и много клея ……….. Все подробности указаны в эскизах
Тестер емкости литий-ионных аккумуляторов (литиевый тестер мощности): 5 шагов
Тестер емкости литиево-ионных аккумуляторов (литиевый тестер мощности): =========== ВНИМАНИЕ & ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ ========== Литий-ионные батареи очень опасны при неправильном обращении. НЕ ЗАРЯЖАЙТЕ / НЕ СЖИГАЙТЕ / НЕ ОТКРЫВАЙТЕ литий-ионные батареи Все, что вы делаете с этой информацией, является вашим собственным риском ====== =====================================