Stacja lutownicza ArduSolder

Dział Do it yourself - Zrób to sam - prezentacja urządzeń wszelkiego rodzaju wykonanych we własnym zakresie
Awatar użytkownika
specpl
Kierowca
Posty: 103
Rejestracja: 14 gru 2015, o 08:49

Re: Stacja lutownicza ArduSolder

Postautor: specpl » 4 maja 2018, o 17:11

Jaki najmniejszy wyświetlacz (wymiary zewnętrzne, nie rozdzielczość) można użyć do tego projektu?
Awatar użytkownika
misiekOC
Kierowca
Posty: 80
Rejestracja: 16 sty 2018, o 09:31
Podziękował: 1 raz
Otrzymał podziękowań: 2 razy

Re: Stacja lutownicza ArduSolder

Postautor: misiekOC » 15 lip 2018, o 19:13

W sumie to mi też pasował by mniejszy wyświetlacz na 1602 ze względu na rozmiar obudowy docelowej. Sławku, czy dużym problemem jest przeprogramowanie treści wyswietlacza, np usunąć czas pracy?
Awatar użytkownika
Sławek
Site Admin
Posty: 13504
Rejestracja: 21 gru 2011, o 22:12
Podziękował: 101 razy
Otrzymał podziękowań: 425 razy

Re: Stacja lutownicza ArduSolder

Postautor: Sławek » 15 lip 2018, o 19:15

Zerknij w kod i spróbuj, przykro mi ale nie mam czasu :(
Ale to nie tylko pokazywany czas ale napiecie zasilania, linia komunikatów i skrócenie wierszy z 20 do 16 znaków.
Awatar użytkownika
kraawiec87
Kierowca
Posty: 2
Rejestracja: 19 lis 2018, o 21:28
Podziękował: 1 raz

Re: Stacja lutownicza ArduSolder

Postautor: kraawiec87 » 20 lis 2018, o 21:59

Witam,
złożyłem tą lutownicę. Elementy jak z pierwszej strony.

Po włączeniu pracuje (lutowałem z temperaturą około 320 stopni przez kilkanaście minut) co zauważyłem to, że temperatura waha się od temperatury ustawionej +-10 stopni.

Wybranie wyjścia 7 jako sterowanie powoduje, że gdy PID ustawia na nim moc od 0 do 50% to kolba nie grzeje jeżeli od 50% do 100% to kolba grzeje z całą mocą.

Aby skorzystać ze sterowania PWM przepiąłem kabelek z pinu 7 do pinu 6(pwm) zmieniłem wartość PIDpin w programie na 6.

Pierwszy problem - teraz urządzenie się zawiesza. W różnych momentach (sprawdziłem dodając wyświetlanie na serial kolejnych kroków w programie).
Drugi problem - zdarza się i to często, że fukncja ktc.readCelsius() zwraca wartość 0(zero) lub rzadziej zwraca wartość większą niż max co powoduje wyłączenie pracy.

Czy miał ktoś takie problemy? Czy ktoś wie jakie mogą być przyczyny? Co można zrobić?
Awatar użytkownika
Sławek
Site Admin
Posty: 13504
Rejestracja: 21 gru 2011, o 22:12
Podziękował: 101 razy
Otrzymał podziękowań: 425 razy

Re: Stacja lutownicza ArduSolder

Postautor: Sławek » 21 lis 2018, o 07:26

To oznacza problem w komunikacji pomiędzy MAX6675 a arduino na magistrali I2C. Wymień przewody łączące moduł z arduino bo to one są na 90% przyczyną.
Do działania PID nie potrzeba pinu z PWM, algorytm poradzi sobie ze sterowaniem PID stanami on/off.

Pozdr
Awatar użytkownika
kraawiec87
Kierowca
Posty: 2
Rejestracja: 19 lis 2018, o 21:28
Podziękował: 1 raz

Re: Stacja lutownicza ArduSolder

Postautor: kraawiec87 » 22 lis 2018, o 10:42

Witam,

problem komunikacji z MAX6675 wykluczyłem wcześniej, odczytywałem temperaturę na serialu kiedy IR520 był podłączony do pinu 7 i nie było żadnych błędnych odczytów
dopiero podłączenie IRF520 do pinu 6 powodowało błędy
udało mi się rozwiązać problem, jedyne co wymieniłem to moduł IRF520 na moduł IRF540 z optoizolacją, teraz przez 30 minut testuję urządzenie, i brak zawieszeń i wyłączeń, dodatkowo temperatura waha się już tylko +-2 stopnie od temperatury zadanej

Pozdrawiam

Wróć do „DIY”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość