Mục lục:
- Bước 1: Cấp tín dụng đến hạn
- Bước 2: Vật liệu cần thiết và danh sách các bộ phận
- Bước 3: Sơ đồ
- Bước 4: Bố cục
- Bước 5: MÃ
- Bước 6: Chụp màn hình
- Bước 7: Ghi chú xây dựng
- Bước 8: Lưu ý về nguồn pin
Video: TESTER LED: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Thiết bị này sẽ cho phép bạn:
1. Kiểm tra đèn LED công suất thấp, bao gồm các loại gắn bề mặt, 2. Hiển thị độ sụt điện áp nội tại của nó (VLED), 3. Điều chỉnh độ sáng của nó bằng cách thay đổi dòng điện qua nó (iLED), 4. Chọn bất kỳ điện áp nào lên đến 9V mà bạn định sử dụng đèn LED trong một dự án (Vtarget), và
5. Dựa vào các thông số trên, sẽ hiển thị điện trở thích hợp để sử dụng cho đèn LED đó (RLED).
6. Phát hiện các tiếp điểm bị chập trong quá trình thử nghiệm.
7. Kiểm soát độ tương phản / độ sáng của màn hình LCD.
Bước 1: Cấp tín dụng đến hạn
Trước hết, hãy ghi nhận hoàn toàn ý tưởng này và các mạch cốt lõi cho tác giả của robotroomTM (vui lòng xem bài viết gốc của anh ấy tại https://www.robotroom.com/LED-Tester-Pro-1.html). Tôi đã điều chỉnh ý tưởng của anh ấy để sử dụng với PIC 12F683, sử dụng Great Cow Basic rất dễ dàng (và mạnh mẽ) để viết mã. Để phù hợp với số chân thấp trên PIC, tôi đã sử dụng mạch LCD 2 dây của Myke Predko (xem
Bước 2: Vật liệu cần thiết và danh sách các bộ phận
Eagle cho giản đồ & bố cục
Cơ bản về con bò tuyệt vời để viết mã
Sở thích siêu mịn cưa
Danh sách các bộ phận:
Giá trị một phần
CÔNG SUẤT 0,1uF C1
CÔNG SUẤT PHÂN LẬP C2 1uF
CÔNG SUẤT C3 0,1uF
CÔNG SUẤT C4 0,1uF
CÔNG SUẤT C6 0,1uF
C7 1uF POLARIZED CAPACITOR
CÔNG SUẤT C8 0,1uF
D2 1N914 DIODE
IC1 PIC12F683 PIC12F683P
IC2 74LS174N FLIP FLIP loại Hex D, rõ ràng
ĐIỆN TRỞ 1K R1
R2 KHÁCH HÀNG TIỀM NĂNG 10K
R3 500 TIỀM NĂNG
KHÁCH HÀNG TIỀM NĂNG R4 10K
R5 47 ĐIỆN TRỞ
R6 10K ĐIỆN TRỞ
ĐIỆN TRỞ 10K R7
R8 47 ĐIỆN TRỞ
R9 100 TIỀM NĂNG
ĐẦU NỮ CHO LCD, LED BÊN NGOÀI
CÔNG TẮC SPDT NHỎ ĐỂ BẬT / TẮT
BỘ ĐIỀU CHỈNH ĐIỆN ÁP LM317
BỘ ĐIỀU CHỈNH ĐIỆN ÁP MCP1702-5V
BACKLIT 8X2 LCD VỚI ĐẦU 16 PIN NAM
Bước 3: Sơ đồ
Bước 4: Bố cục
Bước 5: MÃ
; Trình thử nghiệm đèn LED, bắt nguồn từ dự án Phòng Robot; dự án gốc từ
; Sử dụng thiết lập 2 dây cho LCD
; sử dụng PIC 12F683
; Vì cần 3 đầu vào tương tự, sẽ sử dụng An0, AN1, AN2 và
; sẽ sử dụng GP4 & GP5 cho đầu ra 2 dây đến màn hình LCD.
;-----------------------------------------------------------------------
; Thiết lập phần cứng:
; ĐẦU VÀO - LED cao từ mạch đến AN0 (chân7)
; LED thấp từ mạch đến
AN1 (chốt 6); đây là điện trở cảm giác hiện tại
; Nồi điện áp mục tiêu 10K
gạt nước đến AN2 (chân 5), kết thúc vào + 5V & GND
; GP3 (chân 4) đến + 5V như vậy
không trôi.
; ĐẦU RA - GP4 (chân 3) sang LCD DAT
; GP5 (chân 2) sang LCD
CÁI ĐỒNG HỒ
;-----------------------------------------------------------------------
; Cài đặt chip
#chip 12F683, 8
#config MCLRE = TẮT; không
thiết lập lại bên ngoài
; Thiết lập LCD 2 dây
#define LCD_IO 2
#define LCD_DB GPIO.4; bật dữ liệu đăng ký shift
GP4, pin 3
#define LCD_CB GPIO.5; bật đồng hồ thanh ghi dịch chuyển
GP5, pin 2
;Chương trình chính
Dim ledhigh, ledlow, Vtarget miễn là
Dim Vled, Iled, Rled as word
; đầu vào
#define cao AN0
dir AN0 trong
#define AN1 thấp
dir AN1 trong
#define target AN2
dir AN2 trong
; Xác định mảng ký tự tùy chỉnh ("ma" và "ohm")
chỉ số mờ dưới dạng byte
; byte ký tự tùy chỉnh
lcdcmd 64
; chuyển đến địa chỉ cơ sở của ký tự 0 trong CGRAM,
; viết tiếp cho
các ký tự tiếp theo
Dim AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ma", được ghi vào CG RAM địa chỉ 64 (= ASCII 0)
gosub viết
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
;"om"
ký tự, được ghi vào CG RAM địa chỉ 72 (= ASCII 1)
gosub viết
sơ yếu lý lịch goto
; Viết từng ký tự vào CGRAM của mạch LCD ----------------------
viết:
Đặt LCD_RS On
cho chỉ mục = 1 đến 8
LCD2_NIBBLEOUT Swap4 (AA (chỉ số))
LCD2_NIBBLEOUT AA (chỉ mục)
Kế tiếp
trở lại
bản tóm tắt:
; Vòng lặp chương trình chính
làm
; ----- đầu vào quy mô
ledhigh = ReadAD10 (cao)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (thấp)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (target)
Vtarget = Vtarget * 9000
Vtarget = Vtarget / 1023
; ----- kết quả tính toán:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow / 47
ledlow = ledlow * 10
ledlow = ledlow / 47
Nếu (ledlow% 10)> = 5 thì Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
; In để hiển thị:
Nếu Vled / 1000 = 0 thì
xác định vị trí 0, 0: in "SHORTED"
định vị 1, 0: in "CONTACTS"
lý lịch goto
Kết thúc nếu
Nếu ledlow <50 thì
xác định vị trí 0, 0: in "Chạm"
định vị 1, 0: in "LED"
lý lịch goto
Kết thúc nếu
Xác định vị trí 0, 0
In Vled / 1000: In "."
In (Vled% 1000) / 100: In "V"
xác định vị trí 0, 6
Nếu Iled <10 thì
xác định vị trí 0, 4: print "": in
Iled
khác
định vị 0, 4: print "": in Iled
Kết thúc nếu
định vị 0, 7: LCDWriteChar 0
Xác định vị trí 1, 0
Print Vtarget / 1000: In "."
In (Vtarget% 1000) / 100: In ""
Xác định vị trí 1, 5
Nếu Rled <100 thì
định vị 1, 4: print "": print Rled
khác
xác định vị trí 1, 4: Print Rled
Kết thúc nếu
Định vị 1, 7: LCDWriteChar 1
vòng
Bước 6: Chụp màn hình
Bước 7: Ghi chú xây dựng
Ghi chú xây dựng:
Þ Hàn các kết nối dây (màu đỏ, vàng và hồng trong bố cục) trước, sau đó đến các thành phần sẽ được che phủ bởi màn hình LCD (xem ảnh).
Þ 2 miếng đồng thực chất là một miếng PCB duy nhất có một khe siêu mịn trong lớp đồng để tách chúng ra bằng điện. Các miếng đệm được hàn bằng dây với các vết PCB bên dưới. Các tấm đệm cũng được kết nối cơ học với bo mạch bên dưới bằng 2 vít; Điều này cho phép thay thế nếu miếng đệm bị mòn do sử dụng nhiều lần.
Þ Lưu ý rằng đầu cắm cái 16 chân chấp nhận màn hình LCD với đầu cắm đực 16 chân được đặt trước.
Þ Đầu cắm cái 6 chân giữa các miếng đệm để kiểm tra đèn LED qua dây nếu muốn.
Bước 8: Lưu ý về nguồn pin
- Pin 9V sẽ hoạt động đối với hầu hết các đèn LED cho đến khi nó giảm xuống dưới ~ 6,5V.
- Sử dụng pin mới cho đèn LED xanh lam; sẽ không hoạt động nếu giảm xuống dưới ~ 8.2V.
- Cần pin mới nếu không thể nâng dòng điện lên mức mong muốn khi điều chỉnh nồi iLED, hoặc dòng điện giảm khi kiểm tra đèn LED xanh.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
IC Tester, Op-Amp, 555 Timer Tester: 3 bước
IC Tester, Op-Amp, 555 Timer Tester: Tất cả các IC Xấu hoặc Thay thế đều nằm xung quanh nhưng nếu chúng lẫn lộn với nhau, sẽ mất rất nhiều thời gian để xác định Một lỗi hoặc Tốt, Trong bài viết này, chúng ta tìm hiểu về cách chúng ta có thể tạo ra IC người thử nghiệm, hãy tiếp tục
LED Altoids Tester: 4 bước
LED Altoids Tester: Altoids LED Tester với 2x AA Batterysupply làm bằng cáp IDE cũ Công cụ bạn cần: Altoids Gum TinSol Order Ironwire cutter hoặc caliper Kẹp pin cho pin 2xAA2 pin AA 1 cáp IDE cũHotglue20 phút của cuộc sống của bạn;) Nhân tiện .. Tôi đã được truyền cảm hứng
Led Tester / đèn pin: 4 bước
Led Tester / đèn pin: Điều này mất khoảng năm phút để thực hiện điều này. Nó cũng được tái chế từ các bộ phận máy tính cũ. Đây là tài liệu hướng dẫn đầu tiên của tôi. xin vui lòng để lại bất kỳ ý kiến! tài liệu: LEDS (hoặc nếu không, điều này là vô nghĩa!), nguồn pin, bộ nguồn cũ cho máy tính (bạn nên vây
Playmobil 3V LED Tester: 7 bước
Playmobil LED Tester 3V: Việc gắn các dây dẫn của đèn LED vào kẹp pin chẳng có gì thú vị cả. Đây là nỗ lực tốt nhất của tôi để làm sống lại nó một chút. Khi bạn hoàn thành, tất cả những gì bạn sẽ phải làm để kiểm tra một đèn LED là đặt nó vào các móc mà bạn làm với dây điện