Spot welder
Pravidla fóra
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Tohle subfórum je určeno pro konzultaci ucelených nápadů, popřípadě řešení komplexnějších projektů, které opravdu není možné rozdělit na menší části.
Většinu problémů jde rozdělit na menší a ptát se na ně v konkrétních subfórech.
Spot welder
Zdar lidicky. Vsechny vas zdravim. Jsem tu novy a hned jdu s dotazem. Jsem uplny zacatecnik s arduinem tak se dopredu omlouvam pokud budu mit nejake hloupe dotazy.
Zajima me jestli se da udelat na arduinu ovladani ke spot welderu (bodovaci svarecka). Potrebuje to sledovat cas, delku a mnozstvi pulzu, kmitocet site a podle toho modulovat silu pulzu to trafa. Pokud by to slo nejak zbastlit tak samozrejme s nejakym prehlednym uzivatelskym rozhranim (displej, tlacitka (otocne...) joystick...)
Doufam ze jsem to napsal trochu srozumitelne. Predem diky za reakce.
Zajima me jestli se da udelat na arduinu ovladani ke spot welderu (bodovaci svarecka). Potrebuje to sledovat cas, delku a mnozstvi pulzu, kmitocet site a podle toho modulovat silu pulzu to trafa. Pokud by to slo nejak zbastlit tak samozrejme s nejakym prehlednym uzivatelskym rozhranim (displej, tlacitka (otocne...) joystick...)
Doufam ze jsem to napsal trochu srozumitelne. Predem diky za reakce.
Re: Spot welder
Zdar i tobě
V principu by to asi udělat šlo, Arduina běhají na megahertzech, v síti je 50 hertzů, takže během jednoho zvládne Arduino statisíce instrukcí a desetitisíce měření napětí - to by mělo stačit s přehledem.
Ale v síti je 240V v Arduinu 5V (nebo 3.3V), takže to by se to muselo nějak bezpečně konvertovat, Arduino povoluje jen pár miliampér na pin, pro ovládání nějakých svářeček budeš asi potřebovat větší výkon i napští, takže i tohle bude potřeba udělat nějak v hardware.
Psaní na display, čtení různých tlačítek a kroutítek je v Arduinu celkem jednoduché a na netu jsou mraky projektů, které to nějak dělají.
Technicky to určitě udělat jde.
(Pokud dokážeš slepit tři párátka k sobě, technicky ti nic nebrání si z nich postavit repliku eifelovky na stole. Chce to jen dost párátek, lepidla a nakreslit si nějaké plány podle fotek. A dát tomu dost času a námahy. Technicky to určitě udělat jde.)
Ale dát to dohromady a zabudovat tam tu logiku pro řízení bude asi pracné, náchylné na chyby a pro práci se síťovým napětím IMHO člověk musí mít padesátku (odbornou kvalifikaci).
Jako úplný začátečník sis vybral docela velký kus práce naráz. Spíš bych doporučil si nejdřív vyzkoušet pár jednodušších věcí (číst nějaká tlačítka, točítka a zobrazovat si na LCD co jsi načetl (a nějak to přepočítávat) a až ti to půjde, tak na to začít nabalovat postupně víc a víc logiky a dalších věcí. A vyzkoušet si ovládání nejdřív nějakých jednodušších a bezpečnějších zařízení. Až ti to bude chodit, tak si vždycky přibrat nalší věc, nejdřív si ji osahat na nějakém jednodušším příkladu, teprve pak ji zakomponovat dovnitř.
Teda ono taky záleží na tom, co už teď umíš a znáš. Jestli běžně vymýšlíš programy na tisíce řádek, znáš spoustu programovacích jazyků včetně G++, s elektronikou si hraješ už léta a jen konkrétně Arduino sis poprvé koupil až teď, tak je to jiné, než pokud ses o programování ani elektroniku dosud nezajímal a tohle je tvůj první krok v tomto směru. (Obojí je "úplný začátečník s Arduinem", ale rozdíl je značný )
V principu by to asi udělat šlo, Arduina běhají na megahertzech, v síti je 50 hertzů, takže během jednoho zvládne Arduino statisíce instrukcí a desetitisíce měření napětí - to by mělo stačit s přehledem.
Ale v síti je 240V v Arduinu 5V (nebo 3.3V), takže to by se to muselo nějak bezpečně konvertovat, Arduino povoluje jen pár miliampér na pin, pro ovládání nějakých svářeček budeš asi potřebovat větší výkon i napští, takže i tohle bude potřeba udělat nějak v hardware.
Psaní na display, čtení různých tlačítek a kroutítek je v Arduinu celkem jednoduché a na netu jsou mraky projektů, které to nějak dělají.
Technicky to určitě udělat jde.
(Pokud dokážeš slepit tři párátka k sobě, technicky ti nic nebrání si z nich postavit repliku eifelovky na stole. Chce to jen dost párátek, lepidla a nakreslit si nějaké plány podle fotek. A dát tomu dost času a námahy. Technicky to určitě udělat jde.)
Ale dát to dohromady a zabudovat tam tu logiku pro řízení bude asi pracné, náchylné na chyby a pro práci se síťovým napětím IMHO člověk musí mít padesátku (odbornou kvalifikaci).
Jako úplný začátečník sis vybral docela velký kus práce naráz. Spíš bych doporučil si nejdřív vyzkoušet pár jednodušších věcí (číst nějaká tlačítka, točítka a zobrazovat si na LCD co jsi načetl (a nějak to přepočítávat) a až ti to půjde, tak na to začít nabalovat postupně víc a víc logiky a dalších věcí. A vyzkoušet si ovládání nejdřív nějakých jednodušších a bezpečnějších zařízení. Až ti to bude chodit, tak si vždycky přibrat nalší věc, nejdřív si ji osahat na nějakém jednodušším příkladu, teprve pak ji zakomponovat dovnitř.
Teda ono taky záleží na tom, co už teď umíš a znáš. Jestli běžně vymýšlíš programy na tisíce řádek, znáš spoustu programovacích jazyků včetně G++, s elektronikou si hraješ už léta a jen konkrétně Arduino sis poprvé koupil až teď, tak je to jiné, než pokud ses o programování ani elektroniku dosud nezajímal a tohle je tvůj první krok v tomto směru. (Obojí je "úplný začátečník s Arduinem", ale rozdíl je značný )
Re: Spot welder
A copak s tím chceš svařovat ? Od toho se bude odvíjet ta výkonová a mechanická část svářečky. Udělat z arduina uživatelské rozhraní, na kterém si nastavíš nějaké hodnoty a po stisku tlačítka to něco sepne, to je snadné. Místo velkých proudů určených pro svařování můžeš zatím spínat ledku. Tím bych začal, nějaký displej, tlačítka nebo rotační enkoder a ledka co bude signalizovat sepnutí svářecího proudu (bo tam fakt budeš muset zabastlit, pořešit mechaniku, chlazení, uchycení elektrod atd)
a počítej stím, že na stole to fungovat bude, ale jak to složíš do krabice tak to pravděpodobně začne zlobit a bude třeba se i poprat s rušením
a počítej stím, že na stole to fungovat bude, ale jak to složíš do krabice tak to pravděpodobně začne zlobit a bude třeba se i poprat s rušením
Re: Spot welder
Neřeš kraviny a kup si hotovou věc, kterou doporučuje i Arnold Schwarzenegger .
PARKSIDE® Bodové svařovací kleště PPSZ 700 A1
PARKSIDE® Bodové svařovací kleště PPSZ 700 A1
Re: Spot welder
Však chce stavět, tak ať staví. Od toho arduino je
Re: Spot welder
No rekl bych ze to kravina neni. Vic smyslplne nez si arduinem rozsvecovat ledky... Nepotrebuji to primo na takovou bodovacku jak jsi zminoval ale na ni se to da pouzit taky. A zrovna ta z Lidlu zadnej casovac nebo regulaci vykonu nema. Coz neni dobre ale u bodovani zeleznych 1mm plechu se bez toho da nejak fungovat. Ja to potrebuji na regulaci bodovacky na Li-ion clanky. Tam se bavime o sile plechu 0.1mm - 0.25mm a jeste casto zinek. Tam to bez regulace nejde.Caster píše: ↑05 kvě 2024, 09:49Neřeš kraviny a kup si hotovou věc, kterou doporučuje i Arnold Schwarzenegger .
PARKSIDE® Bodové svařovací kleště PPSZ 700 A1
Re: Spot welder
Portrebuji to primarne na bodovani Li-ion clanku ale dala by se s tim ovladat i vetsi bodovacka napriklad v zamecnicke nebo auto dilne. Mechanicka cast pro me neni problem. Defakto ji mam hotovou. Jde me o to ovladani jelikoz ovladaci moduli od cinanu jsou blbe navrhnute nebo nefunguji stabilne...kiRRow píše: ↑05 kvě 2024, 08:47A copak s tím chceš svařovat ? Od toho se bude odvíjet ta výkonová a mechanická část svářečky. Udělat z arduina uživatelské rozhraní, na kterém si nastavíš nějaké hodnoty a po stisku tlačítka to něco sepne, to je snadné. Místo velkých proudů určených pro svařování můžeš zatím spínat ledku. Tím bych začal, nějaký displej, tlačítka nebo rotační enkoder a ledka co bude signalizovat sepnutí svářecího proudu (bo tam fakt budeš muset zabastlit, pořešit mechaniku, chlazení, uchycení elektrod atd)
a počítej stím, že na stole to fungovat bude, ale jak to složíš do krabice tak to pravděpodobně začne zlobit a bude třeba se i poprat s rušením
Jako udelat program do ktereho zadam casy a pocet impulzu a pauz nebude problem udelat (pro nekoho kdo programuje v arduinu). Ale u toho bodovani aku clanku je dulezite kontrolovat vykon toho bodovani jinak propalis clanek a muzes ho vyhodit... No a ten vykon se prave reguluje osekavanim vln v kmitoctu napeti na vstupu do trafa (240V). Takze bych potreboval vedet jestli arduino dokaze pres nejaky modul nebo soucastku cist kmitoctove vlny v elektricke siti a podle toho v presny cas zapinat impulzi pro polovodicove spinace pro trafo. Jo a ty impulzi jsou v radu milisekund. S odstinenim proti magnetickemu ruseni pocitam.
Re: Spot welder
Jako o silnoproude elektrice toho vim dost. Neco malo o elektronice. S programovanim arduina zatim nula. Naposled jsem programoval v Basicu 30 let zpatky.gilhad píše: ↑05 kvě 2024, 06:32Zdar i tobě
V principu by to asi udělat šlo, Arduina běhají na megahertzech, v síti je 50 hertzů, takže během jednoho zvládne Arduino statisíce instrukcí a desetitisíce měření napětí - to by mělo stačit s přehledem....................(Obojí je "úplný začátečník s Arduinem", ale rozdíl je značný )
Re: Spot welder
Jestli na to není nějaký modul (nevím), tak se vždycky dá udělat transformátorek z 240V střídavých na nějaky asi tak 1V střídavý galvanicky oddělený (případně to navíc pak prohnat gretzem) a to opřít o nějaký napěťový dělič, aby výsledná hodnota (mezišpičková, nikoli jen efetkivní) pobíhala nějak rozumně uvnitř 0-5V intervalu (raději 1-4V pro jistotu) a tu pak měřit pomocí readAnalog a přepočítat si to na co potřebuješ (pár set měření za milisekundu by mělo stačit bohatě..
Stejně tě vlastně nezajímají hodnoty, ale fáze a průběh té sinusovky na těch 240. (Čili průchody maximem a minimem a z toho už dopočítáš vše ostatní, jako průchody nulou a jiné časování.) Díky funkcím millis() nebo spíš micros() si pak řekneš kdy co a jak. Viz https://docs.arduino.cc/built-in-exampl ... houtDelay/ pro inspiraci. (Ta podmínka v ifu, zapsaná právě takto, řeší problémy s přetékáním.)
Ovládat těch 240 V by mělo jít pomocí nějakého dostatečně dimenzovaného SolidState Relé, s ovládáním TTL (čili 0-5V co má Adruino na pinech) Nevím jak jsou ta relé rychlá a jak se to chová u spínání nebo vypínání, ale je to jeden z "běžných modulů", mělo by to jít vyčíst z datasheetů pro to konkrétní (a podle toho ho vybrat).
A jinak už je to jen kombinace výpočtů, kolik a kdy tam poslat a klasického blikání LEDkama, ovládání LCD a čtení tlačítek a točítek.
(To G++ jsem zmiňoval schválně, ono je v tom hodně hluboko ukryté, ale C++ taky v podstatě stačí, pokud narazíš na něco, v čem ti věci z knihovny Wiring (čili Arduino) nebudou stačit. Ukazatele, pole, syntaxe a tak.)
Stejně tě vlastně nezajímají hodnoty, ale fáze a průběh té sinusovky na těch 240. (Čili průchody maximem a minimem a z toho už dopočítáš vše ostatní, jako průchody nulou a jiné časování.) Díky funkcím millis() nebo spíš micros() si pak řekneš kdy co a jak. Viz https://docs.arduino.cc/built-in-exampl ... houtDelay/ pro inspiraci. (Ta podmínka v ifu, zapsaná právě takto, řeší problémy s přetékáním.)
Ovládat těch 240 V by mělo jít pomocí nějakého dostatečně dimenzovaného SolidState Relé, s ovládáním TTL (čili 0-5V co má Adruino na pinech) Nevím jak jsou ta relé rychlá a jak se to chová u spínání nebo vypínání, ale je to jeden z "běžných modulů", mělo by to jít vyčíst z datasheetů pro to konkrétní (a podle toho ho vybrat).
A jinak už je to jen kombinace výpočtů, kolik a kdy tam poslat a klasického blikání LEDkama, ovládání LCD a čtení tlačítek a točítek.
(To G++ jsem zmiňoval schválně, ono je v tom hodně hluboko ukryté, ale C++ taky v podstatě stačí, pokud narazíš na něco, v čem ti věci z knihovny Wiring (čili Arduino) nebudou stačit. Ukazatele, pole, syntaxe a tak.)
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti