Puntlassen op Arduino AliExpress. Puntlasapparaat op basis van Arduino

Puntlassen op Arduino AliExpress. Puntlasapparaat op basis van Arduino

Hallo, hersenspoelingen! Ik presenteer onder uw aandacht een apparaat voor puntlassen gebaseerd op Arduino Nano-microcontroller.


Deze machine kan worden gebruikt om platen of geleiders te lassen, bijvoorbeeld aan de klemmen van een batterij uit 18650. Voor het project hebben we een voeding van 7-12 V nodig (12 V aanbevolen), evenals een 12 V-auto batterij als stroombron zelf lasapparaat. Normaal gesproken heeft een standaard accu een capaciteit van 45 Ah, wat voldoende is om nikkelplaten van 0,15 mm dik te lassen. Voor het lassen van dikkere nikkelplaten heb je een accu nodig grotere capaciteit of twee parallel geschakeld.

Het lasapparaat genereert een dubbele puls, waarbij de waarde van de eerste 1/8 seconde duurt.
De duur van de tweede puls wordt aangepast met behulp van een potentiometer en wordt in milliseconden op het scherm weergegeven, dus het is erg handig om de duur van deze puls aan te passen. Het instelbereik loopt van 1 tot 20 ms.

Bekijk de video, die in detail het proces van het maken van het apparaat laat zien.

Stap 1: Het maken van de printplaat

Om een ​​printplaat te maken, kunt u Eagle-bestanden gebruiken, die u hieronder kunt vinden.

De eenvoudigste manier is om borden bij fabrikanten te bestellen printplaten. Bijvoorbeeld op de site pcbway.com. Hier kunt u 10 planken kopen voor ongeveer € 20.

Maar als je gewend bent om alles zelf te doen, gebruik dan de meegeleverde diagrammen en bestanden om een ​​prototypebord te maken.

Stap 2: Componenten op de printplaten installeren en de geleiders solderen

Het proces van het installeren en solderen van componenten is vrij standaard en eenvoudig. Installeer eerst de kleine componenten en daarna de grotere.
Tips laselektrode gemaakt van massief koperdraad met een doorsnede van 10 vierkante millimeter. Gebruik flexibele kabels voor kabels. koperdraden met een doorsnede van 16 vierkante millimeter.

Stap 3: Voetschakelaar

Om het lasapparaat te bedienen heeft u een voetschakelaar nodig, omdat u beide handen gebruikt om de lasdraadpunten op hun plaats te houden.

Voor dit doel heb ik genomen houten doos, waarin de bovenstaande schakelaar is geïnstalleerd.

22-08-2017 om 01:31

Er was behoefte aan het lassen van 18650-batterijen, waarom wel lassen en niet solderen? Ja, want solderen is niet veilig voor batterijen. Door solderen kan de plastic isolator beschadigd raken, wat tot kortsluiting kan leiden. Lassen warmte wordt bereikt gedurende een zeer korte periode, wat eenvoudigweg niet genoeg is om de batterij te verwarmen.

internet zoekopdracht kant-en-klare oplossingen leidde me naar zeer dure apparaten, en alleen met levering vanuit China. Daarom was het een prettige beslissing om hem zelf in elkaar te zetten. Bovendien gebruiken 'fabrieks'-puntlasmachines enkele zelfgemaakte basiscomponenten, namelijk een transformator uit een magnetron. Ja, ja, hij is het die in de eerste plaats nuttig voor ons zal zijn.

Lijst met benodigde onderdelen van een acculasmachine.
1. Transformator uit een magnetron.
2. Arduino-bord (UNO, nano, micro, enz.).
3. 5 toetsen - 4 voor instellen en 1 voor lassen.
4. Indicator 2402, of 1602, of een andere 02.
5. 3 meter PuGV 1x25 draad.
6. 1 meter PuGV 1x25 draad. (om je niet in verwarring te brengen)
7. 4 vertinde koperen kabelschoenen type KVT25-10.
8. 2 vertinde koperen kabelschoenen type SC70.
9. Warmtekrimp met een diameter van 25 mm - 1 meter.
10. Een beetje krimpkous 12 mm.
11. Krimpkous 8 mm - 3 meter.
12. Printplaat - 1 st.
13. Weerstand 820 Ohm 1 W - 1 st.
14. Weerstand 360 Ohm 1 W - 2 st.
15. Weerstand 12 Ohm 2 W - 1 st.
16. Weerstand 10 kOhm - 5 st.
17. Condensator 0,1 uF 600 V - 1 st.
18. Triac BTA41-600 - 1 st.
19. Optocoupler MOC3062 - 1 st.
20. Tweepolige schroefaansluiting - 2 st.
Qua componenten lijkt alles aanwezig te zijn.

Transformatorconversieproces.
We verwijderen de secundaire wikkeling. Het zal uit een dunnere draad bestaan ​​en het aantal windingen zal groot zijn. Ik raad aan om het aan één kant af te knippen. Na het snijden slaan we elk onderdeel om beurten uit. Het proces is niet snel. Je zult ook de platen moeten verwijderen die de wikkelingen scheiden, die zijn gelijmd.

Nadat we de transformator nog met één primaire wikkeling hebben, bereiden we de draad voor op het opwikkelen van een nieuwe secundaire wikkeling. Hiervoor nemen we 3 meter PuGV-draad met een doorsnede van 1x25. Verwijder de isolatie volledig van de gehele draad. We plaatsen warmtekrimpbare isolatie op de draad. Warmte om te krimpen. Bij gebrek aan een industriële föhn deed ik het krimpen boven een kaarsvlam. Het vervangen van de isolatie is noodzakelijk zodat de draad volledig op de plaats voor de wikkeling past. De originele isolatie is immers behoorlijk dik.

Nadat de nieuwe isolatie is aangebracht, knippen we de draad in 3 gelijke delen. In deze montage hebben we twee windingen samengesteld en gewikkeld. Ik had hierbij hulp nodig. Maar alles is gelukt. Vervolgens lijnen we de draden op elkaar uit, strippen ze en plaatsen aan de 2 uiteinden 2 koperen kabelschoenen met een doorsnede van 70. Koperen kon ik niet vinden, ik heb vertinde koperen genomen. Overigens kunnen de draden in de weg zitten, je moet het gewoon proberen. Eenmaal aangebracht, neemt u een crimper om dergelijke tips te krimpen en krimpt u ze. Dergelijke crimpers zijn ook hydraulisch. Het blijkt veel beter dan het neer te slaan met een hamer of iets anders.

Daarna nam ik wat krimpkous van 25 mm en plaatste dit over de ferrule en het hele deel van de draad dat uit de transformator kwam.

De transformator is klaar.

Voorbereiding van gelaste draden.
Om het koken gemakkelijker te maken, besloot ik aparte draden te maken. Ik heb wederom gekozen voor superflexibel stroomdraad PuGV 1x25 rood. De kosten verschilden overigens niet van andere kleuren. Ik heb een meter van zo'n draad genomen. Ik nam ook nog 4 vertinde koperen tips 25-10. Ik heb de draad in tweeën gedeeld en twee delen van 50 cm gekregen, ik heb de draad 2 cm van elke kant gestript en van tevoren krimpkous aangebracht. Nu heb ik vertinde koperen tips aangebracht en ze gekrompen met dezelfde crimper. Ik heb de krimpkous aangebracht en dat is alles, de draden zijn klaar.
Nu moeten we nadenken over waar we mee gaan koken. Ik vond een soldeerboutpunt met een diameter van 5 mm leuk op de lokale radiomarkt. Ik heb er twee genomen. Nu moest ik nadenken over waar ik ze moest bevestigen en hoe ik ze moest bevestigen. En toen herinnerde ik me dat ik in de winkel waar ik de draden kocht, nul banden zag, alleen met veel gaten met een diameter van 5 mm. Ik heb er ook twee meegenomen. Op de foto zie je hoe ik ze vastgeschroefd heb.

Installatie van elektronische componenten.
Om een ​​lasapparaat te bouwen besloot ik te gebruiken Arduino-bord. Ik wilde dat het mogelijk zou zijn om zowel de kooktijd als het aantal keer koken aan te passen. Hiervoor heb ik een display van 24 tekens op 2 regels gebruikt. Hoewel je alles kunt gebruiken, is het belangrijkste om alles in de schets te configureren. Maar over het programma later meer. Het hoofdbestanddeel van het circuit is dus een triac BTA41-600. Hier zijn de diagrammen van een lasapparaat voor batterijen.

Sleutelblokdiagram.

Aansluitschema van het display naar Arduino.

Hier is hoe ik het allemaal aan elkaar heb gesoldeerd. Ik hield me niet bezig met het bord, ik wilde geen tijd verspillen aan tekenen en etsen. Ik heb een geschikt hoesje gevonden en alles aangepast met hete lijm.

Hier is een foto van het proces van het voltooien van het programma.

Hier ziet u hoe u tijdelijk een lassleutel kunt maken. In de toekomst wil ik een kant-en-klare voetsleutel vinden zodat ik mijn handen niet bezig hoef te houden.

We hebben de elektronica uitgezocht. Laten we het nu over het programma hebben.

Microcontrollerprogramma voor lasmachines.
Ik heb een deel van dit artikel https://mysku.ru/blog/aliexpress/37304.html als basis voor het programma genomen. Toegegeven, we moesten het aanzienlijk veranderen. Er was geen encoder. Het was noodzakelijk om het aantal steenpuisten toe te voegen. Zorg ervoor dat instellingen via vier knoppen kunnen worden uitgevoerd. Welnu, zodat het lassen zelf wordt uitgevoerd met een voetknop of iets anders, zonder timers.

#erbij betrekken

int bta = 13; //De uitgang waarop de triac is aangesloten
int svarka = 9; // Uitgangslassleutel
int secplus = 10; // Geef een toets weer om de kooktijd te verlengen
int secminus = 11; // Geef de sleutel weer om de kooktijd te verkorten
int razplus = 12; // Geef de sleutel weer om het aantal brouwsels te verhogen
int razminus = 8; // Geef de sleutel weer om het aantal brouwsels te verminderen

int lastReportedPos = 1;
int laatsteGerapporteerdePos2 = 1;
vluchtige int sec = 40;
vluchtig int raz = 0;

LiquidCrystal-lcd (7, 6, 5, 4, 3, 2);

pinMode(svarka, INPUT);
pinModus(secplus, INPUT);
pinModus(secminus, INPUT);
pinMode(razplus, INPUT);
pinMode(razminus, INPUT);
pinMode(bta, UITVOER);

lcd.begin(24, 2); // Specificeer welke indicator is geïnstalleerd
lcd.setCursor(6, 0); // Zet de cursor op het begin van 1 regel

lcd.setCursor(6, 1); // Zet de cursor op het begin van regel 2

vertraging(3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Vertraging: milliseconden");
lcd.setCursor(0, 1);
lcd.print("Herhaal: keer");
}

voor (int i = 1; ik<= raz; i++) {
digitalWrite(bta, HOOG);
vertraging (sec);
digitalWrite(bta, LAAG);
vertraging (sec);
}
vertraging(1000);

lege lus() (
als (sec<= 9) {
seconde = 10;
laatsteGerapporteerdePos = 11;
}

als (sec >= 201) (
seconde = 200;
laatsteGerapporteerdePos = 199;
}
anders
( if (laatsterapportagePos != sec) (
lcd.setCursor(7, 0);
lcd.print(" ");
lcd.setCursor(7, 0);
lcd.print(sec);
lastReportedPos = sec;
}
}

als (raz<= 0) {
raz = 1;
laatsteGerapporteerdPos2 = 2;
}

als (raz >= 11) (
raz = 10;
laatsteGerapporteerdPos2 = 9;
}
anders
( if (laatsterapportagePos2 != raz) (
lcd.setCursor(8, 1);
lcd.print(" ");
lcd.setCursor(8, 1);
lcd.print(raz);
lastReportedPos2 = raz;
}
}

als (digitalRead(secplus) == HOOG) (
seconde += 1;
vertraging(250);
}

if (digitalRead(secminus) == HOOG) (
seconde -= 1;
vertraging(250);
}

als (digitalRead(razplus) == HOOG) (
raz += 1;
vertraging(250);
}

if (digitalRead(razminus) == HOOG) (
raz-= 1;
vertraging(250);
}

if (digitalRead(svarka) == HOOG) (
vuur();
}

Zoals ik zei. Het programma is ontworpen om te werken met de 2402-indicator.

Als u een 1602-display heeft, vervangt u deze regels door het volgende:

lcd.begin(12, 2); // Specificeer welke indicator is geïnstalleerd
lcd.setCursor(2, 0); // Zet de cursor op het begin van 1 regel
lcd.print("Svarka v.1.0"); // Uitvoertekst
lcd.setCursor(2, 1); // Zet de cursor op het begin van regel 2
lcd.print("site"); // Uitvoertekst
vertraging(3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Vertraging: mevrouw");
lcd.setCursor(0, 1);
lcd.print("Herhaal: keer");

lcd.setCursor(7, 0);
lcd.print(" ");
lcd.setCursor(7, 0);
lcd.print(sec);
lastReportedPos = sec;

lcd.setCursor(8, 1);
lcd.print(" ");
lcd.setCursor(8, 1);
lcd.print(raz);
lastReportedPos2 = raz;

Alles in het programma is eenvoudig. We passen experimenteel de kooktijd en het aantal infusies aan. Misschien is 1 keer genoeg voor jou. Ik heb gewoon het gevoel dat als je het twee keer kookt, het veel lekkerder wordt. Maar voor jou kan het anders zijn.

Hier is hoe het voor mij werkte. Eerst controleerde ik alles op een gewone gloeilamp. Daarna ben ik (voor de zekerheid) naar de garage gegaan.

Het gebruik van een microcontroller bij dergelijke taken kan voor sommigen te ingewikkeld en onnodig lijken. Voor een andere persoon kan een auto-accu voldoende zijn. Maar het is voor een huisvrouw interessant om zelfgemaakte producten te maken met zijn eigen zelfgemaakte producten!

Circuittest op een gloeilamp.

Mis geen updates! Abonneer u op onze groep

Er komt een moment in het leven van elke "radiomoordenaar" dat je meerdere lithiumbatterijen aan elkaar moet lassen - hetzij bij het repareren van een laptopbatterij die door ouderdom is overleden, hetzij bij het monteren van stroom voor een ander vaartuig. Het solderen van "lithium" met een soldeerbout van 60 watt is lastig en eng - je raakt een beetje oververhit - en je hebt een rookgranaat in je handen, die nutteloos is om met water te blussen.

Collectieve ervaring biedt twee opties: naar de vuilnisbelt gaan op zoek naar een oude magnetron, deze uit elkaar halen en een transformator kopen, of veel geld uitgeven.

Voor meerdere laswerkzaamheden per jaar wilde ik niet naar een transformator zoeken, hem zien en terugspoelen. Ik wilde een ultragoedkope en ultraeenvoudige manier vinden om batterijen te lassen met behulp van elektrische stroom.

Een krachtige laagspanningsgelijkstroombron die voor iedereen beschikbaar is - dit is een gewone gebruikte bron. Autobatterij. Ik durf te wedden dat je het al ergens in je voorraadkast hebt staan, of dat je buurman het heeft.

Ik stel voor: de beste manier om gratis een oude batterij te krijgen is dit

wacht op vorst. Benader de arme man wiens auto niet wil starten - hij zal binnenkort naar de winkel rennen voor een nieuwe, nieuwe batterij en de oude voor niets aan je geven. In de kou werkt een oude loodaccu misschien niet goed, maar na het opladen van het huis op een warme plek bereikt hij zijn volledige capaciteit.

Om batterijen te lassen met stroom uit de batterij, moeten we in enkele milliseconden stroom leveren in korte pulsen - anders krijgen we geen laswerk, maar branden we gaten in het metaal. De goedkoopste en meest toegankelijke manier om de stroom van een 12 volt accu te schakelen is een elektromechanisch relais (magneet).

Het probleem is dat conventionele 12 volt autorelais een vermogen hebben van maximaal 100 ampère, en dat de kortsluitstromen tijdens het lassen vele malen hoger zijn. Het risico bestaat dat het relaisanker eenvoudigweg gaat lassen. En toen kwam ik in de uitgestrektheid van AliExpress motorstartrelais tegen. Ik dacht dat als deze relais de startstroom vele duizenden keren zouden kunnen weerstaan, ze geschikt zouden zijn voor mijn doeleinden. Wat mij uiteindelijk overtuigde was deze video, waarin de auteur een soortgelijk relais test:

In sommige gevallen is het voordeliger om puntlassen te gebruiken in plaats van solderen. Deze methode kan bijvoorbeeld nuttig zijn voor het repareren van batterijen die uit meerdere batterijen bestaan. Solderen veroorzaakt overmatige verhitting van de cellen, wat kan leiden tot celfalen. Maar puntlassen verwarmt de elementen niet zo veel, omdat het relatief kort werkt.

Om het gehele proces te optimaliseren maakt het systeem gebruik van Arduino Nano. Dit is een besturingsunit waarmee u de energievoorziening van de installatie effectief kunt beheren. Elke las is dus optimaal voor een bepaald geval en er wordt zoveel energie verbruikt als nodig is, niet meer en niet minder. De contactelementen hier zijn koperdraad en de energie komt van een gewone auto-accu, of twee als een hogere stroom vereist is.

Het huidige project is bijna ideaal in termen van complexiteit van creatie/efficiëntie van werk. De auteur van het project liet de belangrijkste fasen van het maken van het systeem zien en plaatste alle gegevens op Instructables.

Volgens de auteur is een standaardbatterij voldoende om twee nikkelstrips van 0,15 mm dik te puntlassen. Voor dikkere stroken metaal zijn twee batterijen nodig, parallel in een circuit gemonteerd. De pulstijd van het lasapparaat is instelbaar en varieert van 1 tot 20 ms. Dit is ruim voldoende voor het lassen van de hierboven beschreven nikkelstrips.


De auteur raadt aan om het bord op bestelling bij de fabrikant te maken. De kosten voor het bestellen van 10 van dergelijke borden bedragen ongeveer 20 euro.

Tijdens het lassen zijn beide handen bezet. Hoe het hele systeem beheren? Met behulp van een voetschakelaar uiteraard. Het is heel simpel.

En hier is het resultaat van het werk:

In sommige gevallen is het voordeliger om puntlassen te gebruiken in plaats van solderen. Deze methode kan bijvoorbeeld nuttig zijn voor het repareren van batterijen die uit meerdere batterijen bestaan. Solderen veroorzaakt overmatige verhitting van de cellen, wat kan leiden tot celfalen. Maar puntlassen verwarmt de elementen niet zo veel, omdat het relatief kort werkt.

Om het gehele proces te optimaliseren maakt het systeem gebruik van Arduino Nano. Dit is een besturingsunit waarmee u de energievoorziening van de installatie effectief kunt beheren. Elke las is dus optimaal voor een bepaald geval en er wordt zoveel energie verbruikt als nodig is, niet meer en niet minder. De contactelementen hier zijn koperdraad en de energie komt van een gewone auto-accu, of twee als een hogere stroom vereist is.

Het huidige project is bijna ideaal in termen van complexiteit van creatie/efficiëntie van werk. De auteur van het project liet de belangrijkste fasen van het maken van het systeem zien en plaatste alle gegevens op Instructables.

Volgens de auteur is een standaardbatterij voldoende om twee nikkelstrips van 0,15 mm dik te puntlassen. Voor dikkere stroken metaal zijn twee batterijen nodig, parallel in een circuit gemonteerd. De pulstijd van het lasapparaat is instelbaar en varieert van 1 tot 20 ms. Dit is ruim voldoende voor het lassen van de hierboven beschreven nikkelstrips.


De auteur raadt aan om het bord op bestelling bij de fabrikant te maken. De kosten voor het bestellen van 10 van dergelijke borden bedragen ongeveer 20 euro.

Tijdens het lassen zijn beide handen bezet. Hoe het hele systeem beheren? Met behulp van een voetschakelaar uiteraard. Het is heel simpel.

En hier is het resultaat van het werk:

keer bekeken