Inhoudsopgave:

USB-componententester: 8 stappen (met afbeeldingen)
USB-componententester: 8 stappen (met afbeeldingen)

Video: USB-componententester: 8 stappen (met afbeeldingen)

Video: USB-componententester: 8 stappen (met afbeeldingen)
Video: Как сделать USB-тестер? 2024, November
Anonim
Image
Image

Als elektronica-ingenieur wilde ik altijd een draagbare componententester hebben, die alle elektronische componenten kon testen. In 2016 heb ik zelf een Component Tester gebouwd op basis van AVR TransistorTester van Markus F. en Karl-Heinz Kübbeler. Daarna heb ik de Component Tester opnieuw ontworpen naar het formaat van een sleutelhanger.

Omdat makers, ingenieurs en hobbyisten altijd een computer bij ons bureau hebben staan. Dus ik dacht bij mezelf waarom niet een componententester bouwen die kan worden gebruikt als een USB-accessoire waarmee we de componenten kunnen testen. Ik heb software ontworpen die past bij de USB-componententester die de vereiste testparameters in een minimale ontwerpvorm weergeeft. De meetsnoeren zijn kleurgecodeerd en deze kleuren geven de pinconfiguratie aan. De software ondersteunt drie belangrijke OS-platforms macOS, Windows en Linux.

Ondersteunde componenten

  • Weerstand
  • Condensator

    met ESR

  • Spoel
  • Diode
  • Transistor

    • BJT
    • UJT
    • LEGGEN
  • FET

    • JFET
    • MOSFET
  • IGBT
  • TRIAC
  • thyristor

EEN ENORME DANK AAN PCBWAY VOOR HET SPONSOREN VAN DIT GEBOUW

PCBWay bood aan om in te stappen en hielp me dit project te ondersteunen. Ze boden ook hun PCB-fabricage- en assemblagediensten aan voor de build. Ze bieden 10 aangepaste PCB's voor slechts $ 5 met een breed scala aan keuzes, zoals soldeermaskerkleuren, oppervlakteafwerkingen en nog veel meer. De opkomsttijd voor PCB's was verbazingwekkend snel. Ze onderzoeken ook elk PCB-ontwerp handmatig voordat ze worden geproduceerd, zodat u geen defecte PCB's ontvangt. Ik raad aan om hun PCB-service te proberen als je er een nodig hebt.

Benodigdheden

Stuklijst op GitHub (klik op de link voor een gedetailleerde stuklijst voor het project)

Gereedschap

  • Hot Air Rework Station
  • Vergrootglas / elektronische microscoop
  • Soldeerbout
  • Soldeerpasta en soldeerdraad
  • Pincet
  • USBasp

GitHub-opslagplaats

Stap 1: Laten we PCB's laten fabriceren voordat we beginnen

Laten we PCB's maken voordat we beginnen
Laten we PCB's maken voordat we beginnen

De PCB is ontworpen om de grootte van een USB-stick te hebben met een mannelijke USB-A-connector. De 3 testpads zijn vrij om de test-leds erop te solderen. De afmetingen van PCB zijn ongeveer 34 mm x 17 mm.

Een grote dank aan PCBWay's Prototyping and Assemble Service voor het fabriceren en monteren van mijn boards. Ze bieden boards van hoge kwaliteit voor een zeer lage en betaalbare prijs. Ze bieden ook een verscheidenheid aan soldeermaskeropties om te proberen. Momenteel hebben ze een geweldige aanbieding voor montageservice, je kunt 20 boards geassembleerd krijgen voor slechts $ 30 met gratis verzending.

Stap 2: Solderen van de componenten?

De componenten solderen?
De componenten solderen?
De componenten solderen?
De componenten solderen?
De componenten solderen?
De componenten solderen?

Sinds ik de assemblageservice van PCBWay heb gebruikt, zien de PCB's er veel schoner en premium uit in vergelijking met wanneer ik zelf soldeer?

Maar als u geen montageservice gebruikt, kunt u deze zelf solderen met soldeerpasta en een hot reflow-station. Ik zou aanraden om een microscoop of vergrootglas in de buurt te hebben, aangezien de gebruikte componenten 0603-pakketten zijn en zonder hen misschien moeilijk te solderen zijn.

Stap 3: De testclips solderen

De testclips solderen
De testclips solderen

Onthoud de kleurvolgorde, want we zullen die volgorde zo gebruiken, in mijn geval zijn TP1-TP2-TP3 Zwart, Rood Geel.

De door de software ondersteunde kleuren zijn Zwart (B), Groen (G), Wit (W), Geel (Y) en Rood (R) (binnenkort worden er meer toegevoegd). Onze combinatie resulteert in een kleurcode BRY.

Stap 4: 3D-geprinte behuizing (optioneel)

Image
Image
3D-geprint hoesje (optioneel)
3D-geprint hoesje (optioneel)
3D-geprint hoesje (optioneel)
3D-geprint hoesje (optioneel)

Ik heb PCB-ontwerp van Eagle naar Fusion 360 geëxporteerd en er een behuizing omheen ontworpen. De case is een 2-delig ontwerp met snap-fit ontwerp. De toleranties zijn vrij krap, dus het kan niet gemakkelijk worden geopend.

U kunt de bestanden downloaden van Thingiverse.

Stap 5: Sondekleuren instellen in firmware

Als u niet dezelfde sondekleuren hebt gebruikt, volgt u de volgende instructies, anders gaat u door naar de volgende stap.

In bestandsvariabelen.h in firmwarebestanden, bewerk regel 133

const unsigned char probe_colors_str EEMEM = "BRY";

Bewerk "BRY" naar uw eigen kleurencombinatie die we in STAP 3 hebben ingesteld.

Open Terminal in dezelfde map en voer de volgende opdrachten uit:

schoon maken

Maak alle

Stap 6: De firmware branden

⚠️ VEREIST:

  • U hebt USBasp nodig om firmwarebestanden naar de tester te branden.
  • U moet AVRDUDE op uw systeem hebben geïnstalleerd om de volgende instructies te laten werken.

Navigeer in Terminal/Opdrachtprompt naar de maplocatie met firmwarebestanden en voer de volgende opdrachten uit:

// Knipperende.hex- en.eep-bestanden naar MCU

avrdude -c usbasp -B 20 -p m328p -P usb -U flash:w:./TransistorTester.hex:a -U eeprom:w:./TransistorTester.eep:a

// Zekeringen instellen voor MCU

avrdude -c usbasp -B 200 -p m328p -P usb -U lfuse:w:0xe2:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m

Stap 7: Desktop-applicatie ??

Desktop applicatie ??
Desktop applicatie ??
Desktop applicatie ??
Desktop applicatie ??
Desktop applicatie ??
Desktop applicatie ??

De applicatie maakt automatisch verbinding met de componententester wanneer de gebruiker een juiste poort selecteert. De applicatie is beschikbaar voor macOS 10+, Windows 8 en hoger en Linux.

Voor macOS-gebruikers wordt ook touchBar-ondersteuning geboden.

Applicatie downloaden van GitHub

Stap 8: HALLELUJA! ? Veel plezier met uw componententester

HALLELUJAH! ? Veel plezier met uw componententester
HALLELUJAH! ? Veel plezier met uw componententester

TAA DAA!! U heeft zojuist een USB-componententester voor uzelf gemaakt? Inpluggen ? de componenten die u wilt testen.

PROOST ?

Je kunt ook een volledig geassembleerde componententester kopen in mijn Tindie Shop

Aanbevolen: