Inhaltsverzeichnis:

So fügen Sie IOT-Funktionen zu Ihren Projekten hinzu – wikiHow
So fügen Sie IOT-Funktionen zu Ihren Projekten hinzu – wikiHow

Video: So fügen Sie IOT-Funktionen zu Ihren Projekten hinzu – wikiHow

Video: So fügen Sie IOT-Funktionen zu Ihren Projekten hinzu – wikiHow
Video: Монеты NexGen в действии Веб-семинар 2 Как купить лучшую б... 2024, Juli
Anonim
So fügen Sie IOT-Funktionen zu Ihren Projekten hinzu
So fügen Sie IOT-Funktionen zu Ihren Projekten hinzu

Nichts ist besser, als ein DIY-Projekt zu machen, das ein kommerzielles Produkt ersetzt, das Sie nützlich finden. Nun, eigentlich gibt es etwas Besseres. Hinzufügen von IOT-Fähigkeiten zu Ihrem Projekt.

Wenn es um Automatisierung geht, flippen Anfänger normalerweise aus und denken, dass sie komplexe Programmierungen durchführen müssen und was nicht. Aber dank vieler kostenloser Dienste und Software, die heutzutage für genau diesen Zweck verfügbar sind, ist es einfacher denn je, Ihren Projekten grundlegende IOT-Funktionen hinzuzufügen.

In diesem anweisbaren zeige ich Ihnen, wie Sie zwei solche Software verwenden können - Blynk und IFTTT, um Ihre DIY-Projekte zu automatisieren. Lasst uns anfangen!

Schritt 1: Wie funktionieren diese?

Ich werde esp8266 für mein Projekt verwenden, aber denken Sie daran, dass dieses Tutorial für fast jeden Wi-Fi-fähigen Mikrocontroller anwendbar ist (z. B. esp32).. Um dieses Projekt zu ermöglichen, müssen wir Blynk und IFTTT gemeinsam nutzen.

IFTTT:

IFTTT funktioniert so: „Wenn DAS passiert, dann tu DAS“. Wenn Sie sich für Codierung interessieren, können Sie dies mit einer "if-Anweisung" vergleichen. In unserem Fall ist es so: „Wenn ich einen neuen Twitter-Follower bekomme, dann sende ein Signal an Blynk“

Blynk:

Blynk simpy überträgt den IFTTT-Trigger an esp8266. Angenommen, unsere LED ist mit GPIO-Pin 5 verbunden. Blynk empfängt Daten von IFTTT und Trigger-Pin 5.

Tatsächlich können diese beiden Apps viel mehr, als nur Ihre DIY-Projekte zu automatisieren. Sie können mit ihnen herumspielen, um mehr zu erfahren.

Schritt 2: Einrichten von Blynk

Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk
Einrichten von Blynk

Installieren Sie zunächst Blynk.

Android

IOS

Erstellen Sie nun ein neues Projekt. Sobald Sie dies tun, erhalten Sie ein Auth-Token in Ihrer E-Mail. Dieses Token ist sehr wichtig und wir werden es in den nächsten Schritten verwenden. Tippen Sie auf das "+" und fügen Sie eine Schaltfläche aus der Widget-Box hinzu. Tippen Sie auf die neu hinzugefügte Schaltfläche und die Schaltflächeneinstellung wird angezeigt. Wählen Sie hier den Pin aus, den Sie triggern möchten (in diesem Fall GPIO 5). Sie können den Modus basierend auf Ihrer Anwendung so einstellen, dass er gedrückt oder umgeschaltet wird. Wenn es auf Push eingestellt ist, wird der Pin, sobald IFTTT auslöst, eingeschaltet und sofort ausgeschaltet (wie ein allgemeiner Druckknopf).

Schritt 3: IFTTT einrichten

Einrichten von IFTTT
Einrichten von IFTTT
Einrichten von IFTTT
Einrichten von IFTTT
Einrichten von IFTTT
Einrichten von IFTTT

IFTTT installieren:

Android

IOS

Klicken Sie auf IFTTT auf "Mehr erhalten". Klicken Sie nun auf + und dann auf "dieses". Suchen Sie dann nach und wählen Sie "twitter". Klicken Sie dann auf "Neuer Follower".

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

Da unser Pin GPIO 5 ist, ersetzen Sie „pin“in der URL durch „D5“. Ersetzen Sie Auth durch das Auth-Token des Blynk-Projekts, das Sie im vorherigen Schritt in Ihrer E-Mail erhalten haben. Ersetzen Sie die 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.

Es ist zu beachten, dass [„1“] für Trigger EIN steht und [“0“] für Trigger AUS steht

Schritt 4: Programmieren Ihrer Hardware

Programmierung Ihrer Hardware
Programmierung Ihrer Hardware
Programmierung Ihrer Hardware
Programmierung Ihrer Hardware

Stellen Sie sicher, dass die Bibliotheken esp8266 und Blynk auf Ihrer Arduino-IDE installiert sind. Wenn Sie sich nicht sicher sind, wie Sie dies tun sollen, klicken Sie hier, um ein kurzes Tutorial zu erhalten. Gehen Sie nun zu files>examples>Blynk>boards_wifi>esp8266. Ein Beispielprogramm wird angezeigt.

Obwohl Sie dies bearbeiten können, würde ich nicht empfehlen, eine Beispielskizze zu ändern. Kopieren Sie einfach den Code und fügen Sie ihn in eine neue Datei ein. Jetzt können Sie diese Datei bearbeiten.

Sie müssen Ihre WLAN-Ssid und Ihr Passwort im Programm hinzufügen, wo es "YourNetworkName" und "YourPassword" heißt. Außerdem sollte 'YourAuthToken' durch das Auth-Token ersetzt werden, das Sie von blynk erhalten haben. Danach können Sie Ihren Projektcode in der Funktion loop() nach der Zeile Blynk.run() hinzufügen.

Da es sich bei uns um einen einfachen LED-Trigger handelt, müssen wir keinen Code schreiben. Wenn wir unsere LED an GPIO-Pin 5 (D1) anschließen, können wir unser Projekt zum Laufen bringen.

Schritt 5: Probieren Sie es aus

Diese einfache Methode kann Ihre Projekte großartig machen. Sie können mit mehr IFTTT-Triggern und Blynk-Funktionen herumspielen, um zu erkennen, wie viel mehr Sie mit diesen beiden Apps tun können.

Sie sind sich nicht sicher, mit welchem Projekt Sie beginnen sollen? Hier sind einige meiner Projekte, die mit Blynk und IFTTT erstellt wurden

Eine Uhr, die jedes Mal ihre Farbe ändert, wenn ein Astronaut den Weltraum betritt

Ein Gerät, das Sie daran erinnert, Wasser zu trinken

Eine Lampe, die jedes Mal blinkt, wenn die ISS über ihnen vorbeifliegt

Viel Spaß beim Automatisieren deiner DIY-Projekte:)

Empfohlen: