Inhaltsverzeichnis:

Smart IC Tester - Gunook
Smart IC Tester - Gunook

Video: Smart IC Tester - Gunook

Video: Smart IC Tester - Gunook
Video: Smart IC Tester 2024, Juli
Anonim
Image
Image

Wir alle wissen, was IC-Tester tun … aber für diejenigen, die es nicht tun - IC-Tester sind Geräte, die verwendet werden, um integrierte Schaltungen zu testen, indem sie Impulse gemäß ihrer Wahrheitstabelle senden. Im Allgemeinen wird die IC-Nummer in den IC-Tester eingegeben und ein Vergleichstest mit der Logiktabelle dieses speziellen ICs durchgeführt.

Ein intelligenter IC-Tester ist weitaus leistungsfähiger und besser als ein generischer IC-Tester, er hat die Fähigkeit, den angeschlossenen IC zusammen mit einem manuellen Modus zu erkennen und zu überprüfen. Unser IC-Tester verfügt über ein Touch-LCD, das eine bessere Benutzererfahrung und eine leicht verständliche Benutzeroberfläche bietet.

IC-Tester sind vielleicht kostspielige Instrumentierungsgeräte, aber dieser ist knapp unter ₹1600 (~ $ 25), ziemlich billig, oder?

Schritt 1: Lassen Sie uns etwas einkaufen

Entwerfen der Leiterplatte
Entwerfen der Leiterplatte

Elektronik

  • 1x Arduino Mega 2560
  • 1x 20-polige ZIF-Buchse
  • 1x 2,4-Zoll-TFT-Touchscreen-LCD mit integriertem SD-Kartensteckplatz
  • 1x 4GB MicroSDHC
  • 1x 6-polige extralange Buchsenleiste
  • 3x 8-polige extralange Buchsenleiste
  • 1x Steckerleiste
  • 2x WS2812B (optional)
  • 2x 100 nF 0805 Kondensator (optional)
  • 1x 180Ω 0805 Widerstand (optional)

Werkzeuge und Zubehör

  • Lötkolben
  • Lot
  • Ein Laptop
  • USB-Kabel zum Anschluss von Arduino Mega 2560
  • MicroSDHC-Adapter

Schritt 2: Design der Platine

Entwerfen der Leiterplatte
Entwerfen der Leiterplatte
Entwerfen der Leiterplatte
Entwerfen der Leiterplatte

Ich entwarf ein Schild, in das alle Komponenten passen, und wählte das Arduino Mega als mein Mikrocontroller-Board, da sowohl der ZIF-Sockel als auch das LCD nebeneinander platziert werden können, was dem Build ein kompaktes und tragbares Aussehen und Gefühl verleiht. Ich habe Autodesk Eagle für den PCB-Design-Teil verwendet (ich habe die Eagle-Dateien unten angehängt).

Ein großes Lob an die Jungs von JLC PCB für das Sponsoring von PCBs für das Projekt. Schauen Sie sie sich an, sie bieten 2 USD PCB-Prototyping und kostenlosen Versand bei der ersten Bestellung.

Schritt 3: Halt die Klappe und löten

Halt die Klappe und löten
Halt die Klappe und löten
Halt die Klappe und löten
Halt die Klappe und löten
Halt die Klappe und löten
Halt die Klappe und löten
Halt die Klappe und löten
Halt die Klappe und löten

Sobald Sie alle Komponenten zusammen mit der Platine haben, löten Sie sie einfach wie abgebildet und Sie können loslegen !!

Sobald Sie mit dem Löten fertig sind, setzen Sie die LCD-Abschirmung und die Buchsenleisten auf und dies ist Ihre Baugruppe für den IC-Tester.

Denk dran - "Wenn es nach Hühnchen riecht, machst du es falsch";)

Schritt 4: Code? Jawohl.

Code? Jawohl..!!
Code? Jawohl..!!
Code? Jawohl..!!
Code? Jawohl..!!
Code? Jawohl..!!
Code? Jawohl..!!
Code? Jawohl..!!
Code? Jawohl..!!

Öffnen Sie Ihre Arduino-IDEs und öffnen Sie den Code … Sie können meinen Namen durch Ihren eigenen ersetzen, damit er mit Ihrem Namen startet. Sie können mit Farbschemata nach Ihrer Wahl herumspielen.

Alle Codedateien sind auf GITHUB verfügbar

Schritt 5: Datenbank vorbereiten… eine zeitaufwändige Aufgabe

Datenbank vorbereiten… eine zeitaufwändige Aufgabe
Datenbank vorbereiten… eine zeitaufwändige Aufgabe
Datenbank vorbereiten… eine zeitaufwändige Aufgabe
Datenbank vorbereiten… eine zeitaufwändige Aufgabe

Ich habe eine grundlegende Datenbank für den Komponententester zusammengestellt, die grundlegende ICs enthält. Die Datenbank befindet sich in der Datei database.txt auf GitHub. Kopieren Sie diese txt-Datei auf die SD-Karte und legen Sie sie in das Touch-LCD-Schild ein.

Danke an den anweisbaren Benutzer JorBi für seinen Instructable - Arduino IC Tester, von dem ich Inspiration bekam, einen zu bauen.

Muster -

$[IC-Nummer]

[IC-Name]

[Pins]

[Testfall 1]

[Testfall 2]

[Testfall N]

Beispiel-Testfall-

Angenommen, ich habe IC-7426, ein Beispieltestfall wäre

0000HHG000000VHier würde 0/1 verwendet, um den Eingang zu spezifizieren und H/L (High/Low), um den Ausgang zu spezifizieren, und V wird verwendet, um VCC zu bezeichnen, und G wird verwendet, um Masse zu bezeichnen. Folge der Reihenfolge von Pin 1, 2, 3, ….. 7, 8, 9, …. 14 für oben IC

Schritt 6: Daumen drücken !! Alles zusammen testen

Daumen drücken !! Alles zusammen testen
Daumen drücken !! Alles zusammen testen
Daumen drücken !! Alles zusammen testen
Daumen drücken !! Alles zusammen testen
Daumen drücken !! Alles zusammen testen
Daumen drücken !! Alles zusammen testen
Daumen drücken !! Alles zusammen testen
Daumen drücken !! Alles zusammen testen

Lassen Sie uns den Code hochladen und den IC-Tester booten.

DAUMEN DRÜCKEN !!

Und es hat super funktioniert

Schritt 7: Viel Spaß beim Testen

Sie können gerne zum Projekt und zur Datenbank auf GitHub beitragen.

Empfohlen: