Inhaltsverzeichnis:

Wie man einen Timer weniger Kontakt herstellt, um sich die Hände zu waschen #Covid-19 - Gunook
Wie man einen Timer weniger Kontakt herstellt, um sich die Hände zu waschen #Covid-19 - Gunook

Video: Wie man einen Timer weniger Kontakt herstellt, um sich die Hände zu waschen #Covid-19 - Gunook

Video: Wie man einen Timer weniger Kontakt herstellt, um sich die Hände zu waschen #Covid-19 - Gunook
Video: 5 Sportler, die sich vor laufender Kamera in die Hose gemacht haben 😂 2024, November
Anonim
Wie man einen Timer weniger Kontakt herstellt, um sich die Hände zu waschen #Covid-19
Wie man einen Timer weniger Kontakt herstellt, um sich die Hände zu waschen #Covid-19

Hi ! Dieses Tutorial zeigt Ihnen, wie Sie einen Timer weniger Kontakt herstellen. Tatsächlich ist es in dieser Zeit der Coronavirus-Epidemie wirklich wichtig, sich die Hände gut zu waschen. Deshalb habe ich diesen Timer erstellt. Für diesen Timer habe ich ein Nokia 5110 LCD-Display zum Ausdrucken der Restzeit verwendet, den Sensor HC-SR04 zum Einschalten des Timers (um als kontaktlose Taste zu dienen) und einen Summer als akustischer Indikator für den Start und das Ende des Timers.

Benötigtes Material

  1. 1x Arduino Nano oder ein anderes Arduino
  2. 1x HC-SR04-Sensor
  3. 1x Nokia 5110 LCD
  4. Summer / Piezo-Lautsprecher
  5. Jumper
  6. 1x 330 Ohm Widerstand
  7. 1x 1K Widerstand
  8. 4x 10K Widerstände
  9. 100 Ohm Widerstand (optional)

Schritt 1: Verkabelung

Verdrahtung
Verdrahtung

Hier sind die verschiedenen Verdrahtungen für jedes Element:

Für Nokia 5110 LCD

  • Verbinden Sie den Pin 1 (RST Pin) mit dem Pin 6 von Arduino über den 10K-Widerstand.
  • Verbinden Sie den Pin 2 (SCE-Pin) mit dem Pin 7 von Arduino über den 1K-Widerstand.
  • Verbinden Sie den Pin 3 (D / C Pin) mit dem Pin 5 von Arduino über den 10K-Widerstand.
  • Verbinden Sie den Pin 4 (DIN-Pin) mit dem Pin 4 von Arduino über den 10K-Widerstand.
  • Verbinden Sie den Pin 5 (CLK Pin) mit dem Pin 3 von Arduino über den 10K-Widerstand.
  • Verbinden Sie den Pin 6 (VCC-Pin) mit dem 3,3-V-Pin von Arduino.
  • Verbinden Sie den Pin 7 (LED-Pin) mit dem GND von Arduino über einen 330-Ohm-Widerstand.
  • Verbinden Sie den Pin 8 (GND Pin) mit dem GND von Arduino.

Für HC-SR04-Sensor

  • Verbinden Sie den VCC-Pin mit dem 3,3-V-Pin von Arduino.
  • Verbinden Sie den Trig Pin mit dem Pin 9 von Arduino.
  • Verbinden Sie den Echo Pin mit dem Pin 10 von Arduino.
  • Verbinden Sie den Gnd-Pin mit dem GND von Arduino.

Für Summer

  • Verbinden Sie den VCC-Pin über den 100-Ohm-Widerstand mit dem 8-Pin von Arduino.
  • Verbinden Sie den Gnd-Pin mit dem GND von Arduino.

Schritt 2: Programm

Programm
Programm

Die Programmbedienung:

  • "Hallo, bitte starte den Timer" auf dem Bildschirm ausdrucken
  • Distanz messen mit HC-SR04
  • Wenn Abstand >= 30 cm:

    • Timer abspielen Musik starten mit Summer
    • Start-Timer von 30 Sekunden

nach Ablauf des Timers:

  • Timer-Endmusik mit Summer abspielen
  • Drucken Sie die erste Nachricht: "Hallo, bitte starte den Timer" auf dem Bildschirm

diese Anweisungen drehen eine Schleife.

zum Hochladen des Codes:

  1. Laden Sie die Datei herunter und öffnen Sie sie, die sich am Ende des Schritts befindet.
  2. Öffnen Sie die Manager-Bibliotheken: Skizze -> Bibliothek einschließen -> Bibliotheken verwalten…
  3. Schreiben Sie "PCD8544" in die Suchleiste und installieren Sie die Bibliotheken "PCD8544" von Carlos Rodrigues
  4. Schließen Sie die Manager-Bibliotheken
  5. Wenn Sie einen Arduino Nano verwenden: Wählen Sie 'Arduino Duemilanove oder Diecimila' in: Tools -> Board -> Arduino Duemilanove oder Diecimila, da beim Hochladen Fehler auftreten, wenn ich 'Arduino Nano' auswähle.
  6. Lade den Code hoch

Wenn Sie die Verzögerung des Dimers ändern möchten, genügt es, den Wert der Variablen delayTimer in der Zeile 32 zu ändern, standardmäßig auf 30 Sekunden.

Wenn Sie den Abstand mit dem Sensor HC-SR04 zum Starten des Timers ändern möchten, genügt es, den Wert der Variablen startDistance in der Zeile 12 standardmäßig auf 30 cm zu ändern.

Schritt 3: Ergebnis

Empfohlen: