Hocam sizin attığınız modelin fiyatı benim için çok pahalı 700tl+ vergi de olacak. Onun yerine bunu alsam olur mu https://tr.aliexpress.com/item/32839523934.html?spm=a2g0o.cart.0.0.5aff3c007BUrQP&mp=1İçindeki işlemciye çok takılma. Bendekinde atmega8 var. Pid sıcaklık kontrolü yapsın yeter. Havyada önemli olan güç kaynağıdır. Düşük güç kaynağından yüksek termal kapasite gelmez. T210 alırsan ileride orjinal jbc ucu takar yıllarca kullanırsın.
https://a.aliexpress.com/_vsWrXA
Kullanmadım bilmiyorum hiç. Ben kendim yaptım havyamı. Eğer görsellik senin için önemli değilse sanada aynısını tavsiye ederim.Hocam sizin attığınız modelin fiyatı benim için çok pahalı 700tl+ vergi de olacak. Onun yerine bunu alsam olur mu https://tr.aliexpress.com/item/32839523934.html?spm=a2g0o.cart.0.0.5aff3c007BUrQP&mp=1
nası yaptınız hocam şeması falan varmı yada baktığınız bi siteKullanmadım bilmiyorum hiç. Ben kendim yaptım havyamı. Eğer görsellik senin için önemli değilse sanada aynısını tavsiye ederim.
Ekli dosyayı görüntüle 81705
hocam o modelin üflemeli olanını evde kullanıyorum farklı bişey olsun diye düşünüyorumHocam ben bunu kullanıyorum işlemcisini falan bilmem yani sizin kadar takılmam zamanında bir öneri üzerine almıştım, Türkiye'de ve gearbestte farklı uçları da çok uygun fiyata bulunuyor. Bunun bir üstü de ekranlı versiyonu ona da çok ihtiyacım olmadığı için bu daha uygun gelmişti. İnanıyorum sizi de üzmeyecektir.
https://www.akakce.com/lehim-makine...ontrollu-havya-makinesi-fiyati,709296777.html
#include "max6675.h"
#include <PID_v1.h>
//#define LCD
#ifdef LCD
#include <LCD_ST7032.h>
LCD_ST7032 lcd;
#endif
const uint8_t thermoDO = PIN_PD5;
const uint8_t thermoCS = PIN_PD6;
const uint8_t thermoCLK = PIN_PD7;
const uint8_t pwm_pin = PIN_PB2;
const uint8_t kirmizi_led = PIN_PD0;
const uint8_t yesil_led = PIN_PD1;
double temp_read;
uint16_t pot =0;
double set_temp = 0;
double output = 0;
double aggKp=2, aggKi=5, aggKd=1;
PID myPID(&temp_read, &output, &set_temp,aggKp, aggKi, aggKd,P_ON_M, DIRECT);
MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO);
void setup() {
pinMode(pwm_pin,OUTPUT);
pinMode(kirmizi_led,OUTPUT);
pinMode(yesil_led,OUTPUT);
pot = analogRead(PIN_PC1);
set_temp = map(pot,0,1023,300,450);
myPID.SetMode(AUTOMATIC);
#ifdef LCD
lcd.begin();
lcd.setcontrast(24);
lcd.clear();
#endif
}
void loop() {
pot = analogRead(PIN_PC1);
set_temp = map(pot,0,1023,300,450);
temp_read = thermocouple.readCelsius();
#ifdef LCD
lcd.setCursor(0, 0); //LINE 1, ADDRESS 0
lcd.print(temp_read);
lcd.setCursor(1, 0);
lcd.print(set_temp);
#endif
myPID.Compute();
analogWrite(pwm_pin,output);
if(abs(set_temp-temp_read)<10){
digitalWrite(kirmizi_led,0);
digitalWrite(yesil_led,1);
}
else{
digitalWrite(kirmizi_led,1);
digitalWrite(yesil_led,0);
}
delay(50);
}
sağolun hocam bunu havya alsamda denerim hatta t12 tip uçla denerimBen bunu yapalı çok zaman geçti ama hala kullanıyorum 852d havyam bozulunca yedek sapı boşa gitmesin diye yapmıştım ama hala kullanıyorum. Yakın zamanda yeni bir update getirmeyi düşünüyorum ama senin o kadar zamanın yoktur. O yüzden mevcut halini paylaşacağım. Güç kaynağı olarak elimdeki laptopun güç kaynağını kullandım böylelikle en pahalı parça bedavaya geldi. Elimde atmega8 vardı hafızası küçük olduğu için küçük bir display kullandım başta sonra ne gerek var dedim lehim erisin yeter çıkarttım devreden. Yazılımı arduinoyla yaptım ama devre küçülsün diye tek karta smd olarak yaptım devreyi sen aşağıdaki malzemeleri kullanarak ayrı ayrı kartları birleştirerek yapabilirsin.
Dikkat: En büyük problem havya saplarının içindeki termokupl lar aynı değil bendeli şansıma K tipi geldi sendeki farklı olabilir. Eğer entegre farklı değer gösterirse ufak bir kalibrasyon yapman gerekir ve lcd kullanamazsın çünkü doğru değer vermeyecektir.
Parça listesi aşağıda.
Atmega8 yerine arduino kullanabilrsin yazılım aynı olacaktır.
Termokupl kartı.
Mosfet kartı
Havya sapı
Güç kaynağı olarak 30v geçmeyecek şekilde herhangi bir DC güç kaynağı kullanabilirsin. Voltaj ne kadar yüksek olursa havya o kadar güçlü olacaktır. 12V bile yetiyor ama çok geç ısınıyor. Bu arada güç kaynağı en az 2 amper vermeli.
Devre şeması.
Ekli dosyayı görüntüle 81720
Yazılımı:
C++:#include "max6675.h" #include <PID_v1.h> //#define LCD #ifdef LCD #include <LCD_ST7032.h> LCD_ST7032 lcd; #endif const uint8_t thermoDO = PIN_PD5; const uint8_t thermoCS = PIN_PD6; const uint8_t thermoCLK = PIN_PD7; const uint8_t pwm_pin = PIN_PB2; const uint8_t kirmizi_led = PIN_PD0; const uint8_t yesil_led = PIN_PD1; double temp_read; uint16_t pot =0; double set_temp = 0; double output = 0; double aggKp=2, aggKi=5, aggKd=1; PID myPID(&temp_read, &output, &set_temp,aggKp, aggKi, aggKd,P_ON_M, DIRECT); MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO); void setup() { pinMode(pwm_pin,OUTPUT); pinMode(kirmizi_led,OUTPUT); pinMode(yesil_led,OUTPUT); pot = analogRead(PIN_PC1); set_temp = map(pot,0,1023,300,450); myPID.SetMode(AUTOMATIC); #ifdef LCD lcd.begin(); lcd.setcontrast(24); lcd.clear(); #endif } void loop() { pot = analogRead(PIN_PC1); set_temp = map(pot,0,1023,300,450); temp_read = thermocouple.readCelsius(); #ifdef LCD lcd.setCursor(0, 0); //LINE 1, ADDRESS 0 lcd.print(temp_read); lcd.setCursor(1, 0); lcd.print(set_temp); #endif myPID.Compute(); analogWrite(pwm_pin,output); if(abs(set_temp-temp_read)<10){ digitalWrite(kirmizi_led,0); digitalWrite(yesil_led,1); } else{ digitalWrite(kirmizi_led,1); digitalWrite(yesil_led,0); } delay(50); }
Havya sapında 5 kablo var. Toprak, termokupl + ve - uçları. Rezistans uçları. rezistan uçları arasında 15ohm gibi bir direnç var deneyerek bulabilirsin. Toprak doğrudan havya ucuna kısa devredir oradan bulabilirsin. Termokupl uçlarını ters bağlarsan bişey olmaz yanlış ölçer deneyerek bulabilirsin. Sormak istediğin olursa yazabilirsin. Ayrıca maliyet hesabını iyi yap belki çin malı bir havya daha ucuza gelebilir sana. Kolay gelsin.
Ben bunu yapalı çok zaman geçti ama hala kullanıyorum 852d havyam bozulunca yedek sapı boşa gitmesin diye yapmıştım ama hala kullanıyorum. Yakın zamanda yeni bir update getirmeyi düşünüyorum ama senin o kadar zamanın yoktur. O yüzden mevcut halini paylaşacağım. Güç kaynağı olarak elimdeki laptopun güç kaynağını kullandım böylelikle en pahalı parça bedavaya geldi. Elimde atmega8 vardı hafızası küçük olduğu için küçük bir display kullandım başta sonra ne gerek var dedim lehim erisin yeter çıkarttım devreden. Yazılımı arduinoyla yaptım ama devre küçülsün diye tek karta smd olarak yaptım devreyi sen aşağıdaki malzemeleri kullanarak ayrı ayrı kartları birleştirerek yapabilirsin.
Dikkat: En büyük problem havya saplarının içindeki termokupl lar aynı değil bendeli şansıma K tipi geldi sendeki farklı olabilir. Eğer entegre farklı değer gösterirse ufak bir kalibrasyon yapman gerekir ve lcd kullanamazsın çünkü doğru değer vermeyecektir.
Parça listesi aşağıda.
Atmega8 yerine arduino kullanabilrsin yazılım aynı olacaktır.
Termokupl kartı.
Mosfet kartı
Havya sapı
Güç kaynağı olarak 30v geçmeyecek şekilde herhangi bir DC güç kaynağı kullanabilirsin. Voltaj ne kadar yüksek olursa havya o kadar güçlü olacaktır. 12V bile yetiyor ama çok geç ısınıyor. Bu arada güç kaynağı en az 2 amper vermeli.
Devre şeması.
Ekli dosyayı görüntüle 81720
Yazılımı:
C++:#include "max6675.h" #include <PID_v1.h> //#define LCD #ifdef LCD #include <LCD_ST7032.h> LCD_ST7032 lcd; #endif const uint8_t thermoDO = PIN_PD5; const uint8_t thermoCS = PIN_PD6; const uint8_t thermoCLK = PIN_PD7; const uint8_t pwm_pin = PIN_PB2; const uint8_t kirmizi_led = PIN_PD0; const uint8_t yesil_led = PIN_PD1; double temp_read; uint16_t pot =0; double set_temp = 0; double output = 0; double aggKp=2, aggKi=5, aggKd=1; PID myPID(&temp_read, &output, &set_temp,aggKp, aggKi, aggKd,P_ON_M, DIRECT); MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO); void setup() { pinMode(pwm_pin,OUTPUT); pinMode(kirmizi_led,OUTPUT); pinMode(yesil_led,OUTPUT); pot = analogRead(PIN_PC1); set_temp = map(pot,0,1023,300,450); myPID.SetMode(AUTOMATIC); #ifdef LCD lcd.begin(); lcd.setcontrast(24); lcd.clear(); #endif } void loop() { pot = analogRead(PIN_PC1); set_temp = map(pot,0,1023,300,450); temp_read = thermocouple.readCelsius(); #ifdef LCD lcd.setCursor(0, 0); //LINE 1, ADDRESS 0 lcd.print(temp_read); lcd.setCursor(1, 0); lcd.print(set_temp); #endif myPID.Compute(); analogWrite(pwm_pin,output); if(abs(set_temp-temp_read)<10){ digitalWrite(kirmizi_led,0); digitalWrite(yesil_led,1); } else{ digitalWrite(kirmizi_led,1); digitalWrite(yesil_led,0); } delay(50); }
Havya sapında 5 kablo var. Toprak, termokupl + ve - uçları. Rezistans uçları. rezistan uçları arasında 15ohm gibi bir direnç var deneyerek bulabilirsin. Toprak doğrudan havya ucuna kısa devredir oradan bulabilirsin. Termokupl uçlarını ters bağlarsan bişey olmaz yanlış ölçer deneyerek bulabilirsin. Sormak istediğin olursa yazabilirsin. Ayrıca maliyet hesabını iyi yap belki çin malı bir havya daha ucuza gelebilir sana. Kolay gelsin.
merhaba direkt mesaj atmak istedim ama bulamadımBen bunu yapalı çok zaman geçti ama hala kullanıyorum 852d havyam bozulunca yedek sapı boşa gitmesin diye yapmıştım ama hala kullanıyorum. Yakın zamanda yeni bir update getirmeyi düşünüyorum ama senin o kadar zamanın yoktur. O yüzden mevcut halini paylaşacağım. Güç kaynağı olarak elimdeki laptopun güç kaynağını kullandım böylelikle en pahalı parça bedavaya geldi. Elimde atmega8 vardı hafızası küçük olduğu için küçük bir display kullandım başta sonra ne gerek var dedim lehim erisin yeter çıkarttım devreden. Yazılımı arduinoyla yaptım ama devre küçülsün diye tek karta smd olarak yaptım devreyi sen aşağıdaki malzemeleri kullanarak ayrı ayrı kartları birleştirerek yapabilirsin.
Dikkat: En büyük problem havya saplarının içindeki termokupl lar aynı değil bendeli şansıma K tipi geldi sendeki farklı olabilir. Eğer entegre farklı değer gösterirse ufak bir kalibrasyon yapman gerekir ve lcd kullanamazsın çünkü doğru değer vermeyecektir.
Parça listesi aşağıda.
Atmega8 yerine arduino kullanabilrsin yazılım aynı olacaktır.
Termokupl kartı.
Mosfet kartı
Havya sapı
Güç kaynağı olarak 30v geçmeyecek şekilde herhangi bir DC güç kaynağı kullanabilirsin. Voltaj ne kadar yüksek olursa havya o kadar güçlü olacaktır. 12V bile yetiyor ama çok geç ısınıyor. Bu arada güç kaynağı en az 2 amper vermeli.
Devre şeması.
Ekli dosyayı görüntüle 81720
Yazılımı:
C++:#include "max6675.h" #include <PID_v1.h> //#define LCD #ifdef LCD #include <LCD_ST7032.h> LCD_ST7032 lcd; #endif const uint8_t thermoDO = PIN_PD5; const uint8_t thermoCS = PIN_PD6; const uint8_t thermoCLK = PIN_PD7; const uint8_t pwm_pin = PIN_PB2; const uint8_t kirmizi_led = PIN_PD0; const uint8_t yesil_led = PIN_PD1; double temp_read; uint16_t pot =0; double set_temp = 0; double output = 0; double aggKp=2, aggKi=5, aggKd=1; PID myPID(&temp_read, &output, &set_temp,aggKp, aggKi, aggKd,P_ON_M, DIRECT); MAX6675 thermocouple(thermoCLK, thermoCS, thermoDO); void setup() { pinMode(pwm_pin,OUTPUT); pinMode(kirmizi_led,OUTPUT); pinMode(yesil_led,OUTPUT); pot = analogRead(PIN_PC1); set_temp = map(pot,0,1023,300,450); myPID.SetMode(AUTOMATIC); #ifdef LCD lcd.begin(); lcd.setcontrast(24); lcd.clear(); #endif } void loop() { pot = analogRead(PIN_PC1); set_temp = map(pot,0,1023,300,450); temp_read = thermocouple.readCelsius(); #ifdef LCD lcd.setCursor(0, 0); //LINE 1, ADDRESS 0 lcd.print(temp_read); lcd.setCursor(1, 0); lcd.print(set_temp); #endif myPID.Compute(); analogWrite(pwm_pin,output); if(abs(set_temp-temp_read)<10){ digitalWrite(kirmizi_led,0); digitalWrite(yesil_led,1); } else{ digitalWrite(kirmizi_led,1); digitalWrite(yesil_led,0); } delay(50); }
Havya sapında 5 kablo var. Toprak, termokupl + ve - uçları. Rezistans uçları. rezistan uçları arasında 15ohm gibi bir direnç var deneyerek bulabilirsin. Toprak doğrudan havya ucuna kısa devredir oradan bulabilirsin. Termokupl uçlarını ters bağlarsan bişey olmaz yanlış ölçer deneyerek bulabilirsin. Sormak istediğin olursa yazabilirsin. Ayrıca maliyet hesabını iyi yap belki çin malı bir havya daha ucuza gelebilir sana. Kolay gelsin.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?