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

Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04

Componentes e Materiais

Componente Quantidade
Arduino UNO 1
Sensor Ultrassônico HC-SR04 (Genérico) 1

Aplicativos e Serviços Online

Sobre o Projeto

Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04

Veja este projeto no meu site para ver simulação de circuito e mais detalhes!

A levitação acústica é possível porque o som se comporta como onda. Quando duas ondas sonoras se intersectam, elas podem interferir construtiva ou destrutivamente. (É assim que fones de ouvido com cancelamento de ruído funcionam.)

Este projeto usa um sensor de distância ultrassônico para criar efeito de levitação. Funciona criando "bolsões" onde duas ondas sonoras opostas interferem. Quando um objeto é colocado no bolsão, ele permanece lá, aparentemente flutuando no lugar.

Materiais Necessários (links de afiliados Amazon)

Como Associado Amazon, ganho com compras qualificadas.

Passo 1: Obter Transmissores Ultrassônicos

Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04
Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04
Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04
Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04
Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04

Você precisará sacrificar um sensor de distância para este passo (não se preocupe, são baratos):

Passo 2: Criar o Circuito

Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04

Monte o circuito acima e observe:

Passo 3: Código

Faça upload deste código para seu Arduino:

// Código original: https://makezine.com/projects/micro-ultrasonic-levitator/
byte TP = 0b10101010; // Cada outra porta recebe sinal invertido

void setup() {
  DDRC = 0b11111111; // Define todas portas analógicas como saídas
  
  // Inicializa Timer1
  noInterrupts();           // Desabilita interrupções
  TCCR1A = 0;
  TCCR1B = 0;
  TCNT1 = 0;
  OCR1A = 200;              // Registrador comparador (16MHz / 200 = 80kHz onda quadrada -> 40kHz onda completa)
  TCCR1B |= (1 << WGM12);   // Modo CTC
  TCCR1B |= (1 << CS10);    // Prescaler 1 = sem prescaling
  TIMSK1 |= (1 << OCIE1A);  // Habilita interrupção comparador timer
  interrupts();             // Habilita interrupções
}

ISR(TIMER1_COMPA_vect) {
  PORTC = TP;   // Envia valor de TP para as saídas
  TP = ~TP;     // Inverte TP para próxima execução
}

void loop() {
  // Nada a fazer aqui :)
}

Passo 4: Montar Transmissores e Calibrar

Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04
Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04
Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04

Usei um "helping hands" (terceira mão) para posicionar:

  1. Posicione os transmissores a ~19 mm (3/4") de distância
  2. Pegue um pedacinho de isopor (EPS) do tamanho de meia ervilha (não precisa ser redondo)
  3. Coloque o isopor na tela de malha do passo 1
  4. Com pinça, posicione-o entre os dois transmissores (deve começar a vibrar quando chegar perto)
  5. Mova os transmissores (mais perto/mais longe) até o isopor ficar parado

Solução de Problemas

Levei ~15 minutos para funcionar da primeira vez, depois ficou fácil. Se não funcionar de primeira:

Código

Snippet de código #1 (Arduino) — mesmo código mostrado no Passo 3.

Esquemático

Mini Demo de Levitação Acústica com Arduino UNO e Sensor Ultrassônico HC-SR04

Processo de manufatura

  1. Sticks Antitranspirante/Desodorizante: Ciência, História e Insights de Fabrico
  2. Clientron Lança Terminais POS PT2500 e PST750, Conectando Entry a Premium Retail Solutions
  3. Astera Labs Apresenta Soluções CXL 2.0 e PCIe 5.0 para Reduzir Latência e Potencializar Computação Heterogênea
  4. Abridor de Garagem Raspberry Pi com Streaming de Vídeo ao Vivo – Guia Passo a Passo
  5. EMAR Mini: Robô Compacto Open Source de Assistência Emergencial
  6. Levitação Acústica em Etapa Única Permite Síntese Rápida de Nanoclusters de Platina de Átomo Único e La₂O₃ Microporoso Decorado com Pt para Catálise
  7. Construindo um Business Case Forte para CMMS: Aumentando Eficiência e ROI da Manutenção
  8. Mini Máquina VMC Explicada: Fresamento CNC Compacto para Projetos de Pequena Escala
  9. Entendendo Mini Tornos CNC: Função, Recursos e Benefícios
  10. Entendendo Mini Tornos CNC de Torneamento: Funcionalidade e Aplicações