Havya İçi Sıcaklık Ölçüm ve K Tipi Termokupl İle ısı Profil Kaydedici
Havyanın gerçek uç sıcaklığını bilmeden kuru lehim avı yapmak zor. Bu projede havya ucuna temas eden K tipi termokupl ile sıcaklığı MAX6675 üzerinden okuyan küçük bir kayıt düzeneği tasarladım. Kalkış, süre ve soğuma eğrilerini kaydedip kuru lehim ve uç değişimi zamanlamasını sayısal temele oturtmayı hedefliyorum.
Yapım günlüğü
Amaç ve Kapsam
Forumda kuru lehim konusu sık dönüyor. Havya ayar düğmesi 350 derken uç gerçekte ne gösteriyor, kimse bilmiyor. Bu proje ile amacım havyanın uç sıcaklığını ölçüp kaydetmek. Kullanım dışı kalan birkaç ucum var, onlarla kıyaslama yapmak da kapsam içinde. Şebeke tarafına hiç girmiyorum; ölçüm tamamen mekanik temas ve düşük gerilimli elektronikle yapılıyor.
Ölçtüğüm şey iki eğri: ısıtma kalkış eğrisi (oda sıcaklığından kararlı sıcaklığa) ve uç değişimi sonrası toparlanma eğrisi. Bunlar el yordamıyla değil sayılarla görülecek.
Malzeme Seçimi
Termokupl olarak K tipi seçtim çünkü 0-500 C aralığında yeterli çözünürlük veriyor ve MAX6675 doğrudan SPI'dan 12 bit dijital değer döndürüyor. Amplifikatör ve soğuk uç kompanzasyonu modülün içinde. Çözünürlük 0.25 C, lehim sıcaklıkları için bol bol yeter.
Termokupl ucunu havyanın ısıtıcı gövdesine değil, mümkünse ucun kendisine yakın tutmak gerekiyor. Uç sıcaklığı ile gövde sıcaklığı arası 40-60 C fark olabilir. M3 pirinç vida ve küçük bir kelepçe ile temas ettirilebilir. Uç sıcaklığı ve gerçek lehim bölgesi yine de birebir aynı olmayacak, bu bir gösterge ölçümü.
Kart olarak Nano seçmemin sebebi basit: 5 V mantık MAX6675 ile uyumlu, SD kart modülü de 5 V ile sorunsuz çalışıyor. Kayıt hızı olarak 2 saniyede bir örnek almak yeterli, 8 GB kartta aylarca yer kalır.
Yapım Adımları
- Protoboard üzerine Nano, MAX6675 ve SD modülünü yerleştir, SPI hatlarını bağla: SCK D13, MISO D12, CS(MAX6675) D10, CS(SD) D9.
- LCD'yi I2C ile A4/A5'e tak, adres genelde 0x27 olur ama I2C tarayıcı küçük programla kontrol edilebilir.
- Termokupl tellerini MAX6675 terminaline bağla, polariteye dikkat: kırmızı eksi, sarı artı K tipinde. Ters bağlarsan sıcaklık artarken azalır, fark edilir.
- Beslemeyi kur: TP4056 çıkışından anahtar ve 500 mA sigorta üzerinden kartlara 5 V değil, hücre gerilimi (3.7-4.2 V) gider. Nano'nun VIN ucuna besleme verilirse dahili regülatör 5 V üretir. TP4056 modülünün sadece korumalı hücre ile kullanılması gerekiyor.
- Buton ile kayıt başlat/durdur mantığını yaz, her yeni kayıtta dosya adı sayaç olarak artmalı: LOG001.CSV gibi.
- Her satıra "saniye, santigrat" formatında yaz, 500 ms SD yazma gecikmesi normaldir; döngü zamanlamasını millis() ile kur.
- Havya soğukken termokupl kelepçesini uca sabitle, sistemi başlat, havyayı prize tak ve kalkış eğrisini kaydet.
- Kartı PC'ye bağlayıp CSV dosyasını elektronik tablo programında grafiğe çevir.
Uyarı: havya ucu 350 C üzerinde olur, kelepçe ve termokupl kablosu izolasyonlu tutulmalı, montaj havya sıcakken elle yapılmamalı. Şebeke tarafında hiçbir değişiklik, ölçüm ya da müdahale yok; sadece prize takılı cihazın dış yüzeyine temas ölçülüyor.
Öğrenilen Dersler ve Dikkat Edilecekler
Termokupl temas kalitesi sonucu doğrudan etkiliyor. Gevşek kelepçe 80-100 C'ye varan düşük okuma yapabilir. Bu yüzden ilk ölçüm serisi bilinen bir referansla, mesela kaynama suyu banyosuyla (100 C, deniz seviyesinde) doğrulanmalı.
MAX6675 SPI'da başka cihaz varken okuma sırasında tüm CS hatları çekilmeli, yoksa SD kart hattı bozulur. CSV dosyası açıkken güç kesilirse veri kaybı olabilir; 100 satıda bir dosyayı kapatıp yeniden açmak pratik bir çözüm.
Eski ve yeni uçlar arasındaki toparlanma farkı gerçekten çarpıcı olur. Uç kirlenmişse ayar aynı olsa bile verilen sıcaklık düşer, kuru lehim avında havyanın suçu değil ucuğun suçu olabilir. Bunu sayılarla görmek tamir tanısına iyi ışık tutar.
Sonraki Adımlar
İkinci aşamada termokupl yerine düşük maliyetli birkaç noktadan ölçüm düşünüyorum: gövde, uç ve çevre. Ayrıca kayıt süresince Nano'nun milisaniyeye göre jitter'ını ölçüp timestamp doğruluğunu kontrol etmek istiyorum. Uzun vadede aynı düzeneği önden ısıtma plakası ya da sıcak hava istasyonu doğrulamasında da kullanmak mümkün.
Ölçüm sonuçlarını toplayınca grafikleri buraya ekleyeceğim. Benzer ölçüm yapmış ya da termokupl montajı için daha pratik fikri olan varsa duymak isterim.
Malzeme listesi
12 kalem| # | Ad | Adet | Not |
|---|---|---|---|
| 1 | K tipi termokupl 3mm uç | 1 | havya ucuna kelepçeyle temas edecek |
| 2 | MAX6675 modülü | 1 | SPI üzerinden okuma, soğuk uç kompanzasyonu dahil |
| 3 | Arduino Nano (ATmega328P) | 1 | 5 V mantık, SPI ve SD uyumlu |
| 4 | Micro SD kart modülü | 1 | CSV kayıt için |
| 5 | x2 I2C LCD | 1 | anlık sıcaklık gösterme |
| 6 | tutucu ve TP4056 modülü | 1 | besleme, korumalı hücre ile |
| 7 | Protoboard | 1 | kalıcı montaj |
| 8 | Pirinç kelepçe / vida M3 | 1 | termokupl ucunu havya boynuna sabitleme |
| 9 | Dupont kablo seti | 1 | bağlantılar |
| 10 | D baskı kutu ya da MDF plaka | 1 | montaj yüzeyi |
| 11 | Buton ve 10K direnç | 1 | kayıt başlat/durdur |
| 12 | Sigorta ve anahtar | 1 | besleme hattına |
- K tipi termokupl 3mm uç1
havya ucuna kelepçeyle temas edecek
- MAX6675 modülü1
SPI üzerinden okuma, soğuk uç kompanzasyonu dahil
- Arduino Nano (ATmega328P)1
5 V mantık, SPI ve SD uyumlu
- Micro SD kart modülü1
CSV kayıt için
- x2 I2C LCD1
anlık sıcaklık gösterme
- tutucu ve TP4056 modülü1
besleme, korumalı hücre ile
- Protoboard1
kalıcı montaj
- Pirinç kelepçe / vida M31
termokupl ucunu havya boynuna sabitleme
- Dupont kablo seti1
bağlantılar
- D baskı kutu ya da MDF plaka1
montaj yüzeyi
- Buton ve 10K direnç1
kayıt başlat/durdur
- Sigorta ve anahtar1
besleme hattına