Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Komponen dan Perlengkapan

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Arduino UNO
×1
Relay (umum)
×1
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Saklar pushbutton SparkFun 12mm
×1
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
LED (umum)
×2
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Resistor 100 ohm
×2
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Kliplek badak
×1
Ember
×1
Pompa udara akuarium
×1
Buck converter
×1
Pipa tembaga
×1
Sulfat tembaga
×1
Air teradis
×1
Elegoo Starter kit
×1
Cat konduktif
×1

Alat dan Mesin yang Diperlukan

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Printer 3D (umum)

Tentang Proyek Ini

Pelapisan logam adalah proses yang menggunakan arus listrik untuk mengurangi kation logam terlarut sehingga membentuk lapisan logam tipis yang koheren pada elektroda.

Alasan pelapisan logam:

Sistem ini akan menggunakan ember dengan larutan elektrolit yang terbuat dari sulfat tembaga serta pipa tembaga untuk melapisi objek logam.

Saya membuat larutan elektrolit saya dengan mencampur sulfat tembaga dan air teradis. Rasio sulfat tembaga terhadap air akan menentukan sekonduktivitas elektrolit, dan Anda harus bervariasi rasio ini tergantung pada kecepatan pelapisan yang diinginkan. Semikonduktif larutan, semakin cepat proses pelapisan akan terjadi. Saya memulai dengan rasio 1 ons sulfat tembaga untuk 2 cangkir air teradis.

Setelah kita memiliki larutan elektrolit, kita perlu menyiapkan pipa tembaga dan pompa akuarium. Saya merancang beberapa klip di Tinkercad untuk memegang pipa tembaga di sisi ember dan mencetaknya 3D pada Anet A8 saya. Saya kemudian memasukkan tabung dari pompa akuarium melalui pipa tembaga ke dasar larutan. Ini akan membantu menggerakkan larutan elektrolit selama proses pelapisan. Saya juga mencetak 3D mount untuk menggantungkan katoda di tengah bak.

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Arduino

Arduino Uno digunakan bersama dengan relay untuk mengaktifkan dan mematikan daya ke larutan elektrolit. Uno akan menyalakan daya selama 10 detik dan kemudian membiarkannya mati selama 1 detik. Nilai ini dapat disesuaikan dalam sketch sesuai keinginan.

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Saya memiliki saklar tombol sederhana untuk mengaktifkan/menonaktifkan proses pelapisan.

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
/* Electroplating * * Toggle relay with set on and off durations * Power switch interrupt to toggle cycling of relay * */ const int powerSwitch = 2; const int bathLed = 6; const int relay = 7; const int powerLed = 13; long onTime = 10000; long offTime = 1000; volatile bool isActive = false; void turnOn() { digitalWrite(relay, HIGH); digitalWrite(bathLed, HIGH); } void turnOff() { digitalWrite(relay, LOW); digitalWrite(bathLed, LOW); } void toggleState() { isActive = !isActive; digitalWrite(powerLed, isActive); } // Delay with escape logic void await(long timeToWait) { for(int j=0; j<timeToWait; j++) { delay(1); if(isActive == LOW) return; } } void setup() { // Set both relay and powerLed pins to OUTPUT pinMode(relay, OUTPUT); pinMode(powerLed, OUTPUT); // Set power switch pin to INPUT pinMode(powerSwitch, INPUT); // Default power switch to HIGH state // Pressing switch brings it LOW digitalWrite(powerSwitch, HIGH); // Attach an interrupt to the power switch pin attachInterrupt(digitalPinToInterrupt(powerSwitch), toggleState, FALLING); } void loop() { while(isActive) { // Turn on relay for on duration turnOn(); await(onTime); // Turn off relay for off duration turnOff(); await(offTime); } } 

Saya menggunakan baterai lipo 4s bersama dengan buck converter untuk mengatur tegangan karena saya tidak memiliki sumber daya laboratory. Saya berencana untuk menguji pelapisan pada berbagai tegangan untuk melihat yang terbaik untuk pengaturan saya.

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Apakah Ini Bekerja?

Saya memulai dengan melapiasi beberapa koin. Ini dilakukan sekitar 3 volt dan menarik sekitar 600mA selama proses pelapisan. Saya melapiasi setiap koin selama sekitar lima sampai sepuluh menit dan terkejut dengan seberapa cepat mereka melapisi.

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Ini bekerja! Tetapi melapiasi koin telah dilakukan banyak kali sebelumnya. Jadi saya memesan beberapa cat konduktif dan mulai melukis beberapa print 3D.

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Print 3D

Percobaan pertama adalah cincin serigala ini, yang bukan print terbaik tetapi bekerja bagus sebagai tes pertama.

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Cincin tidak melapisi secepat koin karena saya tidak menerapkan cukup lapisan cat konduktif. Saya melapiasi cincin ini selama sekitar 4 jam.

Kemudian saya mencoba beberapa print 3D lainnya tetapi kali ini saya menerapkan jumlah cat yang berlebihan dengan harapan akan membuat print lebih konduktif.

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Print jauh lebih sulit untuk dilapiasi dan sepertinya saya masih perlu menguji beberapa pengaturan berbeda untuk menyempurnakan proses.

Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO
Proyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Sepertinya saya masih perlu menguji beberapa pengaturan berbeda pada sistem tetapi secara keseluruhan saya sangat puas dengan hasilnya.

Saya harap Anda menikmati pengantar pelapisan logam ini dan mendorong Anda untuk mencobanya.

Terima Khusus

Saya ingin berterima kasih kepada Elegoo atas sponsorisasi proyek ini. Mereka mengirimkan Super Starter Kit mereka yang datang dengan semua yang Anda butuhkan untuk mulai hacking proyek Arduino. Saya menggunakan item berikut dari starter kit: Arduino Uno, prototyping hat, breadboard, relay, resistor, led, saklar tombol, dan kabel jumper.

Dapatkan kit Anda hari ini dan mulai membuat!

https://www.amazon.com/EL-KIT-003-Project-Starter-Tutorial-Arduino/dp/B01D8KOZF4

Kode

ElectroToggleC/C++
Unggah sketch ini ke Arduino Uno Anda menggunakan Arduino IDE.
/* Electroplating * * Toggle relay with set on and off durations * Power switch interrupt to toggle cycling of relay * */ const int powerSwitch = 2; const int bathLed = 6; const int relay = 7; const int powerLed = 13; long onTime = 10000; long offTime = 1000; volatile bool isActive = false; void turnOn() { digitalWrite(relay, HIGH); digitalWrite(bathLed, HIGH); } void turnOff() { digitalWrite(relay, LOW); digitalWrite(bathLed, LOW); } void toggleState() { isActive = !isActive; digitalWrite(powerLed, isActive); } // Delay with escape logic void await(long timeToWait) { for(int j=0; j<timeToWait; j++) { delay(1); if(isActive == LOW) return; } } void setup() { // Set both relay and powerLed pins to OUTPUT pinMode(relay, OUTPUT); pinMode(powerLed, OUTPUT); // Set power switch pin to INPUT pinMode(powerSwitch, INPUT); // Default power switch to HIGH state // Pressing switch brings it LOW digitalWrite(powerSwitch, HIGH); // Attach an interrupt to the power switch pin attachInterrupt(digitalPinToInterrupt(powerSwitch), toggleState, FALLING); } void loop() { while(isActive) { // Turn on relay for on duration turnOn(); await(onTime); // Turn off relay for off duration turnOff(); await(offTime); } } 

Bagian dan Enclosure Kustom

Klip untuk ember untuk memegang pipa tembaga dan klip untuk memegang katoda.

Skema

Diagram sirkuit pelapisan logamProyek Pelapisan Tembaga: Bangun Sistem Cerdas dengan Arduino UNO

Proses manufaktur

  1. Detektor Bahasa TinyML dengan Edge Impulse pada Arduino Nano 33 BLE Sense
  2. Buat Game Gyroskop Real-Time dengan Arduino Nano & Sensor MPU-6050
  3. Kamera Keamanan Deteksi Gerak Berbasis ESP32 untuk Discord
  4. Proyek Dadu Digital Arduino: Buat Generator Angka Acak berbasis LCD
  5. Buat Sendiri Game Roulette 37 LED dengan Arduino Nano
  6. ATtiny85 Mini Arcade: Snake – Buat Konsol Game OLED Tangan
  7. Detektor Jarak Portabel – Kit DIY Arduino Nano dengan HC‑SR04, Baterai 18650, dan Kotak Cetak 3D
  8. Pong Matriks NeoPixel pada Arduino Nano: Buat Game Pong Neon
  9. Buat Urutan Lampu Menakjubkan dengan Arduino Shift Register
  10. Smart Plug: Kontak Pintar 120V Berbasis Arduino dengan Jam Real-Time