ArduTester V1.13: Geautomatiseerde Transistor Tester met Arduino UNO
Onderdelen en benodigdheden
| Onderdeel | Aantal |
|---|---|
| Arduino UNO | 1 |
| Adafruit Standard LCD - 16x2 Wit op Blauw | 1 |
| SparkFun Drukknopschakelaar 12mm | 1 |
| Perma-Proto Breadboard Half Size | 1 |
| Jumper draden (generic) | 1 |
| Weerstand 1k ohm | 1 |
| Weerstand 10k ohm | 1 |
| Weerstand 470k ohm 1% | 3 |
| Weerstand 680 ohm 1% | 3 |
Over dit project
Dit is een automatische Transistor Tester, om de pin-out en kenmerken van diverse discrete halfgeleiders te identificeren (Transistoren NPN, PNP, MOSFETs, etc.). Het evalueert ook weerstanden, condensatoren, inducties, etc. Het oorspronkelijke project was geschreven in een mix van C en AVR Assembly Code voor AVR gcc tooling AVR Studio.
Mijn ambitie was om het te porteren naar de Arduino Web Editor, wat de verwerking van de grote configureerbare software enorm vereenvoudigt, waardoor het direct mogelijk is om te bewerken, verifiëren en uploaden naar een Arduino UNO-bord zonder de noodzaak van het installeren van een AVR tooling Suite of het gebruik van Linux OS.
De meeste Arduino UNO Starter Kits bevatten de benodigde componenten (UNO R3 bord, 1602 LCD, drukknoppen, breadboard, jumper draden, weerstanden).
Dit project laat ook de Arduino open source, open hardware filosofie beter zien, omdat de eerder geleverde .Hex-bestanden voor Arduino UNO en MEGA 2560 van het oorspronkelijke Transistor Tester-project Arduino niet in een goed licht zetten (UNO-versie werd geleverd zonder LCD, alleen seriële monitor).
Last but not least, er is bijna geen prestatie- of nauwkeurigheidsverlies met deze Arduino-versie ArduTester V1.13 wanneer je het vergelijkt met de originele TransistorTester!
Hoe de ArduTester V1.13 te gebruiken?
Sluit het te testen component aan op een willekeurige TP1, TP2, TP3 (component kan zijn: Transistoren NPN, PNP, FET, Weerstanden, Condensatoren, Dioden, LED en nog veel meer.)
Waarschuwing: TEST alleen condensatoren die je vooraf hebt ontladen!
Druk vervolgens op de TEST-drukknop en lees het testresultaat op het 2x16 LCD.
Voorbeeld van een test met een transistor

Druk opnieuw op TEST om meer parameters of een nieuwe test te krijgen.
Lang ingedrukt houden van TEST na een test geeft een menu-selectie: druk opnieuw op TEST om door het menu te scrollen, en houd TEST lang ingedrukt om een specifieke functie te selecteren.
Meer menufuncties hieronder...
- f-Generator (Selecteerbare frequentie blokgolfuitgang op TP 2) (Test Pin 2)
- 10-bit PWM (Frequentie met selecteerbare duty cycle uitgang op TP 2)
Als je verdwaalt in het menu, druk op de Arduino UNO reset-knop.
Code
ArduTester V1.13 Sketch
Selecteer Arduino/Genuino Uno Board, Verifieer en Upload.
Schema's
Hoe componenten te plaatsen en te bedraden
ardutester_v113_otPu7eBf45.fzz
Productieproces
- Bouw een 20 kHz Arduino Oscilloscoop op een Nokia 5110 LCD – Eenvoudige DIY Handleiding
- Slimme Jaloezieën: Geautomatiseerd Lichtbeheer met Arduino & Zonne-energie
- Bouw een Italiaanse Woordklok met Arduino Nano, NeoPixel, LCD en RTC
- Bouw een eenvoudige rekenmachine met Arduino UNO – Makkelijk project
- De massa van de aarde meten met Arduino: een stapsgewijze DIY-gids
- Een draagbaar Persistence-of-Vision-display bouwen met Arduino UNO en ATtiny85
- Bouw een Betrouwbare Sigfox kWh Meter met Arduino MKR Fox 1200
- Bluetooth Temperatuurmeter met Arduino Nano
- Arduino DMX-512 Tester Controller – Complete Onderdelenkit voor Betrouwbare Verlichtingsbesturing
- Contactloos Gebaarslot: Veilige toegang met APDS-9960 en Arduino
- Geïsoleerde analoge ingangsschakeling voor Arduino bouwen