สารบัญ:

เครื่องทดสอบ IC อัจฉริยะ: 7 ขั้นตอน (พร้อมรูปภาพ)
เครื่องทดสอบ IC อัจฉริยะ: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เครื่องทดสอบ IC อัจฉริยะ: 7 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: เครื่องทดสอบ IC อัจฉริยะ: 7 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รีวิวเครื่องทำน้ำแข็งอัจฉริยะ!!! จะทำได้จริงไหม??? 2024, กรกฎาคม
Anonim
Image
Image

เราทุกคนรู้ว่าเครื่องมือทดสอบ IC ทำอะไร… แต่สำหรับผู้ที่ไม่ทำ - เครื่องทดสอบ IC เป็นอุปกรณ์ที่ใช้ในการทดสอบวงจรรวมโดยส่งพัลส์ตามตารางความจริง โดยทั่วไปแล้ว หมายเลข IC จะถูกป้อนเข้าใน IC Tester และการทดสอบเปรียบเทียบกับตารางลอจิกของ IC นั้น ๆ

ตัวทดสอบ IC อัจฉริยะนั้นมีความสามารถมากกว่าและดีกว่าตัวทดสอบ IC ทั่วไปมาก โดยมีความสามารถในการตรวจจับและตรวจสอบ IC ที่เชื่อมต่อพร้อมกับโหมดแมนนวล เครื่องทดสอบ IC ของเรามีจอ LCD แบบสัมผัสซึ่งให้ประสบการณ์การใช้งานที่ดีขึ้นและ UI ที่เข้าใจง่าย

เครื่องทดสอบ IC อาจมีอุปกรณ์วัดราคาแพง แต่เครื่องนี้ราคาต่ำกว่า ₹1600 (~ $ 25) ค่อนข้างถูกใช่ไหม ?

ขั้นตอนที่ 1: มาช็อปกัน !

การออกแบบ PCB
การออกแบบ PCB

อิเล็กทรอนิกส์

  • 1x Arduino Mega 2560
  • 1x 20 พิน ZIF Socket
  • 1x2.4 นิ้ว TFT หน้าจอสัมผัส LCD พร้อมช่องเสียบการ์ด SD ในตัว
  • 1x4GB MicroSDHC
  • หัวต่อตัวเมียความยาวพิเศษ 6 พิน 1x
  • หัวต่อตัวเมียความยาวพิเศษ 3x 8 พิน
  • 1x แถบส่วนหัวชาย
  • 2x WS2812B (อุปกรณ์เสริม)
  • 2x 100 nF 0805 ตัวเก็บประจุ (อุปกรณ์เสริม)
  • ตัวต้านทาน 1x180Ω 0805 (อุปกรณ์เสริม)

เครื่องมือและอุปกรณ์เพิ่มเติม

  • หัวแร้ง
  • ประสาน
  • โน้ตบุค
  • สาย USB สำหรับต่อ Arduino Mega 2560
  • อะแดปเตอร์ MicroSDHC

ขั้นตอนที่ 2: การออกแบบ PCB

การออกแบบ PCB
การออกแบบ PCB
การออกแบบ PCB
การออกแบบ PCB

ฉันออกแบบเกราะป้องกันสำหรับส่วนประกอบทั้งหมดเพื่อให้เข้ากันได้ และเลือก Arduino Mega เป็นบอร์ดไมโครคอนโทรลเลอร์ของฉัน เนื่องจากทั้ง ZIF Socket และ LCD สามารถวางเคียงข้างกันได้ ทำให้โครงสร้างมีรูปลักษณ์ที่กะทัดรัดและพกพาสะดวก ฉันใช้ Autodesk Eagle สำหรับส่วนการออกแบบ PCB (ฉันได้แนบไฟล์ Eagle ด้านล่าง)

ขอแสดงความชื่นชมยินดีกับน้องๆ ที่ JLC PCB สำหรับการสนับสนุน PCB สำหรับโครงการนี้ ตรวจสอบว่ามีการสร้างต้นแบบ PCB มูลค่า $2 และจัดส่งฟรีเมื่อสั่งซื้อครั้งแรก

ขั้นตอนที่ 3: หุบปากและประสาน

หุบปากและประสาน
หุบปากและประสาน
หุบปากและประสาน
หุบปากและประสาน
หุบปากและประสาน
หุบปากและประสาน
หุบปากและประสาน
หุบปากและประสาน

เมื่อคุณมีส่วนประกอบทั้งหมดพร้อมกับ PCB แล้ว เพียงแค่บัดกรีให้เข้าที่ตามที่แสดง คุณก็พร้อมที่จะไป !!

เมื่อคุณเสร็จสิ้นการบัดกรี LCD Shield และ Female Headers แล้ว การประกอบสำหรับ IC Tester ของคุณก็จะเสร็จสมบูรณ์

จำไว้ว่า - "ถ้ามันมีกลิ่นเหมือนไก่ แสดงว่าคุณทำผิด";)

ขั้นตอนที่ 4: รหัส? ใช่..!

รหัส? ใช่..!!
รหัส? ใช่..!!
รหัส? ใช่..!!
รหัส? ใช่..!!
รหัส? ใช่..!!
รหัส? ใช่..!!
รหัส? ใช่..!!
รหัส? ใช่..!!

เปิด Arduino IDE ของคุณและเปิดรหัส… คุณสามารถแทนที่ชื่อของฉันด้วยชื่อของคุณเองเพื่อให้มันเริ่มทำงานด้วยชื่อของคุณ คุณมีอิสระที่จะเล่นกับชุดสีตามที่คุณต้องการ

ไฟล์โค้ดทั้งหมดมีอยู่ใน GITHUB

ขั้นตอนที่ 5: การเตรียมฐานข้อมูล… งานที่ต้องใช้เวลา

กำลังเตรียมฐานข้อมูล… งานที่ต้องใช้เวลา
กำลังเตรียมฐานข้อมูล… งานที่ต้องใช้เวลา
กำลังเตรียมฐานข้อมูล… งานที่ต้องใช้เวลา
กำลังเตรียมฐานข้อมูล… งานที่ต้องใช้เวลา

ฉันได้รวบรวมฐานข้อมูลพื้นฐานสำหรับ Component Tester ที่มี IC พื้นฐาน ฐานข้อมูลอยู่ในไฟล์ database.txt บน GitHub คัดลอกไฟล์ txt นี้บนการ์ด SD แล้วใส่ลงใน Touch LCD Shield

ขอบคุณผู้ใช้ที่สอนได้ JorBi สำหรับ Instructable - Arduino IC Tester จากที่ที่ฉันได้รับแรงบันดาลใจในการสร้าง

ลวดลาย -

$[หมายเลข IC]

[ชื่อไอซี]

[พิน]

[กรณีทดสอบ 1]

[กรณีทดสอบ 2]

[กรณีทดสอบ N]

ตัวอย่างกรณีทดสอบ-

สมมติว่าฉันมี IC-7426 ตัวอย่างกรณีทดสอบจะเป็น

0000HHG000000Vที่นี่ 0/1 จะใช้เพื่อระบุอินพุตและ H/L (สูง/ต่ำ) เพื่อระบุเอาต์พุตและ V ใช้เพื่อแสดงถึง VCC และ G ใช้เพื่อแสดงถึงกราวด์ ทำตามสั่งตั้งแต่ ปิ่น 1, 2, 3, ….. 7, 8, 9, …. 14 สำหรับ IC ข้างต้น

ขั้นตอนที่ 6: ไขว้นิ้ว !! ทดสอบมันทั้งหมดด้วยกัน

ไขว้นิ้วเอาไว้ !! ทดสอบมันทั้งหมดด้วยกัน
ไขว้นิ้วเอาไว้ !! ทดสอบมันทั้งหมดด้วยกัน
ไขว้นิ้วเอาไว้ !! ทดสอบมันทั้งหมดด้วยกัน
ไขว้นิ้วเอาไว้ !! ทดสอบมันทั้งหมดด้วยกัน
ไขว้นิ้วเอาไว้ !! ทดสอบมันทั้งหมดด้วยกัน
ไขว้นิ้วเอาไว้ !! ทดสอบมันทั้งหมดด้วยกัน
ไขว้นิ้วเอาไว้ !! ทดสอบมันทั้งหมดด้วยกัน
ไขว้นิ้วเอาไว้ !! ทดสอบมันทั้งหมดด้วยกัน

มาอัปโหลดรหัสและบูตตัวทดสอบ IC

ไขว้นิ้วเอาไว้ !!

และได้ผลดีมาก !

ขั้นตอนที่ 7: การทดสอบอย่างมีความสุข !

คุณสามารถมีส่วนร่วมในโครงการและฐานข้อมูลบน GitHub

แนะนำ: