Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bouw je eigen anemometer – betaalbare windsnelheidssensor voor projecten

Onderdelen en benodigdheden

Onderdeel Aantal
DC-motor (algemeen) 1
LED (algemeen) 1
Arduino UNO 1

Over dit project

Overzicht

Een anemometer of windsnelheidsmeter is een standaardinstrument in een weerstation. Tijdens een IoT-project met studenten bleek een commerciele windsnelheidssensor zo'n $80 te kosten – te duur voor een studentenproject. Daarom bouwde ik een eigen, goedkope versie.

Principe: Een DC-motor zet elektrische energie om in mechanische energie. Een DC-generator doet het omgekeerde: mechanische energie (wind) genereert elektriciteit. Als we wind de motor laten draaien, produceren we een spanning die we met een Arduino kunnen meten en omrekenen naar windsnelheid.

Proof of concept

Ik haalde een DC-motor uit een RC-auto, Verbindde een LED met de motortekenen en draaide de as met de hand – de LED brandde! Vervolgens verbond ik de pluskant van de motor met analoge ingang A0 van de Arduino en de min met ground.

Eindontwerp

Voor de windvangers gebruikte ik vier identieke plastic lepels. Twee aan twee geplakt en dwars op elkaar gemonteerd op de motoras. De constructie monteerde ik op een lange potlood en een potloodhouder. De Arduino werd op de voet gemonteerd, met een LED op PWM-pin 9 die oplicht bij wind.

Arduino-code

int ledPin = 9;
void setup() {
  Serial.begin(9600);
}
void loop() {
  int sensorValue = analogRead(A0);
  // Map 0-1023 naar discrete waarden 0-50-100...250 voor LED
  analogWrite(ledPin, sensorValue * (51.0 / 1023.0) * 50);
  if (sensorValue > 0) {
    Serial.println(sensorValue);
    Serial.print(" ");
  }
}

De seriële plotter toont nu de windsnelheid in realtime.

Verbeterpunten

  • Een 5V-motor vereist sterke wind. Gebruik een kleinere, lichtere motor (bijv. drone-motor) met permanente magneten.
  • Een lage RPM-motor levert hogere spanning bij lage toer. Alternatief: tandwielen gebruiken om de motor sneller te laten draaien bij lage windsnelheid.
  • Een 3V-motor is veiliger: de maximale spanning blijft onder 5V, dus geen risico op schade aan de Arduino.

Schema

Zie het Fritzing-bestand windspeed_vjCOz66xkI.fzz in de projectbestanden.

Productieproces

  1. Snelheidsmeter: Van Mechanische Meters tot Digitale Displays
  2. Raspoulette: Zonnestroom-gevoede Autonome Koeienpoort Systeem Prototype
  3. Simple Pi Robot – Bouw een 2-WD Autonome Rover met Raspberry Pi
  4. DIY Gitaar Speed Pick & Stomp Pedal – Bouw Je Eigen 3D-Gemotoriseerde Plektron
  5. Windenergie: Omzetten van Luchtbeweging in Schone Elektriciteit
  6. Lineaire motoren begrijpen: Van elektrische energie naar nauwkeurige lineaire beweging
  7. Servomotoren Uitgelegd: Hoe Ze Werken en Waarom Ze Belangrijk Zijn
  8. De optimale motorkabel selecteren voor variabele-snelheidsaandrijvingen (VSD's)
  9. Factoren Die De Snelheid Van Hydraulische Motoren Beïnvloeden: Een Uitgebreide Gids
  10. Hydraulische Motorsnelheid Sturen met PWM en Afstandsbediening
  11. Belangrijkste Factoren die de Snelheid van een Hydraulische Motor Bepalen