Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Levitación electromagnética repulsiva Arduino

Componentes y suministros

Arduino UNO
× 1
Resistencia 1k ohm
× 1
Transistor BD241
× 1
Sensor de efecto hall lineal UGN3503
× 1
RobotGeek Medium Solenoid
× 1
Imán de altavoz grande
× 1

Herramientas y máquinas necesarias

Soldador (genérico)

Aplicaciones y servicios en línea

Arduino IDE

Acerca de este proyecto

Hace unos años estaba tratando de hacer un dispositivo para la levitación magnética repulsiva, pero todos los circuitos que tenía eran complejos y la configuración era muy difícil.

Después de varios intentos fallidos y semi-exitosos, compré el levitador que puedes ver en la imagen, pero es casi imposible hacerlo en casa (bricolaje).

Ahora les presentaré un repulsivo Levitator que, además de la placa Arduino, contiene solo algunos componentes adicionales y es muy fácil para el bricolaje:

  • Cualquier transistor de potencia media:en mi caso BD241
  • Diodo universal 1N4001
  • Resistencia de 1 Kohm
  • Sensor de efecto Hall UGN3503 (puede utilizar cualquier sensor de efecto Hall RATIOMÉTRICO de 5 V)
  • Imán de toro de un altavoz antiguo (con un diámetro de 9 cm a 11 cm y más).
  • En lugar de un gran imán en forma de toro, se pueden utilizar grupos de pequeños imanes de neodimio desplegados como un hexágono regular, como en los dispositivos comerciales.
  • Solenoide compuesto por aproximadamente 200 bobinados de alambre de cobre aislado 30AWG. En este caso, utilicé un solenoide que se quitó del cajón de efectivo antiguo.

El circuito es muy simple y se presenta a continuación en la imagen. Arduino se alimenta por defecto con 5V y solenoide a través de transistor con 12v-20v. Ambos tienen un terreno común. La polaridad de los imanes y el solenoide se muestra en la figura. Para el ajuste necesitará un poco de paciencia y tiempo, y de hecho existe el placer en hacer un dispositivo. El sensor hal debe estar en la parte superior sobre el solenoide. Encima de él se coloca el imán que debe flotar. En mi caso, la configuración era mover el imán del toro hacia arriba y hacia abajo. también es una configuración en el código al cambiar el valor de la primera fila en el código y puede variar de 200 a 350. Con una combinación de estas dos configuraciones obtenemos los mejores resultados.

Código

  • Archivo sin título
Archivo sin título Arduino
 int set_point =250; // settingsint sensorPin =A1; int output_pin =2; int sensorValue =0; void setup () {Serial.begin (9600); pinMode (salida_pin, SALIDA);} bucle vacío () {sensorValue =analogRead (sensorPin); //Serial.println(sensorValue); if (sensorValue <=set_point) digitalWrite (salida_pin, LOW); else digitalWrite (salida_pin, ALTA); } 

Esquemas


Proceso de manufactura

  1. Dados digitales Arduino
  2. Sensor de temperatura múltiple
  3. Controlador de juego Arduino
  4. MotionSense
  5. Seguridad contra incendios de la impresora 3D
  6. Pixel Chaser Game
  7. Medidor de IoT con Arduino, Yaler e IFTTT
  8. Registrador de datos de globos meteorológicos con tecnología Arduino
  9. Reloj Flip Arduino de matriz de un solo LED
  10. Laboratorio de microcontroladores
  11. CoroFence - Detector térmico🖖