Mini levitación acústica
Componentes y suministros
| × | 1 | ||||
| × | 1 |
Aplicaciones y servicios en línea
|
Acerca de este proyecto
¡Vea este proyecto en mi sitio web para ver una simulación de circuito y más!
La levitación acústica es posible gracias al hecho de que el sonido se comporta como una onda. Cuando dos ondas sonoras se cruzan, pueden interferir de forma constructiva o destructiva entre sí. (Así es como funcionan los auriculares con cancelación de ruido).
Este proyecto utiliza un sensor de distancia ultrasónico para crear un efecto de levitación. Esto funciona creando "bolsillos" donde dos ondas sonoras opuestas interfieren entre sí. Cuando se coloca un objeto en el bolsillo, permanecerá allí, aparentemente flotando en su lugar.
Materiales necesarios:
- Placa Arduino:https://amzn.to/2DLjxR2
- Puente en H:https://amzn.to/2DXFw7y
- Sensor de distancia:https://amzn.to/2PSbJU2
- Placa de pruebas:https://amzn.to/2RYqiSK
- Cables de puente:https://amzn.to/2Q7kiKc
- Diodo:https://amzn.to/2KlYMf8
- Condensadores (tal vez):https://amzn.to/2DYnCla
Como asociado de Amazon, gano con las compras que califican.
Paso 1:Obtenga transmisores ultrasónicos
Deberá sacrificar un sensor de distancia para este paso (no se preocupe, son relativamente baratos):
- Desoldar y quitar ambos transmisores de la placa
- Quite y guarde la pantalla de malla de uno
- Suelde cables a ambos transmisores
Paso 2:crea el circuito
Cree el circuito anterior y observe lo siguiente:
- Es posible que no necesite incluir necesariamente los dos condensadores de 100 nF. (solo si su placa por alguna razón no puede manejar el circuito y sigue apagándose)
- La batería de 9v es un sustituto de cualquier fuente de alimentación de CC; la mía funcionó bien con una batería LiPo de 7.5v
Paso 3:código
Sube este código a tu Arduino:
// código original de:https://makezine.com/projects/micro-ultrasonic-levitator/byte TP =0b10101010; // Todos los demás puertos reciben la señal invertida setup () {DDRC =0b11111111; // Establecer todos los puertos analógicos para que sean salidas // Inicializar Timer1 noInterrupts (); // Deshabilitar interrupciones TCCR1A =0; TCCR1B =0; TCNT1 =0; OCR1A =200; // Establecer registro de comparación (16MHz / 200 =onda cuadrada de 80kHz -> onda completa de 40kHz) TCCR1B | =(1 < sin preescalado TIMSK1 | =(1 <
Paso 4:Monte los transmisores y calibre
Realmente puedes usar cualquier cosa para hacer esto, pero terminé usando un par de manos amigas (compra algunas aquí:https://amzn.to/2TPifsW):
- Comience colocando los transmisores aproximadamente a 3/4 "de distancia entre sí
- Consiga un trozo pequeño de espuma de poliestireno de aproximadamente la mitad del tamaño de un guisante (no es necesario que sea redondo)
- Coloque la espuma de poliestireno en la pantalla de malla del paso 1
- Con pinzas o alicates, colóquelo entre los dos transmisores (debería comenzar a moverse cuando se acerque)
- Mueva los transmisores (más cerca y más lejos) hasta que la espuma de poliestireno se quede quieta
Solución de problemas
Me tomó unos quince minutos hacerlo funcionar la primera vez, pero después de eso fue bastante fácil hacerlo funcionar nuevamente. Aquí hay algunas cosas que puede probar si no funciona al principio:
- Asegúrese de haber cableado todo correctamente
- Aumente el voltaje al puente H (batería diferente)
- Consiga un trozo más pequeño de espuma de poliestireno
- Pruebe con una posición diferente para los transmisores
- Intente agregar los capacitores (si aún no lo hizo)
- Si aún no funciona, es posible que algo esté roto:pruebe con un conjunto diferente de transmisores o una batería nueva.
Código
- Fragmento de código n. ° 1
Fragmento de código n. ° 1 Arduino
// código original de:https://makezine.com/projects/micro-ultrasonic-levitator/byte TP =0b10101010; // Todos los demás puertos reciben la señal invertida setup () {DDRC =0b11111111; // Establecer todos los puertos analógicos para que sean salidas // Inicializar Timer1 noInterrupts (); // Deshabilitar interrupciones TCCR1A =0; TCCR1B =0; TCNT1 =0; OCR1A =200; // Establecer registro de comparación (16MHz / 200 =onda cuadrada de 80kHz -> onda completa de 40kHz) TCCR1B | =(1 <sin preescalado TIMSK1 | =(1 < Esquemas
Proceso de manufactura
- Antitranspirante / desodorante en barra
- Clientron presenta el terminal POS PT2500 / PST750 para ingresar al mercado de alta gama
- Las soluciones CXL 2.0 / PCIe 5.0 desbloquean cuellos de botella heterogéneos de cómputo y datos
- Abre-puerta de garaje Raspberry Pi con transmisión de video del estado de la puerta.
- EMAR Mini - Robot de asistencia de emergencia
- Síntesis rápida de nanocristales de Pt y materiales de Pt / La2O3 microporosos mediante levitación acústica
- Heteroestructura ReS2 / GaAs Absorbedor saturable Pasivamente Q-Switched Láser Nd:YVO4
- Software de mantenimiento/CMMS:preparación de un caso de negocio
- ¿Qué es una máquina Mini VMC?
- ¿Qué es un mini torno CNC?
- ¿Qué es una mini máquina de torneado CNC?