Spring til hovedindhold (tryk på Enter)

Vibrations motorer

Vibrations motorer omdanner elektrisk strøm til mekanisk vibration — effekten fra mobiltelefoner, gamepads, smart-watches og notifikations-systemer. De findes som klassiske ERM (Eccentric Rotating Mass) DC-motorer eller moderne LRA (Linear Resonant Actuator) med crisp haptic-feedback. Udvalget rummer FIT0774 mini-motor (10×2,7 mm, 1,5-4,2V, 11.000-25.000 RPM), DFR0440 Gravity 5V PWM-modul plug-and-play og DRI0056 Gravity Haptic Driver til LRA-motorer (TM6605, 44 indbyggede mønstre, I²C). Til wearables, smart-knapper og haptic-feedback.

  • Vibration Motor Module 5V PWM, 30x22mm for Arduino
    Mængderabat

    DFRobot

    Vibration Motor Module 5V PWM, 30x22mm for Arduino

    30,50
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Gravity: Haptic Motor Driver for LRA Motors
    Mængderabat

    DFRobot

    Gravity: Haptic Motor Driver for LRA Motors

    65,00
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .
  • Mini Vibration Motor, 10*2.7mm, Strong Vibration, Low Noise
    Mængderabat

    DFRobot

    Mini Vibration Motor, 10*2.7mm, Strong Vibration, Low Noise

    12,25
    DKK

    This item is only sold in badges of .

    eller

    Du skal vælge en variant.
    Please select a variant for all bundle products.
    Minimumsmængde nået.
    Maksimal mængde nået
    Du er ved at bestille mere end vi har på lager. Resterende antal bliver bestilt fra vores leverandør. Lager beholdning = .

ERM vs LRA — de to vibrations-teknologier

Der findes to grundlæggende typer vibrations-motorer:

  • ERM (Eccentric Rotating Mass): en mini DC-motor med en ubalanceret vægt på akslen. Når motoren spinner, "skubber" vægten motoren fra side til side og skaber vibrationen. Klassisk pager-motor. Billig, robust, men langsom respons (50-100 ms før fuld vibration).
  • LRA (Linear Resonant Actuator): en magnet på en fjeder der oscillerer ved en fast resonans-frekvens (typisk 175 Hz). Crisp og hurtig respons (5-10 ms), men kræver en specialiseret driver der oscillerer ved den eksakte resonans-frekvens. Bruges i moderne smartphones, smart-watches og premium gamepads.

Forskel — ERM vs LRA

ERMLRA
Funktions-principRoterende ubalanceret vægtLineær fjeder + magnet
Respons-tid50-100 ms5-10 ms
Frekvens-kontrolVariabel (afhænger af spænding)Fast (resonans-bundet)
Driver kompleksitetSimpel (transistor)Speciel haptic-driver
Strømforbrug50-100 mA50-150 mA
FølelseBuzz, brummerCrisp click, præcis
PrisLavMellem-høj (driver kræves)
Bedst tilNotifikation, alarmUI-feedback, gaming, AR/VR

Modeller i udvalget

ERM mini-motor (klassisk DC)

  • FIT0774 Mini Vibration Motor 10×2,7 mm, 1,5-4,2V (FIT0774): ultra-lille ERM-motor på størrelse med en finger-negl. 11.000-25.000 RPM afhængig af spænding (3V nominel). Stærk vibration, lav støj, nem at indlejre i wearables og legetøj. 72 timers kontinuerlig drift ved 3,7V. Til mobil-projekter, smart-watches, ansigt-massagører, elektrisk legetøj og DIY notifikations-armbånd.

Plug-and-play vibrations-modul

  • DFR0440 Gravity Vibration Motor Module 5V PWM, 30×22 mm (DFR0440): komplet vibrations-modul med Gravity-3-pin-stik. Plug-and-play med Arduino, ESP32, Raspberry Pi og Intel Edison/Joule. Styres med high/low signal eller PWM for variabel vibrations-styrke. Coin-sized motor monteret på PCB. Til alarm-systemer, notifikations-projekter, vibrerende robotter og DIY hjerteslag-alarm-T-shirts.

Avanceret haptic driver til LRA

  • DRI0056 Gravity Haptic Motor Driver til LRA Motors (DRI0056): TM6605 chip-baseret driver med 44 indbyggede vibrations-mønstre — alt fra subtle clicks til kraftige rumbles, styret via simple I²C-kommandoer. Automatisk resonans-tracking finder den optimale frekvens (140-220 Hz). Inkluderer LRA-motor og Gravity-kabel. Til immersive game-controllers, interaktiv robotik, responsive UI/UX, VR/AR haptic-feedback og notifikations-systemer i wearables.

Hvilken vibrations-motor skal jeg vælge?

  • Wearable notifikations-armbånd eller smart-watch: FIT0774 mini-motor — ultra-lille og lavt strømforbrug.
  • Skole-projekt eller hurtig prototyping med Arduino: DFR0440 plug-and-play modul.
  • Alarm-system eller vibrerende notifikator: DFR0440 — PWM-styret intensitet for forskellige alarm-niveauer.
  • Premium UI/UX-projekt med crisp haptic-clicks: DRI0056 LRA-driver — 44 indbyggede mønstre, professionel feel.
  • VR/AR controller med præcis haptic-feedback: DRI0056 — LRA-motor er industri-standarden i VR.
  • Vibrerende robot eller leg-installation: FIT0774 (billig) eller DFR0440 (PWM-kontrol).
  • DIY massagør eller terapeutisk vibration: FIT0774 mini-motor + 9V batteri.
  • Game-controller med rumble-effekt: DRI0056 LRA-driver med "strong rumble" mønster (mode 14-23 i biblioteket).
  • Klap-aktiveret eller bevægelses-trigger: FIT0774 + accelerometer + transistor.
  • Notifikation til døve/svagthørende: FIT0774 i puttebog eller pude.

Sådan styrer du en vibrations-motor med Arduino

FIT0774 mini-motor trækker for meget strøm til at koble direkte til Arduino-pin (50 mA er max). Brug en transistor eller MOSFET — og HUSK flyback-diode (1N4007) parallelt med motoren:

const int motorPin = 9;

void setup() {
  pinMode(motorPin, OUTPUT);
}

void loop() {
  // Kort vibrations-puls (notifikation)
  digitalWrite(motorPin, HIGH);
  delay(200);
  digitalWrite(motorPin, LOW);
  delay(2000);
  
  // Tre korte pulses (alarm)
  for (int i = 0; i < 3; i++) {
    digitalWrite(motorPin, HIGH);
    delay(100);
    digitalWrite(motorPin, LOW);
    delay(100);
  }
  delay(5000);
}

PWM-styring af intensitet (DFR0440)

Med PWM kan du styre vibrations-styrken — perfekt til fade-in/out effekter:

const int vibPin = 9; // PWM-pin

void setup() {
  pinMode(vibPin, OUTPUT);
}

void loop() {
  // Fade in fra 0 til fuld styrke
  for (int i = 0; i <= 255; i += 5) {
    analogWrite(vibPin, i);
    delay(50);
  }
  
  delay(1000);
  
  // Fade out
  for (int i = 255; i >= 0; i -= 5) {
    analogWrite(vibPin, i);
    delay(50);
  }
  
  delay(2000);
}

LRA Haptic Driver (DRI0056) via I²C

DRI0056 har 44 indbyggede vibrations-mønstre. Du sender bare et nummer 0-43 via I²C:

#include <Wire.h>

const int hapticAddr = 0x5A; // I²C adresse

void playEffect(uint8_t effectId) {
  Wire.beginTransmission(hapticAddr);
  Wire.write(0x0C); // Trigger register
  Wire.write(effectId);
  Wire.endTransmission();
}

void setup() {
  Wire.begin();
}

void loop() {
  playEffect(1);  // Strong click
  delay(1000);
  
  playEffect(14); // Strong buzz
  delay(1000);
  
  playEffect(27); // Smooth ramp up
  delay(1000);
}

Eksempler på vibrations-mønstre i DRI0056-biblioteket:

  • Effect 1-3: klassisk strong/medium/sharp click.
  • Effect 14-23: Strong/sharp/long buzz (alarm-typer).
  • Effect 24-26: Triple click sekvenser.
  • Effect 27-32: Ramp up/down (fade-in/out vibration).
  • Effect 33-43: Specielle mønstre som transition-clicks og mekanisk feel.

Vigtige tips og advarsler

  • Driver-elektronik er ESSENTIAL: ERM-motorer trækker 50-100 mA. Arduino's pin kan max 20-40 mA — direkte tilkobling brænder din mikrocontroller af.
  • Flyback-diode på ERM: uden en parallel diode (1N4007) vil din transistor brænde af ved første frakobling. ERM-motorer giver kraftige induktive spændings-spids.
  • LRA kræver specialiseret driver: du kan IKKE styre en LRA med en simpel transistor — den skal oscillere ved resonans-frekvensen for at virke. Brug DRI0056 eller en lignende driver-chip (DRV2605, DA7280).
  • Fastgørelse betyder alt: en vibrations-motor lavt fastgjort overfører lidt vibration. Limet eller skruet fast til en stor flade giver tydelig vibration. Eksperimentér med placering.
  • Strømforsyning: ved batteri-drift bruger en ERM mere strøm end forventet — overvej Pulse Width Modulation eller kortere pulser.
  • Wearable design: indkapsl motoren i tape eller silikone for at sprede vibrationen og dæmpe lyden.
  • Termisk drift på LRA: resonans-frekvensen kan ændre sig 5-10% når motoren bliver varm. DRI0056's automatiske resonans-tracking håndterer dette.
  • Skift mellem mønstre: ved bratte skift kan motoren give et "klunk" — fade først ud før du starter et nyt mønster.

Programmering — biblioteker

  • digitalWrite() / analogWrite(): simpel ON/OFF eller PWM-styring af ERM via transistor.
  • Adafruit DRV2605: populær LRA-driver-bibliotek (DRV2605L chip — alternativ til TM6605).
  • SparkFun Haptic Motor Driver Library: til DRV2605 og lignende.
  • DFRobot DFRobot_HapticMotorDriver: til DRI0056 plug-and-play.
  • ESPHome: kan styre simple vibrations-motorer som "switch" eller "fan" entity i Home Assistant.

Smart-home og IoT-anvendelser

Vibrations-motorer giver tydelig taktil feedback uden lyd — perfekt til:

  • Wearable notifikations-armbånd: ESP32 + ESP-NOW + FIT0774 i et armbånd. Vibrer ved Home Assistant alarm.
  • Stille dørklokke for døve: et vibrerende armbånd der reagerer på MQTT-besked når dørklokken trykkes.
  • Tactile alarm i støjende miljøer: vibration på arbejdsbænk eller stol når kritisk system-event sker.
  • Sleep-cyklus opvågning: vibrerende uret der tager hensyn til sove-faser.
  • Pomodoro-timer i skuffe eller pose: stille vibration i stedet for høj alarm.

Typiske anvendelser

Mobiltelefoner og smart-watches, gaming controllers (PlayStation, Xbox, Nintendo Switch), VR-headsets og motion-controllers, AR glasses med haptic-feedback, fitness-armbånd og helbreds-trackere, hjerterytme-overvågning med vibrations-alarm, taktile alarmer for døve og svagthørende, vibrating massage-pads og terapeutisk udstyr, voksen-legetøj og personal-care produkter, vibrerende kuglepenne og legetøjs-figurer, vibrerende toothbrush-motorer, kit-modeller og animatronics, vibrating compose-stations til musik-produktion, RFID/NFC bekræftelses-feedback, smart-home dør-låse med haptic-bekræftelse, automatic notification-armbånd til IoT-events, Brand-effekter i film og teater (haptic chairs), educational kits og STEM-undervisning, og DIY-projekter inden for human-computer-interaction.

Relateret

Til DC-motorer (vibrations-motorer er specialiserede DC-motorer), se DC motorer. Til transistor- og MOSFET-drivere til at styre vibrations-motorer, se Tilbehør Motor. Til buzzere og lyd-effekter (alternativ notifikation), se Buzzere. Til wearables og smart-armbånd-projekter, se Lithium batterier. Til ESP32 og BLE-baseret wearable-projekter, se ESP32 Boards. Til mikrocontrollere, se Arduino og Raspberry Pi. Tilbage til Aktuatorer oversigt.