Indholdsfortegnelse:

USB -komponenttester: 8 trin (med billeder)
USB -komponenttester: 8 trin (med billeder)

Video: USB -komponenttester: 8 trin (med billeder)

Video: USB -komponenttester: 8 trin (med billeder)
Video: iPhone 14 Pro lightning to USB adapter for external storage 2024, Juli
Anonim
Image
Image

Som elektronikingeniør ville jeg altid have en bærbar komponenttester, som kunne teste alle elektroniske komponenter derude. I 2016 byggede jeg mig en Component Tester baseret på AVR TransistorTester af Markus F. og Karl-Heinz Kübbeler. Efter det redesignede jeg Component Tester til størrelsen på en nøglering.

Da beslutningstagere, ingeniører og hobbyfolk altid har en computer omkring vores skrivebord. Så jeg tænkte ved mig selv, hvorfor ikke bygge en komponenttester, der kunne bruges som et USB -tilbehør, som giver os mulighed for at teste komponenterne. Jeg har designet en software til at følge med USB -komponenttesteren, der viser de nødvendige testparametre på displayet i en minimal designform. Testledningerne er farvekodede, og disse farver angiver stiftkonfigurationen. Softwaren understøtter tre store OS -platforme macOS, Windows og Linux.

Understøttede komponenter

  • Modstand
  • Kondensator

    med ESR

  • Induktor
  • Diode
  • Transistor

    • BJT
    • UJT
    • SÆTTE
  • FET

    • JFET
    • MOSFET
  • IGBT
  • TRIAC
  • Tyristor

EN STOR TAK TIL PCBWAY FOR AT SPONSORERE DETTE BYGG

PCBWay tilbød at træde til og hjalp mig med at støtte dette projekt. De tilbød også deres PCB -fremstilling og samlingstjenester til byggeriet. De tilbyder 10 brugerdefinerede printkort til så lavt som $ 5 med en bred vifte af valgmuligheder, f.eks. Loddemaskefarver, overfladebehandlinger og meget mere. Fremmødetiden for printkort var forbløffende hurtig. De undersøger også hvert PCB -design manuelt før fremstilling, så du ikke modtager defekte PCB'er. Jeg anbefaler at prøve deres PCB -service, hvis du har brug for en.

Forbrugsvarer

Bill of Material på GitHub (klik på linket for at få en detaljeret stykliste for projektet)

Værktøjer

  • Varmluftsbehandlingsstation
  • Forstørrelsesglas / elektronisk mikroskop
  • Loddekolbe
  • Loddemasse og loddetråd
  • Pincet
  • USBasp

GitHub -depot

Trin 1: Lad os lave PCB'er, inden vi starter

Lad os lave PCB'er, inden vi starter
Lad os lave PCB'er, inden vi starter

PCB'et er designet til at være på størrelse med et tommelfinger-drev med han-USB-A-stik. De 3 testpuder udsættes for lodning af testledninger på dem. Dimensionerne på printkort er cirka 34 mm x 17 mm.

En kæmpe tak til PCBWays Prototyping and Assemble Service for at få mine plader fremstillet og samlet. De tilbyder tavler i god kvalitet til en meget lav og overkommelig pris. De tilbyder også en række muligheder for loddemaske. I øjeblikket kører de et fantastisk tilbud på montageservice, du kan få 20 plader samlet for kun $ 30 med gratis forsendelse.

Trin 2: Lodning af komponenterne?

Lodning af komponenterne?
Lodning af komponenterne?
Lodning af komponenterne?
Lodning af komponenterne?
Lodning af komponenterne?
Lodning af komponenterne?

Siden jeg brugte PCBWays monteringstjeneste, ser PCB'erne meget renere og førsteklasses ud, når jeg lodde mig selv?

Men hvis du ikke bruger nogen samlingstjeneste, kan du lodde det på egen hånd ved hjælp af loddepasta og hot reflow -station. Jeg vil anbefale at have et mikroskop eller forstørrelsesglas, da komponenter, der bruges, er 0603 -pakker og kan være svære at lodde uden dem.

Trin 3: Lodning af testklippene

Lodning af testklip
Lodning af testklip

Husk farveordren, da vi vil bruge denne ordre om et øjeblik, i mit tilfælde er TP1-TP2-TP3 sort, rød gul.

Softwarens understøttede farver er sort (B), grøn (G), hvid (W), gul (Y) og rød (R) (mere tilføjes snart). Vores kombination resulterer i en farvekode BRY.

Trin 4: 3D -trykt sag (valgfrit)

Image
Image
3D -trykt sag (valgfrit)
3D -trykt sag (valgfrit)
3D -trykt sag (valgfrit)
3D -trykt sag (valgfrit)

Jeg eksporterede PCB -design fra Eagle til Fusion 360 og designede en sag omkring det. Etuiet er et 2-delt design med snap-fit design. Tolerancerne er ret stramme, så den kan ikke åbnes let.

Du kan downloade filerne fra Thingiverse.

Trin 5: Indstilling af probefarver i firmware

Hvis du ikke har brugt de samme sondefarver, skal du følge følgende instruktioner, ellers springe til næste trin.

I filvariabler. H i firmwarefiler, rediger linje 133

const unsigned char probe_colors_str EEMEM = "BRY";

Rediger "BRY" til din egen farvekombination, vi indstillede i TRIN 3.

Åbn Terminal i den samme mappe, og kør følgende kommandoer

gøre rent

lave alle

Trin 6: Brænding af firmwaren

⚠️ KRÆVES:

  • Du skal bruge USBasp for at brænde firmwarefiler til testeren.
  • Du skal have AVRDUDE installeret i dit system for at følgende instruktioner fungerer.

I Terminal/Kommandoprompt skal du navigere til mappens placering med firmwarefiler og udføre følgende kommandoer-

// Blinkende.hex- og.eep -filer til MCU

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

// Indstilling af sikringer til 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

Trin 7: Desktop -applikation ??

Desktop applikation ??
Desktop applikation ??
Desktop applikation ??
Desktop applikation ??
Desktop applikation ??
Desktop applikation ??

Applikationen opretter automatisk forbindelse til komponenttesteren, når brugeren vælger en højre port. Applikationen er tilgængelig til macOS 10+, Windows 8 og nyere og Linux.

For macOS -brugere er der også understøttelse af touchBar.

Download applikation fra GitHub

Trin 8: HALLELUJAH! ? Nyd din komponenttester

HALLELUJAH! ? Nyd din komponenttester
HALLELUJAH! ? Nyd din komponenttester

TAA DAA !! Har du lige lavet dig selv til en USB -komponenttester? Plugin? de komponenter, du vil teste.

JUBEL?

Du kan også købe en færdigmonteret komponenttester fra min Tindie Shop

Anbefalede: