Batareya nuqtali payvandlash mashinasi. Arduino yordamida Arduino yordamida nuqtali payvandlash boshqaruviga asoslangan nuqtali payvandlash mashinasi

💖 Sizga yoqdimi? Havolani do'stlaringiz bilan baham ko'ring

Ba'zi hollarda lehim o'rniga spotli payvandlashni qo'llash foydalidir. Misol uchun, bu usul ta'mirlash uchun foydali bo'lishi mumkin batareyalar bir nechta batareyalardan iborat. Lehimlash hujayralarning haddan tashqari isishiga olib keladi, bu esa hujayra etishmovchiligiga olib kelishi mumkin. Ammo spotli payvandlash elementlarni unchalik qizdirmaydi, chunki u nisbatan qisqa vaqt davomida ishlaydi.

Butun jarayonni optimallashtirish uchun tizim Arduino Nano-dan foydalanadi. Bu o'rnatishning energiya ta'minotini samarali boshqarish imkonini beruvchi boshqaruv bloki. Shunday qilib, har bir payvandlash ma'lum bir holat uchun maqbuldir va kerak bo'lganda qancha energiya sarflanadi, ko'proq va kam emas. Bu erda aloqa elementlari mavjud mis sim, va energiya oddiy avtomobil akkumulyatoridan, yoki undan yuqori oqim kerak bo'lsa, ikkitadan keladi.

Joriy loyiha yaratishning murakkabligi/ishning samaradorligi nuqtai nazaridan deyarli idealdir. Loyiha muallifi barcha ma'lumotlarni Instructables-ga joylashtirish, tizimni yaratishning asosiy bosqichlarini ko'rsatdi.

Muallifning so'zlariga ko'ra, standart batareya etarli nuqtali payvandlash qalinligi 0,15 mm bo'lgan ikkita nikel chiziqlar. Qalinroq metall chiziqlar uchun parallel ravishda zanjirda yig'ilgan ikkita batareya kerak bo'ladi. Puls vaqti payvandlash mashinasi sozlanishi va 1 dan 20 ms gacha. Bu yuqorida tavsiflangan nikel chiziqlarini payvandlash uchun juda etarli.


Muallif ishlab chiqaruvchidan buyurtma berish uchun taxta qilishni tavsiya qiladi. 10 ta bunday taxtaga buyurtma berish narxi taxminan 20 evroni tashkil qiladi.

Payvandlash paytida ikkala qo'l ham ishg'ol qilinadi. Butun tizimni qanday boshqarish kerak? Albatta, oyoq kaliti yordamida. Bu juda oddiy.

Va bu ishning natijasi:

Salom, miya yuvish! Men sizning e'tiboringizga Arduino Nano mikrokontrolleri asosidagi spotli payvandlash mashinasini taqdim etaman.


Ushbu mashina plitalar yoki o'tkazgichlarni payvandlash uchun ishlatilishi mumkin, masalan, 18650 batareyaning terminallariga loyiha uchun bizga 7-12 V (tavsiya etilgan 12 V) quvvat manbai, shuningdek, 12 V avtomobil kerak bo'ladi. batareyani payvandchining o'zi uchun quvvat manbai sifatida. Odatda, standart batareya 45 Ah quvvatga ega, bu 0,15 mm qalinlikdagi nikel plitalarini payvandlash uchun etarli. Qalinroq nikel plitalarini payvandlash uchun sizga katta quvvatli batareya yoki ikkita parallel ulangan batareya kerak bo'ladi.

Payvandlash mashinasi er-xotin puls hosil qiladi, bu erda birinchisining qiymati ikkinchisining 1/8 qismidir.
Ikkinchi impulsning davomiyligi potansiyometr yordamida o'rnatiladi va ekranda millisekundlarda ko'rsatiladi, shuning uchun bu pulsning davomiyligini sozlash juda qulay. Uning sozlash diapazoni 1 dan 20 ms gacha.

Qurilmani yaratish jarayoni batafsil ko'rsatilgan videoni tomosha qiling.

1-qadam: PCB yasash

Bosilgan elektron platani yaratish uchun siz Eagle fayllaridan foydalanishingiz mumkin, ular quyida mavjud.

Eng oson yo'li - ishlab chiqaruvchilardan taxtalarni buyurtma qilish bosilgan elektron platalar. Masalan, pcbway.com saytida. Bu erda siz taxminan 20 evroga 10 ta taxta sotib olishingiz mumkin.

Ammo agar siz hamma narsani o'zingiz qilishga odatlangan bo'lsangiz, prototip taxtasini yaratish uchun kiritilgan diagrammalar va fayllardan foydalaning.

2-qadam: Komponentlarni taxtalarga o'rnatish va o'tkazgichlarni lehimlash

Komponentlarni o'rnatish va lehimlash jarayoni juda standart va oddiy. Avval kichik qismlarni, keyin esa kattaroq qismlarni o'rnating.
Payvandlash elektrodlari uchlari 10 kvadrat millimetr kesimli qattiq mis simdan qilingan. Kabellar uchun 16 kvadrat millimetr kesimli moslashuvchan mis simlardan foydalaning.

3-qadam: Oyoq kaliti

Payvandlash mashinasini ishlatish uchun sizga oyoq kaliti kerak bo'ladi, chunki ikkala qo'l payvandlash tayog'ining uchlarini ushlab turish uchun ishlatiladi.

Shu maqsadda oldim yog'och quti, unda yuqoridagi kalit o'rnatilgan.

Ba'zi hollarda lehim o'rniga spotli payvandlashni qo'llash foydalidir. Misol uchun, bu usul bir nechta batareyalardan iborat batareyalarni ta'mirlash uchun foydali bo'lishi mumkin. Lehimlash hujayralarning haddan tashqari qizib ketishiga olib keladi, bu esa hujayra etishmovchiligiga olib kelishi mumkin. Ammo spotli payvandlash elementlarni unchalik qizdirmaydi, chunki u nisbatan qisqa vaqt ichida ishlaydi.

Butun jarayonni optimallashtirish uchun tizim Arduino Nano-dan foydalanadi. Bu o'rnatishning energiya ta'minotini samarali boshqarish imkonini beruvchi boshqaruv bloki. Shunday qilib, har bir payvandlash ma'lum bir holat uchun maqbuldir va kerak bo'lganda qancha energiya sarflanadi, ko'proq va kam emas. Bu erda kontakt elementlari mis sim bo'lib, energiya oddiy avtomobil akkumulyatoridan yoki undan yuqori oqim kerak bo'lsa, ikkitadan keladi.

Joriy loyiha yaratishning murakkabligi/ishning samaradorligi nuqtai nazaridan deyarli idealdir. Loyiha muallifi barcha ma'lumotlarni Instructables-ga joylashtirish, tizimni yaratishning asosiy bosqichlarini ko'rsatdi.

Muallifning so'zlariga ko'ra, standart batareya 0,15 mm qalinlikdagi ikkita nikel tasmasini payvand qilish uchun etarli. Qalinroq metall chiziqlar uchun parallel ravishda zanjirda yig'ilgan ikkita batareya kerak bo'ladi. Payvandlash mashinasining zarba vaqti sozlanishi va 1 dan 20 ms gacha. Bu yuqorida tavsiflangan nikel chiziqlarini payvandlash uchun etarli.


Muallif ishlab chiqaruvchidan buyurtma berish uchun taxta qilishni tavsiya qiladi. 10 ta bunday taxtaga buyurtma berish narxi taxminan 20 evroni tashkil qiladi.

Payvandlash paytida ikkala qo'l ham ishg'ol qilinadi. Butun tizimni qanday boshqarish kerak? Albatta, oyoq kaliti yordamida. Bu juda oddiy.

Va bu ishning natijasi:

2017-08-22 01:31 da

18650 ta batareyani payvand qilish kerak edi, nima uchun lehim emas? Ha, chunki lehimlash batareyalar uchun xavfsiz emas. Lehimlash plastik izolyatorga zarar etkazishi mumkin, bu esa qisqa tutashuvga olib keladi. Payvandlash orqali juda qisqa vaqt ichida yuqori haroratga erishiladi, bu shunchaki batareyani isitish uchun etarli emas.

Internet qidiruvi tayyor echimlar meni juda qimmat qurilmalarga olib keldi va faqat Xitoydan etkazib berish bilan. Shuning uchun uni o'zingiz yig'ish yoqimli qaror edi. Bundan tashqari, "zavod" spotli payvandlash mashinalari ba'zi asosiy uy qurilishi komponentlarini, ya'ni mikroto'lqinli pechdan transformatorni ishlatadi. Ha, ha, u birinchi navbatda bizga foydali bo'ladi.

Kerakli batareyali payvandlash apparati komponentlari ro'yxati.
1. Mikroto'lqinli pechdan transformator.
2. Arduino platasi (UNO, nano, micro va boshqalar).
3. 5 tugma - sozlash uchun 4 va payvandlash uchun 1 ta.
4. Ko'rsatkich 2402 yoki 1602 yoki boshqa 02.
5. PuGV 1x25 simli 3 metr.
6. PuGV 1x25 simli 1 metr. (sizni chalg'itmaslik uchun)
7. KVT25-10 tipidagi 4 ta konservalangan mis simi tirgaklari.
8. SC70 tipidagi 2 ta konservalangan mis simi ushlagichi.
9. 25 mm diametrli issiqlik qisqarishi - 1 metr.
10. Bir oz issiqlik qisqarishi 12 mm.
11. Issiqlik qisqarishi 8 mm - 3 metr.
12. Elektron plata - 1 dona.
13. Qarshilik 820 Ohm 1 Vt - 1 dona.
14. Qarshilik 360 Ohm 1 Vt - 2 dona.
15. Qarshilik 12 Ohm 2 Vt - 1 dona.
16. Qarshilik 10 kOm - 5 dona.
17. Kondensator 0,1 uF 600 V - 1 dona.
18. Triac BTA41-600 - 1 dona.
19. Optokupler MOC3062 - 1 dona.
20. Ikki pinli vintli terminal - 2 dona.
Komponentlar nuqtai nazaridan, hamma narsa borga o'xshaydi.

Transformatorni konvertatsiya qilish jarayoni.
Ikkilamchi o'rashni olib tashlaymiz. U ingichka simdan iborat bo'ladi va uning burilishlari soni ko'p bo'ladi. Men uni bir tomondan kesishni maslahat beraman. Kesilgandan so'ng, biz har bir qismni navbat bilan taqillatamiz. Jarayon tez emas. Bundan tashqari, yopishtirilgan sariqlarni ajratib turadigan plitalarni taqillatish kerak bo'ladi.

Transformatorni bitta asosiy o'rash bilan qoldirganimizdan so'ng, biz yangi ikkilamchi o'rash uchun simni tayyorlaymiz. Buning uchun biz 1x25 kesimli 3 metr PuGV simini olamiz. Izolyatsiyani butun simdan butunlay olib tashlang. Biz simga issiqlik bilan qisqaradigan izolyatsiyani qo'yamiz. Kichraytirish uchun qizdiring. Sanoat sochlarini fen mashinasi yo'q bo'lganda, men sham alangasida qisqarishni qildim. Izolyatsiyani almashtirish sim o'rash joyiga to'liq mos kelishi uchun kerak. Axir, asl izolyatsiya juda qalin.

Yangi izolyatsiyani o'rnatgandan so'ng, biz simni 3 ta teng qismga kesib tashladik. Biz bu yig'ilishda ikkita burilishni birlashtiramiz va shamollaymiz. Menga bu borada yordam kerak edi. Lekin hammasi yaxshi bo'ldi. Keyin biz simlarni bir-biriga tenglashtiramiz, ularni echib tashlaymiz va 2 uchiga 70 ta kesma bilan 2 ta mis simni qo'yamiz, men misni topa olmadim, qalayli misni oldim. Aytgancha, simlar to'sqinlik qilishi mumkin, siz shunchaki harakat qilishingiz kerak. Kiygandan so'ng, bunday maslahatlarni siqish uchun qistirgichni oling va ularni burishtiring. Bunday krimperlar ham gidravlikdir. Bu bolg'a yoki boshqa narsa bilan urib tushirishdan ko'ra ancha yaxshi bo'ladi.

Shundan so'ng, men 25 mm issiqlik qisqarishini oldim va uni ferrul va transformatordan keladigan simning butun qismiga qo'ydim.

Transformator tayyor.

Payvandlangan simlarni tayyorlash.
Ovqat pishirishni qulayroq qilish uchun men alohida simlar yasashga qaror qildim. Men yana super moslashuvchanlikni tanladim quvvat simi PuGV 1x25 qizil. Aytgancha, narxi boshqa ranglardan farq qilmadi. Men bunday simning bir metrini oldim. Men yana 4 ta konservalangan mis uchi 25-10 oldim. Men simni yarmiga bo'ldim va 50 sm ikkita qismni oldim, men simni har tomondan 2 sm ajratib oldim va oldindan issiqlik shrinkni qo'ydim. Endi men konservalangan mis uchlarini qo'ydim va ularni bir xil qistirgich bilan egdim. Men issiqlik qisqarishini qo'lladim va hamma narsa, simlar tayyor.
Endi biz nima bilan pishirishimiz haqida o'ylashimiz kerak. Menga mahalliy radio bozorida diametri 5 mm bo'lgan lehimli temir uchi yoqdi. Men ikkita oldim. Endi ularni qaerga biriktirish va qanday qilib biriktirish haqida o'ylashim kerak edi. Va keyin men simlarni sotib olgan do'konda 5 mm diametrli ko'plab teshiklari bo'lgan nol shinalarni ko'rganimni esladim. Men ham ulardan ikkitasini oldim. Fotosuratda siz ularni qanday qilib qo'yganimni ko'rasiz.

Elektron komponentlarni o'rnatish.
Payvandlash mashinasini qurish uchun men Arduino taxtasidan foydalanishga qaror qildim. Men pishirish vaqtini ham, bunday qaynatishlar sonini ham sozlashni xohlardim. Buning uchun men 2 satrda 24 belgidan iborat displeydan foydalandim. Har qandayidan foydalanishingiz mumkin bo'lsa-da, asosiysi eskizdagi hamma narsani sozlashdir. Ammo dastur haqida keyinroq. Shunday qilib, kontaktlarning zanglashiga olib keladigan asosiy komponenti triakdir BTA41-600. Mana batareyalar uchun payvandlash mashinasining diagrammalari.

Kalit blok diagrammasi.

Displeyning Arduino ga ulanish diagrammasi.

Mana, men hammasini qanday qilib lehimladim. Men taxta bilan bezovta qilmadim, chizish va chizishga vaqt sarflashni xohlamadim. Men mos qutini topdim va issiq elim yordamida hamma narsani o'rnatdim.

Mana dasturni tugatish jarayonining fotosurati.

Bu erda vaqtincha payvandlash kalitini qanday qilish kerak. Kelajakda men qo'llarimni ishg'ol qilmaslik uchun tayyor oyoq kalitini topmoqchiman.

Biz elektronikani saralab oldik. Endi dastur haqida gapiraylik.

Payvandlash mashinasi mikrokontroller dasturi.
Men ushbu maqoladan bir qismini https://mysku.ru/blog/aliexpress/37304.html dasturi uchun asos sifatida oldim. To'g'ri, biz uni sezilarli darajada o'zgartirishimiz kerak edi. Kodlovchi yo'q edi. Furunkullar sonini qo'shish kerak edi. Sozlamalarni to'rtta tugma yordamida amalga oshirish mumkinligiga ishonch hosil qiling. Xo'sh, payvandlashning o'zi oyoq tugmasi yoki boshqa biror narsa yordamida taymerlarsiz amalga oshirilishi uchun.

#o'z ichiga oladi

int bta = 13; //Triak ulangan chiqish
int svarka = 9; // Chiqish payvandlash kaliti
int secplus = 10; // Pishirish vaqtini oshirish uchun kalitni ko'rsatish
int secminus = 11; // Pishirish vaqtini qisqartirish uchun kalitni ko'rsating
int razplus = 12; // Pivolar sonini ko'paytirish uchun kalitni ko'rsatish
int razminus = 8; // Pivolar sonini kamaytirish uchun kalitni ko'rsatish

int lastReportedPos = 1;
int lastReportedPos2 = 1;
uchuvchan int sek = 40;
uchuvchi int raz = 0;

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

pinMode (svarka, INPUT);
pinMode (secplus, INPUT);
pinMode (sekminus, INPUT);
pinMode (razplus, INPUT);
pinMode (razminus, INPUT);
pinMode (bta, OUTPUT);

lcd.begin(24, 2); // Qaysi indikator o'rnatilganligini belgilang
lcd.setCursor(6, 0); // Kursorni 1 qator boshiga qo'ying

lcd.setCursor(6, 1); // Kursorni 2-qator boshiga qo'ying

kechikish (3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Kechikish: Millisoniyalar");
lcd.setCursor(0, 1);
lcd.print("Takrorlash: marta");
}

uchun (int i = 1; i<= raz; i++) {
digitalWrite (bta, HIGH);
kechikish (sek);
digitalWrite (bta, LOW);
kechikish (sek);
}
kechikish (1000);

void loop() (
agar (sek<= 9) {
sek = 10;
lastReportedPos = 11;
}

agar (sek >= 201) (
sek = 200;
lastReportedPos = 199;
}
boshqa
( agar (lastReportedPos != sek) (
lcd.setCursor(7, 0);
lcd.print(" ");
lcd.setCursor(7, 0);
lcd.print(sek);
lastReportedPos = sek;
}
}

agar (raz<= 0) {
raz = 1;
lastReportedPos2 = 2;
}

agar (raz >= 11) (
raz = 10;
lastReportedPos2 = 9;
}
boshqa
( agar (lastReportedPos2 != raz) (
lcd.setCursor(8, 1);
lcd.print(" ");
lcd.setCursor(8, 1);
lcd.print(raz);
lastReportedPos2 = raz;
}
}

agar (digitalRead(secplus) == YUKOR) (
sek += 1;
kechikish (250);
}

agar (digitalRead(secminus) == YUKOR) (
sek -= 1;
kechikish (250);
}

agar (digitalRead(razplus) == YUQORI) (
raz += 1;
kechikish (250);
}

agar (digitalRead(razminus) == YUQORI) (
raz -= 1;
kechikish (250);
}

agar (digitalRead(svarka) == YUQORI) (
olov ();
}

Aytganimdek. Dastur 2402 indikatorida ishlash uchun mo'ljallangan.

Agar sizda 1602 displey bo'lsa, ushbu qatorlarni quyidagilar bilan almashtiring:

lcd.begin(12, 2); // Qaysi indikator o'rnatilganligini belgilang
lcd.setCursor(2, 0); // Kursorni 1 qator boshiga qo'ying
lcd.print("Svarka v.1.0"); // Matnni chiqarish
lcd.setCursor(2, 1); // Kursorni 2-qator boshiga qo'ying
lcd.print("sayt"); // Matnni chiqarish
kechikish (3000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Kechikish: Ms");
lcd.setCursor(0, 1);
lcd.print("Takrorlash: marta");

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

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

Dasturda hamma narsa oddiy. Biz eksperimental ravishda pishirish vaqtini va infuziyalar sonini moslashtiramiz. Balki siz uchun 1 marta yetarlidir. Men shuni his qilyapmanki, agar siz uni ikki marta pishirsangiz, u ancha yaxshi bo'ladi. Ammo bu siz uchun boshqacha bo'lishi mumkin.

Bu men uchun qanday bo'ldi. Avval oddiy lampochkada hamma narsani tekshirdim. Keyin garajga bordim (har holda).

Bunday vazifalarda mikrokontrollerdan foydalanish ba'zilar uchun juda murakkab va keraksiz bo'lib tuyulishi mumkin. Boshqa odam uchun avtomobil akkumulyatori etarli bo'lishi mumkin. Lekin uy bekasi uchun o'z uy qurilishi mahsulotlaridan foydalangan holda uy qurilishi mahsulotlarini tayyorlash qiziq!

Akkor chiroqda elektron sinov.

Yangilanishlarni o'tkazib yubormang! Guruhimizga obuna bo'ling



do'stlarga ayting