Isi kandungan:

Spot Welder 1-2-3 Arduino Firmware: 7 Langkah (dengan Gambar)
Spot Welder 1-2-3 Arduino Firmware: 7 Langkah (dengan Gambar)

Video: Spot Welder 1-2-3 Arduino Firmware: 7 Langkah (dengan Gambar)

Video: Spot Welder 1-2-3 Arduino Firmware: 7 Langkah (dengan Gambar)
Video: Spot Welder 1-2-3 UI 2024, Julai
Anonim
Image
Image

Mengapa projek pengimpal tempat lain?

Membangun tukang las spot adalah salah satu (boleh dibilang beberapa) kes di mana anda boleh membina sesuatu untuk sebahagian kecil dari harga versi komersial dengan kualiti yang setanding. Dan walaupun membina sebelum membeli bukanlah strategi kemenangan, ia sangat menyeronokkan!

Oleh itu, saya memutuskan untuk memulakan projek ini, dan saya melihat bagaimana orang lain melakukan ini. Ada banyak informasi dan video menarik mengenai hal ini di internet, dengan variasi kualiti reka bentuk dan binaan yang cukup luas.

Kualiti binaan yang dapat dicapai seseorang secara realistik bergantung pada perkakas, mesin, dan kemudahan yang ada, jadi tidak mengejutkan untuk melihat variasi yang cukup luas di bahagian depan ini. Sebaliknya, saya tidak menyangka dapat melihat bahawa kebanyakan projek hanya menggunakan suis manual sederhana untuk memulakan dan menghentikan proses pengelasan.

Sebenarnya, kawalan masa kimpalan yang tepat adalah kunci kualiti kimpalan anda, dan anda tidak dapat mencapainya dengan membalikkan suis dengan tangan.

Saya merasakan bahawa, semasa membina diri anda, tukang las adalah topik yang mungkin telah dipukul hingga mati, mungkin seseorang dapat membuat mesin yang lebih baik dengan menggunakan proses pengelasan tiga langkah dengan masa yang tepat, seperti yang dilakukan oleh mesin profesional. Oleh itu, saya memberikan lima tujuan reka bentuk utama untuk projek saya:

Sokongan untuk proses pengelasan tiga langkah

Jangka masa yang tepat dan boleh dikonfigurasi

Keupayaan menyimpan dan mengambil profil kimpalan secara berterusan

Kesederhanaan reka bentuk dan binaan

Penggunaan komponen yang hanya ada

Hasilnya adalah 1-2-3 Spot Welder saya, dan dalam arahan ini saya akan menerangkan bahagian kawalan proses kimpalan projek. Video dan arahan ini menunjukkan gambar pengelasan ujian prototaip, sebelum semua komponen dipasang ke dalam casing yang sesuai. Papan untuk projek ini dijelaskan dalam arahan yang terpisah.

Sekiranya anda perlu membiasakan diri dengan konsep kimpalan rintangan dan bagaimana seseorang dapat membuat pengimpal menggunakan pengubah gelombang mikro, sila lakukan sebelum anda membaca. Saya akan memusatkan kawalan pengimpal, bukan pada bagaimana tukang las berfungsi atau bagaimana membuatnya. Saya merasakan ini dilindungi dengan baik di tempat lain.

Langkah 1: Resipi

Kimpalan 1-2-3
Kimpalan 1-2-3

Mari kita lihat komponen pengelasan rintangan:

Pengubah kimpalan. Menyediakan voltan rendah / arus tinggi yang diperlukan untuk kimpalan rintangan dengan penukaran voltan talian AC. Untuk tukang las buatan, pengimpal pengelasan biasanya diperoleh dengan menukar Transformer Ketuhar Gelombang Mikro untuk output voltan rendah dan arus tinggi. Ini dilakukan dengan melepaskan belitan sekunder voltan tinggi dari MOT dan menggulung sekunder baru yang terdiri daripada beberapa putaran kabel tembaga yang sangat tebal. Terdapat banyak video di YouTube yang menunjukkan cara melakukannya

Litar Kuasa. Menghidupkan dan mematikan pengubah kimpalan, dan operasinya dikendalikan oleh Litar Kawalan. Power Circuit beroperasi pada voltan utama

Litar Kawalan. Mengawal semua operasi untuk pengimpal:

    Membolehkan pengguna menetapkan dan menukar masa pengelasan

    • Membolehkan pengguna menyimpan dan mengambil masa kimpalan.
    • Dan terakhir, pengguna boleh memulakan proses pengelasan dengan menghantar arahan ke Power Circuit, yang menghidupkan dan mematikan pengubah.

UI. Pengguna berkomunikasi dengan Litar Kawalan melalui Antara Muka Pengguna

Instruksional ini menerangkan UI dan Litar Kawalan. Reka bentuk UI dan Litar Kawalan yang saya cadangkan sebenarnya agak bebas dari blok yang lain dan dapat dipasang dengan mudah ke pengimpal tempat yang ada, dengan syarat penjelmaan Litar Kuasa semasa anda dapat menangani isyarat output digital dari Litar Kawalan. Oleh itu, jika anda sudah mempunyai tukang las yang diubah secara elektronik, anda boleh menambahkan komponen kawalan dan UI yang dinyatakan di sini selain itu tanpa pengubahsuaian lain.

Sekiranya anda hanya mempunyai suis kuasa manual sekarang, anda juga perlu membina Power Circuit.

Sebelum menerangkan operasi firmware untuk Litar Kawalan, mari kita lihat sedikit lebih terperinci bagaimana proses pengelasan berfungsi.

Langkah 2: Kimpalan 1-2-3

Mesin kimpalan profesional tidak mengimpal dalam satu langkah; mereka menggunakan urutan tiga langkah automatik. Kimpalan rintangan tiga langkah terdiri daripada:

Langkah memanaskan badan. Pengubah kimpalan dihidupkan, dan arus mengalir melalui elektrod melalui bahagian kerja. Ini bertujuan untuk memanaskan logam sahaja

Langkah tekan: Pengubah kimpalan dimatikan; kepingan kerja diketatkan dengan kuat antara satu sama lain. Permukaan kepingan logam panas yang dilembutkan membuat hubungan mekanikal dan elektrik yang sangat baik sekarang

Langkah kimpalan: Pengubah kimpalan dihidupkan semula. Permukaan logam yang sekarang bersentuhan intim dikimpal di bawah tekanan

Jangka masa langkah individu secara amnya tidak seragam dan bergantung pada arus yang ada dari pengimpal, jenis bahan yang anda cuba las (terutamanya rintangan dan takat leburnya), dan ketebalan bahagian kerja.

Banyak pengelasan buatan sendiri yang saya pelajari tidak mempunyai kawalan masa automatik, yang menjadikan operasi berulang dan boleh dipercayai sangat sukar.

Sebilangannya mempunyai kemampuan untuk mengatur masa pengelasan, sering kali melalui potensiometer. Kerry Wong telah melakukan yang sangat baik dalam kelas ini dengan sepasang elektrod tambahan khusus untuk mengimpal bateri.

Sangat sedikit tukang las buatan sendiri yang dapat melaksanakan tiga langkah pengelasan secara automatik seperti yang dijelaskan di atas. Ada yang hanya mempunyai satu set jangka masa tetap, seperti ini dan yang ini. Dengan yang lain, anda boleh mengubah beberapa jangka masa, seperti yang ini. Ini mempunyai jangka masa yang tetap untuk langkah pemanasan dan tekan, sementara jangka waktu langkah mengimpal dapat diubah melalui potensiometer.

Ini menjadikan prosesnya dapat diselaraskan sebahagian, tetapi mungkin sukar untuk mencari pengaturan lagi ketika anda ingin mengimpal lagi bahan tab bateri tertentu setelah beberapa waktu berlalu. Setelah anda menemui masa yang tepat untuk kombinasi bahan dan ketebalan tertentu, anda tidak perlu melakukannya sekali lagi. Ini membuang masa (dan material), dan boleh menjadi sedikit mengecewakan.

Apa yang anda (baik, saya) mahukan di sini adalah fleksibiliti (konfigurasi) yang lengkap untuk semua masa dan kemampuan untuk menyimpan dan mengambil tetapan setelah kami mendapatkannya dengan betul.

Nasib baik, tidak sukar. Mari lihat cara mengawal kimpalan rintangan tiga langkah.

Langkah 3: Kawalan Kimpalan 1-2-3

Kawalan Kimpalan 1-2-3
Kawalan Kimpalan 1-2-3

Kami melaksanakan Control Circuit dengan mikrokontroler (MCU). Firmware MCU beroperasi sebagai mesin keadaan dengan empat keadaan seperti yang kita lihat pada langkah sebelumnya:

o Nyatakan 0: Tidak mengimpal

o Nyatakan 1: Langkah mengelas, memanaskan badan

o Nyatakan 2: Pengelasan, tekan langkah

o Nyatakan 3: Langkah mengimpal, mengimpal

Saya menggunakan kod pseudo gaya C untuk menerangkan aliran program di sini kerana mudah untuk mengaitkannya dengan kod MCU sebenar yang ditulis dalam C / C ++.

Selepas langkah penyediaan, gelung utama MCU menangani peralihan input dan keadaan pengguna seperti berikut:

01: gelung

02: switch (state) {03: case 0: 04: readUserInput 05: case 1, 2, 3: 06: if (pemasa pengelasan telah tamat) {07: // pindah ke keadaan seterusnya 08: state = (state + 1)% 4; 09: togol kawalan kuasa 10: jika (keadaan tidak 0) {11: tetapkan jangka masa langkah baru dan mulakan semula pemasa kimpalan 12:} 13:} 14: gelung akhir

Sekiranya keadaan semasa adalah 0, maka kita membaca keadaan UI untuk memproses input pengguna dan beralih ke lelaran seterusnya.

Kami menggunakan pemasa kimpalan untuk mengawal jangka masa langkah kimpalan. Andaikan sekarang urutan kimpalan baru sahaja bermula apabila kita memasukkan pernyataan suis. Kawalan kuasa dihidupkan, pengubah kimpalan diaktifkan, dan keadaan semasa adalah 1.

Sekiranya pemasa kimpalan belum luput, penilaian bersyarat (baris 6) menjadi salah, kita keluar dari pernyataan suis dan beralih ke lelaran gelung peristiwa seterusnya.

Sekiranya pemasa kimpalan telah tamat, kami memasukkan syarat (baris 6) dan teruskan:

1. Kira dan simpan keadaan seterusnya (baris 8). Kami menggunakan aritmetik modulo 4 untuk mengikuti urutan keadaan yang betul 1-2-3-0. Sekiranya keadaan semasa adalah 1, kita beralih sekarang ke keadaan 2.

2. Kemudian kita menukar kawalan kuasa (baris 9). Di keadaan 1, kawalan kuasa dihidupkan, jadi sekarang dimatikan (sebagaimana mestinya dalam keadaan 2, tekan langkah, dengan pengubah kimpalan tidak diaktifkan).

3. Keadaan sekarang 2, jadi kita memasuki syarat 10 pada syarat.

4. Tetapkan pemasa kimpalan untuk jangka masa langkah baru (tempoh langkah tekan) dan mulakan semula pemasa kimpalan (baris 11).

Pengulangan gelung utama berikut akan menjadi tidak henti-henti sehingga pemasa kimpalan habis lagi, iaitu langkah penekanan selesai.

Pada masa ini kita memasuki badan bersyarat pada baris 6. Keadaan seterusnya (keadaan 3) dikira pada baris 8; kuasa ke pengubah dihidupkan semula (baris 9); pemasa kimpalan ditetapkan untuk jangka masa langkah kimpalan, dan dimulakan semula.

Apabila pemasa habis lagi, keadaan seterusnya (keadaan 0) dihitung pada baris 8, tetapi sekarang baris 11 tidak dijalankan, jadi pemasa tidak dimulakan semula kerana kita selesai dengan kitaran kimpalan.

Pada lelaran gelung seterusnya, kita kembali memproses input pengguna (baris 4). Selesai.

Tetapi bagaimana kita memulakan proses pengelasan sama sekali? Baiklah, kita mulakan apabila pengguna menekan butang kimpalan.

Butang kimpalan disambungkan ke pin input MCU, yang terpasang pada gangguan perkakasan. Menekan butang menyebabkan gangguan berlaku. Pengendali interrupt memulakan proses kimpalan dengan menetapkan keadaan ke 1, menetapkan pemasa kimpalan hingga jangka masa langkah pemanasan, memulakan pemasa kimpalan, dan menghidupkan kawalan kuasa:

19: permulaan kimpalan

20: keadaan = 1 21: tetapkan jangka masa langkah pemanasan dan mulakan pemasa kimpalan 22: hidupkan kawalan kuasa 23: permulaan akhirKimpalan

Langkah 4: Pengurusan UI, Siap sedia, dan Komplikasi Firmware Lain

Pengurusan UI, Siap sedia, dan Komplikasi Firmware Lain
Pengurusan UI, Siap sedia, dan Komplikasi Firmware Lain

UI terdiri daripada paparan, pengekod dengan butang tekan, butang tekan sesaat, dan led. Mereka digunakan seperti berikut:

Paparan memberikan maklum balas kepada pengguna untuk konfigurasi, dan menunjukkan kemajuan semasa pengelasan

Pengekod dengan butang tekan mengawal semua interaksi dengan firmware, kecuali memulakan urutan kimpalan

Butang tekan sesaat ditekan untuk memulakan urutan kimpalan

Papan lampu menyala semasa urutan kimpalan, dan pudar berulang kali masuk dan keluar semasa bersedia

Terdapat beberapa perkara yang harus dilakukan firmware selain daripada mengawal proses pengelasan seperti yang dijelaskan pada langkah sebelumnya:

Membaca input pengguna. Ini melibatkan membaca kedudukan pengekod dan status butang. Pengguna dapat memutar pengekod ke kiri atau kanan untuk berpindah dari satu item menu ke yang berikutnya dan untuk mengubah parameter pada paparan, atau dapat menekan butang pengekod untuk mengesahkan nilai yang dimasukkan atau untuk memindahkan satu tingkat ke atas struktur menu

  • Mengemas kini UI.

    Paparan dikemas kini untuk menggambarkan tindakan pengguna

    Paparan diperbaharui untuk mencerminkan kemajuan proses pengelasan (kami menunjukkan indikator di sebelah jangka masa langkah semasa dalam urutan kimpalan)

    LED dihidupkan semasa kita mula mengimpal dan mati apabila kita selesai

Bersedia. Kod ini memantau berapa lama pengguna tidak aktif, dan memasuki keadaan bersedia apabila tempoh tidak aktif melebihi had yang telah ditetapkan. Dalam keadaan siap sedia, paparan dimatikan, dan LED pada UI pudar berulang kali masuk dan keluar untuk memberi isyarat keadaan bersedia. Pengguna boleh keluar dari bersedia dengan memutar pengekod ke kedua-dua arah. Semasa dalam keadaan bersedia, UI tidak boleh bertindak balas terhadap interaksi pengguna lain. Perhatikan bahawa tukang las hanya dibenarkan memasuki keadaan siap sedia ketika berada dalam keadaan 0, mis. tidak semasa ia mengimpal

Pengurusan lalai, menyimpan dan mengambil profil. Firmware menyokong 3 profil pengelasan yang berbeza, iaitu tetapan untuk 3 bahan / ketebalan yang berbeza. Profil disimpan dalam memori kilat, jadi profil tersebut tidak akan hilang semasa anda mematikan alat las

Sekiranya anda tertanya-tanya, saya telah menambahkan ciri siap sedia untuk mengelakkan terbakarnya paparan. Apabila pengimpal dihidupkan dan anda tidak menggunakan UI, watak yang ditunjukkan pada paparan tidak berubah, dan boleh menyebabkan luka bakar. Perbatuan anda mungkin berbeza-beza bergantung pada teknologi paparan, namun saya menggunakan paparan OLED, dan mereka cenderung bakar dengan cepat jika dibiarkan, jadi mematikan paparan automatik adalah idea yang baik.

Semua rumit di atas tentu saja kod "nyata". Anda dapat melihat ada lebih banyak pekerjaan yang perlu dilakukan daripada apa yang telah kita lihat pada langkah-langkah sebelumnya untuk mendapatkan perisian yang dibungkus dengan baik.

Ini mengesahkan peraturan bahawa dengan perisian pelaksanaan apa yang anda bangun di sekitar fungsi inti seringkali lebih kompleks daripada pelaksanaan fungsi inti itu sendiri!

Anda akan menemui kod lengkap di pautan repositori pada akhir arahan ini.

Langkah 5: Litar Kawalan

Litar Kawalan
Litar Kawalan

Firmware telah dibangunkan dan diuji menggunakan komponen berikut:

  • Litar Kawalan:

    Arduino Pro Mini 5V 16MHz

  • UI:

    • Pengekod putar dengan butang tekan
    • 0.91 "128x32 I2C White OLED Display DIY berdasarkan SSD1306
    • Butang tekan sesaat dengan led terpasang

Sudah tentu anda tidak perlu menggunakan komponen ini dengan tepat dalam binaan anda, tetapi mungkin perlu membuat beberapa pengubahsuaian kod jika tidak, terutama jika anda menukar antara muka, jenis, atau ukuran paparan.

Tugasan Pin Arduino:

  • Masukan:

    • Pin A1 A2 A3 ke rotary encoder yang digunakan untuk memilih / menukar profil dan parameter
    • Pin 2 disambungkan ke butang tekan sementara yang ditekan untuk memulakan kimpalan. Tombol tekan biasanya dipasang ke panel di sebelah pengekod, dan dapat dihubungkan selari dengan pedal switch.
  • Pengeluaran:

    • Pin A4 / A5 untuk I2C mengawal paparan.
    • Pin 11 untuk output digital ke led, yang dihidupkan semasa kitaran kimpalan, dan pudar masuk dan keluar semasa bersedia. Tidak ada arus perintang yang terhad untuk lekapan dalam skema kerana saya menggunakan led yang dibina ke dalam butang kimpalan yang disertakan dengan perintang siri. Sekiranya anda menggunakan led yang berasingan, anda perlu menambahkan perintang secara bersiri antara pin 11 Pro Mini dan pin 3 penyambung J2, atau menyoldernya secara bersiri dengan led di panel depan.
    • Pin 12 untuk output digital ke litar kuasa utama (input ke litar kuasa). Pin ini biasanya RENDAH dan akan menjadi TINGGI-RENDAH-TINGGI semasa kitaran kimpalan.

Setelah membuat prototaip pada papan roti, saya telah memasang litar kawalan pada papan proto serba lengkap termasuk modul bekalan kuasa utama (HiLink HLK-5M05), kapasitor dan perintang untuk melepaskan butang kimpalan, dan penyambung untuk paparan, pengekod, dipimpin, butang, dan output litar kuasa. Sambungan dan komponen ditunjukkan dalam skema (kecuali modul bekalan kuasa utama).

Terdapat juga penyambung (J3 dalam skema) untuk suis kaki yang disambungkan selari dengan butang kimpalan, jadi seseorang dapat memulakan kimpalan sama ada dari panel atau menggunakan sakelar kaki, yang menurut saya lebih senang.

Penyambung J4 disambungkan ke input optocoupler litar kuasa, yang dipasang pada papan proto yang terpisah dalam prototaip.

Untuk penyambungan ke paparan (penyambung J6), saya sebenarnya lebih mudah menggunakan kabel rata 4 wayar dengan dua wayar menuju penyambung dua pin (sepadan dengan pin 1, 2 dari J6), dan dua wayar dengan wanita Dupont penyambung masuk terus ke pin A4 dan A5. Pada A4 dan A5 saya memasangkan header lelaki dua pin secara langsung di atas papan Pro Mini.

Saya mungkin akan menambah debouncing untuk butang pengekod juga dalam binaan akhir. Reka bentuk PCB yang lebih baik untuk projek ini dijelaskan dalam arahan yang terpisah.

Langkah 6: Litar Kuasa

Litar Kuasa
Litar Kuasa

AMARAN: Litar kuasa beroperasi pada voltan utama dengan arus yang mencukupi untuk membunuh anda. Sekiranya anda tidak berpengalaman dengan litar voltan elektrik, jangan cuba membina rangkaian. Minimum, anda mesti menggunakan pengubah pengasingan untuk melakukan apa-apa kerja pada litar voltan utama.

Skema untuk rangkaian kuasa sangat standard untuk kawalan beban induktif dengan TRIAC. Isyarat dari litar kawalan kawalan menggerakkan sisi pemancar optocoupler MOC1, sebelah pengesan seterusnya memacu gerbang triac T1. Triac menukar beban (MOT) melalui rangkaian snubber R4 / CX1.

Optocoupler. MOC3052 adalah optocoupler fasa rawak, bukan jenis persilangan sifar. Menggunakan pensuisan fasa rawak lebih sesuai daripada pensuisan persilangan sifar untuk beban induktif berat seperti MOT.

TRIAC. T1 triac adalah nilai BTA40 untuk arus berterusan berterusan 40A, yang mungkin kelihatan berlebihan dari segi arus yang ditarik oleh MOT dalam keadaan stabil. Mengingat bahawa beban mempunyai induktansi yang cukup tinggi, penilaian yang perlu kita perhatikan adalah arus lonjakan arus yang tidak berulang. Ini adalah arus masuk beban. Ia akan ditarik setiap kali semasa peralihan sementara oleh MOT, dan akan beberapa kali lebih tinggi daripada arus semasa. BTA40 mempunyai arus lonjakan puncak yang tidak berulang pada arus 400A pada 50 Hz dan 420A pada 60 Hz.

Pakej TRIAC. Satu lagi sebab untuk memilih BTA40 ialah ia hadir dalam pakej RD91 dengan tab bertebat dan mempunyai terminal sekop lelaki. Saya tidak tahu mengenai anda, tetapi saya lebih suka tab terlindung untuk semikonduktor kuasa pada voltan utama. Selain itu, terminal sekop lelaki menawarkan sambungan mekanikal yang kukuh yang membolehkan laluan arus tinggi (wayar bertanda A dalam skema) sepenuhnya dari papan proto atau PCB. Laluan arus tinggi melalui wayar coklat (lebih tebal) bertanda A dalam gambar. Wayar coklat disambungkan ke terminal triac spade melalui terminal piggyback yang juga disambungkan ke jaring RC di papan melalui wayar biru (lebih nipis). Dengan helah pemasangan ini jalan arus tinggi keluar dari papan proto atau PCB. Pada prinsipnya, anda boleh melakukan perkara yang sama dengan kabel pematerian pada kaki dari paket TOP3 yang lebih biasa, tetapi pemasangannya secara mekanikal kurang dipercayai.

Untuk prototaip saya telah memasang triac pada heatsink kecil dengan idea untuk mengambil beberapa pengukuran suhu dan mungkin memasangnya pada heatsink yang lebih besar atau bahkan bersentuhan langsung dengan casing logam untuk pembuatan akhir. Saya perhatikan bahawa triac hampir tidak memanas, sebahagiannya kerana terlalu besar, tetapi terutamanya kerana kebanyakan pelesapan daya di persimpangan disebabkan oleh keadaan konduksi beralih dan triac jelas tidak sering bertukar dalam aplikasi ini.

Rangkaian snubber. R4 dan CX1 adalah rangkaian snubber untuk membatasi kadar perubahan yang dilihat oleh triac ketika beban dimatikan. Jangan gunakan kapasitor yang mungkin anda miliki di tong sampah alat ganti: CX1 mestilah kapasitor jenis X (atau jenis Y yang lebih baik) yang dinilai untuk operasi voltan utama.

Varistor. R3 adalah ukuran varistor yang sesuai dengan nilai puncak voltan utama anda. Skema menunjukkan varistor dinilai untuk 430V, yang sesuai untuk voltan utama 240V (berhati-hati di sini, penilaian voltan dalam kod varistor adalah nilai puncak, bukan nilai RMS). Gunakan varistor yang diberi nilai puncak 220V untuk voltan utama 120V.

Kegagalan Komponen. Adalah baik untuk bertanya kepada diri sendiri apakah akibat kegagalan komponen dan mengenal pasti senario terburuk. Perkara buruk yang boleh berlaku di litar ini ialah triac gagal dan memendekkan terminal A1 / A2. Sekiranya ini berlaku, MOT akan diberi tenaga secara kekal selagi triac dipendekkan. Sekiranya anda tidak menyedari hum transformer dan mengimpal dengan MOT secara kekal pada anda, anda akan memanaskan / merosakkan benda kerja / elektrod (tidak bagus), dan mungkin terlalu panas / mencairkan pengasingan kabel (sangat teruk). Oleh itu, adalah idea yang baik untuk membina amaran untuk keadaan kegagalan ini. Perkara paling mudah ialah menyambungkan lampu selari dengan lampu utama MOT. Lampu akan menyala ketika MOT menyala, dan memberikan petunjuk visual bahawa pengimpal berfungsi seperti yang diharapkan. Sekiranya lampu menyala dan menyala, maka anda tahu sudah tiba masanya untuk mencabut palamnya. Sekiranya anda menonton video pada awalnya, anda mungkin telah melihat lampu merah menyala dan mati di latar belakang semasa mengimpal. Inilah lampu merah itu.

MOT bukanlah beban yang berkelakuan baik, tetapi walaupun pada awalnya agak prihatin terhadap kebolehpercayaan beralih melalui litar kuasa, saya tidak melihat masalah.

Langkah 7: Nota Akhir

Nota Akhir
Nota Akhir

Baiklah, pertama-tama terima kasih banyak kepada banyak orang yang telah meluangkan masa untuk menerangkan di internet bagaimana membina pengimpal tempat menggunakan pengubah ketuhar gelombang mikro yang diubah. Ini telah menjadi tali boot besar untuk keseluruhan projek.

Sejauh firmware Spot Welder 1-2-3, adalah kerja yang panjang dan membosankan untuk menulis kod tanpa abstraksi yang diberikan oleh sebilangan perpustakaan sebagai tambahan kepada Arduino IDE standard. Saya dapati perpustakaan pemasa (RBD_Timer), encoder (ClickEncoder), menu (MenuSystem), dan EEPROM (EEPROMex) sangat berguna.

Kod firmware boleh dimuat turun dari repositori kod Spot Welder 1-2-3.

Sekiranya anda merancang untuk membina ini, saya sangat menyarankan untuk menggunakan reka bentuk PCB yang dijelaskan di sini, yang merangkumi sejumlah penyempurnaan.

Disyorkan: