Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Construa um Detector de Metais Sensível com Arduino Nano – Guia DIY

Componentes e Materiais

Componente Quantidade
Arduino Nano R3 1
Amplificador Operacional (Op Amp + Comparador + Referência) 1
MOSFET de Potência IRF840 1
LED (genérico) 6
Resistores, capacitores, diodos 1 conjunto

Ferramentas Necessárias

Aplicativos e Serviços Online

Sobre o Projeto

Este é uma versão modificada do conhecido detector de metais por indução de pulso russo chamado "PIRAT", agora construído com a ajuda do Arduino Nano, o que simplifica muito sua fabricação.

O dispositivo pode detectar uma moeda metálica a uma distância de 15 cm e objetos metálicos maiores a 40 cm ou mais — um resultado relativamente bom considerando sua simplicidade.

Como Funciona a Indução de Pulso (PI)

Detectores de metais por indução de pulso usam uma única bobina como transmissor e receptor. A tecnologia envia pulsos curtos e potentes de corrente através de uma bobina de fio. Cada pulso gera um campo magnético breve. Quando o pulso termina, o campo magnético inverte a polaridade e colapsa repentinamente, resultando em um pico elétrico agudo. Este pico dura alguns microssegundos e causa outra corrente na bobina, chamada de pulso refletido, com duração de cerca de 30 microssegundos. Em seguida, outro pulso é enviado e o processo se repete.

Se um pedaço de metal entrar no alcance das linhas do campo magnético, a bobina receptora detecta uma mudança na amplitude e na fase do sinal recebido. A quantidade de mudança de amplitude e fase indica o tamanho e a distância do metal, podendo também discriminar entre metais ferrosos e não ferrosos.

Componentes Principais

Construa um Detector de Metais Sensível com Arduino Nano – Guia DIY

Apresentei um detector semelhante em um vídeo anterior, mas ele usava um smartphone como indicador e precisava ser calibrado frequentemente. Ao contrário, este é um dispositivo autônomo que se auto-calibra reiniciando o Arduino. Duas baterias de íon-lítio conectadas em série alimentam o dispositivo. Desta vez, o detector é muito mais fácil de operar porque contém indicação luminosa e sonora. Aproximar-se do objeto aumenta a frequência e a intensidade do LED. A bobina de busca tem 20 cm de diâmetro e contém 25 espiras de fio de cobre esmaltado com seção transversal de 0,3–0,5 mm².

Código

// Detector PI para Arduino versão_18_min (C) alex --- 1967 2015
int 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;

void setup() {
  DDRB = 0xFF; // Porta B - todas saídas
  DDRD = 0xFF; // Porta D - todas saídas
  for (i = 0; i < 255; i++) { // calibração
    PORTB = B11111111; // coloca pinos da porta B em HIGH, abrindo a chave
    delayMicroseconds(200); // espera 200 microssegundos
    PORTB = 0; // fecha a chave interrompendo corrente na bobina
    delayMicroseconds(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;
}

void loop() {
  PORTB = B11111111;
  delayMicroseconds(200);
  PORTB = 0;
  delayMicroseconds(20);
  s0 = analogRead(A0);
  s1 = analogRead(A0);
  s2 = analogRead(A0);
  ss0 = s0 - c0;
  if (ss0 < 0) { sss0 = 1; }
  ss0 = ss0 / 16;
  PORTD = ss0; // envia para indicador (LEDs)
  delay(1);
  ss1 = s1 - c1;
  if (ss1 < 0) { sss1 = 1; }
  ss1 = ss1 / 16;
  PORTD = ss1;
  delay(1);
  ss2 = s2 - c2;
  if (ss2 < 0) { sss2 = 1; }
  ss2 = ss2 / 16;
  PORTD = ss2;
  delay(1);
  if (sss0 + sss1 + sss2 > 2) {
    digitalWrite(7, HIGH);
    digitalWrite(6, HIGH);
    digitalWrite(5, HIGH);
    digitalWrite(4, HIGH);
    digitalWrite(3, HIGH);
    digitalWrite(2, HIGH);
    digitalWrite(1, HIGH);
    digitalWrite(0, HIGH);
    delay(1);
    sss0 = 0; sss1 = 0; sss2 = 0;
  }
}

Esquemático

Construa um Detector de Metais Sensível com Arduino Nano – Guia DIY

Processo de manufatura

  1. Relógio de Palavras DIY com Arduino – Construa um Display Elegante de Tempo Real
  2. Construa um Osciloscópio Arduino de 20 kHz em LCD Nokia 5110 – Guia DIY Fácil
  3. Detector de Terremoto DIY ADXL335 – Acelerômetro 3-Eixos de Baixa Potência
  4. Construa um Voltímetro Inteligente com Arduino e Smartphone – Projeto DIY Fácil
  5. Detector de Frequência de Áudio com Arduino – Meça Picos de Som com Módulo de Alta Sensibilidade
  6. Construa um Skate VR DIY com Arduino, Google Cardboard e Bluetooth
  7. Construa uma Calculadora Básica com Arduino UNO – Projeto Fácil
  8. Roda de Medição Precisa DIY com Arduino Nano e Encoder Rotativo
  9. Cronômetro Arduino Simples: Botão Ativa Cronômetro com EEPROM e Interrupções
  10. Dispositivo de Tratamento Radiônico EMR DIY com Arduino Nano