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

Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos

Componentes y suministros

Motor DC (genérico) × 1
LED (genérico) × 1
Arduino UNO × 1

Sobre este proyecto

Resumen

Un anemómetro o dispositivo de medición de velocidad del viento es un instrumento común en estaciones meteorológicas.

Hace poco, discutía un proyecto IoT con un grupo de estudiantes talentosos. En la lista de sensores teníamos un sensor de velocidad del viento, pero su costo en línea rondaba los 80 dólares. Demasiado para un proyecto universitario. Así que en el documento no especificamos qué sensor comprar, sino que escribí «Personalizado».

Y aquí está mi Anemómetro Personalizado 🙂 Se basa en un principio simple que usé por primera vez en 7º curso para construir un generador a partir de un motor DC.

Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos
Un motor DC convierte energía eléctrica en mecánica; un generador DC hace lo contrario. Si la electricidad puede girar un motor, la energía mecánica debe generar electricidad.

Necesito capturar la energía del viento para girar mi motor DC y que genere electricidad, que podré leer con un Arduino, escalar y utilizar.

Tomé un coche RC de mi hijo para obtener un motor DC y conecté un LED a los dos cables del motor. Al girar el eje del motor, ¡el LED se enciende!

Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos

Luego conecté el pin positivo del motor DC al puerto analógico A0 del Arduino y la masa del motor a la masa del Arduino.

Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos

Con esta prueba de concepto básica, empecé a trabajar en el producto final. Las siguientes imágenes capturan varias etapas.

Tomé 4 cucharas de plástico idénticas de mi esposa y pegué dos juntas. Luego pegué estas cucharas gemelas perpendicularmente entre sí en los dos extremos del eje del motor. Esto formó el conjunto central de mi anemómetro.

Después, monté este conjunto en un lápiz largo y lo fijé en un portalápices pequeño. Hice arreglos para montar mi placa Arduino en este soporte. También añadí un LED en el pin PWM 9 del Arduino para que se encienda cuando gire el viento.

Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos
Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos
Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos
Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos
Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos
Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos
Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos
Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos

Escribí el siguiente código de Arduino para leer datos analógicos desde A0 y representarlos gráficamente. Imprimí el valor del sensor en la consola serial y lancé el plotter gráfico de Arduino para ver los resultados.

Código Arduino

int ledPin = 9; 
void setup() { 
  Serial.begin(9600); 
} 
void loop() { 
  int sensorValue = analogRead(A0); 
  // Mapear 0-1023 a valores discretos 0-50-100...250 para el LED
  analogWrite(ledPin, sensorValue * (51.0 / 1023.0) * 50); 
  if(sensorValue > 0){ 
    Serial.println(sensorValue); 
    Serial.print(" "); 
  } 
}
Construye tu propio anemómetro: sensor de velocidad del viento económico para proyectos
Resultado en el plotter serial de Arduino

¡Y aquí está el resultado final!

Pero no termina aquí. Algunas consideraciones adicionales:

Código

Anemometer Arduino

Este código lee datos de velocidad del viento en el puerto analógico 0 y enciende un LED.

int ledPin = 9; 
void setup() { 
  Serial.begin(9600); 
} 
void loop() { 
  int sensorValue = analogRead(A0); 
  // Mapear 0-1023 a valores discretos 0-50-100...250 para el LED
  analogWrite(ledPin, sensorValue * (51.0 / 1023.0) * 50); 
  if(sensorValue > 0){ 
    Serial.println(sensorValue); 
    Serial.print(" "); 
  } 
}

Esquemáticos

windspeed_vjCOz66xkI.fzz

Proceso de manufactura

  1. El velocímetro: de indicadores mecánicos a pantallas digitales
  2. Raspoulette: Sistema autónomo de puerta de gallinero alimentado por energía solar – Prototipo
  3. Simple Pi Robot: Construye un Rover Autónomo 2‑WD con Raspberry Pi
  4. Púa de Velocidad y Pedal Stomp para Guitarra DIY – Construye tu Propia Púa Motorizada Impresa en 3D
  5. Energía eólica: Conversión del movimiento del aire en electricidad limpia
  6. Entendiendo los Motores Lineales: De Energía Eléctrica a Movimiento Lineal Preciso
  7. Motores servo: funcionamiento, tipos y por qué son importantes
  8. Selección del cable de motor óptimo para variadores de velocidad (VSD)
  9. Factores que Influyen en la Velocidad del Motor Hidráulico: Guía Completa
  10. Control de Velocidad de Motor Hidráulico con PWM y Control Remoto: Guía Práctica
  11. Factores Clave que Determinan la Velocidad de un Motor Hidráulico