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.