İçindekiler:
- Gereçler
- Adım 1: Başlamadan Önce PCB'leri Üretelim
- Adım 2: Bileşenleri Lehimlemek?
- Adım 3: Test Kliplerini Lehimleme
- Adım 4: 3D Basılı Kılıf (Opsiyonel)
- Adım 5: Ürün Yazılımında Prob Renklerini Ayarlama
- Adım 6: Bellenimi Yazma
- Adım 7: Masaüstü Uygulaması ??
- Adım 8: HALLELUJAH! ? Bileşen Test Cihazınızın Keyfini Çıkarın
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bir elektronik mühendisi olarak her zaman, her elektronik bileşeni test edebilen taşınabilir bir bileşen test cihazına sahip olmak istemişimdir. 2016'da kendime Markus F. ve Karl-Heinz Kübbeler'in AVR TransistorTester tabanlı bir Bileşen Test Cihazı yaptım. Bunu takiben, Bileşen Test Cihazını bir anahtarlık boyutuna göre yeniden tasarladım.
Yapımcılar, mühendisler ve hobiciler her zaman çalışma masamızın etrafında bir bilgisayara sahip olduklarından. Bu yüzden, bileşenleri test etmemize olanak tanıyan bir USB aksesuarı olarak kullanılabilecek bir bileşen test cihazı neden yapmayayım diye kendi kendime düşündüm. Gerekli test parametrelerini minimal bir tasarım biçiminde ekranda görüntüleyen USB bileşen test cihazı ile uyumlu bir yazılım tasarladım. Test uçları renk kodludur ve bu renkler pin konfigürasyonunu gösterir. Yazılım, macOS, Windows ve Linux olmak üzere üç ana işletim sistemi platformunu destekler.
Desteklenen Bileşenler
- direnç
-
kondansatör
ESR ile
- Bobin
- Diyot
-
transistör
- BJT
- UJT
- KOYMAK
-
FET
- JFET
- MOSFET
- IGBT
- triyak
- tristör
BU YAPIYA SPONSORLUK OLDUĞU İÇİN PCBWAY'A BÜYÜK TEŞEKKÜRLER
PCBWay devreye girmeyi teklif etti ve bu projeyi desteklememe yardımcı oldu. Ayrıca yapı için PCB imalat ve montaj hizmetlerini de sundular. Lehim maskesi renkleri, yüzey kaplamaları ve çok daha fazlası gibi çok çeşitli seçeneklerle 5 $ gibi düşük bir fiyata 10 özel PCB sunarlar. PCB'ler için katılım süresi inanılmaz derecede hızlıydı. Ayrıca, üretimden önce her bir PCB tasarımını manuel olarak incelerler, böylece herhangi bir kusurlu PCB almazsınız. İhtiyacınız olursa PCB servisini denemenizi tavsiye ederim.
Gereçler
GitHub'da Malzeme Listesi (proje için ayrıntılı bir ürün reçetesi almak için bağlantıya tıklayın)
Aletler
- Sıcak Hava Yeniden İşleme İstasyonu
- Büyüteç / Elektronik Mikroskop
- Havya
- Lehim Pastası ve Lehim Teli
- Cımbız
- USBasp
GitHub Deposu
Adım 1: Başlamadan Önce PCB'leri Üretelim
PCB, erkek USB-A konektörlü bir parmak sürücü boyutunda olacak şekilde tasarlanmıştır. 3 Test Pedi, test ledlerini üzerlerine lehimlemek için maruz bırakılır. PCB boyutları yaklaşık 34mm x 17mm'dir.
PCBWay'in Prototipleme ve Montaj Hizmetine panolarımı imal edip monte ettirdiği için çok teşekkür ederim. Çok düşük ve uygun bir fiyata mükemmel kalitede panolar sunarlar. Ayrıca denemek için çeşitli lehim maskesi seçenekleri sunarlar. Şu anda, montaj hizmeti için harika bir teklif yürütüyorlar, ücretsiz kargo ile sadece 30 $ karşılığında 20 pano monte edebilirsiniz.
Adım 2: Bileşenleri Lehimlemek?
PCBWay'in montaj hizmetini kullandığımdan beri, PCB'ler kendimi lehimlediğim zamana kıyasla çok daha temiz ve kaliteli görünüyor?
Ancak herhangi bir montaj hizmeti kullanmıyorsanız, lehim pastası ve sıcak reflow istasyonu kullanarak kendi başınıza lehimleyebilirsiniz. Kullanılan bileşenler 0603 paket olduğundan ve bunlar olmadan lehimlenmesi zor olabileceğinden, etrafta bir mikroskop veya büyüteç bulundurmanızı tavsiye ederim.
Adım 3: Test Kliplerini Lehimleme
Birazdan bu sırayı kullanacağımız için renk sırasını hatırlayın, benim durumumda TP1-TP2-TP3 Siyah, Kırmızı Sarı.
Yazılım tarafından desteklenen renkler Siyah(B), Yeşil(G), Beyaz(W), Sarı(Y) ve Kırmızı(R)'dır (daha fazlası yakında eklenecektir). Kombinasyonumuz BRY renk koduyla sonuçlanır.
Adım 4: 3D Basılı Kılıf (Opsiyonel)
PCB tasarımını Eagle'dan Fusion 360'a aktardım ve bunun etrafında bir kasa tasarladım. Kasa, geçmeli tasarıma sahip 2 parçalı bir tasarımdır. Toleranslar oldukça dar olduğu için kolayca açılamıyor.
Dosyaları Thingiverse'den indirebilirsiniz.
Adım 5: Ürün Yazılımında Prob Renklerini Ayarlama
Aynı prob renklerini kullanmadıysanız, aşağıdaki talimatları izleyin, aksi takdirde sonraki adıma geçin.
Firmware dosyalarındaki değişkenler.h dosyasında, 133 satırını düzenleyin
const unsigned char probe_colors_str EEMEM = "BRY";
"BRY"yi ADIM 3'te belirlediğimiz kendi renk kombinasyonunuza göre düzenleyin.
Aynı klasörde Terminal'i açın ve aşağıdaki komutları çalıştırın
temizlemek
hepsini yapmak
Adım 6: Bellenimi Yazma
⚠️ GEREKLİ:
- Ürün yazılımı dosyalarını test cihazına yazmak için USBasp'ye ihtiyacınız olacak.
- Aşağıdaki talimatların çalışması için sisteminizde AVRDUDE kurulu olmalıdır.
Terminal/Komut İstemi'nde, bellenim dosyalarının bulunduğu klasörün konumuna gidin ve aşağıdaki komutları yürütün-
//.hex ve.eep dosyalarının MCU'ya yanıp sönmesi
avrdude -c usbasp -B 20 -p m328p -P usb -U flash:w:./TransistorTester.hex:a -U eeprom:w:./TransistorTester.eep:a
// MCU için sigortaların ayarlanması
avrdude -c usbasp -B 200 -p m328p -P usb -U lfuse:w:0xe2:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
Adım 7: Masaüstü Uygulaması ??
Kullanıcı tarafından doğru bir bağlantı noktası seçildiğinde uygulama, bileşen test cihazına otomatik olarak bağlanır. Uygulama macOS 10+, Windows 8 ve üzeri ve Linux için kullanılabilir.
macOS kullanıcıları için touchBar desteği de sağlanmaktadır.
GitHub'dan Uygulamayı İndirin
Adım 8: HALLELUJAH! ? Bileşen Test Cihazınızın Keyfini Çıkarın
TAA DAA!! Kendine bir USB bileşen test cihazı mı yaptın? Eklenti ? test etmek istediğiniz bileşenler.
ŞEREFE ?
Ayrıca Tindie Shop'tan tamamen monte edilmiş bir bileşen test cihazı satın alabilirsiniz.