Erstellen Ihres IoT mit Arduino/ESP32 | Markus Edenhauser | Skillshare
Suchen

Playback-Geschwindigkeit


1.0x


  • 0.5x
  • 0.75x
  • 1x (normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Erstellen Ihres IoT mit Arduino/ESP32

teacher avatar Markus Edenhauser, Bringing IT and People togehter

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Schau dir diesen Kurs und Tausende anderer Kurse an

Erhalte unbegrenzten Zugang zu allen Kursen
Lerne von Branchenführern, Ikonen und erfahrenen Experten
Wähle aus einer Vielzahl von Themen, wie Illustration, Design, Fotografie, Animation und mehr

Einheiten dieses Kurses

    • 1.

      Einführung

      0:53

    • 2.

      Kostenlose IoT

      1:34

    • 3.

      Verdrahtung

      6:15

    • 4.

      Datastreams

      3:09

    • 5.

      Web-Dashboard

      1:04

    • 6.

      Gerät hinzufügen

      1:07

    • 7.

      Bibliotheken und Kompatibilität

      2:11

    • 8.

      ESP32 erste Verbindung mit Blynk

      4:06

    • 9.

      Daten aus Blynk abrufen

      2:52

    • 10.

      LED und Helligkeit über Internet ändern

      7:05

    • 11.

      Senden von Sensordaten an Blynk

      8:13

    • 12.

      Verwenden der Automatisierung zur Beobachtung deiner Sensoren

      5:04

    • 13.

      Fazit

      1:03

  • --
  • Anfänger-Niveau
  • Fortgeschrittenes Niveau
  • Fortgeschrittenes Niveau
  • Jedes Niveau

Von der Community generiert

Das Niveau wird anhand der mehrheitlichen Meinung der Teilnehmer:innen bestimmt, die diesen Kurs bewertet haben. Bis das Feedback von mindestens 5 Teilnehmer:innen eingegangen ist, wird die Empfehlung der Kursleiter:innen angezeigt.

271

Teilnehmer:innen

--

Projekte

Über diesen Kurs

In diesem Kurs erfahren Sie, wie du ein Arduino IoT Gerät erstellen kannst. Erfahren Sie, wie Sie mit dem Blynk IoT Broker Internet of Things (IoT) Geräte und Dashboards mit Arduino/ESP32 schnell erstellen können. Alle Dateien/Codes sind im Abschnitt Projekt angehängt.

Das wirst du lernen

  • Echtzeitsteuerung des Mikrocontrollers über Web
  • Web-Dashboard einrichten
  • Schalten und Ausschalten einer LED per Web
  • Helligkeit über das Web-Dashboard des geführten Ändern
  • Einrichtung eines Temperatur- und Feuchtigkeitssensors DHT11/22
  • Senden von real an den IoT
  • Visualisieren der Sensordaten im Web
  • Fügen Sie Bedingungen und Automatisierungen in das Dashboard hinzu.
  • Beispiel. Wenn die Helligkeit einen Schwellwert unterschreitet - erhalten Sie eine Benachrichtigung auf Ihrem Smartphone über die Blynk IoT

Was du für diesen Kurs brauchst

  • ESP32/8266 oder ein anderer Mikrocontroller mit WLAN-Zugriff
  • Wifi-Verbindung für den Arduino
  • Kostenloser Account der blynk.io Plattform
  • Optionaler LED und DHT11 Sensor - du kannst zufällige Nummern zum Trainingszweck an das Dashboard senden

Für wen ist dieser Kurs geeignet:

  • Internet der Dinge (IoT)
  • Elektronik Hobbyisten
  • Elektrotechniker
  • Maker
  • Tinkerers
  • Jeder, der an der IoT interessiert ist

Triff deine:n Kursleiter:in

Teacher Profile Image

Markus Edenhauser

Bringing IT and People togehter

Kursleiter:in

Hello!

I am Markus Edenhauser from Austria/Tyrol. I have professional experience in electrical engineering & finance industry as well as in the non-profit sector. My experiences range from IT auditor and trainer for it-topics, head of department for finance and technology to personnel management. Nowadays I develop funny things with microcontrollers for IoT devices #smarthome.

Education: Foreman in Electrical Engineering, Train the Trainer and Bachelor & Master degree in Business Informatics and Master degree in Coaching, Organizational & Human Resources Development.

I am looking forward to welcoming you in my courses.

pixelEDI

Vollständiges Profil ansehen

Level: All Levels

Kursbewertung

Erwartungen erfüllt?
    Voll und ganz!
  • 0%
  • Ja
  • 0%
  • Teils teils
  • 0%
  • Eher nicht
  • 0%

Warum lohnt sich eine Mitgliedschaft bei Skillshare?

Nimm an prämierten Skillshare Original-Kursen teil

Jeder Kurs setzt sich aus kurzen Einheiten und praktischen Übungsprojekten zusammen

Mit deiner Mitgliedschaft unterstützt du die Kursleiter:innen auf Skillshare

Lerne von überall aus

Ob auf dem Weg zur Arbeit, zur Uni oder im Flieger - streame oder lade Kurse herunter mit der Skillshare-App und lerne, wo auch immer du möchtest.

Transkripte

1. Einführung: In diesem Online-Kurs lernen Sie, Ihr eigenes Internet der Dinge Gerät mit einem ESP 32 zu erstellen . den nächsten Minuten erstellen wir ein Web-Dashboard für das unfreie IoT-Programm und erstellen auch die richtige Skizze, damit Sie hier eine LED oder aus dem Internet in Echtzeit steuern können . Kann auch die Helligkeitsstufe der LED manipulieren. Und wir senden Echtzeit-Sensordaten von unserem Arduino an das Web-Dashboard und visualisieren sie anschließend. Wir fügen auch einige Optimierungen hinzu, die weitergegangen sind. Schwellenwerte werden erreicht. Dann bekommen wir die Benachrichtigung auf unserem Smartphone. Wir entwickeln den Arduino-Code Schritt für Schritt und alle Codes stehen für Downloads zur Verfügung. Ich freue mich darauf, dich im Unterricht zu sehen. 2. Kostenlose IoT Broker: Fangen wir mit etwas schnell über dich an. Blink ist eines der IoT-Protokolle, was meiner Meinung nach wirklich, sehr praktisch ist , weil sie eine gute Bibliothek haben. Und wir können auch sofort anfangen. Das nächste coole Ding ist, dass sie ein kostenloses Konto haben. Das bedeutet, dass wir zwei Geräte anschließen können. Fünf verwendet maximal grundlegende Widgets, aber es reicht uns. Und wir haben auch eine Woche mit historischen Daten. Buspreisquellen betragen monatlich um 5 US-Dollar und haben zehn Geräte. Es ist genial. Angemessener Preis, wenn Sie weitere Geräte hinzufügen möchten. Blinker-Zählung. Aber es gibt auch andere IoT-Protokolle , die ich empfehlen kann. Und F Wenn Sie Steam One Setup haben, gab es alle auf die gleiche Weise. Zum Beispiel, was ich o, Es ist auch eine nette Plattform, auf der Sie sich mit Ihren ESPs verbinden und ein paar nette IoT-Geräte herstellen können. Ding i o ist mehr in der m CPU- und Tegea-Umgebung. Es ist nicht so einfach, aber auch einfach zu bedienen, wenn Sie MQTT mögen. Und ich kann diese auch empfehlen, da alle diese Plattformen ein kostenloses Konto haben. Und das ist meiner Meinung nach immer eine gute Möglichkeit, die erste Erfahrung und danach zu machen . Sie können auch wählen, ob Sie Profi werden möchten oder nicht. 3. Verdrahtung: Lasst uns direkt in den Verkabelungsteil springen. Ich habe Angst, einen ESP 32 und einen Temperatursensor. Die 112 Widerstände mit 300 Ohm und zehn Kilo Ohm, einer LED und ein paar Überbrückungskabeln. Im Allgemeinen habe ich hier eine Verbindung zu fünf Welten, um die vier Pins des VHD L11 zu erden. Der erste ist mit dem VCC verbunden, zum Beispiel mit dem Fünfjährigen. Die zweite ist die Datenleitung. Wir verbinden die Datenleitung. Zum Beispiel GPIO. Fünfundzwanzig bedeutet GPIO allgemeine Input und Output für unseren ESP 32. Und es wird auch empfohlen und zehn Kilo-Ohm-Widerstand, der von der Datenleitung zu ihrem BCC geht. Es ist Pull-Up-Widerstand, so dass wir in unserer Datenleitung ein gutes Zeichen haben . Der Certs-Pin ist nicht verbunden und der Standardstift der DHT-Ausrichtung geht an Zuschüsse. Dann denke ich bei den GPIOS 32 , dass wir zum Widerstand gehen. Der Widerstand in unserem führte ihn an die Anode und die Blutseite und die Kathode oder die Minusseite, die zu Boden geht. Das ist auf dem, was wir hier haben. Der Hauptzweck dieser Skizze, oder wenn dieser Warren-Teil darin besteht, dass wir die Daten der Temperatur und des Feuchtigkeitsdatums an unsere Blink-Website gesendet haben die Daten der Temperatur und des . Und dass wir die LED über die Web-Dashboards manipulieren und ausschalten können. Konzentrieren wir uns also auf den unterschiedlichen Teil hier. Also spüre ich die Komponenten. Und jetzt habe ich sicherlich das USBE Tool, das ich hier habe, den Entwicklerport. Ich denke, in einer Sekunde können Sie auch einen ESPN 8266 verwenden, aber dann müssen Sie eine Weile andere Bibliotheken implementieren. Zuallererst stelle ich die Verbindung her. In ähnlicher Weise ein bisschen drin. Stellen Sie die Verbindung von fünf Volt Pin zu Glas auf dem Steckbrett her. Und auch mit dem Gelände. Ich empfehle auch, dir anzuschauen , bist Pinbelegungen , weil ich Angst habe. Der zweite Stift, Knoten und Boden Es ist ein Cmd Pin. Aber ich sah ein Add-On-Pin-Outs vom ESP, sortiert bis zum zweiten Meinungsgrund, meine Pfennige hier. Lassen Sie uns also Ihre Pin-Outs gemäß Ihrem ESPN überprüfen , damit Sie die richtigen und richtigen Pins haben. Dies ist unser ADHD 11-Projekt wird auch mit ADHD 22 arbeiten. Dieser hat nicht so viel Genauigkeit, aber für unser Projekt ist es völlig in Ordnung. Kleben. Dan. Fürchte dich vor Kurzschlüssen, um die Verbindung herzustellen. Dann kriegen wir den ersten Pin zwei plus. Wir haben auch den letzten Stift, zwei Minus oder den Erdungsstift. Die zweite geht auf den Daten-Pin. Der Datenbim geht zu Lass mich sehen, fünfundzwanzig. Fünfundzwanzig sind hier. Und wir haben auch einen Zehn-Kilo-Ohm-Widerstand. Zehn Kilo Ohm Widerstand geht an Vcc und das ist die Trennung. Dann geht der Ausgang Sir 72 oder Think wieder an den Widerstand und der Widerstand springt auf den nächsten Teil des Breadboards über . Und dann habe ich befürchtet, dass die LED und die stetige lange Meinung das Plusgedicht sein würde. Kleiner als d plus, minus. Wir verbinden die Minusseite. Also der Boden aus Schulden Bradyzoiten, das sind unsere fertigen Schaltungen. Verbindet also wieder Plus und Boden vom ESP in das Breadboard. Der erste Pin wird die Explosion sein. Der zweite Datenpin ist nicht mit dem DHT E11 verbunden. Der letzte ist zwei, geht zu Boden. Fügen Sie dem Datenpin außerdem zehn Kilohm-Pull-up-Widerstand hinzu. Pin geht auf G 25 und die LED geht von GPIO. 32. Widerstände wieder eingebettet Ohm, die LED. Das wollen wir jetzt. Kurze kleine Stromkreise für unser IoT-Gerät. 4. Datastreams: Wir sind jetzt wieder auf unserer Blink-Website und ich gehe davon aus, dass Sie sich bereits registriert haben, ein Konto eingerichtet und angemeldet sind. Und dann solltest du die gleiche Website sehen, fast die gleiche Website wie ich hier habe. Springen wir direkt in die Vorlagen. Es sollte auf der linken Seite sein. Und ich habe hier bereits eine Vorlage, aber wir gehen in die rechte obere Ecke und erstellen eine neue Vorlage. Wir tippen hier in den Namen ein, wie Sie möchten. Hier haben wir zwei Möglichkeiten. Die Hardware unter Verbindungstyp, ich bin bisher immer nur Ehefrau Team, und es ist eine Hardware, die Sie hier auswählen können, Ihren Mikrocontroller, zum Beispiel ESPN zweiunddreißig, zweiundachtzig, sechsundsechzig oder auch bei Atemwegskäufer kann eine Beschreibung hinzufügen und dann klicken Sie auf „Fertig“. Jetzt haben wir unsere Hauptvorlage. Und mit dieser Vorlage können wir uns auch die virtuellen Pins und das Web-Dashboard organisieren . Und das wissen wir. Wir haben ihre Konfiguration und Desinformation gespürt. Wir kommen etwas später, damit du es kopieren kannst, aber du musst es nicht. Wir springen jetzt in Datenströme. Die Datenströme sind die Verbindung vom Dashboard zu unserem ESP, wo jetzt virtuelle Pins hier im Dashboard und später in der Skizze verbunden hier im Dashboard und später in der werden, damit wir Angst und Daten hören können austauschen. Der Hauptzweck wird in diesem Projekt sein , dass wir die LED einschalten und auch innerhalb des Schiebereglers geänderte Aufrichtigkeit. Daher benötigen wir zwei Datenströme, virtuelle Pin. Die erste wird die Helligkeit sein. Ich wähle den virtuellen Pin eins aus. Wir nehmen dieses Beispiel nur in die Abwanderung und sagen 0 bis 100, sera bedeutet, dass völlig dunkel und 100 verschiedene Helligkeiten auch den Standardwert definieren können . Wenn du willst. Unter Fortgeschritten möchte ich den Schalter mit dem neuesten einschalten. Wir sind also jedes Mal, wenn ein Gerät mit der Cloud verbunden ist. Das ist wirklich praktisch. So erhalten Sie immer den letzten Zustand Ihrer LED. Klicken Sie dann auf Erstellen. Wir erstellen einen neuen Datenstrom, weil wir auch die LED ein- und ausschalten wollten. Deshalb definieren wir LED und machen einen Weizen, zum Beispiel Ganzzahl min, max eins, weil wir nur zwei Zustände benötigen. Und ich möchte auch die Synchronisierung mit dem neuesten definieren. Und der Standardwert wird immer Theoreme sein oder er sollte ausgeschaltet sein. Dan, klicke auf Erstellen. Lasst uns alles was wir bisher brauchen. Dann. Vergiss nicht, hier auf Tresor zu klicken. Und jetzt haben wir bereits unsere beiden Datenströme eingefügt , die später in unserer Skizze für den Datenaustausch verbunden werden . 5. Web-Dashboard: Im nächsten Schritt richten wir unser Web-Dashboard hier im Menü und klicken auf Bearbeiten. Und T, Wir haben ein paar Widgets. Nicht alle sind für uns verfügbar , da es in der Basisversion ist. Wir haben nur weniger und Schieberegler, zum Beispiel ziehen Sie es hier in unser Dashboard und wechseln Sie auch. Die Grundidee ist , dass wir jetzt einrichten und die Kommunikation von den Web-Dashboards zum ESP. Und später senden wir auch Daten aus dem ESP und visualisieren sie auf einem Dashboard. Aber dies wird der erste Schritt sein. Also Trek und ließ die Elemente hier auf dem Dashboard fallen. Und wenn Sie den Mauszeiger auf das Widget bewegen, gibt es ein Zahnradsymbol. Dann klickst du auf den Stream, wir wählen hier die Helligkeit schon definiert. Alles klicke und speichere. Der Schalter. Wählen Sie Quelle, LED. Wir sind zu sicher. Vergessen Sie nicht, auf den ganzen Dashboards zu sparen. Und das ist alles, um eine Vorlage für die VAP-Dashboards zu erstellen. 6. Ein Gerät hinzufügen: Jetzt ist es an der Zeit, dass wir den nächsten Schritt machen. Also klicken wir auf Suche oder unter Hauptseite. Und wir möchten hier und Gerät in der rechten oberen Ecke hinzufügen , indem wir auf ein neues Gerät klicken, Dan, wir wählen aus Vorlagen aus. Wählen Sie Vorlage aus. Wir erhalten ein Dropdown-Menü, klicken Sie darauf, wählen Sie USP to LED aus. Der Gerätename wird bereits eingefügt, und klicken Sie dann auf Erstellen. Hier haben wir unsere geheime Quelle, denn das brauchen wir danach für die USB-Verbindung. Jetzt kann ich Ihnen zeigen, dass hier das Dashboard ist, das wir bereits in der Vorlage implementiert haben. Und hier können wir danach einige Änderungen vornehmen. Aber wie Sie sehen können, ist mein Gerät nicht online. Das liegt daran, dass wir es nicht implementiert haben. Also werden wir in Vorlage und Gerät erstellt. Und im nächsten Video werden wir diese Skizze aufstellen. 7. Bibliotheken und Kompatibilität: Bevor wir mit der Dekodierung beginnen, möchte ich Ihnen die Hauptbibliothek von Blink vorstellen . Ich gebe dir auch den Link. Es ist von selbst in der Skizze beigefügt. Aber worauf ich mich hier konzentrieren möchte, ist, dass wir Angstbeispiele haben. Jetzt können wir zum Beispiel das Wischen des Boards wählen . Hier haben Sie viele Beispiele für Knoten-MCU, für ESP 8266 Stand-alone, es ist bei. Und ich verwende das Beispiel für ESP 32 WiFi. Mit dieser Skizze selbst sollten Sie die Blinks Out herstellen und verbinden, was wir später tun. Aber gehen Sie einfach die wichtigsten grundlegenden Schritte durch. Also haben wir hier und definieren eine Serie. Wir können vielleicht, wir haben das Gefühl, dass wir drei Bibliotheken einbeziehen müssen, Wi-Fi, Wi-Fi-Client und das Blinzeln einfach ESP-Sicherheit , die bereits eine enthalten ist, die Sie aufgenommen haben , sind im Ganzen Blink-Bibliothek. Und dann müssen wir drei Variablen definieren. Das Zeichen für SSID und Passwort ist für Ihr lokales Netzwerk. Und TEA, wir haben auch eine Char-Out-Variable für das Outs-Token. Wieder einmal wechsle ich zurück zu den Blinkseiten. Verwechseln Sie es nicht, denn hier ist es undefiniert. Erkläre es einen kleinen kleinen Unterschied. Aber denken Sie daran, verwenden Sie diese Diagrammelemente und befinden sich dann auf einer sicheren Website. Dann im Setup machen wir nur ein Buch Blink beginnen mit der Autorenvariable war die SSID-Variable und der Eiter. Und das ist alles, was wir brauchen, nachdem wir es in der Schleife laufen lassen. Und dann haben wir eine ordnungsgemäße Verbindung zur Blink-Website. Wenn Sie jedoch den ESP 32 verwenden , ist es ziemlich einfach. Aber wie Sie sehen können, gibt es viele andere Beispiele. Wenn Sie einen anderen Mikrocontroller haben. 8. ESP32 erste Verbindung mit Blynk: Beginnen wir jetzt mit dem Codierungsteil. Und mein Ansatz ist tot. Ich speichere immer nach jedem Video meine ganze Skizze. Und ich gebe dir immer den Dateinamen am Anfang des Videos. Und jetzt fangen wir mit mehreren an, eins. Und ich habe auch hier in der Datei erstellt, es heißt Micro-Credentials dot h. Wenn Sie diese Datei erstellen und dann Ihre Arduino-IDE öffnen, können Sie Ihre und zweitens oben sehen, wo Sie weglassen können. Und in diesem Thema habe ich meine Anmeldeinformationen in dieses Formular aufgenommen. Hier ist meine SSID oder meine Passwörter und mein Alt-Schlüssel von der Website von der Blink-Website. Dies ist es, was Sie auch einbeziehen können, aber Sie können es auch hier einbeziehen. In der Hauptskizze. Mit Inklusive. Sie können die Datei in die Hauptskizze einfügen. Vergiss nicht, das richtige Board für dich auszuwählen. Ja, und der Vorstandsmanager und die Arduino-IDE für ihn können Sie zum Beispiel installieren, dass dies 32 Kern sind. Was wir jetzt tun müssen, ist, dass wir zum Bibliotheksmanager gehen und Sie die Blink-Version von unten eingeben Blink-Version von unten die mittlere Nachfrage Skifahrer der richtige ist. Wenn dein Insulin blinkt. Dann können Sie auch eine Snowbuilding-Bibliothek für den ESP 32 hinzufügen . Beginnen wir also mit Domain D definiert zunächst mehrere Drucke. Dann definieren wir hier die Vorlagen-ID und den Namen, aber ich muss zurückwechseln. Wie lautet die Vorlagen-ID? Danach müssen wir das WLAN einbeziehen. Wi-Fi-Clients sollten in den Kern einbezogen werden. Wenn Sie keinen Fehler ohne Beschwerde erhalten, gehen Sie einfach zum Bibliotheksmanager und installieren Sie ihn. Jetzt haben wir bereits den Blink einfach USB 32 enthalten , ich denke, es sollte alles sein , was ein Schreibtisch-Setup auseinander macht. Im Setup-Teil stellen wir jetzt die Verbindung her, die wir verdienen möchten. Dies wird geschehen , wenn der Blinkstart von SSID beginnt und der Pass in den Anmeldeinformationen enthalten ist. In der Schleife. Wir tippen Blink Run ein. Probieren wir es mal aus. Wenn ich falsch geschrieben habe, habe ich es vielleicht falsch geschrieben. Dann kompilieren. Kompilieren. Sieht bisher gut aus. Was haben wir dann jetzt hier? Lass es uns sehen. Verbunden natürlich das USP und an meinen PC. Dann klicken wir auf die Indizes und überwachen. Es verbindet sich. Und es verbindet sich mit meinem Frauenteam. Dies ist meine temporäre IP-Adresse. Und hier sehen wir, dass die Blink-Verbindung erfolgreich ist. Du bist sehr gut. Wenn Sie Probleme haben, überprüfen Sie erneut Ihre Anmeldeinformationen vom Blinker, AuthToken Sie die Vorlagen-ID, und achten Sie auf die Variablen für die Verbindung. Es sollte in diesem Format vorliegen und dann sollten Sie eine einfache Verbindung haben . Aber es ist nichts passiert, weil wir nichts implementiert haben, aber die Verbindung stimmt. 9. Hole die Daten von Blynk: Jetzt möchten wir das Web-Dashboard zu unserem USP und mit meiner neuen Datei 0 zu eins ausführen das Web-Dashboard zu unserem USP und mit meiner neuen Datei , wo nur ein paar Zeilen hinzugefügt werden müssen , damit dies passieren kann. Sie können hier offensichtlich in grünen Punkten sehen, das bedeutet, dass die ESPs bereits mit meinem Dashboard verbunden sind. Jetzt springen wir über den weißen Setup-Teil und tippen das Blinzeln direkt in diese Blinker, rechte Funktion. Dies bedeutet, dass die Skizze im Hintergrund überwacht wird wenn sich unsere Diätdaten ändern , die jetzt an einem Wochenende eingehen Weisen Sie einfach eine temporäre Variable zu, z. Windrad du. Und das wird immer das Gleiche sein. Wir tippen Param ein, dies ist der Teil von Meta, der von den Dashboards in unsere Sphäre übertragen wird . Dann tippen wir als Ganzzahl ein, weil wir eine Ganzzahl wollen und sie einfach ausdrucken. Wir sind hier, wo Sie stehen und drucken Linie. Und dann ist die LED auch ein Wert von 0 zu eins. Also kopieren wir die Funktion hier, indem wir uns einfügen und zu F wechseln. Wir könnten auch einen temporären variablen PIN-Wert da es sich um Einblicke in die Funktion handelt. Und dann sagen wir ReLu ist es, versuchen wir es mal. Lädt die gesamte Skizze und dann sollten wir einige Änderungen vornehmen. Fangen Sie sein Kompilieren und Hochladen ein. Keine Tippfehler. Hochgeladen ist abgeschlossen. Dann eröffneten wir eine Zeremonie Tom, die sich mit Homebase verbindet. Wir sind verbunden. Jetzt. Wir sollten sehen, wenn wir die LED einschalten, sollten wir eine ausschalten. Sehr, sehr gut. Und auch hier , wenn wir den Schieberegler ändern, sollten wir hier einige Werte bekommen. Und wie Sie es mit diesen wenigen Zeilen sehen können , haben wir hier und Echtzeit-Kommunikationsaustausch von einem Baptistensport zu unserem ESP 72. So einfach. im nächsten Video interagieren wir im nächsten Video einmal wirklich mit unseren Hardwareteilen. 10. Change und Helligkeit mit Internet ändern: Lasst uns nun mit der LED interagieren. Und deshalb würde ich vorschlagen, wenn Sie mir folgen möchten, habe ich eine neue Datei erstellt, drei, und jetzt müssen wir am ersten Anfang auf Rich Pin definieren, wir haben unsere LED und daher integer, zum Beispiel LED-Pin, und es ist ihre Pinna 3232. Im Setup-Teil müssen wir Pin-Modi definieren. Es heißt LED-Pin und es ist ein Ausgang. Mal sehen, ob ich Ausgänge habe, sollte ein Großbuchstaben-Einbruch in O-Chem sein. Dann könnten wir jetzt in V1 springen. Und dann sagen wir, wir machen es, weil wir das Blatt wechseln, um früher zu drucken. Für Debug schlagen Sie vor, wenn der PIN-Wert eins ist, dann digitale Rechte zu hoch. Wenn Sarah, der digitale LED-Pin niedrig ist, senden Sie ihn an das Gerät. Es ist fertig, lade es hoch. Dann gehen wir zum seriellen Monitor, der das Gerät noch einmal anschließt die Kamera-Spaltung umschalten, wir können etwas sehen. Wenn ich jetzt hier auf die LED klicke , steht sie vor Schulden. Das ADD-Muster. Dann können Sie am seriellen Monitor sehen, dass wir eine und auch die LED zentriert haben. Wird es weitergehen? Ich denke, das erste, was wirklich gut funktioniert. Was wollen wir nun tun, dass wir die Helligkeit unserer LED ändern möchten. Und deshalb würde ich vorschlagen, dass wir Stufe und andere Bibliothekare für den ESPN hinzufügen müssen. Wenn wir einige Änderungen an den analogen Rechten vornehmen möchten, müssen wir hier eine Awesome Bibliothek einschließen. Das bedeutet, dass AnalogWrite ein SP 8266 enthalten ist. Hier. Wir müssen es mit einbeziehen und es wird Rechte sein. Laden Sie es einfach vom Bibliotheksmanager herunter. Zuallererst haben wir auch noch ein digitales Recht geändert. So wurde beispielsweise AnalogWrite hier gesendet und PGM-Signal, das bedeutet, dass wir nicht auch senden können, nicht nur ein digitaler, digitaler Wert bedeutet 0 oder eins, sondern jetzt können wir von einem senden, um diese 55 zu verdienen, zum Beispiel verschiedene unvidious helle LED-Pin. Und wenn wir Anfälle haben wollen, sind sehr stolz darauf, an 255 geschickt zu werden. Niedrig wird hier als 0 sein. Das Gleiche, was wir uns jetzt hier bewerben könnten. Für B1 bedeutet, dass wir AnalogWrite LED-Pin sehen. Der PIN-Wert wird hier sein. Der Wert ist die Variable aus dem Pin-Wert der Summe. Jetzt ändere ich mich hier. Dass wir auch hier sehen können, ist die LED ein Schalter, aber wir bleiben an der Helligkeitsschicht hängen, so dass, wenn unsere Nullübergabe den Wert des Pinwerts nur Werte von 0 auf 100 ändern kann, aber die LED kann Zustände von 0 bis 255 haben. Und deshalb haben wir hier auch eine andere Funktion. Und die Funktion, die wir verwenden möchten, ist Ost- und Mapping-Funktion. So sagen wir zum Beispiel, dass Nu Map ist. Diese Mapping-Funktion wird fünf Ganzzahlen haben. Die erste wird die Variable sein, die wir in die Funktion stecken , die hier von oben das Windrad ist. Und dann können wir von unten sehen, von hoch. Unser niedrigeres Windrad ist 0 bis 100. Wir erinnern uns, dass wir hören können, wie das Serum auf 100 wechselt. Dieser Wert sollte von 0 auf 255 geändert werden. Das ist kein praktischer Weg. Dann schreiben wir die analogen Rechte mit dem neuen Weg Lian und laden die Skizze hoch. Und dann sollten wir in der Lage sein, den Effekt zu sehen, zu hören und zu verblassen, wenn wir den Helligkeitsschieber auf unserem Labor-Dashboard nach oben ändern . Wir haben also 255 verschiedene Arten von Zuständen , bei denen LED ein- und ausgeschaltet wird. Wie wäre es mit meinem Stapelfortschritt oder Fortschritt? Nicht sehr weit. Da sind wir los. Mal sehen. Hochgeladen. Herstellen der Hardwaresets mit Homebase verbunden. Readier bezieht sich auf eine Website. Dann funktioniert LED auf LDF einwandfrei. Führte weiter. Wenn Sie hier eine leichte Änderung sehen können. 15%, 80 Prozent, Sarah wird ausgeschaltet. Dann kann ich es mit diesem Schieberegler einschalten , weil wir noch einmal schauen, richtig? Wenn ich dann die LED einschalte, muss ich auf 255 springen und wir können sie mit dem analogen Schieberegler für die Schreibhelligkeit ausschalten. Sehr nett. Wie Sie sehen können, einfache, einfache Methoden mit Helligkeit und Switch und in einer Echtzeit-Internetumgebung implementiert. 11. Sending an Blynk: In diesem Video möchten wir jetzt einen Austausch von der Temperatur und Luftfeuchtigkeit von DHT 11 vornehmen von der Temperatur und Luftfeuchtigkeit von DHT 11 und werden an unser Dashboard gesendet und es auch visualisieren. Deshalb müssen wir etwas in unsere Vorlagen hinzufügen. Schablonen Jahre VON 32 LEDs. Wir gehen zum Datenstrom und klicken auf Bearbeiten und fügen weitere Pins hinzu. Zum Beispiel Temperatur. Wer kam ist da war auch okay, min, max, fortgeschrittenes Waschbecken, keine entmutigenden Kinder. Und der Pin ist drei. Dann fügen wir einen neuen Datenstrom hinzu, virtuellen Pin, der für wen gewesen wäre? 100. Einige Einheiten. Lass es mich sehen. Millimeterkilometer Masse Milligramm Quotensekunden, Celsius. Interessant. Dann. Und einer unter Standardwert auf, sieht bisher gut aus. Dann sagen wir Fitz, aktualisieren Sie das Kontinuum des aktiven Geräts. Wechseln Sie jetzt zurück zu unserem Gerät, bevor wir zum Dashboard gehen, weil wir etwas bearbeiten möchten, z. B. eine Höhle per Drag & Drop. Klicken Sie auf das Jahr, etwas Boom, wir wählen hier. Die Temperatur. Titel ist Temperatur auf überlastetem dupliziertem Datenstrom denn wir können wählen, ob wir färben möchten, ich hätte gerne einen blauen. Und ich hätte gerne ein rotes, orangefarbenes sicheres Update-Gerät. Gehe zu meinem Gerät. Espn. Wir haben jetzt unser Dashboard. Aber natürlich haben wir in dieser Skizze nichts umgesetzt. Deshalb gehen wir wieder zu false zurück. Okay, das ist besser. Lassen Sie uns also sehen, dass wir hier in unserer Skizze einige Daten aus unserem Bett hier von unserem Sensor bekommen. Wir müssen auch eine Bibliothek implementieren, DHT-Bibliothek bezeichnet wird, die gerade über den Bibliotheksmanager heruntergeladen wurde. Dann müssen wir hier definieren, um den Pin zu denken und welchen Sensortyp es auch einen ADHD 22 gibt. Mehr Genauigkeit eins. Dann musst du 20 auf den Pin ändern. Wir haben in das Drahtdiagramm eingepasst und dann initialisieren wir das Objekt, das HTM mit dem Pin und den Typ. Und für später schließen wir auch hier und Taemin ein und blinken die Zeit weiter. Dies ist auch im Kern ESPN enthalten. Und jetzt müssen wir in unseren Setup-Setup-Teil springen. Wir beginnen mit unserer VHDL und beginnen. Und wir schließen auch in die Schleife , dass der Blink-Timer ausgeführt wird, weil wir ein , dass der Blink-Timer ausgeführt wird, weil wir Ihnen regelmäßig unsere neuen Daten an unser Web-Dashboard senden möchten . Und das wird mit unserem Timer zugewiesen. Daher können wir im Setup-Timer auf Lautstärke einstellen. Wir können Millisekunden festlegen, die so lange definieren und Daten zum Blinzeln senden. Und das wird unsere eigene geschaffene Funktion sein. Alle sieben Sekunden bis zum Timer springt in diese Funktion und ruft die Funktion auf. Wir könnten es auch in der Schleife mit dem Nahen Osten machen, aber warum verwenden wir hier nicht den Timeout? also ein bisschen hier oben gehe, möchte ich etwas weißen Sand Theta verwenden , deshalb müssen wir die Temperatur und die Luftfeuchtigkeit von unserem Zentrum ablesen. Wir machen und temporär variabel. Es heißt Team und DHT. Temperatur. Wenn Sie eine Einheit Celsius haben möchten, mehr andere Typen, können Sie zum Beispiel wahr oder für feine Höhen eingeben . Aber ich musste nach Celsius. Dann eine Schwimmer Atrium-Immunität MD BHT. Das ist der Name unseres Objekts. Lies es. Jetzt werden in dieser temporären Variablen unsere Sensordaten in Echtzeitumgebungen gespeichert. Dann machen wir hier und Logik. Wenn es keine Zahl ist, dann gibt es etwas, das kein Problem darstellt. Aber wenn es eine Zahl gibt, wird die Bedingung übersprungen. Und dann ist es wirklich einfach, die Daten an unser Web-Dashboard zu senden , sagen wir zum Beispiel V3 ihm, blinken Sie virtuelle Rechte, tut uns leid, das ist die Temperatur. Und übergeben Sie die Variable t, blinken Sie dann. Ritter-Rechte. V4 ist zu viel Idiom. Ich möchte zum Debugzweck die Temperaturdaten auch im seriellen Monitor haben. Und es ist alles, was wir hier tun müssen. Mal sehen, ob wir Fehler bei ihrer Kampagne haben. Aber ich denke, das ist alles , was wir tun müssen. Wie Sie sehen können, handelt es sich auch eine einfache einfache Codezeilen. Lies einfach die Sensordaten vor. Und mit Blink Ritter Rechten können wir Werte an unser Dashboard weitergeben. Hochladen von Skizzen. Wir können unsere Einstellung sehen. Schalten Sie die monotone 0 ein, die mit Homebase verbunden ist. Verbundene Verbindung ist da. Hier haben wir unsere Daten auf 22 Grad versucht. Perfekt. Wie Sie sehen können, wird er alle sieben Sekunden aktualisiert. Und mit unserer Temperatur 2200 und auch Ihrer Luftfeuchtigkeit und mit einem bestimmten Datum, aber auf dem seriellen Monitor habe ich nur die Temperatur gedruckt. Da sind wir los. Wir haben unser Internet der Dinge Gerät, das Daten an das Dashboard sendet, und wir können auch Daten aus dem Dashboard senden. Zu unseren Jahren als ECS handelt es sich nur um etwa 80 Codezeilen. 12. Mit der Automatisierung deine Sensoren beobachten: Blink bietet viel mehr als nur Daten zu senden und zu empfangen. Es gibt einige Optimierungsalgorithmus im Hintergrund , die wir verwenden können. Bei einigen Werten gibt es beispielsweise einen Schwellenwert von einigen Werten, dann senden und sie senden eine E-Mail oder wir erhalten eine Benachrichtigung an der Hüfte. Und übrigens ist es auch gut. Habe es heruntergeladen. Es ist die Blink-IoT-App. Und wir können auch erstellen und Dashboard erstellen. Es passt nicht zum Web-Dashboard. Alles, was wir bisher gemacht haben, können Sie auch auf Android und iOS verwenden oder machen. Also, aber hier möchte ich Ihnen zeigen, was wir mit der Optimierung machen können. Zuallererst springen wir in unsere Vorlagen zu den Datenströmen. Zum Beispiel möchte ich Ihren Schwellenwert von der Helligkeitsstufe aus festlegen, wenn unsichere Helligkeitsstufe erreicht wird, dann würde ich keine Benachrichtigung auf meinem Smartphone erhalten. Natürlich kannst du es auch mit dem Temperaturniveau machen , aber es ist einfacher mit dem Schieberegler, dich zu zeigen. Klicken Sie zuerst auf das erste Mal, wir müssen zu Bearbeiten und dann zur Helligkeitsstufe gehen . Gehe zu Erweitert scrollend nach unten. Und hier haben wir die Belichtungsoptimierung und den Sprachassistenten unserer Optimierung ausgesetzt. Dann klicken wir unter Bedingungen verfügbar und wählen hier zum Beispiel die Helligkeitsstufe. Sie sehen Farbwechselbereichs-Steuerung oder Netzschalter. Was ist in Aktionen verfügbar? Klicken Sie auf Speichern. Klicken Sie auf Speichern. Aktualisieren Sie ein Gerätekontinuum. Nun, hier fehlt der Optimierungslink. Lade die Seite einfach neu. Und dann haben wir hier die Optimierungen. Wenn wir hier den Datenstrom geändert haben, klicken wir auf Optimierungsautomatisierungen. Automatisierungen. Und hier haben wir Bedingungen, Zeitplan pünktlich, Sonnenuntergang, Szenengerätestatus. Und das ist wirklich praktisch, wenn es um Internet of Things Geräte geht, zum Beispiel wenn Sie einige Flüssigkeitsstände steuern möchten oder einige Motoren, einige Relais usw. starten möchten. um Internet of Things Geräte geht, zum Beispiel wenn Sie einige Flüssigkeitsstände steuern möchten oder einige Motoren, einige Relais usw. starten möchten. Geräte-Status. Zum Beispiel können Sie auch Fenster oder Türen öffnen , wenn ein gewisses Temperaturniveau erreicht ist. Aber hier wollen wir die Helligkeitsstufe von unserem I-SPY Chirurgen auf wann einstellen . Es ist, lass mich sehen. Nicht gleich, kleiner als gleich, zum Beispiel 20. Helligkeitsregelung. Dann sende eine App-Benachrichtigung und der Betreff, es ist zu dunkel. Hilfe-Limit, vorübergehend, kein Limit. Was ist das? Kann diese ändern, um sie zu decken. Und das war's. Sicher. Wie Sie sehen können, können wir hier auch in E-Mail oder was auch immer umstellen. Aber ich möchte nur, dass du diese Helligkeitsregelung hier hast. Gehen wir zurück zu unserem Gerät, zu unserem Wechsel hier. Hier ist mein Gerät. Ich habe mich dort geöffnet, blinke auf, aber ich schließe die App und schalte dann aus. Wir ändern die Helligkeitsstufe. Es wird nichts passieren. Es wird nichts passieren. Jetzt fahre ich am 20. Ich habe die Benachrichtigung von Blink bekommen. Es ist zu dunkel. Helfen Sie. Siehst du das stattdessen? Anstatt zu fokussieren, weiß ich es nicht. Aber hier ist die Dunkelheit. Hören Sie noch einmal zu. Über dem Schwellenwert. Los, die Knie gehen nach unten. Wir haben die Benachrichtigung. Und das ist auch sehr praktisch, wenn es zum Beispiel darum geht, Ihre Pflanzen zu gießen, flüssige Dinge auch mit Zeitbedingungen. Viele Möglichkeiten, die das Blink-Dashboard und Optimierungsalgorithmus. Bisher kommen wir zum Ende unseres gesamten Projekts. 13. Conclusio: Wir befinden uns jetzt am Ende dieses Online-Kurses und ich möchte alle Erkenntnisse zusammenfassen , die wir hier in diesem Kurs gemacht haben. Zunächst haben wir ein Internet of Things Gerät erstellt. Wir senden Daten aus unserem Web-Dashboard an unser USP. Zum Beispiel können wir die LED einschalten und auch die Helligkeitsstufen ändern. Danach senden wir auch reale Sensordaten an unsere Dashboards und wunschlisten sie auch in Echtzeit auf der Blink-Website auf. Danach bearbeiten wir auch einen Optimierungsalgorithmus. Wenn beispielsweise der Schwellenwert erreicht ist, erhalten wir auch eine Benachrichtigung auf unserem Smartphone. Und das ist wirklich Smart Home oder auch ein Internet von Geräten , die nur wenige Codezeilen waren, einfach zu bedienen, kostenlos zu bedienen. Dieser kurze und schnelle Online-Kurs. Ich hoffe, ich sehe dich in einer anderen Klasse.