สารบัญ:
- ขั้นตอนที่ 1: ให้เครดิตเมื่อครบกำหนด
- ขั้นตอนที่ 2: วัสดุที่จำเป็นและรายการชิ้นส่วน
- ขั้นตอนที่ 3: แผนผัง
- ขั้นตอนที่ 4: เค้าโครง
- ขั้นตอนที่ 5: CODE
- ขั้นตอนที่ 6: ภาพหน้าจอ
- ขั้นตอนที่ 7: หมายเหตุการก่อสร้าง
- ขั้นตอนที่ 8: หมายเหตุเกี่ยวกับพลังงานแบตเตอรี่
วีดีโอ: เครื่องทดสอบ LED: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
อุปกรณ์นี้จะช่วยให้คุณ:
1. ทดสอบ LED ที่ใช้พลังงานต่ำ รวมถึงประเภทการติดบนพื้นผิว
2. แสดงแรงดันไฟฟ้าตก (VLED)
3. ปรับความสว่างของมันโดยเปลี่ยนกระแสผ่าน (iLED)
4. เลือกแรงดันไฟสูงสุด 9V ที่คุณวางแผนจะใช้ LED สำหรับในโครงการ (Vtarget) และ
5. ตามพารามิเตอร์ข้างต้น จะแสดงความต้านทานที่เหมาะสมสำหรับ LED นั้น (RLED)
6. ตรวจหาผู้ติดต่อที่ลัดวงจรระหว่างการทดสอบ
7. ควบคุมคอนทราสต์/ความสว่างของ LCD
ขั้นตอนที่ 1: ให้เครดิตเมื่อครบกำหนด
ประการแรก เครดิตทั้งหมดสำหรับแนวคิดนี้และวงจรหลักไปถึงผู้เขียน robotroomTM (โปรดดูบทความต้นฉบับของเขาที่ https://www.robotroom.com/LED-Tester-Pro-1.html) ฉันปรับความคิดของเขาเพื่อใช้กับ PIC 12F683 โดยใช้ Great Cow Basic ที่ง่ายมาก (และทรงพลัง) สำหรับการเข้ารหัส เพื่อรองรับจำนวนพินที่ต่ำบน PIC ฉันใช้วงจร LCD แบบ 2 สายโดย Myke Predko (ดู
ขั้นตอนที่ 2: วัสดุที่จำเป็นและรายการชิ้นส่วน
Eagle สำหรับ Schematic & Layout
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 Hex 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 ตัวควบคุมแรงดันไฟฟ้า
BACKLIT 8X2 LCD พร้อมหัวต่อตัวผู้ 16 PIN
ขั้นตอนที่ 3: แผนผัง
ขั้นตอนที่ 4: เค้าโครง
ขั้นตอนที่ 5: CODE
;เครื่องทดสอบ LED ได้มาจากโครงการ Robot Room;โครงการเดิมจาก
;ใช้การตั้งค่า 2 สายสำหรับ LCD
;ใช้ PIC 12F683
;เนื่องจากต้องใช้อินพุตแบบอะนาล็อก 3 ช่อง จะใช้ An0, AN1, AN2 และ
จะใช้ GP4 & GP5 สำหรับเอาต์พุต 2 สายไปยัง LCD
;-----------------------------------------------------------------------
;การตั้งค่าฮาร์ดแวร์:
;INPUTS - ไฟ LED สูงจากวงจรถึง AN0 (pin7)
; LED ต่ำจากวงจรถึง
AN1 (พิน 6); นี่คือตัวต้านทานความรู้สึกปัจจุบัน
; หม้อแรงดันเป้าหมาย 10K
ปัดน้ำฝนเป็น AN2 (พิน 5) สิ้นสุดที่ +5V & GND
; GP3 (พิน 4) ถึง +5V ดังนั้น
ไม่ลอย
;เอาต์พุต - GP4 (พิน 3) ไปยัง LCD DAT
; GP5 (พิน 2) ถึง LCD
นาฬิกา
;-----------------------------------------------------------------------
;การตั้งค่าชิป
#ชิป12F683, 8
#config MCLRE=ปิด;ไม่
รีเซ็ตภายนอก
;ตั้งค่าจอ LCD 2 สาย
#define LCD_IO 2
#define LCD_DB GPIO.4;เปลี่ยนการลงทะเบียนข้อมูลใน
GP4, พิน3
#define LCD_CB GPIO.5;เปลี่ยนเวลาลงทะเบียนนาฬิกา
GP5, พิน2
;โปรแกรมหลัก
หรี่ไฟ ledhigh, ledlow, Vtarget นาน
Dim Vled, Iled, Rled เป็นคำ
;อินพุต
#กำหนด AN0 สูง
dir AN0 ใน
#กำหนด AN1. ต่ำ
dir AN1 ใน
#กำหนดเป้าหมาย AN2
dir AN2 ใน
;กำหนดอาร์เรย์อักขระที่กำหนดเอง ("ma" และ "ohm")
ดัชนีสลัวเป็นbyte
;ไบต์อักขระที่กำหนดเอง
lcdcmd 64
;ไปที่ที่อยู่ฐานของอักขระ 0 ใน CGRAM
;เขียนต่อไปเพื่อ
ตัวละครที่ตามมา
ติ่มซำ 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
ว่าง = 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: พิมพ์ "SHORTED"
ค้นหา 1, 0: พิมพ์ "CONTACTS"
กลับไปทำงานต่อ
สิ้นสุด if
ถ้า ledlow < 50 แล้ว
ค้นหา 0, 0: พิมพ์ " แตะ"
ค้นหา 1, 0: พิมพ์ " LED"
กลับไปทำงานต่อ
สิ้นสุด if
ค้นหา 0, 0
พิมพ์ Vled/1000: พิมพ์ "."
พิมพ์ (Vled % 1000)/100: พิมพ์ "V"
ค้นหา 0, 6
ถ้า Iled < 10 แล้ว
ค้นหา 0, 4: พิมพ์ " ":print
เหนื่อย
อื่น
ค้นหา 0, 4: print " ":print Iled
สิ้นสุด if
ค้นหา 0, 7: LCDWriteChar 0
ค้นหา 1, 0
พิมพ์ Vtarget/1000: พิมพ์ "."
พิมพ์ (Vtarget % 1000)/100: พิมพ์ ""
ค้นหา 1, 5
ถ้า Rled < 100 แล้ว
ค้นหา 1, 4: พิมพ์ " ": พิมพ์ Rled
อื่น
ค้นหา 1, 4: พิมพ์ Rled
สิ้นสุด if
ค้นหา 1, 7: LCDWriteChar 1
ห่วง
ขั้นตอนที่ 6: ภาพหน้าจอ
ขั้นตอนที่ 7: หมายเหตุการก่อสร้าง
หมายเหตุการก่อสร้าง:
Þ ประสานการต่อสายไฟ (สีแดง สีเหลือง และสีชมพูในรูปแบบ) ก่อน จากนั้นจึงต่อส่วนประกอบที่จะหุ้มด้วย LCD (ดูรูป)
Þ แผ่นทองแดง 2 แผ่นจริง ๆ แล้วเป็น PCB ชิ้นเดียวที่มีร่องพิลึกในชั้นทองแดงเพื่อแยกพวกมันด้วยไฟฟ้า แผ่นอิเล็กโทรดถูกบัดกรีด้วยสายไฟไปยังร่องรอย PCB แผ่นอิเล็กโทรดยังเชื่อมต่อกับบอร์ดด้านล่างด้วยสกรู 2 ตัว ซึ่งช่วยให้เปลี่ยนได้หากแผ่นอิเล็กโทรดสึกหรอจากการใช้งานซ้ำๆ
Þ หมายเหตุ ส่วนหัวของตัวเมีย 16 พิน ยอมรับ LCD พร้อมหัวต่อตัวผู้ 16 พินที่บัดกรีไว้ล่วงหน้า
Þ หัวต่อตัวเมีย 6 พินระหว่างแผ่นอิเล็กโทรดสำหรับทดสอบไฟ LED ผ่านสายไฟ หากต้องการ
ขั้นตอนที่ 8: หมายเหตุเกี่ยวกับพลังงานแบตเตอรี่
- แบตเตอรี่ 9V จะทำงานสำหรับ LED ส่วนใหญ่จนกระทั่งลดลงต่ำกว่า ~6.5V
- ใช้แบตเตอรี่ใหม่สำหรับไฟ LED สีน้ำเงิน จะไม่ทำงานหากลดลงต่ำกว่า ~ 8.2V
- ต้องการแบตเตอรี่ใหม่หากไม่สามารถเพิ่มกระแสให้อยู่ในระดับที่ต้องการด้วยการปรับหม้อ iLED หรือกระแสไฟตกเมื่อทดสอบไฟ LED สีน้ำเงิน
แนะนำ:
เครื่องทดสอบ LED อย่างง่ายในกล่อง TicTac: 4 ขั้นตอน
เครื่องทดสอบ LED อย่างง่ายในกล่อง TicTac: โปรเจ็กต์ที่ง่ายมาก เพียงคุณมีสายเคเบิลถ่ายโอน, แบตเตอรี่ AAA 2 ก้อน, สายสั้นสำหรับต่อแบตเตอรี่และกาวจำนวนมาก………..รายละเอียดทั้งหมด ในรูปสเก็ตช์
เครื่องทดสอบ/ไฟฉาย LED: 4 ขั้นตอน
เครื่องทดสอบ/ไฟฉาย LED: ใช้เวลาประมาณห้านาทีในการดำเนินการนี้ นอกจากนี้ยังนำกลับมาใช้ใหม่จากชิ้นส่วนคอมพิวเตอร์เก่า นี่เป็นคำสั่งแรกของฉัน โปรดแสดงความคิดเห็นใด ๆ วัสดุ: LEDS (หรือไม่มีจุดหมาย!) แหล่งแบตเตอรี่ แหล่งจ่ายไฟเก่าสำหรับคอมพิวเตอร์ (คุณควรจะ
เครื่องทดสอบ LED Playmobil 3V: 7 ขั้นตอน
เครื่องทดสอบ LED Playmobil 3V: การต่อสายนำของ LED เข้ากับคลิปแบตเตอรี่นั้นแทบจะไม่น่าขบขัน นี่เป็นความพยายามอย่างดีที่สุดของฉันที่จะทำให้มันมีชีวิตชีวาขึ้นเล็กน้อย เมื่อเสร็จแล้ว สิ่งที่คุณต้องทำเพื่อทดสอบ LED คือวางไว้ในตะขอที่คุณทำด้วยลวด
เครื่องทดสอบ LED ที่มีการควบคุมปัจจุบัน: 4 ขั้นตอน (พร้อมรูปภาพ)
เครื่องทดสอบ LED ที่มีการควบคุมปัจจุบัน: หลายคนคิดว่าไฟ LED ทั้งหมดสามารถขับเคลื่อนด้วยแหล่งพลังงาน 3V ที่คงที่ อันที่จริงแล้ว LED มีความสัมพันธ์ระหว่างแรงดันไฟฟ้ากับกระแสไฟที่ไม่เป็นเชิงเส้น กระแสจะเพิ่มขึ้นแบบทวีคูณด้วยแรงดันไฟฟ้าที่จ่ายไป นอกจากนี้ยังมีความเข้าใจผิดว่า LED ทั้งหมดของ
เครื่องทดสอบ LED พร้อมกระแสไฟที่ปรับได้: 8 ขั้นตอน
เครื่องทดสอบ LED พร้อมกระแสที่ปรับได้: เครื่องทดสอบ LED ที่สร้างได้ง่ายพร้อมคุณสมบัติที่มีประโยชน์มากมาย - กระแสที่ปรับได้ตั้งแต่ 1 mA ถึง 20 mA - ประเมินความสว่างและประสิทธิภาพ - การวัด Vf (แรงดันตกไปข้างหน้า) - จำเป็นในการคำนวณค่าตัวต้านทาน - LED จะ ไม่เสียหายหากคอน