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

Detektor Logam Sensitif Sederhana DIY

Komponen dan persediaan

Arduino Nano R3
× 1
Penguat Operasional, Op Amp + Komparator + Referensi
× 1
Mosfet Daya IRF840
× 1
LED (generik)
× 6
Resistor, kapasitor, dioda
× 1

Alat dan mesin yang diperlukan

Besi solder (generik)

Aplikasi dan layanan online

Arduino IDE

Tentang proyek ini

Ini adalah versi modifikasi dari detektor logam induksi pulsa terkenal Rusia yang disebut "PIRAT", kali ini dibuat dengan bantuan Arduino Nano, yang sangat menyederhanakan produksinya.

Ini dapat mendeteksi koin logam pada jarak 15 cm dan benda logam yang lebih besar pada jarak 40 cm dan lebih. Itu hasil yang relatif baik mengingat kesederhanaannya.

Pulse Induction (PI) Detektor logam menggunakan kumparan tunggal sebagai pemancar dan penerima. Teknologi ini mengirimkan arus (pulsa) yang kuat dan pendek melalui gulungan kawat. Setiap pulsa menghasilkan medan magnet singkat. Ketika pulsa berakhir, medan magnet membalikkan polaritas dan runtuh dengan sangat tiba-tiba, menghasilkan lonjakan listrik yang tajam. Lonjakan ini berlangsung beberapa mikrodetik dan menyebabkan arus lain mengalir melalui koil. Arus ini disebut pulsa pantul dan sangat pendek, hanya berlangsung sekitar 30 mikrodetik. Pulsa lain kemudian dikirim dan proses berulang. Jika sepotong logam masuk ke dalam jangkauan garis medan magnet, kumparan penerima dapat mendeteksi perubahan amplitudo dan fase dari sinyal yang diterima. Besarnya perubahan amplitudo dan perubahan fasa merupakan indikasi untuk ukuran dan jarak logam, dan juga dapat digunakan untuk membedakan antara logam besi dan non-besi.

Perangkat ini sangat sederhana dan mudah dibuat dan berisi beberapa komponen:

- Mikrokontroler Arduino Nano

- Transistor MOSFET Daya

- Penguat Operasional

- Beberapa resistor dan kapasitor

- Cari koil

- Dan Led dan Buzzer untuk indikasi

Saya menyajikan detektor logam serupa di salah satu video saya sebelumnya, tetapi menggunakan smartphone sebagai indikator dan harus sering dikalibrasi. Tidak seperti itu, ini adalah perangkat mandiri yang mengkalibrasi sendiri dengan mengatur ulang Arduino. Dua baterai lithium ion yang dihubungkan secara seri digunakan untuk memberi daya pada perangkat. Detektor kali ini lebih mudah dioperasikan karena dilengkapi indikasi cahaya dan suara. Mendekati objek meningkatkan frekuensi dan intensitas LED. Kumparan pencarian memiliki diameter 20 cm dan berisi 25 lilitan kawat tembaga berinsulasi dengan penampang 0,3 -0,5 mm persegi.

Kode

  • Kode Arduino
Kode ArduinoC/C++
// PI metal detector untuk arduino version_18_min (C) alex --- 1967 2015int ss0 =0;int ss1 =0;int ss2 =0;long c0 =0;long c1 =0;long c2 =0;byte i =0;int sss0 =0;int sss1 =0;int sss2 =0;int s0 =0;int s1 =0;int s2 =0;pengaturan batal (){DDRB =0xFF; // port B - semua keluarDDRD =0xFF; // port D - semua keluaran (i =0; i <255; i ++) // kalibrasi / kalibrasi{PORTB =B11111111; // terjemahkan pin port B ke 1, sehingga terbuka. kunci (menghidupkan)delayMicroseconds (200); // tunggu 200 mikrodetikPORTB =0; //delayMikrodetik (20);s0 =analogRead (A0);s1 =analogRead (A0);s2 =analogRead (A0);c0 =c0 + s0;c1 =c1 + s1;c2 =c2 + s2;delay (3);}c0 =c0 / 255;c0 =c0 - 5;c1 =c1 / 255;c1 =c1 - 5;c2 =c2 / 255;c2 =c2 - 5;}loop kosong (){PORTB =B11111111; // terjemahkan pin port B ke 1, sehingga terbuka. kunci (menghidupkan)delayMicroseconds (200); // tunggu 200 mikrodetikPORTB =0; // tutup kunci dengan memutus arus dalam koil pencarian (matikan - hentikan sirkuit di koil pencarian) tundaMikrodetik (20);s0 =analogRead (A0);s1 =analogRead (A0);s2 =analogRead (A0);ss0 =s0 - c0;if (ss0 <0){sss0 =1;}ss0 =ss0 / 16;PORTD =ss0; // kirim ke indikator (kirim ke LED)delay (1);ss1 =s1 - c1;if (ss1 <0){sss1 =1;}ss1 =ss1 / 16;PORTD =ss1; // kirim ke indikator (kirim ke LED)delay (1);ss2 =s2 - c2;if (ss2 <0){sss2 =1;}ss2 =ss2 / 16;PORTD =ss2; // kirim ke indikator (kirim ke LED)delay (1);if (sss0 + sss1 + sss2> 2){digitalWrite (7, HIGH);digitalWrite (6, HIGH);digitalWrite (5, HIGH);digitalWrite ( 4, TINGGI);digitalWrite (3, HIGH);digitalWrite (2, HIGH);digitalWrite (1, HIGH);digitalWrite (0, HIGH);delay (1);sss0 =0;sss1 =0;sss2 =0; }}

Skema


Proses manufaktur

  1. Jam Kata Sederhana (Arduino)
  2. DIY Sederhana 20 kHz Arduino Oscilloscope pada LCD Nokia 5110
  3. Detektor Gempa ADXL335 Sensitif DIY
  4. Voltmeter DIY Menggunakan Arduino dan Smartphone
  5. Detektor Frekuensi Audio
  6. Skateboard Realitas Virtual DIY
  7. Kalkulator UNO sederhana
  8. Roda Pengukur Sederhana DIY dengan Rotary Encoder
  9. Kronometer Arduino Sederhana
  10. DIY Arduino RADIONICS Treatment MMachine