Inhoudsopgave:
- Benodigdheden
- Stap 1: Laten we PCB's laten fabriceren voordat we beginnen
- Stap 2: Solderen van de componenten?
- Stap 3: De testclips solderen
- Stap 4: 3D-geprinte behuizing (optioneel)
- Stap 5: Sondekleuren instellen in firmware
- Stap 6: De firmware branden
- Stap 7: Desktop-applicatie ??
- Stap 8: HALLELUJA! ? Veel plezier met uw componententester
Video: USB-componententester: 8 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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?
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
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)
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 ??
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
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:
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino - Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter - RC Helikopter - RC-vliegtuig met Arduino: 5 stappen (met afbeeldingen)
Draadloze afstandsbediening met 2,4 GHz NRF24L01-module met Arduino | Nrf24l01 4-kanaals / 6-kanaals zenderontvanger voor quadcopter | RC Helikopter | Rc-vliegtuig met Arduino: een Rc-auto besturen | Quadcopter | Drone | RC vliegtuig | RC-boot, we hebben altijd een ontvanger en zender nodig, stel dat we voor RC QUADCOPTER een 6-kanaals zender en ontvanger nodig hebben en dat type TX en RX is te duur, dus we gaan er een maken op onze
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
PCB-ontwerp met eenvoudige en gemakkelijke stappen: 30 stappen (met afbeeldingen)
PCB-ontwerp met eenvoudige en gemakkelijke stappen: HELLO VRIENDEN Het is een zeer nuttige en gemakkelijke tutorial voor diegenen die PCB-ontwerp willen leren, laten we beginnen
Een video met gesplitst scherm maken in vier stappen: 4 stappen (met afbeeldingen)
Een video met gesplitst scherm maken in vier stappen: we zien vaak dezelfde persoon twee keer in een scène in een tv-toneelstuk. En voor zover we weten heeft de acteur geen tweelingbroer. We hebben ook gezien dat er twee zangvideo's op één scherm worden gezet om hun zangkunsten te vergelijken. Dit is de kracht van spl
Uw afbeeldingen opslaan voor uw taak: 4 stappen (met afbeeldingen)
Uw afbeeldingen opslaan voor uw taak: 1. Open een nieuw Google-document en gebruik deze pagina om uw afbeeldingen te beveiligen.2. Gebruik ctrl (control) en de "c" sleutel om te kopiëren.3. Gebruik ctrl (control) en de "v" sleutel om te plakken