Dlatego postanowiłem poszukać jakiegoś alternatywnego projektu. W końcu oryginalne stacje Hakko na te groty zbierają same ochy i achy (https://www.amazon.com/Hakko-FX951-66-T ... merReviews).
Jedna uwaga - Groty T12 i T15 wg dokumentacji nie różnią się niczym. Jedne są na rynek europejski, a drugie na amerykański. Jedyne, co przychodzi mi do głowy, że PWM może mieć inną częstotliwość, jeśli stacja bazuje na częstotliwości sieci, ale nie znalazłem żadnych porównań samych stacji.
Wracając do projektu. Wzorowałem się na tym rozwiązaniu
https://www.hackster.io/sfrwmaker/solde ... ino-f7a888.
Groty używają tylko dwóch złączy + uziemienie, ponieważ element grzejny jest podłączony równolegle z termoparą. Stacja więc na przemian nagrzewa grot i odczytuje jego temperaturę.
![Obrazek](https://hackster.imgix.net/uploads/attachments/951419/uploads2ftmp2fb899f6c5-82a0-492b-ba60-bd8b3832e4f62fhakkot12_Iv5RSo9aao.png?auto=compress%2Cformat&w=740&h=555&fit=max)
Stacja składa się z dwóch równoległych układów:
- Pomiar temperatury i kontrola obecności grotu
![Obrazek](https://hackster.imgix.net/uploads/attachments/499964/hakko_t12_sc_sensor_YmC4c1RnHT.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)
- Zasilanie grotu
![Obrazek](https://hackster.imgix.net/uploads/attachments/499966/hakko_t12_sc_heater_eTeACUuLai.jpg?auto=compress%2Cformat&w=740&h=555&fit=max)
Sterowanie oparte jest o Atmegę/Adruino. Jedyna ciekawostka to wykorzystanie TIMERa do generowania sygnału PWM o częstotliwości 31250Hz zamiast domyślnych 490Hz.
Całość zasilana jest z dowolnego zasilacza 24V/.5A przy czym logika jest oddzielona izolowanym przetwornikiem DC-DC 24-5V.
Kod napisany jest do obsługi wyświetlacza 8x2 ale jest opcja zmiany na standardowy 16x2 (odkomentowanie/zakomentowanie odpowiedniej opcji w jednym pliku). Najnowsza wersja obsługuje również LCD podpięty przez magistralę I2C, ale może wymagać kilku poprawek, jeśli autor jeszcze tego nie zrobił.
Lista zakupów:
Kolba Hakko T12, FX-9501 × 1
Zasilacz 24V × 1
DC-DC isolated converter, 30v->5v × 1
Arduino Nano × 1
lcd 0802 × 1
Buzzer × 1
Enkoder × 1
OMAMP MPC602, AD822... × 1
MOSFET IRF9540 × 1
cewka 100uH, 6A × 1
dioda FR107 (szybka) × 1
Dioda Zenere 3.3V × 1
Dioda Zenere 18V × 1
Rezystor 0.11 Ohm 2W × 1
NPN tranzystor PN2222 × 2
PNP tranzystor PN2907 × 1
100 nF × 5
1 µF × 1
10k ohm × 3
potencjometr precyzyjny 500k ohm × 1
50k ohm × 1
1k ohm × 3
5.1k ohm × 1
100 ohm × 2
475 ohm × 2
100k ohm × 1
Schemat i kod
https://github.com/sfrwmaker/hakko_t12/ ... master.zip
Wrażenia
- Stacja bardzo stabilnie trzyma temperaturę.
- Nie rozkminiłem jeszcze opcji przełączania grotów - ale w zasadzie nie jest mi to do niczego potrzebne.
- Stacja ma procedurę kalibracji (potrzebna jest dodatkowa termopara i potencjometrem ustawia się odczytaną temperaturę do rzeczywistej) - ale mnie akurat dużo łatwiej było ją skalibrować w trybie normalnej pracy.
- Nie używam opcji odczytu temperatury otoczenia, ani czujnika odłożenia kolby. Nagrzewa się tak szybko, że włączanie jej tylko kiedy jest potrzebna mi nie przeszkadza.