Pistehitsikone

Miksi?

Kaikki alkoi siitä kun halusin tehdä sähköpyörän. Valitsin moottoriksi 350W 36V keskiömoottorin. 10Ah akkupaketin luulisi riittävän näin alkuun. Eli 3,6V kennoja 10 sarjassa ja 10 rinnan. Kennot ovat alakanttiin laskettuna ainakin 1Ah arvoisia. Se jääköön toiseen artikkeliin.

Mikä on pistehitsikone, mitä se tekee?

Pistehitsillä tarkoitetaan pienen pisteen äkkinäistä kuumentamista, joka sulattaa kappaleet toisiinsa kiinni. Pistehitsaaminen ei vaadi väliaineita kuten perinteinen hitsaaminen. Tämä kuumentaminen tapahtuu useiden satojen ampeerien ja muutaman voltin jännitteellä. Virta on se joka kuumentaa. Jos jännitettä on liikaa, niin se vain aiheuttaa kipinöintiä.
Oma pistehitsikoneeni antaa enintään noin 2kA ja 1,7V, eli 3,6kW mitä verkosta saa. En ole mitannut virtaa koska en ole nähnyt sitä tarpeelliseksi. Joku päivä saatan ehkä mitata sen.

Pistehitsikoneen voi tehdä verkkosähkömuuntajalla, kondensaattoripaketilla tai suoraan riittävästä akustosta. Tässä artikkelissa puhutaan verkkosähkömuuntajalla toteutetusta laitteesta.

Muuntaja

Yleisin tapa tehdä pistehitsauskone tee-se-itse -hengessä, on rakentaa se mikroaaltouunin muuntajasta ja hitsauskaapeleista. Näin tein kutakuinkin minäkin.

Toisiokäämi poistettu.
Toisiokäämi poistettu.

Mikroaaltouunin muuntaja sopii asiaan hyvin koska ensiö- ja toisiokäämit ovat toisistaan erillään. Tähä voi käyttää siis mitä vaan muuntajaa, mutta mikroaaltouunin muuntaja on helpoin.

Mikroaaltouunin muuntajassa on verkkosähköinen ensiökäämi ja korkeajännitteinen toisiokäämi. Toisiokäämi pitää poistaa jotta sen tilalle saa laitettua paksua johtoa joka kestää virtaakin.

Paras tapa poistaa toisiokäämi on sahata se pois ja naputella puupalalla loput irti. Myös ”magneettishuntit” kannattaa ottaa pois, sillä ne rajoittavat virtaa.

Magneettishuntti.
”Magneettishuntti”

Ensin tein koneen yhden mikroaaltouunin muuntajasta, teholtaan noin 1150W, joka tuottaisi noin 670A 1,7V. Olin lukenut ”netistä” että tämä pitäisi riittää. No kyllä se riittääkin jos nappiparistoja tai muuta pientä hitsailee.

13612274_10209744660402771_1384557956601109501_n
Ensimmäinen versio laitteesta. Yhdellä muuntajalla.
13731690_10209806683433308_4150710485570623579_n
Näyttää hitsaavan hyvin, mutta ei pidä.

Ensimmäisessä versiossa oli tosiaan vain yksi muuntaja, joka oli liian tehoton. En siinä vaiheessa tiennyt että se oli liian tehoton, vaan syytin huonoja liitoksia ja putkestä leikattuja elektrodeja.

Joten yritin etsiä tehokkaampaa mikroaaltouunia, tuloksetta, joten yhdistin kolme muuntajaa rinnan. Kytkin muuntajat niin että voi valita onko kaksi vai kolme käytössä. Myöhemmin haen on-off-on-kytkimen jolla saa valittua onko 1, 2 vai 3 muuntajaa käytössä. Akkukennojen hitsaamiseen 0,2mm nikkelinauhalla riittää kaksi muuntajaa.

Elektrodit

Elektrodit – eli johtavat kappaleet jotka eivät hitsaannu kiinni kappaleeseen, ovat tärkeä osa. Kokeilin ensin kupariputkesta leikattuja suiroja, jotka toimivat yllättävän hyvin, mutta eivät kestä paljoa mekaanista rasitusta.

Kokeilin fosforikuparitankoja jota käytetään jossain hitsauksessa väliaineena. Johtavuus oli huono. Kokeilin myös kaarihitsaustankoja, tehty hiilestä, mutta niiden johtavuus oli tässä käytössä käytännössä nolla.

Monestakaan paikasta ei oikestaan löydy pelkkää kuparitankoa, joten tilasin yllättäen eBayn kautta, ja halvalla. Romuttamolta olisi varmaan löytynyt, mutta en ole ehtinyt käymään. Käytän nyt 8mm kuparitankoa.

Hitsausaika ja kontrolleri

Pistehitsauksessa tärkeää on myös hitsausaika. Toki sitä voi myös käsivaralta tehdä, mutta haluan tasaisempaa jälkeä.

Tein tämän nettisivun ohjeiden pohjalta osan laitteestani. http://www.avdweb.nl/tech-tips/spot-welder.html

Kyseiseltä sivulta löytyy myös ohjeet kontrollerin tekemiseen: http://www.avdweb.nl/arduino/hardware-interfacing/spot-welder-controller.html

Sivulla kerrotaan että paras tapa tehdä pistehitsaus on pehmentää metalli noin 50ms pulssilla jonka jälkeen itse hitsaus tapahtuu.
Tein sivuilla näkyvästä piirikaaviosta oman levyni. Piirilevyn suunnittelin EAGLE-suunnitteluohjelmalla ja teetätin levyt http://dirtypcbs.com/ avulla.

Johdotus

Liitokset on jämeriä!
Liitokset pitää olla jämeriä!

Ensin tein liitokset erilaisilla viritelmillä, ja totesin että menee liikaa virtaa hukkaan. Viimeisessä versiossa kaikki liitokset on paukutettu kupariputkesta.

Kaapelit löysin romuttamolta vitosella. Noin 30mm2 paksuista joka riittää hyvin yhteen muuntajaan ja noin 50mm jolla jatketaan elektrodeille.

Jokaiseen muuntajaan kieputin 1,5 kierrosta johtoa. Yksi kierros on aina noin yhden voltin verran.

Valmis!

Viimeistelty versio laitteesta. Ei johtosotkuja eikä tule tällejä.
Viimeistelty versio laitteesta. Ei johtosotkuja eikä tule tällejä.

https + nodejs + heroku -> pulljson.com

Tänään tuli edistettyä taas hiukan tuota tekemääni pulljson.com palvelua.

Palvelua olen lähinnä tehnyt itseäni varten jotta voin yksinkertaisissa html+css+javascript web-sovelluksissa hakea tietoja toiselta verkkosivulta. Mielestäni tämä on aika perustavan laatuinen Internet-selaimista puuttuva ominaisuus. Nykypäivänä puhuttaessa API avoimuudesta niin yleensä ensimmäiset hipsterit jotka ovat tekemässä kokeilujaan jonkun käyttämänsä palvelun parantamiseksi , useimmiten vain itselleen, törmäävät juurikin tähän ettei ko. palvelu tarjoa API:a vaan esim. oma / muu data on ’louhittava’ sivulta itse.

Louhintatyökaluja olen pulljson.com:ssa myös joitakin eritellyt mutta mainitaan tässä ehkä yleisimmät itse käyttämäni:

  1. Työ alkaa yleensä tarkistamalla esim. Chrome-selaimen Developer Tools:n Network seuraten käyttääkö sivu itse jotain tausta palvelua API:a jota itse voisin käyttää
  2. python urllib2 / requests
  3. wget / curl / selaimen osoiterivi / httpie
  4. nightmarejs/electron (electron on headless-tyyppinen chromiumiin perustuva selain jota ohjelmoidaan javascriptilla)
  5. phantomjs (headless-tyyppinen webkit:iin perustuva selain jota ohjelmoidaan javascriptillä)

Yllä olevista vielä mainittakoon se että esim. ASP.net sovellusten login, jossa tapahtuu redirect:a session-key asettelua ja sokerina view-statea-javascripteja navigointi nappuloiden takana, tappaa kuta kuinkin kaikki ei-selain pohjaiset lähestymisyritykset wget, curl, httplib2 jne. Tällöin kohdan esim. kohtien 4 ja 5 keinoja tarvitaan, mikäli kyseessä jatkuvaa datan louhintaa. Tälläiseen törmäsimme kollegani Jounin kanssa koodatessamme hattiwatti.js ää .

No tosiaan tänään tarkoituksenani oli kokeilla ilmaisen https sertifikaatin asentamista tähän ”scrape”-palveluuni (http://pulljson.com) joka pyörii herokussa (https://html-to-json.herokuapp.com/).

Lopputulos muutaman tunnin github:n koodieditorilla pakertamisen ja epämääräisten googletusten jälkeen oli myönnettävä että ilmaiseksi ei saa ihan kaikkea. Vaan siitä pitäisi sitten maksaa esim. 8 dollaria kuussa (1. maksullinen hobby-taso) jos haluaa tuon saada herokussa toimimaan oman domainin kanssa.

No sinällään olin tyytyväinen että sain pidettyä toisen osan scrape-palvelustani toimimassa jquery/css-tyypiseen hakuun perustuva palvelu on suht. ok toiminutkin – mitä nyt lounaspori Android sovellus on ollut tovin päivittämättä eli toimimatta, joka näyttää kuta kuinkin tältä : http://santeriv.github.io/lounaspori/ (kirjoitus hetkellä Ravintola Sofia on ainoa jonka pulljson.com:n kautta tehty scrape vielä toimii).

Lisäksi olin tyytyväinen löytäessäni heroku-instansseihin keinon asentaa phantomjs jota 2. keskeneräiseksi jäänyt palveluni vaatii.

Esimerkki kutsu uudesta palvelusta, jolla voi siis hakea base64 formaatissa kuvakaappauksen selaimelta joltain sivulta – tässä kohtaa pori hacklab:n google calendar print preview sivulta:

https://pulljson.com/snapshot?site=https://calendar.google.com/calendar/print_preview?dates=20160820%2F20161031&hl=fi&ctz=Europe%2FHelsinki&pgsz=letter&wkst=2&mode=AGENDA&src=stkf8hlcbcs3iht3ngk630lomc%40group.calendar.google.com

eli tyyliin näin:

http://pulljson.com/snapshot?site=http://yourdomain.fi

ja paluuviestistä voit vaikka kokeilla kopioida ’kuva’ sivun loppuun asti ilman ” merkkejä

data:image/png.......Jotainmerkkejäennenlainausmerkkiinastimutteilainausmerkkiäeihän

Tämän jälkeen kun olet kopioinut leikepöydälle tämän ”kuvan” voit kokeilla katsella sitä esim. liittämällä leikepöydän sisällön selaimen osoiteriville ja painamalle enter

(toim.huom. mobilistit jompi kumpi kuitenkin tukehtuu joko selain tai leikepöydän muisti 🙂 siksi ohjeessa ”enter” eikä mitään sormella huitomis copy-paste-ohjeita tässä)

Jatka lukemista ”https + nodejs + heroku -> pulljson.com”