Inhaltsverzeichnis:

Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken - Gunook
Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken - Gunook

Video: Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken - Gunook

Video: Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken - Gunook
Video: 5 Fehler beim Wasser trinken: Das sollten Sie beachten (wichtig!) 2024, Juli
Anonim
Image
Image
Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken
Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken
Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken
Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken
Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken
Hydrator - ein Gerät, das Sie motiviert, Wasser zu trinken

Ausreichend Wasser zu trinken ist für alle sehr wichtig. Aber jeden Tag trinke ich weniger Wasser, als ich sollte. Ich weiß, dass es Leute wie mich gibt, die daran erinnert werden müssen, Wasser zu trinken. Wenn Sie einer von uns sind, wird dieses Projekt (wahrscheinlich) Ihr Leben verändern.

Lerne den Hydrator kennen! Dieses Gerät wird Sie motivieren, Wasser zu trinken. Wie? Es funktioniert wie ein Spiel. Sie müssen Ihre Wasserflasche darauf halten. Stündlich leuchtet der Ring um die Basis auf. Das Licht bleibt an, bis Sie die Flasche aufnehmen, Wasser trinken und sie zurückstellen. Danach erlischt das Licht bis zur nächsten Stunde.

Aber was ist daran so motivierend? Nun, es ist im Lichtring. Das Licht ist am Anfang blau. Jedes Mal, wenn Sie das Trinkwasser vermissen, verschiebt sich die Farbe des Lichts leicht in Richtung Rot. Je öfter Sie Ihre Erinnerung verpassen, desto roter wird sie. Grundsätzlich geht es von Blau zu Violett und schließlich zu vollständigem Rot. Ihr Ziel ist es, die Farbe des Lichts bis zum Ende des Tages so nah wie möglich an Blau zu halten.

Dies war nur ein grundlegender Überblick über das, was es tut. Sie lernen die genaue Arbeitsweise kennen, während Sie dieses anweisbare lesen.

Interessant? Lass es uns machen! Trinken Sie ein Glas Wasser und lehnen Sie sich zurück, während ich Sie durch den Bauprozess führe!

Lieferungen

Eine alte CD

RGB-LED mit gemeinsamer Kathode

NodeMcu (ESP8266)

Buchse - Buchse Überbrückungsdrähte (optional)

5V USB Netzteil

Sandpapier

Schwarzes Diagrammpapier

Schritt 1: Herstellung der Basis

Herstellung der Basis
Herstellung der Basis
Herstellung der Basis
Herstellung der Basis
Herstellung der Basis
Herstellung der Basis

Ich habe das einfach gehalten. Keine ausgefallenen Geräte oder Teile. Nehmen Sie eine alte CD und entfernen Sie die Abdeckung auf einer Seite mit einem Schleifpapier. Sie werden sehen, dass die CD transparent wird. Wenn Sie das meiste Material entfernt haben, schleifen Sie auch die andere Seite. Dadurch erhält es einen frostigen Look, damit sich das Licht gut verteilen kann. verfügen über

Nehmen Sie nun ein schwarzes Diagrammpapier und schneiden Sie einen Kreis aus, der genau der Größe der CD entspricht. Machen Sie nun mit einem Kompass irgendwo um die Mitte einen Ring. Eine einfache Möglichkeit, den Ring auszuschneiden, besteht darin, das Papier in der Mitte zu falten und entlang der Markierung zu schneiden.

Wenn Sie fertig sind, können Sie das Papier wie im Bild oben auf die CD kleben. Jetzt sollten Sie eine CD mit nur einem Ring aus transparentem Bereich haben.

Schritt 2: Unterstützung für die Basis

Unterstützung für die Basis
Unterstützung für die Basis
Unterstützung für die Basis
Unterstützung für die Basis
Unterstützung für die Basis
Unterstützung für die Basis

Dafür habe ich einen Nudelbecher genommen und den oberen Teil ausgeschnitten. Alles, was Sie tun müssen, ist, es auf die Basis zu kleben, um ihm etwas Höhe zu geben. Machen Sie eine kleine Kerbe, damit die LED-Drähte hindurchgehen.

Nehmen Sie dann eine passende Kappe (die Kappe aus dem gleichen Nudelbecher sollte in Ordnung sein) und setzen Sie sie auf den ausgeschnittenen Becher. Kleben Sie es jetzt nicht auf, da wir noch eine LED innen kleben müssen.

Schritt 3: Elektronik

Elektronik
Elektronik
Elektronik
Elektronik
Elektronik
Elektronik

Nun konnten wir eine Schaltung für unseren speziellen Zweck entwerfen. Aber das dauert lange und erfordert möglicherweise zu viele Komponenten. Wir können einfach einen Mikrocontroller wie einen Nodemcu verwenden und ihn so programmieren, dass er die Aufgabe erfüllt.

Um zu erkennen, wann die Flasche platziert und angehoben wird, müssen wir außerdem einen IR-Näherungssensor verwenden.

Die Anschlüsse sind ganz einfach. Folgen Sie einfach dem obigen Diagramm. Nicht verwechseln mit D0 des Sensors und D0 von Nodemcu. Im Sensor zeigt D0 den digitalen Ausgang an. Um Verwirrung zu vermeiden, habe ich den D0 von Nodemcu für keinen Zweck verwendet. Sie können es unberührt lassen.

Außerdem ist D2 direkt mit einem Draht mit D3 verbunden.

Jetzt fragen Sie sich vielleicht, warum ein Nodemcu und kein Arduino verwenden? Nun, Sie können auch einen Arduino verwenden. Es hängt von Ihrem Code ab. Mein Code verbindet sich mit dem Internet, was ihn genauer macht.

Schritt 4: Code und Funktionieren

Code und Funktion
Code und Funktion
Code und Funktion
Code und Funktion
Code und Funktion
Code und Funktion

Hier gibt es zwei Codes. Hydrator und Hydrator pro (inspiriert von der Namensgebung von Smartphones:p)

Keine Sorge, beides ist kostenlos, du musst mich nicht bezahlen.

Hinweis: Im Code müssen Sie einige Änderungen vornehmen.

Sie müssen Ihre WLAN-Ssid und Ihr Passwort im Programm hinzufügen, wo es "YourNetworkName" und "YourPassword" heißt. Auch das 'YourAuthToken' sollte durch das Auth-Token ersetzt werden, das Sie von blynk erhalten haben (in den folgenden Schritten erklärt)

Lassen Sie mich zunächst erklären, was der Code macht.

Der Nodemcu ist über einen Dienst namens Blynk mit dem Internet verbunden. Blynk wiederum ist mit einem anderen Dienst namens IFTTT verbunden.

In den folgenden Schritten werden wir IFTTT so konfigurieren, dass stündlich um:00 ein Signal an den Nodemcu gesendet wird

Der Nodemcu empfängt also jede Stunde das Signal und schaltet die LED ein. Wenn wir die Flasche anheben, um Wasser zu trinken, erkennt der Näherungssensor dies und der Nodemcu schaltet die LED aus.

Wenn wir die Flasche nicht anheben, wartet der Nodemcu 10 Minuten, bis wir die Aufgabe erledigt haben. Falls wir es nicht in 10 Minuten tun, macht der Nodemcu die Farbe der LED etwas roter (erhöht den Wert der roten Farbe um 25 und verringert die blaue um 25) und schaltet die LED aus. Wenn das Licht das nächste Mal (nächste Stunde) aufleuchtet, wird es also etwas roter als zuvor, was darauf hindeutet, dass Sie letzte Stunde Trinkwasser verpasst haben. Wenn Sie jede Stunde verpassen, wird die LED immer roter, und am Ende des Tages wird sie schließlich vollständig rot.

Was ist nun mit der Pro-Version des Codes? Es ist das gleiche wie die normale Version, aber mit zusätzlichen Benachrichtigungen. Diese Version benachrichtigt Sie über eine Benachrichtigung auf Ihrem Telefon, Wasser zu trinken, bevor die 10-minütige Verzögerung (nach etwa 7 Minuten) endet.

Auch am Ende des Tages, wenn die Farbe der LED zu nah an Rot ist, sendet sie Ihnen eine weitere Benachrichtigung. Ich habe diesen speziellen Code nicht getestet. Wenn Sie ihn also ausprobieren, lassen Sie es mich wissen, ob er funktioniert.

Schritt 5: IFTTT konfigurieren

IFTTT konfigurieren
IFTTT konfigurieren
IFTTT konfigurieren
IFTTT konfigurieren
IFTTT konfigurieren
IFTTT konfigurieren
IFTTT konfigurieren
IFTTT konfigurieren

Installieren Sie IFTTT auf Ihrem Telefon.

Android

IOS

Folgen Sie nun den Bildern.

Klicken Sie auf +, wählen Sie „dies“und wählen Sie „Datum und Uhrzeit“. Wählen Sie "Stunde um" und dann "00"

Klicken Sie nun auf "das" und suchen Sie in der Suchleiste nach "Webhooks". Klicken Sie auf "Webanfrage stellen" und geben Sie die URL ein. Das URL-Format ist

Ersetzen Sie Auth durch das Auth-Token des blynk-Projekts (wird im nächsten Schritt erklärt) und IP durch die blynk-Cloud-IP Ihres Landes. Um die IP zu erhalten, öffnen Sie die Eingabeaufforderung und geben Sie "ping blynk-cloud.com" ein. Für Indien ist die IP 188.166.206.43

Wählen Sie im Methodenabschnitt "Put" und als Inhaltstyp "Anwendung/json". Geben Sie im Hauptteil ["1"] ein.

Schritt 6: Blynk konfigurieren

Blynk konfigurieren
Blynk konfigurieren
Blynk konfigurieren
Blynk konfigurieren
Blynk konfigurieren
Blynk konfigurieren

Installieren Sie Blynk.

Android

IOS

Erstellen Sie ein neues Projekt. Ein Auth-Token wird Ihnen per E-Mail zugesandt. Dies ist diejenige, die Sie in der URL im vorherigen Schritt und im Programm hinzufügen müssen.

Tippen Sie auf das "+" und fügen Sie eine Schaltfläche aus der Widget-Box hinzu. Wählen Sie in den Tasteneinstellungen (die Sie durch Tippen auf die Schaltfläche öffnen) die PIN als "GP4" aus und schieben Sie den Kippschalter in Richtung "Schalter".

Gute Nachrichten! Wir sind fertig, es bleibt nur noch der Zusammenbau.

Schritt 7: Montage

Montage
Montage
Montage
Montage
Montage
Montage

Kleben Sie die RGB-LED in die Basis. Zum Platzieren von Nodemcu und Sensor habe ich einen kleinen schwarzen Karton gebastelt und mit Sekundenkleber auf die Basis geklebt. Außerdem sollte ein kleines Loch in der Box gemacht werden, damit das Nodemcu-Netzteil hindurchpasst. Stellen Sie sicher, dass der Sensor nicht zu weit entfernt ist und die Flasche erkennen kann.

Schritt 8: Fertig

Alles erledigt!
Alles erledigt!
Alles erledigt!
Alles erledigt!
Alles erledigt!
Alles erledigt!

Alles, was Sie tun müssen, ist das Netzteil an den Nodemcu anzuschließen (ein Smartphone-Ladegerät sollte reichen) und Ihre Wasserflasche auf den Hydrator stellen! Der Nodemcu verbindet sich automatisch mit Ihrem WLAN-Netzwerk und Sie können warten, bis die Erinnerung erscheint!

Natürlich mag es manchen Leuten nicht sehr praktisch erscheinen. Aber ich sehe es auch für andere Zwecke nützlich. Zum Beispiel kann es als Erinnerung an die Einnahme von Medikamenten für alte Menschen dienen, die immer wieder vergessen. Eine kleine Anpassung des Codes kann dazu führen, dass er so funktioniert, wie Sie es möchten.

Ich hoffe, Sie haben dieses Projekt genossen. Viel Glück beim Selbermachen!

Empfohlen: