Tabla de contenido:
- Paso 1: Obtenga transmisores ultrasónicos
- Paso 2: crear circuito
- Paso 3: Código
- Paso 4: Monte los transmisores y calibre
- Paso 5: solución de problemas
Video: Mini levitación acústica: 5 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:43
¡Vea este proyecto en mi sitio web para ver una simulación de circuito y un video!
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í 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 necesitados:
- Placa Arduino:
- Puente en H:
- Sensor de distancia:
- Placa de pruebas:
- Cables de puente:
- Diodo:
- Condensadores (tal vez):
Proyecto original de Make Magazine de Ulrich Schmerold.
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
- Retire y guarde la pantalla de malla de una
- Soldar cables a ambos transmisores
Paso 2: crear circuito
Cree el circuito anterior y observe lo siguiente:
- Es posible que no necesite incluir 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:
byte TP = 0b10101010; // Todos los demás puertos reciben la señal invertida void 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 << WGM12); // Modo CTC TCCR1B | = (1 <sin preescalado TIMSK1 | = (1 << OCIE1A); // Habilitar la comparación de interrupciones del temporizador de interrupciones (); // Habilitar interrupciones} ISR (TIMER1_COMPA_vect) {PORTC = TP; // Enviar el valor de TP a las salidas TP = ~ TP; // Invertir TP para la próxima ejecución} void loop () {// No queda nada por hacer aquí:)}
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í:
- Comience colocando los transmisores aproximadamente a 3/4 "de distancia
- Consiga un pequeño trozo 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
Paso 5: solución de problemas
Me tomó unos quince minutos conseguir que funcionara la primera vez, pero después de eso fue bastante fácil volver a ponerlo en marcha. Aquí hay algunas cosas que puede probar si no funciona al principio:
- Asegúrate de haber cableado todo correctamente
- Aumente el voltaje al puente H (batería diferente)
- Consigue un trozo más pequeño de espuma de poliestireno.
- Pruebe una posición diferente para los transmisores
- Intente agregar los condensadores (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.
Recomendado:
Máquina de LEVITACIÓN ULTRASÓNICA con ARDUINO: 8 pasos (con imágenes)
Máquina de LEVITACIÓN ULTRASÓNICA Usando ARDUINO: Es muy interesante ver algo flotando en el aire o en el espacio libre como naves espaciales alienígenas. de eso se trata exactamente un proyecto antigravedad. El objeto (básicamente un pequeño trozo de papel o termocol) se coloca entre dos trans ultrasónicos
Levitación acústica con Arduino Uno paso a paso (8 pasos): 8 pasos
Levitación acústica con Arduino Uno paso a paso (8 pasos): transductores de sonido ultrasónicos Adaptador hembra de CC L298N Fuente de alimentación con un pin macho de CC Arduino UNOBreadboard Cómo funciona: Primero, carga el código en Arduino Uno (es un microcontrolador equipado con digital y puertos analógicos para convertir código (C ++)
Levitación Arduino Air Bonsai: 22 pasos (con imágenes)
Levitación Arduino Air Bonsai: Ha pasado mucho tiempo desde mi tutorial anterior, mi trabajo está bastante ocupado y paso menos tiempo en Instructables. Esta vez es un proyecto que me gusta mucho desde que lo vi por primera vez en Kickstarter: Air Bonsai. Me sorprendió mucho cómo los japoneses
¡Levitación electromagnética de bricolaje !: 6 pasos (con imágenes)
¡Levitación electromagnética de bricolaje !: ¡Este es un proyecto que sorprenderá e inspirará! ¿De qué sirve todo ese conocimiento científico si no podemos hacer algo genial con él, verdad? Con este proyecto vamos a utilizar un par de componentes que son fáciles de hacer o encontrar para construir una asombrosa
Mida y mapee la contaminación acústica con su teléfono móvil: 4 pasos (con imágenes)
Mida y mapee la contaminación acústica con su teléfono móvil: Nicolas Maisonneuve (Sony CSL Paris) Matthias Stevens (Vrije Universiteit Brussel / Sony CSL Paris) Luc Steels (Vrije Universiteit Brussel / Sony CSL Paris) En este " Instructable " aprenderá cómo puede utilizar su teléfono móvil equipado con GPS