Temeller · 17 dk okuma

Lehim Nasıl Yapılır? Havya, Lehim Teli ve Pin Header Rehberi

Lehim nasıl yapılır? Havya sıcaklığı, kurşunlu ve kurşunsuz lehim teli, uç kalaylama, pin header lehimleme, soğuk lehim, köprü, söküm ve makaronla kablo ekleme.

Lehim nasıl yapılır sorusunun kısa cevabı şudur: temiz ve kalaylı havya ucunu karttaki bakır pad'e ve parçanın bacağına aynı anda değdirir, birleşimi 1–2 saniye ısıtırsın; sonra lehim telini havyaya değil, ısınmış birleşim noktasına verirsin. Lehim eriyip pad'in ve bacağın üzerine yayılınca önce teli, ardından havyayı çekersin ve birleşim soğuyana kadar parçayı kıpırdatmazsın. Doğru sıcaklıkta tüm işlem 3–4 saniye sürer ve ortaya bacağın etrafını saran, küçük bir volkan şeklinde, pürüzsüz bir bağlantı çıkar.

Arduino, ESP32 ya da Raspberry Pi Pico ile uğraşıyorsan lehimden uzun süre kaçamazsın: sensör modüllerinin çoğu pin header'ı ayrı bir poşette gönderilir, Pico ve Arduino Pro Mini genellikle pinsiz gelir, robot arabanın motor kabloları ve LED şeritlerin uçları da lehim ister. Bu rehberde havya ve lehim teli seçimini, sıcaklık ayarını, uç temizliğini ve kalaylamayı, pin header ve modül lehimlemeyi adım adım öğreneceksin. Ardından iyi ve kötü lehimi görünüşünden ayırmayı, soğuk lehim ve lehim köprüsünü bulup düzeltmeyi, lehim pompası ve fitiliyle söküm yapmayı, kablo ekleyip makaronla yalıtmayı ve hem sağlığını hem de kartını koruyan güvenlik kurallarını göreceksin.

Pin header'ı henüz lehimlenmemiş BMP280 sensör modülü
Çoğu sensör modülü pin header'ı ayrı olarak gelir: modülü breadboard'a takabilmek için önce bu 6 pinli şeridi karttaki deliklere lehimlemen gerekir.

Lehim nedir, nasıl çalışır?

Lehim, erime sıcaklığı bakırdan çok daha düşük (yaklaşık 180–230 °C) olan, kalay esaslı bir alaşımdır. Erimiş lehim temiz bir bakır yüzeyle temas edince onu ıslatır: kalay ile bakır arasında ince bir metaller arası (intermetalik) katman oluşur ve iki metal kimyasal olarak birbirine bağlanır. Yani lehim bir yapıştırıcı değildir; parçanın bacağı ile karttaki bakır halka (pad) arasında hem elektriksel hem de mekanik bir bağlantı kurar. Bu bağın oluşması için iki şart vardır: yüzeylerin lehimin erime sıcaklığının üzerine kadar ısınması ve yüzeydeki oksit tabakasının temizlenmesi. Isıyı havya sağlar, oksidi ise lehim telinin içindeki flux (reçine) çözer. Lehim iyi tutmadığında sorun neredeyse her zaman bu ikisinden birindedir: ya birleşim yeterince ısınmamıştır ya da flux bitmiş ve yüzey yeniden oksitlenmiştir.

Havya seçimi: güç, sıcaklık ayarı ve uç

Elektronik için havya alırken bakman gereken ilk şey watt değil, sıcaklık kontrolüdür. Ucuz, ayarsız kalem havyalar prize takılı kaldıkça ısınmaya devam eder ve boşta 400 °C'nin üzerine çıkabilir; bu da ucun hızla kararmasına, flux'ın anında yanmasına ve pad'lerin karttan kalkmasına yol açar. Sıcaklık ayarlı bir havya ise ucu seçtiğin değerde tutar. Watt değeri sıcaklığı değil, ısıtıcının ne kadar hızlı toparlandığını gösterir: 60 W'lık ayarlı bir havya geniş bir GND alanına dokunduğunda düşen sıcaklığı 25 W'lık bir havyadan çok daha çabuk geri getirir. Hobi elektroniği için ideal başlangıç, 50–80 W gücünde ve 200–450 °C arasında ayarlanabilen bir lehim istasyonu ya da ayarlı kalem havyadır.

Havya türüTipik güçSıcaklık kontrolüArduino işleri için
Ayarsız kalem havya25–40 WYokİdare eder; uç çabuk bozulur, pad kaldırma riski yüksek
Ayarlı kalem havya60–80 WDüğme ya da dijital ayarİyi bir başlangıç
Lehim istasyonu50–90 WDijital, sensörlüEn iyi seçim; uç değiştirmek kolay
USB-C ile beslenen akıllı havya40–90 W (adaptöre göre)DijitalTaşınabilir; güçlü bir USB-C PD adaptör ister
Tabanca tipi havya100 W ve üstüYokKalın kablo içindir, kart işine uygun değil
Sıcak hava istasyonuIsıtıcıya göre değişirDijitalSMD söküm ve makaron daraltma için

Sıcaklık ayarı kullandığın lehim teline göre seçilir. Kural basittir: uç sıcaklığı lehimin erime noktasının yaklaşık 120–150 °C üzerinde olmalıdır, çünkü ısı uçtan birleşime geçerken kaybolur ve birleşimin kendisi de erime sıcaklığını rahatça geçmelidir. Aşağıdaki değerler 2,54 mm aralıklı pin header ve standart delikli parçalar için iyi bir başlangıç noktasıdır:

Lehim teliErime sıcaklığıÖnerilen uç sıcaklığı
Sn63/Pb37 (kurşunlu, ötektik)183 °C300–330 °C
Sn60/Pb40 (kurşunlu)183–190 °C320–350 °C
SAC305 (Sn96,5/Ag3/Cu0,5, kurşunsuz)217–220 °C350–370 °C
Sn99,3/Cu0,7 (kurşunsuz)227 °C360–380 °C
Geniş GND alanı, kalın kabloAynı20–30 °C fazlası ya da daha geniş uç

Uç seçimi de en az sıcaklık kadar önemlidir. Isı, ucun birleşime değdiği yüzeyden geçer; sivri bir konik uç pin header bacağına yalnızca bir noktadan temas eder ve ısıyı yavaş aktarır. Yeni başlayanlar bunu sıcaklığı artırarak telafi etmeye çalışır ve kartı yakar. Delikli (THT) parçalar ve pin header'lar için 1,6–2,4 mm genişliğinde keski (D tipi) ya da eğik kesilmiş C tipi bir uç idealdir. İnce konik uç yalnızca çok sıkışık SMD işleri içindir; kalın kablo ve motor uçları için ise 3 mm ve üstü keski uç kullan.

Lehim akmıyorsa ilk refleksin sıcaklığı artırmak olmasın. Önce ucun temiz ve parlak olduğundan, birleşime yassı yüzeyiyle değdiğinden ve yeterince flux bulunduğundan emin ol. Sorun hâlâ sürüyorsa daha geniş bir uca geç; sıcaklığı ancak bundan sonra 10–20 °C artır.

Lehim teli seçimi: kurşunlu, kurşunsuz ve reçine

Lehim teli, içinde bir ya da birkaç kanal halinde flux bulunan ince bir alaşım teldir. Paketin üzerinde Sn60/Pb40 gibi bir kod görürsün: bu, alaşımın yüzde 60 kalay (Sn) ve yüzde 40 kurşundan (Pb) oluştuğunu gösterir. Kurşunlu lehimler daha düşük sıcaklıkta erir, kolay akar ve parlak bir yüzey bırakır; bu yüzden öğrenmek için en affedici seçenektir. Özellikle Sn63/Pb37 ötektik bir alaşımdır, yani tek bir sıcaklıkta (183 °C) birden katılaşır; soğurken hamur kıvamından geçmediği için parça oynasa bile soğuk lehim riski daha düşüktür. Kurşunsuz lehimler (SAC305 gibi kalay-gümüş-bakır alaşımları) ticari elektronikte RoHS yönetmeliği nedeniyle kullanılır; daha yüksek sıcaklık ister, biraz daha zor akar ve doğal olarak mat görünür.

ÖzellikKurşunlu (Sn63/Pb37, Sn60/Pb40)Kurşunsuz (SAC305)
Erime sıcaklığı183–190 °C217–220 °C
Akış ve ıslatmaÇok iyi, affediciDaha yavaş, daha çok flux ister
İyi lehimin görünüşüParlak, pürüzsüzMat ya da saten, hafif grenli
Uç ömrüUzunYüksek sıcaklık ve kalay oranı nedeniyle daha kısa
SağlıkKurşun içerir, el yıkama şartKurşun yok, ama flux dumanı yine zararlı
Kullanım yeriHobi, onarım, öğrenmeTicari ürünler, RoHS gereken işler

Tel çapı için 2,54 mm aralıklı pin header, direnç ve LED gibi delikli parçalarda 0,6–0,8 mm idealdir; 1 mm tel kalın kablolar ve motor uçları için uygundur, 0,3–0,5 mm ise SMD işlerinde fazla lehim vermeni engeller. Telin içindeki flux genellikle ağırlıkça yüzde 1–3 oranındadır ve paketinde rosin (reçine), RMA ya da no-clean yazar. Reçineli flux en klasik türdür; no-clean flux az kalıntı bırakır ve çoğu hobi işinde temizlenmeden bırakılabilir. Söküm ve köprü düzeltme gibi işler için ayrıca bir flux kalemi ya da elektronik için üretilmiş reçine bazlı lehim pastası edinmek işini çok kolaylaştırır. İşin sonunda kalan yapışkan, kahverengi flux artığını izopropil alkol (yüzde 99'luk IPA) ve eski bir diş fırçasıyla temizleyebilirsin.

Tesisatçıların kullandığı asitli lehim suyu ve sıhhi tesisat pastaları elektronik için uygun değildir. Bunlar çinko klorür gibi aşındırıcı maddeler içerir; kartta kalan artık zamanla bakır yolları ve parça bacaklarını yer ve aylar sonra ortaya çıkan arızalara yol açar. Elektronikte yalnızca reçine bazlı, no-clean ya da açıkça elektronik için üretildiği yazan flux kullan.

Lehim için gerekli malzemeler

  • Ayarlı havya ve havya standı: Sıcak havyayı masaya bırakmamak için stand şarttır.
  • Lehim teli: 0,8 mm, reçine özlü; başlangıç için Sn60/Pb40 ya da Sn63/Pb37.
  • Uç temizleyici: Pirinç tel yumak (önerilir) ya da hafif nemli selüloz sünger.
  • Flux kalemi ya da reçineli pasta: Köprü düzeltme, söküm ve oksitli yüzeyler için.
  • Lehim fitili ve lehim pompası: Hatalı lehimi geri almak için.
  • Yan keski ve kablo sıyırıcı: Bacakları kesmek ve kablo yalıtımını temiz açmak için.
  • Makaron (ısıyla daralan boru): 2:1 oranlı, birkaç farklı çapta küçük bir set.
  • Üçüncü el ya da kart tutucu: Kartı ve kabloyu sabitlemek için; büyüteçli modeller ince işte yardımcı olur.
  • Koruyucu gözlük ve duman emici fan: Gözlerini sıçrayan lehimden, ciğerlerini flux dumanından korur.
  • Multimetre: Lehimden sonra kısa devre ve kopukluk kontrolü için.

Havya ucu temizliği ve kalaylama

Havya ucu, dışı demirle kaplanmış bakır bir gövdedir. Bu kaplama kalayla ıslak kaldığı sürece ısıyı birleşime çok iyi aktarır. Uç havayla temas ettikçe, özellikle yüksek sıcaklıkta boşta beklediğinde oksitlenir, rengi kararır ve artık lehimi tutmaz: lehim uca yapışmak yerine boncuk gibi yuvarlanıp düşer. Buna halk arasında ucun ölmesi denir. Ucu canlı tutmanın sırrı, onu her zaman ince bir lehim tabakasıyla kaplı tutmaktır; bu işleme kalaylama denir.

  1. İlk kullanım: Yeni ucu, ısınmaya başlayıp yaklaşık 200 °C'ye geldiğinde lehim telini dokundurarak baştan sona kalayla. Böylece daha ilk dakikada oksitlenmez.
  2. Her birkaç lehimde bir: Ucu pirinç tel yumağa batırıp çıkar ya da nemli süngere hızlıca sil. Sünger sırılsıklam değil, sıkılmış ve hafif nemli olmalı; damıtılmış ya da arıtılmış su kullan.
  3. Sildikten hemen sonra kalayla: Temizlenen parlak uca az miktarda taze lehim ver. Temiz ama çıplak bir uç saniyeler içinde yeniden oksitlenir.
  4. Ara verirken: Havyayı standa koymadan önce ucun üzerinde küçük bir lehim damlası bırak; birkaç dakikadan uzun ara vereceksen sıcaklığı 200 °C civarına düşür ya da havyayı kapat.
  5. Kapatmadan önce: Ucu silme; kalın bir lehim tabakasıyla kaplayıp öyle kapat. Bu tabaka soğurken ucu havadan korur.
  6. Uç karardıysa: Uç yenileyici (tip tinner) macununa sıcak ucu birkaç kez batırıp pirinç yumakla temizle. Ucu asla zımpara, eğe ya da bıçakla kazıma; demir kaplama giderse uç kısa sürede tamamen ölür.

Adım adım lehim nasıl yapılır?

Aşağıdaki adımlar direnç, LED ya da pin header gibi delikli (THT) bir parçayı karta lehimlemek içindir. İlk denemelerini eski bir kartta ya da birkaç dirençle delikli pertinaks üzerinde yaparsan elin çabuk alışır.

  1. Hazırlık: Havyayı kullandığın lehime uygun sıcaklığa ayarla, ucu temizle ve kalayla. Kart ya da parça bacakları yağlı veya oksitliyse alkolle sil.
  2. Parçayı yerleştir: Bacakları deliklerden geçir; kartı ters çevirdiğinde düşmemesi için bacakları dışa doğru hafifçe, yaklaşık 30° bük.
  3. Isıt: Havya ucunu bacağa ve bakır pad'e aynı anda değecek şekilde, yaklaşık 45° açıyla yasla ve 1–2 saniye beklet.
  4. Lehimi ver: Lehim telini havyanın karşı tarafından, bacak ile pad'in birleştiği noktaya değdir. Teli ısınmış birleşim eritmeli; teli havyanın ucuna değdirip damlatma.
  5. Miktarı ayarla: Lehim pad'in tamamına yayılıp bacağın etrafında küçük bir koni oluşturunca dur. 2,54 mm'lik bir pin header için 2–4 mm tel genellikle yeter.
  6. Önce teli, sonra havyayı çek: Teli geri çektikten sonra havyayı yarım saniye daha tut, ardından bacak boyunca yukarı doğru kaldırarak uzaklaştır.
  7. Kıpırdatma: Lehim 2–3 saniyede katılaşır; bu sırada kartı ya da parçayı oynatma, üflemene de gerek yok.
  8. Bacağı kes ve kontrol et: Fazla bacağı yan keskiyle lehimin hemen üstünden, yaklaşık 1 mm bırakarak kes; kesilen parça fırlamasın diye üstünü parmağınla tut. Son olarak birleşimi iyi bir ışık altında incele.

Doğru sıcaklıkta tüm işlem 3–5 saniyeyi geçmemelidir. Lehim 5 saniye içinde akmıyorsa birleşimi ısıtmaya devam etme; havyayı çek, birleşimin soğumasını bekle, biraz flux ekle, ucu temizle ve yeniden dene. Isının birleşime daha hızlı geçmesi için küçük bir hile vardır: havyayı birleşime değdirdiğin anda temas noktasına çok az lehim dokundur. Bu küçük erimiş lehim bir ısı köprüsü gibi çalışır ve temas yüzeyini büyütür. Ancak lehimi havya ucunda taşıyıp birleşime sürmek yanlıştır: uçta bekleyen lehimin flux'ı birkaç saniyede yanar ve birleşime oksitli, akmayan bir lehim gider.

Pin header ve modül lehimleme

Arduino projelerinde en sık yapacağın lehim, bir sensöre ya da modüle pin header (2,54 mm aralıklı erkek pin şeridi) takmaktır. MPU-6050, BME280 ve HX711 gibi modüller, I2C LCD adaptörleri, Raspberry Pi Pico ve Arduino Pro Mini çoğu zaman pinleri lehimlenmemiş olarak gelir. Buradaki asıl zorluk lehimin kendisi değil, pinlerin karta tam dik ve düz kalmasıdır. Bunun için en kolay yöntem breadboard'u kalıp olarak kullanmaktır.

16 pinli I2C LCD adaptör modülü
I2C LCD adaptörünün 16 pini, 16x2 LCD'nin üzerindeki 16 deliğe lehimlenir; iki kartın pin 1'lerinin aynı uca geldiğini kontrol etmeden ilk lehimi yapma.
  1. Header şeridini ihtiyacın kadar pinden yan keskiyle ya da pense ile ayır; uçtaki pinin plastiği zarar görmesin diye kesimi bir pin fazlasından yap.
  2. Header'ın uzun bacaklarını breadboard'a, modülün pin sırası kadar arayla tak. İki sıralı kartlarda (Pico, Pro Mini) iki şeridi de aynı anda yerleştir.
  3. Modülü kısa bacakların üzerine, yongaların ve parçaların bulunduğu yüzü yukarı bakacak şekilde oturt.
  4. Önce yalnızca bir köşe pinini lehimle ve modülün düz oturup oturmadığına yandan bak.
  5. Eğri durduysa o pini yeniden ısıtırken modülü parmağınla değil, bir kalem ya da cımbızla hafifçe bastırarak düzelt.
  6. Düz durduğundan emin olunca karşı köşedeki pini lehimle; böylece modül iki noktadan sabitlenir.
  7. Kalan pinleri sırayla lehimle. Breadboard plastiği ısınmasın diye her pinde 2–3 saniyeyi geçme; çok pinli kartlarda iki taraf arasında gidip gelerek ısının dağılmasına izin ver.
  8. Bitince modülü breadboard'dan çıkar, tüm pinleri büyüteçle ya da telefon kamerasıyla yakından incele ve komşu pinler arasında köprü olmadığını kontrol et.
MPU-6050
MPU-6050
HX711
HX711
Wemos D1 Mini
Wemos D1 Mini

Raspberry Pi Pico'da 2×20 olmak üzere 40 pin lehimlenir; bu iş ilk denemede 10–15 dakika sürebilir, acele etme. Pico'da GP numaraları kartın alt yüzüne yazılıdır ve header'ı alttan takınca bu yazılar görünmez olur; bu yüzden pin haritasını yanında tut. Kartın kenarları yarım delikli (castellated) olduğu için Pico, header kullanmadan doğrudan başka bir karta da lehimlenebilir. Pinlerin görevleri için Raspberry Pi Pico Nedir? yazısına bak. I2C LCD adaptörünü ekrana lehimlerken pin 1'lerin eşleştiğinden emin ol; ayrıntılar I2C LCD Ekran Kullanımı yazısında. Hangi pinin nereye gittiğinden emin değilsen kartının pin haritasını Pinout aracında açabilirsin.

Header'ı yanlış yüze lehimlemek en sık yapılan ve en zor geri alınan hatadır: modül breadboard'da ters durur ya da pin sırası aynalanır ve 16 ya da 40 pini sökmek uzun, zahmetli bir iştir. İlk pini lehimlemeden önce yönü bir kez daha kontrol et. Breadboard'a takılacak modüllerin çoğunda header'ın plastik kısmı alt yüzde kalır, lehim ise yongaların bulunduğu üst yüzde yapılır.

İyi lehim ve kötü lehim nasıl görünür?

İyi bir lehim, pad'in tamamını kaplayan ve bacağa doğru içbükey bir eğriyle yükselen küçük bir koniye, yani volkana benzer. Kenarları pad'e ve bacağa yumuşak bir açıyla karışır; bu, lehimin iki yüzeyi de ıslattığını gösterir. Kurşunlu lehimde yüzey parlak ve pürüzsüzdür. Kurşunsuz lehimde ise iyi bir birleşim bile mat ya da saten görünür; bu yüzden kurşunsuz lehimde parlaklığa değil şekle bak. Metal kaplamalı deliklerde lehim deliği doldurup kartın öbür yüzünde de ince bir halka oluşturuyorsa ısı deliğin içine kadar işlemiş demektir.

GörünüşNe anlama gelir?Çözüm
Pürüzsüz, içbükey koni; pad tamamen kaplıİyi lehimBir şey yapma
Top ya da damla gibi şişkin, kenarları pad'e karışmıyorFazla lehim ya da pad ısınmamış, ıslatma yokFlux ekle, yeniden ısıt, fazlasını fitille al
Gri, mat, pürüzlü, çatlak ya da buruşuk yüzeySoğuk lehim ya da soğurken oynamış birleşimFlux ekleyip birleşim tamamen akana kadar yeniden ısıt
Pad kısmen açıkta, delik dolmamışYetersiz lehimIsıtıp biraz daha lehim ekle
Komşu pinle birleşmiş lehimLehim köprüsü, kısa devreFlux ve temiz uçla ayır ya da fitille al
Bacağın çevresinde koyu halka, lehim bacağa tutmamışBacak oksitli ya da ısınmamışBacağı temizle, flux ekle, bacağı da ısıtarak yeniden lehimle
Sivri uç (buz sarkıtı gibi)Flux tükenmiş ya da havya çok yavaş çekilmişBiraz flux ekleyip kısa bir dokunuşla yeniden erit
Kahverengi yanık flux, kalkmış ya da kopmuş padAşırı sıcaklık ya da çok uzun ısıtmaSıcaklığı düşür; kopan pad'i ince bir kabloyla bağlı olduğu yola köprüle

Soğuk lehim ve lehim köprüsü

Soğuk lehim, lehimin eriyip birleşimin üzerine oturduğu ama bakırla gerçek bir bağ kurmadığı durumdur. Üç tipik nedeni vardır: birleşim yeterince ısınmamıştır (genellikle yalnızca bacak ya da yalnızca pad ısıtılmıştır), yüzey oksitlidir ve flux yetmemiştir ya da lehim katılaşırken parça oynamıştır. Soğuk lehim sinsi bir arızadır, çünkü devre bazen çalışır, bazen çalışmaz. Modülü bastırınca düzelen bir sensör, ara ara kaybolan bir I2C cihazı ya da titreşimde yeniden başlayan bir robot genellikle soğuk lehim işaretidir. Çözümü kolaydır: birleşime biraz flux ekle, temiz bir uçla lehim tamamen akıp parlayana kadar ısıt ve gerekirse çok az taze lehim ver.

Lehim köprüsü, fazla lehimin komşu iki pin arasında yol oluşturmasıdır. 2,54 mm aralıklı header'larda bile kolayca oluşur ve iki sinyali, daha kötüsü 5V ile GND'yi birbirine bağlayabilir. Köprüyü düzeltmek için önce flux sür, ardından temiz ve kalaylı havya ucunu köprünün ortasından pinlerden dışarı doğru sürükle; flux sayesinde lehim iki pine bölünür. Hâlâ fazla lehim varsa lehim fitiliyle al. Gözle göremediğin köprüleri bulmanın en güvenilir yolu, multimetrenin süreklilik (bip) kademesinde komşu pinleri ölçmektir; nasıl yapılacağı Multimetre Nasıl Kullanılır? yazısında anlatılıyor.

Yeni lehimlediğin bir karta enerji vermeden önce multimetreyle 5V–GND arasını (Pico'da 3V3–GND ve VSYS–GND arasını) ölç. Sürekli bip sesi kısa devre demektir; bu durumda kartı USB'ye takma. Kısa devreli bir besleme hattı bilgisayarının USB portunu korumaya geçirebilir, kartın regülatörünü ya da yongasını yakabilir.

Multimetre kontrolünden sonra kartın kendisini de test aracı olarak kullanabilirsin. Aşağıdaki kod Arduino Uno, Nano ve Pro Mini'de sinyal pinlerini dahili pull-up dirençle HIGH tutar. Header'ı yeni lehimlenmiş kartı breadboard'a tak, GND pinine bir jumper kablo bağla ve kablonun boştaki ucunu pinlere sırayla değdir. Serial Monitor'de (9600 baud) her dokunuşta yalnızca dokunduğun pinin adı görünmelidir.

C++ (Arduino IDE)
1// Lehim testi: header pinlerine GND kablosuyla tek tek dokun / Solder test: touch each header pin with a GND wire
2// Önce multimetreyle 5V ile GND arasında kısa devre olmadığını ölç / First make sure 5V and GND are not shorted (multimeter)
3// 0-1 seri port, 13 dahili LED yüzünden listede yok / 0-1 (serial) and 13 (onboard LED) are left out
4const uint8_t PINS[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, A0, A1, A2, A3, A4, A5};
5const uint8_t PIN_COUNT = sizeof(PINS) / sizeof(PINS[0]);
6bool wasLow[PIN_COUNT];
7
8void printPin(uint8_t pin) {
9  if (pin >= A0) {                       // analog pinleri A0..A5 diye yaz / print analog pins as A0..A5
10    Serial.print('A');
11    Serial.print(pin - A0);
12  } else {
13    Serial.print('D');
14    Serial.print(pin);
15  }
16}
17
18void setup() {
19  Serial.begin(9600);
20  for (uint8_t i = 0; i < PIN_COUNT; i++) {
21    pinMode(PINS[i], INPUT_PULLUP);      // boştayken HIGH okunur / reads HIGH while idle
22  }
23  delay(50);
24  Serial.println(F("Lehim testi basladi / Solder test started"));
25  for (uint8_t i = 0; i < PIN_COUNT; i++) {
26    wasLow[i] = (digitalRead(PINS[i]) == LOW);
27    if (wasLow[i]) {                     // dokunmadan LOW: GND'ye köprü / LOW untouched: bridged to GND
28      Serial.print(F("GND'ye kisa devre? / Short to GND? "));
29      printPin(PINS[i]);
30      Serial.println();
31    }
32  }
33}
34
35void loop() {
36  bool changed = false;
37  uint8_t lowCount = 0;
38  for (uint8_t i = 0; i < PIN_COUNT; i++) {
39    bool low = (digitalRead(PINS[i]) == LOW);
40    if (low != wasLow[i]) {
41      wasLow[i] = low;
42      changed = true;
43    }
44    if (low) lowCount++;
45  }
46  if (changed && lowCount > 0) {         // yalnız değişince yaz / print only on change
47    Serial.print(F("LOW:"));
48    for (uint8_t i = 0; i < PIN_COUNT; i++) {
49      if (wasLow[i]) {
50        Serial.print(' ');
51        printPin(PINS[i]);
52      }
53    }
54    if (lowCount > 1) {
55      Serial.print(F("  <- kopru olabilir / possible bridge"));
56    }
57    Serial.println();
58  }
59  delay(20);                             // dokunma titreşimini süz / filter contact bounce
60}
Serial Monitor'de gördüğünAnlamı
Dokunduğun pin tek başına görünüyorLehim sağlam
Pine dokunuyorsun ama hiçbir şey yazmıyorKopukluk ya da soğuk lehim; pin karta bağlanmamış
Bir pine dokununca iki pin birden yazıyorBu iki pin arasında lehim köprüsü var
Açılışta GND'ye kısa devre uyarısıO pin GND ile köprülenmiş

Kodda 0 ve 1 numaralı pinler seri port için, 13 numaralı pin ise üzerindeki dahili LED pull-up okumasını bozabildiği için listede yok. Nano ve Pro Mini'deki A6 ile A7 yalnızca analog giriştir, dijital olarak okunamaz; onları multimetreyle kontrol et. Pinlere GND kablosuyla dokunmak güvenlidir, çünkü 20–50 kΩ'luk dahili pull-up direnci akımı 0,25 mA'nın altında tutar. Raspberry Pi Pico'ya header lehimlediysen aynı testi MicroPython ile Thonny üzerinden çalıştırabilirsin:

MicroPython
1from machine import Pin
2import time
3
4# Pico kenar pinleri: GP0-GP22 ve GP26-GP28 / Pico header GPIOs: GP0-GP22 and GP26-GP28
5numbers = list(range(23)) + [26, 27, 28]
6pins = [Pin(n, Pin.IN, Pin.PULL_UP) for n in numbers]   # boşta 1 okunur / reads 1 while idle
7time.sleep_ms(50)
8
9was_low = [p.value() == 0 for p in pins]
10for n, low in zip(numbers, was_low):
11    if low:                                  # dokunmadan 0: GND'ye köprü / 0 untouched: bridged to GND
12        print("GND'ye kisa devre? / Short to GND? GP%d" % n)
13print("GND kablosunu pinlere tek tek degdir / Touch each pin with the GND wire")
14
15while True:
16    low_now = [p.value() == 0 for p in pins]
17    if low_now != was_low:                   # yalnız değişince yaz / print only on change
18        was_low = low_now
19        touched = ["GP%d" % n for n, low in zip(numbers, low_now) if low]
20        if touched:
21            note = "  <- kopru olabilir / possible bridge" if len(touched) > 1 else ""
22            print("LOW: " + " ".join(touched) + note)
23    time.sleep_ms(20)                        # dokunma titreşimini süz / filter contact bounce

Bu kod Pico'nun kenarındaki 26 GPIO pininin (GP0–GP22 ve GP26–GP28) hepsini kontrol eder; GND, 3V3, VSYS, VBUS, 3V3_EN, ADC_VREF ve RUN pinleri listede yoktur, onları multimetreyle ölç. Kod Pico W'da da değişmeden çalışır. GND kablosunu Pico'nun herhangi bir GND pinine bağlayıp her GP pinine sırayla dokunduğunda Thonny'nin Shell penceresinde yalnızca o pinin adı görünmelidir.

Lehim pompası ve lehim fitiliyle söküm

Yanlış yüze takılmış bir header, ters lehimlenmiş bir LED ya da eski bir karttan kurtarmak istediğin bir parça için lehimi sökmen gerekir. Bunun iki temel aracı vardır: deliği bir anda boşaltan lehim pompası (vakumlu söküm pompası) ve erimiş lehimi kılcal etkiyle emen lehim fitili (flux emdirilmiş ince bakır örgü). Pompa delikli parçalarda deliği açmak için, fitil ise yüzeydeki fazla lehimi, köprüleri ve SMD pad'leri temizlemek için daha iyidir. İki yöntemde de eski lehime önce biraz taze lehim eklemek işini kolaylaştırır: taze lehimin flux'ı oksidi çözer ve erimiş lehim miktarı artınca ısı daha iyi taşınır. Kurşunsuz lehimle üretilmiş fabrika kartlarında biraz kurşunlu lehim eklemek karışımın erime sıcaklığını da düşürür.

Lehim pompasıyla söküm adımları:

  1. Pompanın pistonunu aşağı bastırıp kilitle.
  2. Havyayla birleşimi ısıt ve lehimin tamamen eridiğinden emin ol.
  3. Pompanın teflon ucunu havyanın hemen yanından erimiş lehime dik olarak yasla.
  4. Havyayı çekip hemen pompanın düğmesine bas; piston geri fırlar ve lehimi emer.
  5. Delik tam açılmadıysa biraz taze lehim ekleyip tekrarla. Pompayı arada bir açıp içinde biriken lehim artıklarını boşalt.

Lehim fitiliyle söküm adımları:

  1. Fitilin ucuna biraz flux sür; daha önce kullanılmış, lehim dolmuş kısmı kes.
  2. Fitili kaldırmak istediğin lehimin üzerine yerleştir.
  3. Havya ucunu fitilin üzerine bastır; lehim eridiğinde fitil gümüş rengine dönerek onu emer.
  4. Fitili ve havyayı birlikte kaldır. Lehim katılaştıktan sonra fitili çekersen pad'i de koparabilirsin.
  5. Lehim dolmuş kısmı kes ve gerekirse temiz bir kısımla tekrarla. İş bitince flux artığını alkolle temizle.
Çok pinli bir header'ı tek parça halinde sökmeye çalışma; bütün pinleri aynı anda eritemezsin ve pad'leri koparırsın. Bunun yerine header'ın plastiğini yan keskiyle pinlerin arasından kes, pinleri tek tek ısıtıp cımbızla çek, ardından delikleri pompayla temizle. Modül sağlam kalır, yalnızca birkaç kuruşluk bir header gider.

Kablo ekleme ve makaron

Motorlara, pil yuvalarına, LED şeritlere ya da şarj modüllerine kablo bağlarken lehim, jumper kablodan çok daha güvenilirdir: titreşimde çıkmaz ve temas direnci düşüktür. Önce kabloların yalıtımını 5–7 mm sıyır ve çok telli kablonun tellerini parmaklarınla bükerek topla. Ardından iki ucu ayrı ayrı ön kalayla: ısıttığın kabloya lehim verdiğinde lehim teller arasına emilir ve kablo ucu sertleşir. Ön kalaylanmış iki ucu birbirine yasladığında kısa bir ısıtma onları birleştirmeye yeter.

TP4056 şarj modülü ve B+, B-, OUT+, OUT- kablo pad'leri
TP4056 gibi güç modüllerinde kablolar doğrudan büyük pad'lere lehimlenir: önce pad'i ve kablo ucunu ayrı ayrı kalayla, sonra ikisini birleştirip kısa bir dokunuşla erit.
  1. Makaronu önce geçir: Birleştirmeden önce kablolardan birine uygun çapta bir makaron (ısıyla daralan boru) kaydır ve sıcaktan etkilenmesin diye birleşim noktasından 3–4 cm uzakta tut.
  2. Sıyır ve kalayla: İki kablonun da ucunu 5–7 mm sıyır, tellerini bük ve ön kalayla.
  3. Birleştir: Uçları yan yana ya da uç uca bindirerek yasla; daha sağlam bir ek için telleri birbirine dolayabilirsin.
  4. Lehimle: Havyayı birleşime değdir, lehimin teller arasına akmasını bekle, gerekirse çok az lehim ekle. Lehim yalıtımın içine kadar emilirse kablo sertleşip o noktadan kırılır; bu yüzden fazla ısıtma.
  5. Soğumasını bekle ve kontrol et: Eki hafifçe çekerek sağlamlığını test et ve dışarı taşan sivri tel uçları kalmadığından emin ol.
  6. Makaronu daralt: Makaronu eklemin üzerine, iki taraftan en az 5 mm taşacak şekilde kaydır ve sıcak hava tabancasıyla eşit şekilde ısıt. Çakmak ya da havya makaronu düzensiz daraltır ve yakabilir.

Standart makaronlar 2:1 oranında daralır, yani ısıtıldığında çapı yarıya iner. Bu yüzden makaronun daralmamış iç çapı eklemin en kalın yerinden biraz büyük, daralmış çapı ise kablonun kendisinden küçük olmalıdır. Dış ortamda kalacak ya da su görebilecek eklerde içi yapışkanlı 3:1 makaron kullan; ısınınca içindeki yapıştırıcı erir ve eki sızdırmaz hale getirir. DC motor uçlarına kablo lehimliyorsan iki motor ucu arasına 100 nF seramik kondansatör eklemek elektriksel gürültüyü azaltır; ayrıntılar L298N ile DC Motor Kontrolü yazısında. Vidalı klemenslere takılacak kablo uçlarını ise lehimle kalaylama: lehim zamanla vida baskısı altında akıp gevşer ve temas noktası ısınır. Bu tür bağlantılar için kablo yüksüğü (ferrül) kullanılır.

18650 gibi lityum pillere havyayla doğrudan kablo lehimleme. Pil uzun süre ısıtılınca iç yapısı ve emniyet valfi zarar görebilir; bu da kısa devre ve yangın riski demektir. Lityum pilleri pil yuvasıyla ya da fabrikada punta kaynağıyla tutturulmuş nikel şeritli hazır paketlerle kullan. TP4056 gibi şarj modüllerinde B+ ve B- uçlarını ters bağlamak modülü bozar; ilk lehimden önce pilin kutuplarını multimetreyle doğrula.

Güvenlik ve havalandırma

  • Dumanı soluma: Lehim yaparken gördüğün beyaz duman kurşun değil, yanan flux'tır. Reçine (kolofan) dumanı solunum yollarını tahriş eder ve uzun süre maruz kalındığında mesleki astıma yol açabilir. Pencereyi aç, dumanı yüzünden uzaklaştıran bir fan ya da aktif karbon filtreli bir duman emici kullan.
  • Kurşuna dikkat: Lehim sıcaklığında kurşun buharlaşmaz; asıl risk ellerden ağza geçmesidir. Lehim yaparken yemek yeme, masada içecek bulundurma, işin bitince ellerini sabunla yıka ve lehim kırıntılarını masada bırakma.
  • Gözlük tak: Kesilen bacaklar fırlayabilir, flux ısındığında küçük lehim damlaları sıçrayabilir.
  • Havya standı kullan: Havyayı masaya ya da kabloların üzerine bırakma; havyanın kendi kablosunu da sıcak uçtan uzak tut.
  • Enerjisiz çalış: Lehim yaptığın kartın USB kablosunu ve pilini çıkar; büyük kondansatörlü devrelerde önce kondansatörün boşaldığından emin ol.
  • Yanıkta serin su: Yanan yeri hemen 20 dakika boyunca serin akan suyun altında tut; buz ya da diş macunu sürme.
  • Çocuklar gözetimle: Lehim öğrenen çocuklar bir yetişkinin yanında çalışmalı; havya ucu yaklaşık 350 °C'dedir ve kapatıldıktan sonra da dakikalarca sıcak kalır.
  • İşin sonunda kapat: Havyayı prizden çek, soğuyana kadar standında bırak ve çalışma alanını havalandır.

Lehim pratiği için proje fikirleri

  • Sensör modüllerine header: BME280 ve BMP280 ya da MPU6050 gibi 6–8 pinli modüller ilk header deneyimi için idealdir.
  • Robot araba kabloları: Arduino robot araba yaparken motor uçlarına kablo lehimle ve ekleri makaronla yalıt.
  • LED şerit bağlantısı: WS2812B NeoPixel şeridin pad'lerine 5V, GND ve veri kablolarını lehimle.
  • Kalıcı devre: Breadboard'da çalışan bir devreyi delikli pertinaks üzerine taşıyarak kalıcı hale getir.
  • Küçük kart: Arduino Pro Mini kartına header lehimle ve yukarıdaki test koduyla bütün pinleri kontrol et.
  • Taşınabilir güç: TP4056 şarj modülü ve pil yuvasıyla kendi şarjlı güç paketini kur.
  • Kendi PCB'n: Elin lehime alışınca EasyEDA ile PCB tasarlayıp devreni profesyonel bir karta dönüştür.

Sık yapılan hatalar ve çözümleri

SorunMuhtemel nedenÇözüm
Lehim havya ucunda top oluyor, uca yapışmıyorUç oksitlenmiş (ölü uç)Pirinç yumakla temizle, uç yenileyiciyle kalayla
Lehim pad'e tutmuyor, bacağın etrafında yuvarlanıyorPad ısınmamış ya da oksitliUcu pad'e de değdir, flux ekle, daha geniş uç kullan
Lehim eriyor ama birleşime değince hemen donuyorSıcaklık düşük ya da uç küçük; GND alanı ısıyı çekiyorSıcaklığı 20–30 °C artır ya da keski uca geç
Flux anında kararıyor, çok fazla duman çıkıyorSıcaklık çok yüksekSıcaklığı lehim türüne uygun değere düşür
Modül bastırınca çalışıyor, bırakınca kesiliyorSoğuk lehimŞüpheli pinlere flux ekleyip yeniden erit
Kart takılınca USB bağlantısı kesiliyor ya da kart ısınıyorLehim köprüsüyle 5V–GND kısa devresiMultimetreyle bul, flux ve fitille köprüyü al
Header eğri kalmışPinler sabitlenmeden hepsi lehimlenmişTek pini ısıtıp düzelt; sonraki sefer breadboard yöntemini kullan
Makaron eklemin üzerine geçmiyorLehimden önce geçirilmemişEki sök, makaronu geçirip yeniden lehimle
Pico ya da pahalı bir modüle geçmeden önce 15 dakikalık bir ısınma turu yap: delikli pertinaks üzerine 10 direnç ve bir pin header şeridi lehimle, sonra hepsini lehim pompası ve fitille sök. Dirençlerin değerini okumak için Direnç Renk Kodu aracını kullanabilirsin. Bu kısa alıştırma ısıtma süresini, lehim miktarını ve köprü düzeltmeyi kalıcı olarak öğretir.

Lehim, breadboard üzerindeki deneme devrelerini kalıcı ve sağlam projelere dönüştürmenin kapısıdır; birkaç denemeden sonra pin header lehimlemek sana birkaç dakikalık sıradan bir iş gibi gelecek. Lehimlediğin modülleri çalıştırmaya hazır olduğunda BlueGrays uygulamasında I2C LCD ekran, robot araba, WS2812B LED ve Raspberry Pi Pico ile LED projelerinin devre şemalarını ve kodlarını adım adım bulabilirsin.

Sıkça sorulan sorular

Havya kaç derece olmalı?

Kurşunlu lehimde (Sn63/Pb37 ya da Sn60/Pb40) 300–350 °C, kurşunsuz lehimde (SAC305) 350–380 °C iyi bir başlangıçtır. Geniş GND alanlarında ve kalın kablolarda sıcaklığı 20–30 °C artırmak yerine önce daha geniş bir uç kullanmayı dene. 400 °C'nin üzerindeki sıcaklıklar ucu hızla bozar, flux'ı yakar ve pad'leri karttan kaldırabilir.

Soğuk lehim nasıl anlaşılır?

Soğuk lehim gri, mat, pürüzlü ya da çatlak görünür ve pad'e yumuşak bir eğriyle karışmak yerine top gibi üstünde durur. Devrede ise bastırınca düzelen, titreşimde kesilen ya da ara ara kaybolan bağlantılar olarak kendini gösterir. Birleşime biraz flux ekleyip lehim tamamen akana kadar yeniden ısıtmak çoğu zaman sorunu çözer.

Kurşunlu mu kurşunsuz lehim mi kullanmalıyım?

Lehim öğrenirken kurşunlu lehim (Sn63/Pb37 ya da Sn60/Pb40) daha düşük sıcaklıkta erir, daha kolay akar ve hataları affeder. Kurşunsuz lehim ticari ürünlerde zorunludur ve sağlık açısından daha güvenlidir, ancak daha yüksek sıcaklık ve daha çok flux ister. Hangisini seçersen seç, lehimden sonra ellerini yıka ve dumanı soluma.

Lehim neden tutmuyor?

En sık neden, birleşimin yeterince ısınmamasıdır: havya yalnızca bacağa ya da yalnızca pad'e değiyordur veya uç çok küçüktür. İkinci neden oksittir; ucun kararmışsa ya da pad ve bacak oksitliyse lehim yüzeyi ıslatamaz. Ucu temizleyip kalayla, flux ekle ve havyayı pad ile bacağa aynı anda değdir.

Lehim pastası ne işe yarar?

Elektronikte lehim pastası denilen reçine bazlı flux, yüzeydeki oksidi çözer ve erimiş lehimin bakıra yayılmasını kolaylaştırır. Lehim telinin içinde de flux vardır, ancak köprü düzeltme, söküm ve oksitli parçalarda ek flux işi çok kolaylaştırır. Tesisatta kullanılan asitli pastaları ve lehim suyunu ise elektronikte kullanma; kartı zamanla aşındırırlar. SMD dizgide kullanılan, içinde toz lehim bulunan krem lehim (solder paste) ise flux değil, ayrı bir üründür.

Lehim dumanı zararlı mı?

Evet, lehim sırasında yükselen duman büyük ölçüde yanan flux'tan oluşur ve reçine dumanı uzun süre solunduğunda astım gibi solunum sorunlarına yol açabilir. Lehim sıcaklığında kurşun buharlaşmaz, ancak ellerden ağza geçebilir. Pencereyi açarak ya da bir duman emici kullanarak çalış, işin bitince ellerini yıka.

Tüm projeleri gör
Raspberry Pi Pico Dahili LED Yakma (Pico ve Pico W)
#147Başlangıç

Raspberry Pi Pico Dahili LED Yakma (Pico ve Pico W)

Raspberry Pi Pico serisinin açılış projesi! Pico'nun üzerindeki yeşil dahili LED'i yakıp söndürerek kartın çalıştığını doğruluyoruz — klasik "Hello World" tarzı ilk deney. Harici bileşene ihtiyaç YOK, sadece Pico ve USB kablosu yeterli. Kod MicroPython ile yazıldı (Raspberry Pi Vakfı'nın resmi olarak desteklediği dil). Thonny IDE ile Pico'yu programlarken machine.Pin sınıfı, Pin.OUT mode, led.on()/off() metodları ve time.sleep() fonksiyonlarını kavrarsın. Seri

5.0(1)
10
Raspberry Pi Pico Harici LED Yakma (Breadboard)
#148Başlangıç

Raspberry Pi Pico Harici LED Yakma (Breadboard)

Pico'nun dahili LED'inden sonraki adım: breadboard'a harici LED bağlayıp GP14 pini üzerinden kontrol etmek. Bu proje ile Pico'nun herhangi bir genel amaçlı GPIO pinini output olarak nasıl kullanacağını, LED'in polaritesini (uzun bacak = anot/+, kısa bacak = katot/–) ve neden akım sınırlama direnci (220Ω) şart olduğunu öğreniyorsun. Direnci koymazsan LED'e aşırı akım gider ve yanabilir. Devre çok basit: Pico GP14 → 220Ω direnç → LED (+) → LED (–) → Pico GND. Wokwi'de simüle edebilir, gerçek bread

4.5(2)
7
I2C İle LCD Ekran Kullanımı
#32Başlangıç
Premium

I2C İle LCD Ekran Kullanımı

Arduino'ya kendi ekranını kazandır ve ilk mesajını yazdır. İki satırlık LCD ekran yalnızca birkaç kabloyla bağlanır; önce üst satıra bir selam, ardından alt satıra ikinci bir yazı gelir, ekran temizle

4.8(53)
70
2x16 LCD Ekrana Mesaj Yazdırma
#29İleri
Premium

2x16 LCD Ekrana Mesaj Yazdırma

Ekranlara yazı yazmanın ilk adımı. İki satırlık LCD ekran önce bir bekleme mesajı gösterir, sonra üst satıra bir selam yazar ve alt satıra bir kelimeyi daktilo gibi harf harf ekler; ardından ekran tem

4.6(37)
51
L298N ile Bluetooth Kontrollü Araba
#80İleri
Premium

L298N ile Bluetooth Kontrollü Araba

Telefonunu kumandaya çevirip kendi robot arabanı sür. Arduino, Bluetooth modülü üzerinden telefondaki bir kumanda uygulamasından gelen komutları alır ve motor sürücüyle tekerlekleri döndürür; araba il

5.0(38)
65
Engelden Kaçan Robot
#81İleri
Premium

Engelden Kaçan Robot

Kendi yolunu bulan akıllı bir araç yapmaya ne dersin? Engelden Kaçan Robot, önündeki ultrasonik sensör sayesinde çevresini sürekli tarar. Bir engelle karşılaştığında durur, servo motoruyla sağına ve s

5.0(38)
49
WS2812B Kullanımı
#69Orta
Premium

WS2812B Kullanımı

Her ışığı ayrı ayrı renklendirebildiğin akıllı bir LED şeridiyle tanışırsın. Arduino önce şeritteki ilk beş LED'i kırmızı yakar, bir saniye sonra kalan beşini mavi yakar, sonra hepsini söndürür ve baş

4.8(54)
70
Akıllı Sulama İstasyonu
#83İleri
Premium

Akıllı Sulama İstasyonu

Tatile gidince çiçeklerin kurumasın diye kendi kendine sulayan bir bahçıvan. Toprak nem sensörü toprağın ne kadar ıslak olduğunu ölçer; toprak kuruyunca Arduino su pompasını birkaç saniye çalıştırır v

5.0(42)
57