Garage ShoutBox
Only logged in users are allowed to enter the chat
Musisz się zalogować jeżeli chcesz umieszczać wpisy i zakładać tematy.

Lutownica Attiny 85 z wyświetlaczem Oled 128x32

Witam.

Jak w temacie. Czasami używam lutownicy USB. Moja lutownica już jakiś czas działa, ale ponieważ troszkę denerwuje mnie jej funkcjonalność to postanowiłem wzbogacić ją
o wiele przydatnych opcji i funkcjonalności. Jak tego dokonałem opiszę dalej wraz z całym projektem ...

Jako bazę i to z czego korzystam użyłem lutownicę USB zakupioną na Allegro pod symbolem ZD-20U.
Koszt około 25 zł.

Zjecie lutownic

Jest to lutownica z taką kuleczką do której jeśli się dotknie to lutownica zaczyna grzać i zapala się czerwona dioda.
No i to mnie denerwuje właśnie w niej bo w środku jest układ NE555 jako czujnik z timerem czasowym tak, że grot grzeje jakiś czas i się wyłącza.
Wraz z kilkoma elementami dyskretnymi jest na tyle nie dokładny, że różnią się znacznie czasy włączenia i jako czujnik dotyku.
Nie zawsze chce zadziałać. Szczególnie jeśli robimy coś na dobrze izolowanym podłożu.
Jej plusem jest to, że da się też lutować z PowerBank. Mam takiego z solarnym zasilaczem i wystarczy energii na około 40 min.

Jako element sterujący grzałką w grocie jest użyty Mosfet typu N.
A to jej środek :

Zdjecie środka

 

Mosfet już zdążyłem wyjąć.

Mój pomysł będzie polegać na tym aby :
1. wykorzystać obudowę lutownicy wraz z niektórymi elementami jak chociażby gniazdo na groty ponieważ są one wymienne.
2. zbudować elektronikę na nowo
a. sercem będzie Attiny85 - mikrokontroler z rodziny ATMega (Arduino)
b. wykorzystać Mosfet tam umieszczony chociaż może być to dowolny inny typu N i potrafiący przenieść przynajmniej 100 A .
c. dołożyć dwa przyciski - mikroprzełączniki do włączania, wyłaczania i poruszania się po menu
d. dołożyć wyświetlacz OLED 128x32 pixeli

Płytkę już zaprojektowałem i wykonałem oraz złożyłem. Wykonałem ją w technologii termotransferu i wyszła nawet całkiem nieźle.
Spodnią część pocynowałem  aby zwiększyć przewodzenie prądu.

Zrzut plytki

Płytka idealnie pasuję zamiast pierwowzoru i na ten moment jest złożona do tej postaci :

Zdjecie nowej plytki

Po pierwszych testach całość wygląda całkiem obiecująco.
Przy pierwszym włączeniu PWM w programie ustawiłem na 255 i o mało mi się nie odlutowało gniazdo na grot 🙂
Dlatego następne próby były dla PWM rónym 200 , 150 i 50  w 8 bitowej rozdzielczości.
Przy PWM = 200 da się lutować, że aż się cyna gotuje.
Przy 150 daje się lutować i nie są przegzrewane elementy.
Przy 50 grot jest gorący, ale ta wartość jest idealna do czyszczenia grotu lub poprostu na wartość postojową.

Użycie mikrokontrolera daje olbrzymie możliwości .
Możliwa jest w tej sytuacji regulacja mocy, miękki start, moc postojowa, czasowy włącznik ... Co sobie można tylko wymyśleć.
Z pierwszych pomiarów i przymiarek w obudowie spokojnie zmieści się wyświetlacz OLED 128x32 pixeli więc dołożę go do regulacji mocy i innych ustawień.
Niestety nie wymyśliłem do tej pory jak wykonać pomiar temperatury . Nie ma jak umieścić możliwie grotu lutownicy czujnika.
Można by w tym celu użyć takiego czujnika jak w drukarkach, ale nie ma go jak zamontować na grocie. Już sama wymiana grota byłaby zbyt trudna.
Myślę o zamontowaniu czujnika w środku przy samym gnieździe na grot ... ale wtedy to będzie wartość mocno orientacyjna.

Utknąłem na wyświetlaczu ponieważ udało mi się jeden jedyny, który posiadałem spalić przez swoją nieuwagę.
Standardowe, które używam 128 x 64 pixeli mają na swoim gnieździe umieszczone odwrotnie bieguny zasilania.
Przesyłka z Allegro nowego wyświetlacza niestety będzie dopiero w następnym tygodniu więc na ten moment lutownica włącza się z miękkim startem do wartość PWM 200
i na tym poprzestanę.

Kiedy skończę projekt opiszę tutaj całość wraz z programem i jak to poskładać w jedną całość.
Ponieważ już mikrokontroler jest przylutowany do płytki musiałem użyć szczypiec do programowania, ale podczas następnych
podejść do montażu można użyć podstawki, albo przylutować przewody wprost do odnóży .

Przepraszam za jakość zdjęć ale mój telefon robi je w fatalnej jakości.

Dodane pliki:
  • Aby przesyłać pliki musisz się zalogować.

Jeden Rosjanin zrobił taka lutownicę, nawet w dwóch wersjach. Jest video i opis projektu. Ciekaw jestem jak ci to wyjdzie.

Tego nie wiedziałem i nie widziałem. Na pomysł wpadłem kiedy podobną zobaczyłem na allegro, ale koszt jest kosmiczny.
Na allegro kosztuje prawie 400 zł. Koszt mojej nie przekroczy 80 zł.

Tomasz już wychodzi 🙂

Na ten moment lutownica już działa  i wygląda tak :

Zdjecie po przerobkach

tyle, że jeszcze bez wyświetlacza.
Na razie wpisałem tylko program, który po włączeniu zasilania utrzymuje 5 % mocy, a po przyciśnięciu przycisku włącza 70 % pełnej mocy
bo tyle starcza do polutowania. Jeśli się ustawi więcej to mam wrażenie, że przegrzewa .
Jako gumkę do przycisku wykorzystałem gumkę z starego pilota 😛

Edit :..
Tomasz nie mogę znaleźć tego filmiku więc jeśli byłbyś tak dobry i przy okazji podesłałbyś ten materiał
to byłbym wdzięczny 🙂

Dodane pliki:
  • Aby przesyłać pliki musisz się zalogować.

 

Proszę, to już nawet v3

O proszę ... No moja będzie skromniejsza... Przede wszystkim chcę wszystko upakować w starej obudowie
w której nie ma zbyt wiele miejsca ... Dlatego padł wybór na Attiny85. Ten mikrokontroler ma tylko 6 wejść/wyjść, które można wykorzystać.

Zrzut pinów Attiny85
PB3 i PB4 wykorzystałem na przyciski
PB0(SDA) i PB2(CSL) to będą porty sterujące wyświetlaczem
PB1 to PWM, które steruje mocą grzania
Zostaje się jeszcze PB5 do, którego jednak planuję podłączyć czujnik temperatury ... , ale jest jedno, ale ...
Po zaprogramowaniu układu i wyłączeniu RESET (to ten sam pin) już więcej nie zaprogramuje tego układu.
Można też, i o tym myślę, wykorzystać jedno wejście do dwóch przycisków. Podłączyć dwa przyciski przez
rezystory, każdy z inną wartością i dzięki temu rozpoznawać, który został przyciśnięty, a dodatkowy pin można wtedy
wykorzystać do podłączenia czujnika wstrząsowego ...

Dzisiaj przyszły wyświetlacze i już są nawet wypróbowane 🙂 😛

Na ten moment płytka wygląda tak :

 

i już jest zamówiona. Niestety tym razem już jej sam nie wykonam więc zamówiłem ją w profesjonalnej fabryce, którą mogę polecić bo
wykonują PCB na prawdę ładnie.
Musiałem na tej płytce umieścić ATMega328P w obudowie MLF32 ... Jest to na prawdę maleństwo. Inaczej nie zmieści się w obudowę.

W finalnej wersji będzie buzer (z głośniczka do telefonu), czujnik wstrząsu (służący do wybudzania lutownicy), wejścia wyjścia
do programowania, czujnik temperatury. Jeśli skończę ten projekt, a okazał się wymagającym, to już mam pomysł na lutownicę bardziej
rozbudowaną. Ta niestety nie pozwala na zasilenie jej z innego źródła niż USB i do tego grot jest raczej z kategorii zabawkowych, ale nadaje się
do lutowania elementów elektronicznych. Całość doskonale nadaje się w teren gdzie możemy wykonać małe prace ... chociaż ... lutowałem
nią też duże płytki ...

Prace trwają nad pisaniem programu i będzie o wiele bardziej rozbudowany w stosunku do prezentowanej u pana z innego projektu.
Wypróbowałem tamten programik i oferuje jedynie podstawowe funkcje ...

Dodane pliki:
  • Aby przesyłać pliki musisz się zalogować.

Znalazłem doskonały artykuł wyliczania temperatury na podstawie rezystancji elementu grzejnego :
https://tayvoy.com/regulacja-temperatury-tc-tcr-ni-ti-ss316-jak-dziala/

Zastanawiam się czy mógłbym zastosować te metodę w lutownicy, ale tak na prawdę nic nie wiem na temat
zastosowanych materiałów. W tej lutownicy już nie zastosuję tej metody, ale przyda się do następnej wersji 🙂
Teraz nabrało sens zastosowanie wzmacniacza operacyjnego z schematu w lutownicy z materiału filmowego Tomasza 🙂

Płytka wyszła fenomenalnie 🙂

Gotowa plytka

Jutro załaduje do atmega programik testowy i jeśli wszystko działa to zamontuję już wyświetlacz i wystarczy skończyć program.

Dodane pliki:
  • Aby przesyłać pliki musisz się zalogować.

Walcz, czekamy, chcemy zbudować takie 3-4

 

No juz mam plytki i wlutowane mikrokontrolery, ale brak czasu zmusil mnie do zostawienia tego na weekend 🙂
Program testowy dziala. Nie spodziewaj się jednak jakiś wodotrysków. W tej lutownicy jest grzałka 8W . To będzie taka
zabaweczka. Myślę nad lutownicą już na bazie takiego grota jak w filmie, który mi zaprezentowałeś.

Czyli coś takiego :
https://allegro.pl/oferta/ts100-mini-digital-lutownice-narzedzie-naprawcze-8980778229?reco_id=a65ebd8f-afa6-11ea-8623-0c42a1097046&sid=1b14f67fa36602937f1572a57e6df4124ef63b53ab9897d3b9ab8b1bd1d899d5

Kłopot jest z pomiarem temperatury grota i przy obecnym rozwiązaniu będę bazować na zainstalowanym termistorze z tyłu i braniu
pewnej poprawki na rozrzut temperatury. Wiążą się z tym duże opóźnienia i bezwładność. Gdybym miał więcej miejsca dodałbym
wzmacniacz operacyjny i mierzył oporność grzałki co się przekłada na temperaturę samej grzałki ...