DIY Micro:bit Duft-Timer: Aromatherapie für produktive Pausen

Micro:bit-Karte auf einem Mini-Stativ mit leuchtendem roten Herzmuster auf dem LED-Display, platziert auf einem Holztisch; rote und schwarze Krokodilkabel verbinden sie mit einem weißen USB-Tischventilator. Daneben liegen ein Wattepad und eine kleine Lavendelölflasche; der Hintergrund ist in weichen, warmen Tönen unscharf.

Du kennst Pomodoro-Timer: 20–25 Minuten Fokuszeit gefolgt von kurzen Pausen. Hier aktiviert sich am Ende der Fokuszeit ein kleiner USB-Ventilator, der angenehmen Duft aus einem Tropfen ätherischen Öls verbreitet. Keine Klingel oder Alarm – nur ein LED-Effekt und eine erfrischende aromatische Brise. Einfach zu bauen und eine „smarte“ Ergänzung für deinen Home-Office-Schreibtisch.


Benötigte Materialien

KomponenteEigenschaften / Menge
Micro:bit (V1 oder V2)
5 V USB Mini-Ventilator40–60 mm Durchmesser, < 200 mA
StromversorgungPowerbank oder USB-Adapter
NPN Transistor (2N2222)Zum Ansteuern des Ventilators
Diode (1N4148)Für Gegen-EMK
100 Ω WiderstandBasis-Widerstand für Transistor
Krokodilkabel × 3Für einfache Verbindungen
Wattepad + ätherisches ÖlLavendel / Minze (1 ml)

Alternative: Wenn du einen ultra-mini Ventilator mit 3 V findest, kannst du ihn ohne Transistor direkt von den Micro:bit-Batterien betreiben (≤ 90 mA). Der USB-Ventilator funktioniert zuverlässig und ist heller, deshalb haben wir das Beispiel damit erstellt.


Schritt-für-Schritt Aufbau (Gesamt ≈ 45 min)

1. Schaltung aufbauen (10 min)

Micro:bit P0 ──■──────┐
               │  100 Ω
               ▼
           Transistor (2N2222)
               ▲
Fan GND  ──────┘──▶│ 1N4148
Fan +5 V ─────────────(+5 V USB)
Micro:bit GND ────────────────┘
  • Der 100 Ω Widerstand begrenzt den Strom an P0 und schützt den Transistor.
  • Die 1N4148 Diode „dämpft“ die Spannungsspitzen, die beim Abschalten der Ventilatorspule entstehen.

2. Duftpad vorbereiten (3 min)

Gib 1-2 Tropfen ätherisches Öl auf die Watte und befestige sie mit doppelseitigem Klebeband in der Mitte des Ventilators.

3. Code hochladen (15 min)

In MakeCode „Neues Projekt“ → JavaScript-Tab und folgenden Code einfügen:

let workTime = 20 * 60 // Sekunden
let fanTime = 30       // Sekunden
let counter = 0

input.onGesture(Gesture.Shake, function () {
    counter = 0
    basic.showIcon(IconNames.Heart)
})

basic.forever(function () {
    basic.pause(1000)
    counter++
    // LED Countdown-Grafik
    let bar = Math.map(counter, 0, workTime, 25, 0)
    led.plotBarGraph(bar, 25)

    if (counter >= workTime) {
        // Ventilator einschalten
        pins.digitalWritePin(DigitalPin.P0, 1)
        for (let i = 0; i < fanTime; i++) {
            basic.showRainbow()
            basic.pause(1000)
        }
        pins.digitalWritePin(DigitalPin.P0, 0)
        basic.clearScreen()
        counter = 0          // Neuer Fokuszyklus
    }
})

Wie funktioniert es?

  1. Schütteln → setzt den Zähler zurück, beginnt neue Fokuszeit.
  2. Jede Sekunde verringert sich die Countdown-Säule auf der LED-Matrix.
  3. Nach 20 Min (1200 Sek) wird P0 HIGH → Ventilator dreht sich 30 Sek, LEDs zeigen Regenbogen-Animation.
  4. Ventilator schaltet ab, Zyklus beginnt erneut.

4. Gehäuse/Ständer bauen (10 min)

  • Befestige den Ventilator auf einem schrägen Mini-Kartonständer, der zum Tisch zeigt; das Wattepad sollte vorne bleiben.
  • Klebe den Micro:bit mit doppelseitigem Klebeband auf die Powerbank; verkürze die Kabel und ordne den Schreibtisch.

5. Testen (5 min)

  1. Schalte die Powerbank ein und starte mit „Shake“ in einem geschlossenen Raum.
  2. Beobachte, wie nach 20 Min der Ventilator anspringt, der Duft sich verbreitet und die LED-Animation endet.
  3. Falls der Ventilator nicht läuft, überprüfe die Verbindungen und die 5 V USB-Versorgung.

Wie es funktioniert

KomponenteFunktionDetails
Micro:bitTimer + LED-AnimationssteuerungZählt Sekunden mit counter-Variable.
TransistorWandelt P0-Signal in Schalter für 5 V Ventilator2N2222 NPN, problemlos bis 200 mA.
DiodeAbsorbiert induktive SpannungVentilatorspule erzeugt Gegenspannung beim Abschalten.
Watte + ätherisches ÖlAromadampfVentilator trägt Duft vom Pad weg.

Erweiterungsideen

VerbesserungNutzen
OLED-Display hinzufügen (I2C)Verbleibende Zeit in Minuten und Sekunden anzeigen.
Drei-Modi-TimerA-Taste: 15 Min Arbeit / B: 25 Min / Schütteln: Reset.
RGB NeoPixel-RingBunte Lichteffekte während der Pause.
BefeuchtungsversionUltraschall „Nebel“-Modul hinzufügen für Aromadampf.

Häufig gestellte Fragen

FrageAntwort
Batterie statt USB?Mit 2×AA NiMH + Boost-Modul kannst du 5 V erzeugen; eine Powerbank ist jedoch praktischer.
Wie viele Tropfen ätherisches Öl?1-2 Tropfen Lavendel sorgen für einen kühlen, sanften Duft; Minze ist erfrischend.
Warum P0 HIGH/LOW?Für den Basisstrom des Transistors; P0 HIGH → Basisstrom fließt → Ventilator an; LOW → aus.
Vorteile von Micro:bit V2?V2 hat einen Soundchip, der für dieses Projekt nicht benötigt wird; beide Versionen funktionieren.

Fazit & Teilen

Jetzt hast du einen Aromatherapie-Timer, der deinen Lern-Pausen-Zyklus mit Düften verstärkt, minimale Verkabelung benötigt und deinem Schreibtisch Eleganz verleiht. Teile dein Foto in sozialen Medien mit dem Hashtag #DuftendenPausen und experimentiere, welche Ölmischung dich am besten aktiviert!

Ich wünsche dir duftende Pausen!

Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

Kommentar verfassen