Teraz jest piątek, 29 marca 2024, 08:01

Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 419 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5, 6, 7, 8 ... 11  Następna strona
Autor Wiadomość
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: środa, 14 lutego 2018, 08:48 
Offline
modelarz
Avatar użytkownika

Dołączył(a): niedziela, 6 czerwca 2010, 15:34
Posty: 2736
Wiek: 58
Lokalizacja: Warszawa
Cztery rezystory które są koło siebie musisz wymienić lub w ogóle usunąć. Bez nic układ też będzie działał poprawnie. Pozostałe dwie sztuki są potrzebne. ten przy brzegu płytki pozostaw taki jak jest, natomiast ten drugi MUSISZ wymienić na 10 kohm lub 4,7 kohm.
Pozostałe Twoje wątpliwości rozwieje poniższy rysunek

Załącznik:
Połączenia.jpg
Połączenia.jpg [ 293.94 KiB | Przeglądane 10110 razy ]

_________________
Pozdrawiam Darek
SkyCruiser_2400 ; GEMINI_3200 ; CHASER C1 FPV 120


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: środa, 14 lutego 2018, 08:50 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 13 kwietnia 2012, 14:28
Posty: 2487
Wiek: 58
Lokalizacja: Szczytniki
Darek mnie ubiegł, ale jak już naskrobałem to wyślę.

Jeden zostawiasz 100Ω ten zaznaczony na zdjęciu, reszta to 10kΩ.
Załącznik:
DSC00134.jpg
DSC00134.jpg [ 146.91 KiB | Przeglądane 10107 razy ]

Diody tej co widzisz na filmie nie ma, w projekcie jest to dioda wewnątrz SSR. Sam nie wiem skąd pomysł aby dać dodatkową kontrolkę stanu pracy jak na wyświetlaczu widać, oraz słychać piknięcie buzera. Wyłącznik to też nie wiem po co wymyśliłeś. W zgrzewarce go nie ma, uruchamia się to na zasadzie włączenia do gniazdka. Natomiast zgrzewanie realizuje się poprzez naciśnięcie przycisku start. Jak już chcesz dać koniecznie wyłącznik, to w obwodzie AC 230V, na kablu którym podajesz zasilanie z sieci, ale trzeba dać (dwu stykowy) dwuobwodowy, taki jak w listwie zasilającej komputer.

_________________
Pozdrawiam Jurek


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 14:34 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 9 lutego 2018, 21:32
Posty: 12
Wiek: 37
Lokalizacja: Poznań
Udało się przerobić płytkę. monitor tez już mam jak i przekaźnik. niestety całkowicie poległem przy próbie programowania. Zakupiłem usbasp, zainstalowałem arduino ide oraz ATmegaBOOT_8.hex i na tym się skończyło nie wiem nawet czy to się połączyło. Ciągle wyskakują jakieś błędy. W internecie natrafiłem na tyle informacji ze sam juz nie wiem co mam dalej z tym robić.


Załączniki:
5346677500_1470305544.jpg
5346677500_1470305544.jpg [ 200.7 KiB | Przeglądane 10065 razy ]
IMG_20180215_142733.jpg
IMG_20180215_142733.jpg [ 963.11 KiB | Przeglądane 10065 razy ]
IMG_20180215_142727.jpg
IMG_20180215_142727.jpg [ 1.05 MiB | Przeglądane 10065 razy ]
IMG_20180215_142611.jpg
IMG_20180215_142611.jpg [ 1011.67 KiB | Przeglądane 10065 razy ]
Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 14:44 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
AVCC i drugie GND masz niepotrzebnie. Co do wgrywania to nie arduino ide a np AVRDUDE.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 15:23 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 9 lutego 2018, 21:32
Posty: 12
Wiek: 37
Lokalizacja: Poznań
odpiąłem to zasilanie i gnd pobrałem program avrdude ale niestety ani na youtube ani na polskich stronach nie ma objaśnienia co mam dalej robić. Niestety jest to mój pierwszy taki projekt i nie mam bladego pojęcia co powinienem dalej zrobic.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 15:37 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 16 kwietnia 2010, 13:54
Posty: 219
Wiek: 48
Lokalizacja: Bielsko-Biała
Łap:
http://mirley.firlej.org/programowanie_mikrokontrolerow_avrdude

Avrdude działa z konsoli. Na podlinkowanej stronie masz nakładkę graficzną i opisane jak tego wszystkiego używać.

_________________
Pozdrawiam Marek


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 16:14 
Offline
modelarz
Avatar użytkownika

Dołączył(a): niedziela, 6 czerwca 2010, 15:34
Posty: 2736
Wiek: 58
Lokalizacja: Warszawa
ja korzystam z mkAVRCalculator. Pełny i kompletny opis programu jest tutaj

_________________
Pozdrawiam Darek
SkyCruiser_2400 ; GEMINI_3200 ; CHASER C1 FPV 120


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 16:20 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 9 lutego 2018, 21:32
Posty: 12
Wiek: 37
Lokalizacja: Poznań
zgrałem plik hex tym programem eXtreme Burner - AVR niby najprostszy z mozliwych faktycznie wykryl atmege niby wszystko sie zgralo lecz po zlozeniu ukladu mam taki efekt jak na zdjeciu ponizej.


Załączniki:
IMG_20180215_161522.jpg
IMG_20180215_161522.jpg [ 1.12 MiB | Przeglądane 10034 razy ]
Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 17:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
Pokręć potencjometrem powinno pomóc

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 17:55 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 9 lutego 2018, 21:32
Posty: 12
Wiek: 37
Lokalizacja: Poznań
Niestety to nie kwestia regulacji jest ustawiony na maxa górna linia wyświetla się maksymalnie dolna wcale. Czy po za zgraniem tego pliku hex powinienem zrobić coś jeszcze?


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 19:48 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 17 lutego 2017, 01:53
Posty: 484
Wiek: 46
Lokalizacja: Poznań
Zobacz jeszcze ten programik Burn-O-Mat'a opisany tu http://mirley.firlej.org/programowanie_ ... ow_avrdude


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 15 lutego 2018, 19:50 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 9 lutego 2018, 21:32
Posty: 12
Wiek: 37
Lokalizacja: Poznań
Panowie działa za drugim razem sprzęt ruszył ;) Dziekuje wszystkim na tym forum za pomoc jak złoże wszystko do kupy dodam zdjęcia pozdrawiam ;)


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: piątek, 16 lutego 2018, 15:33 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 9 października 2014, 20:46
Posty: 794
Wiek: 46
Lokalizacja: Rozterk
I to jest właśnie powód dla którego jestem na tym forum. Gratki wielkie :)

_________________
"Ludzie nie dlatego przestają się bawić, bo się starzeją, lecz starzeją się, bo przestają się bawić"

Pozdrawiam Piotrek
POL 505


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: sobota, 7 kwietnia 2018, 10:25 
Offline
Administrator
Avatar użytkownika

Dołączył(a): sobota, 20 marca 2010, 17:16
Posty: 6743
Wiek: 41
Lokalizacja: Czechowice-Dziedzice
To i ja napisze ze zaczynam robic swoja zgrzewarecze, ale to tylko dlatego ze trafil sie najwazniejszy element. Ciekawe czy uda mnie sie to zbudowac. :)Obrazek

Wysłane przy użyciu Tapatalka

_________________
To bzykanie coś oznacza. Takie bzyczące bzykanie nie bzyka bez powodu.

pozdrawiam Marcin


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: piątek, 27 kwietnia 2018, 21:04 
Offline
modelarz
Avatar użytkownika

Dołączył(a): wtorek, 1 lutego 2011, 19:48
Posty: 2807
Wiek: 59
Lokalizacja: Milanówek
Nowe zastosowanie zgrzewarki do pakietów :mrgreen:

( Syn zmniejszał kratkę do klatki dla ptaków)

_________________
pozdrawiam
Andrzej


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: sobota, 16 czerwca 2018, 08:46 
Offline
modelarz
Avatar użytkownika

Dołączył(a): sobota, 16 czerwca 2018, 08:24
Posty: 6
Wiek: 37
Lokalizacja: Podhorce
Witam, i ja postanowiłem zbudować sobie taką zgrzewarkę do pakietów ale mam problem z zaprogramowaniem procesora Atmega8a, programator jaki używam to USBASP, próbowałem zaprogramować Bascom AVR, Extreme Burner, mkvAVRcalculator i za każdym razem to jakieś krzaki się pojawiają na ekranie albo pasek w górnym wierszu lub na początku górnego wiersza migający kwadracik, sprawdziłem wszystko na 4 atmegach no i 3 wyświetlaczach, nigdy nie miałem problemów z atmegami aż do dziś... proszę o jakieś sugestie, pozdrawiam

_________________
Pozdrawiam Krzysztof


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: sobota, 16 czerwca 2018, 13:14 
Offline
modelarz
Avatar użytkownika

Dołączył(a): niedziela, 6 czerwca 2010, 15:34
Posty: 2736
Wiek: 58
Lokalizacja: Warszawa
Czy wyświetlacz jest dobrze podłączony do procesora? Nieraz wydaje się , że jest wszystko ok a jednak któryś z przewodów jest zamieniony miejscami, chyba że korzystasz z naszej płytki to sprawdz w nocie katalogowej wyświetlacza czy ma identyczne wyprowadzenia

_________________
Pozdrawiam Darek
SkyCruiser_2400 ; GEMINI_3200 ; CHASER C1 FPV 120


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: sobota, 16 czerwca 2018, 16:49 
Offline
modelarz
Avatar użytkownika

Dołączył(a): sobota, 16 czerwca 2018, 08:24
Posty: 6
Wiek: 37
Lokalizacja: Podhorce
darek_op napisał(a):
Czy wyświetlacz jest dobrze podłączony do procesora? Nieraz wydaje się , że jest wszystko ok a jednak któryś z przewodów jest zamieniony miejscami, chyba że korzystasz z naszej płytki to sprawdź w nocie katalogowej wyświetlacza czy ma identyczne wyprowadzenia


Witam, tak wyświetlacz jest dobrze połączony, sprawdziłem miernikiem, tak korzystam z waszej płytki, a wyświetlacz o oznaczeniach 1602A taki sam jak kilka stron wcześniej przedstawiony był na zdjęciach, kurcze no już nie mam głowy co robię nie tak, pierwszy raz mam taki problem z atmegą

Prz włączeniu słychać piknięcie z buzzera i góran połowa wyświetlacza świeci na czarni, potencjometrem kręcę to pasek znika

_________________
Pozdrawiam Krzysztof


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: sobota, 16 czerwca 2018, 19:15 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 17 lutego 2017, 01:53
Posty: 484
Wiek: 46
Lokalizacja: Poznań
A bity ustawione?


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: sobota, 16 czerwca 2018, 19:21 
Offline
modelarz
Avatar użytkownika

Dołączył(a): niedziela, 6 czerwca 2010, 15:34
Posty: 2736
Wiek: 58
Lokalizacja: Warszawa
Wgrywasz gotowy wsad, czy za pośrednictwem arduino ?

_________________
Pozdrawiam Darek
SkyCruiser_2400 ; GEMINI_3200 ; CHASER C1 FPV 120


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: sobota, 16 czerwca 2018, 19:57 
Offline
modelarz
Avatar użytkownika

Dołączył(a): sobota, 16 czerwca 2018, 08:24
Posty: 6
Wiek: 37
Lokalizacja: Podhorce
tomtech napisał(a):
A bity ustawione?



No właśnie a jak mają być ustawione ?


darek_op napisał(a):
Wgrywasz gotowy wsad, czy za pośrednictwem arduino ?



Wgrywam gotowy wsad

_________________
Pozdrawiam Krzysztof


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: sobota, 16 czerwca 2018, 20:57 
Offline
modelarz
Avatar użytkownika

Dołączył(a): niedziela, 6 czerwca 2010, 15:34
Posty: 2736
Wiek: 58
Lokalizacja: Warszawa
Do nowej atmegi nie trzeba ustawiać żadnych bitów

_________________
Pozdrawiam Darek
SkyCruiser_2400 ; GEMINI_3200 ; CHASER C1 FPV 120


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: sobota, 16 czerwca 2018, 23:26 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 17 lutego 2017, 01:53
Posty: 484
Wiek: 46
Lokalizacja: Poznań
A po wgraniu robiłeś weryfikacje? Czasami wgrywa program do procesora z błędami.


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: poniedziałek, 18 czerwca 2018, 08:28 
Offline
modelarz
Avatar użytkownika

Dołączył(a): sobota, 16 czerwca 2018, 08:24
Posty: 6
Wiek: 37
Lokalizacja: Podhorce
tomtech napisał(a):
A po wgraniu robiłeś weryfikacje? Czasami wgrywa program do procesora z błędami.


Witam, za chwilę spróbuję na innym laptopie wgrać , no niby błędów nie ma, dam znać co i jak na innym Laptopie

Na drugim laptopie z czystym systemem po wgraniu jest to samo...

_________________
Pozdrawiam Krzysztof


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: poniedziałek, 18 czerwca 2018, 10:56 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 13 kwietnia 2012, 14:28
Posty: 2487
Wiek: 58
Lokalizacja: Szczytniki
Dawno temu złożyłem coś podobnego do STK200 pod port lpt, działa z Ponyprog, bardzo rzadko coś pójdzie nie tak. Działa zarówno z xp jak i win7. Zasilanie mam zewnętrzne.
Takie coś.
http://mirley.firlej.org/programator_stk200?page=2

_________________
Pozdrawiam Jurek


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: poniedziałek, 18 czerwca 2018, 12:23 
Offline
modelarz
Avatar użytkownika

Dołączył(a): sobota, 16 czerwca 2018, 08:24
Posty: 6
Wiek: 37
Lokalizacja: Podhorce
Problem rozwiązany, program wgrany za pomocą eXtreme Burner - AVR w Win XP , działa, dziękuję wszystkim za pomoc

_________________
Pozdrawiam Krzysztof


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 10 lipca 2018, 14:26 
Offline
modelarz
Avatar użytkownika

Dołączył(a): wtorek, 10 lipca 2018, 14:10
Posty: 5
Wiek: 52
Lokalizacja: Poznań
Witam wszystkich,

W moim pierwszym poście na tym formu pragnę przedstawić swoją wersję sterownika zgrzewarki.

Aby uniknąć plątaniny kabli wykonałem urządzenie tak bardo kompaktowe jak było to mozliwe.
Wszystkie elementy ( zasilacz, wyświetlacz, przyciski) oprócz przekaźnika SSR zintegrowane są na jednej
płytce co umożliwia łatwy montaż wewnątrz obudowy zgrzewarki.

Wystarczy podłączyć (bez lutowania) zasilanie 230V, przekaźnik SSR oraz włącznik nożny.

Schemat jak i soft został nieznacznie zmodyfikowany.
PCB mojego projektu.

Poniżej kilka fotografii urządzenia:

Obrazek

Obrazek

Obrazek

Obrazek

INFO dla adminów: fotografię do avatara postaram się wstawić do jutra - najtrudniej sfotografować siebie :)


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 10 lipca 2018, 14:32 
Offline
modelarz
Avatar użytkownika

Dołączył(a): niedziela, 6 czerwca 2010, 15:34
Posty: 2736
Wiek: 58
Lokalizacja: Warszawa
ozzy123 napisał(a):
Witam wszystkich,

........................

Schemat jak i soft został nieznacznie zmodyfikowany.

.................................



Jakieś szczegóły ? :twisted:

_________________
Pozdrawiam Darek
SkyCruiser_2400 ; GEMINI_3200 ; CHASER C1 FPV 120


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 10 lipca 2018, 15:44 
Offline
Administrator
Avatar użytkownika

Dołączył(a): sobota, 20 marca 2010, 17:16
Posty: 6743
Wiek: 41
Lokalizacja: Czechowice-Dziedzice
Widac ze kilka płytek zrobiles. Ile chcesz za 1 sztuke ?

Wysłane przy użyciu Tapatalka

_________________
To bzykanie coś oznacza. Takie bzyczące bzykanie nie bzyka bez powodu.

pozdrawiam Marcin


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 10 lipca 2018, 16:07 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2174
Wiek: 56
Lokalizacja: Brudzew
A może - jak wymaga tego dobre wychowanie - kolega ozzy123 zerknie najpierw TUTAJ ??..

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 10 lipca 2018, 16:49 
Offline
modelarz
Avatar użytkownika

Dołączył(a): piątek, 13 kwietnia 2012, 14:28
Posty: 2487
Wiek: 58
Lokalizacja: Szczytniki
Projekt miał być prosty, taki aby każdy nawet amator z dziedziny elektroniki dał radę zrobić. Jak widać po wpisach udaje się to bez, lub z niewielkim problemem. Problem leży po stronie zaprogramowania avr-a, ale tego nie da się uniknąć. Pcb takiego jak wyżej to nikt w domu nie wykona żelazkiem, więc trzeba zamówić, najlepiej kilkanaście, kilkadziesiąt sztuk. Tu się już biznes zaczyna :idea: Sam miałem kilkanaście propozycji zbudowania odpłatnie sterownika :nieufny:

_________________
Pozdrawiam Jurek


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 10 lipca 2018, 17:15 
Offline
modelarz
Avatar użytkownika

Dołączył(a): wtorek, 10 lipca 2018, 14:10
Posty: 5
Wiek: 52
Lokalizacja: Poznań
Poniżej schemat.
Dodałem zasilacz oraz tranzystory sterujące przekaźnikiem i buzzerkiem.
Pinologia została zmieniona na etapie projektowania PCB, tak by dało się
upchnąć wszystko na jak najmniejszej płytce.

Zmiany w software dotyczą tylko zmienionych połączeń wyświetlacza, przycisków,
wyjść sterujących.

Na PCB celowo umieściłem całe arduino (a nie tylko procek z niego) tak by każdy poradził sobie
z zaprogramowaniem układu - nie jest potrzebny żaden programator - moduł podłączmy do kompa i
wczytujemy kod z Arduino IDE.

W zasadzie największa praca była z PCB.

Obrazek

kod:

Kod:
#include <Button.h>
#include <LiquidCrystal.h>
#include <EEPROM.h>

const int rs = 13, en = 14, d4 = 15, d5 = 16, d6 = 17, d7 = 18;

/*EEPROM
ADRES  (1) - pre
       (5) - przerwa
       (9) - impuls
       (13)- pauza

*/

Button         menu = Button(4, PULLUP);
Button         plus= Button(2,PULLUP);
Button         minus= Button(3,PULLUP);
Button         start= Button(0,PULLUP);

LiquidCrystal lcd(rs, en, d4, d5, d6, d7);


long            pre=0;       //czas preimpulsu
long            przerwa=0;   //czas przerwy
long            impuls=0;   //czas impulsu zgrzewania
long            pauza=0;    //czas pomiedzy zgrzewami
int             test;

void setup() {

pinMode(5, OUTPUT); //buzzer       PIN<--- BUZ --->+5V
pinMode(6, OUTPUT); // sterowanie  PIN<--- PK --->+5V

digitalWrite(6,LOW);
digitalWrite(5,LOW);

pinMode(0, INPUT_PULLUP); //przycisk menu
pinMode(2, INPUT_PULLUP); //przycisk plus
pinMode(3, INPUT_PULLUP); //przycisk minus
pinMode(4, INPUT_PULLUP); //przycisk start

lcd.begin(16, 2);
digitalWrite(13,HIGH);
digitalWrite(18,HIGH);

lcd.setCursor(0, 0);
lcd.print("ZGRZEWARKA V 1.0");
lcd.setCursor(1, 1);
lcd.print("www.rcclub.eu");
delay(2000);
lcd.setCursor(1, 1);
lcd.print("  >> GJERY <<   ");
delay(1000);
lcd.setCursor(1, 1);
lcd.print(">> ANDRZEJ_P << ");
delay(1000);
lcd.setCursor(1, 1);
lcd.print(" >> DAREK_OP << ");
delay(1000);
lcd.setCursor(1, 1);
lcd.print("  23 MAJA 2017  ");
delay(3000);

lcd.clear();
 
  lcd.setCursor(0, 0);
  lcd.print("Zgrzewarka OK");
  lcd.setCursor(0, 1);
  lcd.print("Nacisnij START");

    pre=      EEPROModczyt(1); 
    przerwa=  EEPROModczyt(5);
    impuls=   EEPROModczyt(9);
    pauza=    EEPROModczyt(13);

    if((pre>200)||(przerwa>200) || (impuls>3000) || (pauza>3000))
    {
    pre=0;
    przerwa=0;
    impuls=0;
    pauza=0;
    }
    if((pre<0)||(przerwa<0) || (impuls<0) || (pauza<0))
    {
    pre=0;
    przerwa=0;
    impuls=0;
    pauza=0;
    }
   

} // koniec setup

void loop() {  // petla glowna

if(menu.uniquePress()){
 
  zmiany();
  }

if(minus.uniquePress()){
   parametry();
  }

  if(start.uniquePress()){
   praca();
  }
}  // koniec petli glownej
//******************************************

//------------------------------------------------------

void EEPROMzapis(int address, long value)
      {
       byte four = (value & 0xFF);
      byte three = ((value >> 8) & 0xFF);
      byte two = ((value >> 16) & 0xFF);
      byte one = ((value >> 24) & 0xFF);

      //Write the 4 bytes into the eeprom memory.
      EEPROM.write(address, four);
      EEPROM.write(address + 1, three);
      EEPROM.write(address + 2, two);
      EEPROM.write(address + 3, one);
      }
//------------------------------------------------------
long EEPROModczyt(long address)
      {
      //Read the 4 bytes from the eeprom memory.
      long four = EEPROM.read(address);
      long three = EEPROM.read(address + 1);
      long two = EEPROM.read(address + 2);
      long one = EEPROM.read(address + 3);

     
      return ((four << 0) & 0xFF) + ((three << 8) & 0xFFFF) + ((two << 16) & 0xFFFFFF) + ((one << 24) & 0xFFFFFFFF);
      }
//------------------------------------------------------
void zmiany()
{
 
//*****************************************
  delay(200);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("czas PREIMPULSU");
  lcd.setCursor(11,1);
  lcd.print("[200]");
  lcd.setCursor(0, 1);
  lcd.print(pre);
  lcd.print("mS   ");
test=0;
while(test==0)
   {
    if (menu.uniquePress()){test=1;}
        //ustawianie czasu preimpulsu
        if(plus.uniquePress())
        {
          pre+=10;
          if (pre>=200){pre=200;}
          lcd.setCursor(0, 1);
          lcd.print(pre);
          lcd.print("mS  ");
        }
       
        if(minus.uniquePress())
        {
          pre-=10;
          if (pre<=0){pre=0;}
          lcd.setCursor(0, 1);
          lcd.print(pre);
          lcd.print("mS  ");
        }
       
       
   }
//*****************************************
   delay(200);
   lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("czas PRZERWY");
  lcd.setCursor(10,1);
  lcd.print("[200]");
  lcd.setCursor(0, 1);
  lcd.print(przerwa);
  lcd.print("mS   ");
test=0;
while(test==0)
   {
    if (menu.uniquePress()){test=1;}
        //ustawianie czasu przerwy
              if(plus.uniquePress())
        {
          przerwa+=10;
          if (przerwa>=200){przerwa=200;}
          lcd.setCursor(0, 1);
          lcd.print(przerwa);
          lcd.print("mS  ");
        }
       
        if(minus.uniquePress())
        {
          przerwa-=10;
          if (przerwa<=0){przerwa=0;}
          lcd.setCursor(0, 1);
          lcd.print(przerwa);
          lcd.print("mS  ");
        }

        //zapis do epromu
   }
//*****************************************
  delay(200);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("czas ZGRZEWU");
  lcd.setCursor(10,1);
  lcd.print("[3000]");
  lcd.setCursor(0, 1);
  lcd.print(impuls);
  lcd.print("mS   ");
test=0;
while(test==0)
   {
    if (menu.uniquePress()){test=1;}
        //ustawianie czasu zgrzewu
                     if(plus.uniquePress())
        {
          impuls+=10;
          if (impuls>=3000){impuls=3000;}
          lcd.setCursor(0, 1);
          lcd.print(impuls);
          lcd.print("mS  ");
        }
       
        if(minus.uniquePress())
        {
          impuls-=10;
          if (impuls<=0){impuls=0;}
          lcd.setCursor(0, 1);
          lcd.print(impuls);
          lcd.print("mS  ");
        }

       
   }
//*****************************************
  delay(200);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("czas PAUZY");
  lcd.setCursor(10,1);
  lcd.print("[3000]");
  lcd.setCursor(0, 1);
  lcd.print(pauza);
  lcd.print("mS   ");
test=0;
while(test==0)
   {
    if (menu.uniquePress()){test=1;}
        //ustawianie czasu pauzy
                             if(plus.uniquePress())
        {
          pauza+=10;
          if (pauza>=3000){pauza=3000;}
          lcd.setCursor(0, 1);
          lcd.print(pauza);
          lcd.print("mS  ");
        }
       
        if(minus.uniquePress())
        {
          pauza-=10;
          if (pauza<=0){pauza=0;}
          lcd.setCursor(0, 1);
          lcd.print(pauza);
          lcd.print("mS  ");
        }
       
   }

  EEPROMzapis (1,pre);
  EEPROMzapis (5,przerwa);
  EEPROMzapis (9,impuls);
  EEPROMzapis (13,pauza);

  delay(200);
  lcd.clear();
  lcd.setCursor(3, 0);
  lcd.print("CZEKAJ!!");
  lcd.setCursor(0,1);
  lcd.print("zapis ustawien");
  delay(1000);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Zgrzewarka OK");
  lcd.setCursor(0, 1);
  lcd.print("Nacisnij START");
} // koniec podprogramu zmiany
//*****************************************
void parametry()
{
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Czas PREIMPULSU");
  lcd.setCursor(0,1);
  lcd.print(pre);
  lcd.print("ms");
  delay(1500);
    lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Czas PRZERWY");
  lcd.setCursor(0,1);
  lcd.print(przerwa);
  lcd.print("ms");
  delay(1500);
    lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Czas ZGRZEWU");
  lcd.setCursor(0,1);
  lcd.print(impuls);
  lcd.print("ms");
  delay(1500);
    lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Czas PAUZY");
  lcd.setCursor(0,1);
  lcd.print(pauza);
  lcd.print("ms");
  delay(1500);
  lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Zgrzewarka OK");
  lcd.setCursor(0, 1);
  lcd.print("Nacisnij START");

}
//*****************************************

void praca()
{
lcd.clear();
lcd.print("Zgrzewanie ....");

digitalWrite(6,HIGH);

delay(pre);
digitalWrite(6,LOW);

delay(przerwa);
digitalWrite(6,HIGH);

delay(impuls);
digitalWrite(6,LOW);

digitalWrite(5,HIGH);
delay(55);

digitalWrite(5,LOW);

lcd.clear();
lcd.print("    CZEKAJ!!    ");
delay(pauza);
lcd.clear();
  lcd.setCursor(0, 0);
  lcd.print("Zgrzewarka OK");
  lcd.setCursor(0, 1);
  lcd.print("Nacisnij START");

}
//*****************************************


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 10 lipca 2018, 20:51 
Offline
Moderator
Avatar użytkownika

Dołączył(a): sobota, 20 marca 2010, 22:31
Posty: 1360
Wiek: 59
Lokalizacja: Dąbrowa Górnicza
Kolego ozzy123 - chciałbym zwrócić się do Ciebie po imieniu, ale póki co ukrywasz je przed nami... :roll: Dobrze będzie, jeśli dodasz swoje imię w podpisie.
Wskocz choć na chwilę do "powitalni", w której to pierwszy Twój wpis po zarejestrowaniu się powinien zaistnieć.
Mamy tu taką lokalną świecką tradycję, że wprzódy się witamy i przedstawiamy, zanim zaczniemy pisać w działach tematycznych - popartą stosownym punktem w regulaminie, który to podczas rejestracji świadomie czy nie, ale jednak zaakceptowałeś.

Żeby nie było, że tylko besztać potrafię - zawsze szczerze podziwiam Ludzi, którzy potrafią robić rzeczy, jakich próbkę nam tu już zdążyłeś zaprezentować i bezinteresownie się z nami nią podzielić.
Liczę na to, że staniesz się kolejnym "mózgiem" na naszym forum i będziesz dawał wiele pożywki dla "intelektualnych pasożytów", za jakiego ja sam siebie uważam. :mrgreen:

Ciekaw jestem mocno, ile jednostek naszej rodzimej waluty musiałbym wysupłać, żeby stać się właścicielem gotowego, zmontowanego i uruchomionego modułu sterownika, spod Twoich rąk pochodzącego.

_________________
Pozdrawiam wszystkich (pozytywnie) zakręconych.
Robert


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 10 lipca 2018, 21:12 
Offline
modelarz
Avatar użytkownika

Dołączył(a): wtorek, 10 lipca 2018, 14:10
Posty: 5
Wiek: 52
Lokalizacja: Poznań
Robercie - po tak sympatycznym zbesztaniu, nie pozostało mi już nic innego jak przywitać się w powitalni, tym bardziej że, mam zamiar
zagościć na dłużej na forum - nie tylko jako bierny czytelnik.

Nie przewiduję montażu i sprzedaży sterowników (chyba że ktoś się wybitnie uprze) - mam na stole wiele konstrukcji elektronicznych z różnych interesujących mnie dziedzin, że zwyczajnie nie starcza mi już czasu.

pozdrawiam

Adam


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 10 lipca 2018, 21:37 
Offline
Moderator
Avatar użytkownika

Dołączył(a): sobota, 20 marca 2010, 22:31
Posty: 1360
Wiek: 59
Lokalizacja: Dąbrowa Górnicza
Adamie, no to załóżmy, że wybitnie się uparłem... :mrgreen: - odpowiedź może być na PW. ;)

_________________
Pozdrawiam wszystkich (pozytywnie) zakręconych.
Robert


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: poniedziałek, 10 września 2018, 19:42 
Offline
modelarz
Avatar użytkownika

Dołączył(a): środa, 3 stycznia 2018, 12:58
Posty: 12
Wiek: 41
Lokalizacja: Wrocław
Ja ostatecznie poddałem się...
Nie wiem czy z braku czasu, lenistwa czy braku wytrwałości ale odpuściłem próby budowy sterownika i kupiłem takie cuś...
https://www.youtube.com/watch?v=mHHRCnVVeEg

Mam nadzieję że ze zmontowaniem reszty pójdzie mi łatwiej

_________________
pozdr
misza


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: wtorek, 11 września 2018, 09:09 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 6037
Wiek: 45
Lokalizacja: Kraków
Mam małe objekcje co do umieszczania reklam produktów w dodatku w wątku w którym parę osób zrobiło lepszą robotę i to za darmo dla innych modelarzy...

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 13 września 2018, 12:08 
Offline
modelarz
Avatar użytkownika

Dołączył(a): niedziela, 26 grudnia 2010, 21:21
Posty: 2197
Wiek: 58
Lokalizacja: COLNE Lancashire U.K.
Prosta, amatorska zgrzewarka wykonana w 10 minut:
https://m.youtube.com/watch?v=k621ZZs2PAo

_________________
Pozdrawiam Jarek


Ostatnio edytowano czwartek, 13 września 2018, 16:38 przez JarekF, łącznie edytowano 4 razy

Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 13 września 2018, 12:21 
Offline
Moderator
Avatar użytkownika

Dołączył(a): sobota, 20 marca 2010, 17:25
Posty: 3602
Wiek: 36
Lokalizacja: Warszawa
Hehehe, dwa pierwsze komentarze mówią wszystko n/t powyższego :)

Cytuj:
9v × 3=27v
Capacitor 25v ?
!!!


Cytuj:
Handy if you only have two small pieces of tinfoil and need to wrap your sandwich.


Nie krytykuję - traktuję jako ciekawostkę z serii tych raczej zabawnych;)


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: Zgrzewarka punktowa do ogniw
PostNapisane: czwartek, 13 września 2018, 13:24 
Offline
modelarz
Avatar użytkownika

Dołączył(a): wtorek, 10 lipca 2018, 14:10
Posty: 5
Wiek: 52
Lokalizacja: Poznań
Jak widac na filmie do zgrzewania folii śniadaniowej jak znalazł :)


Góra
 Zobacz profil Wyślij e-mail  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 419 ]  Przejdź na stronę Poprzednia strona  1, 2, 3, 4, 5, 6, 7, 8 ... 11  Następna strona

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  

118,297,898 Wyświetlone Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL