Kostenloser Versand ab €74,95 NL

Vor 16:00 bestelt = Heute versendet

Schnelle Lieferung mit DHL

XNUMX Tage Rückgaberecht *


Land

Arduino IoT Cloud Handbuch

Arduino erstellen ist eine integrierte Online-Plattform. Diese Plattform ermöglicht es Erstellern und professionellen Entwicklern, Code zu schreiben. Sie erhalten auch Zugriff auf Inhalte und können boards konfigurieren. Es ist auch möglich, Ihre Projekte mit anderen zu teilen. Gehen Sie schneller als je zuvor von einer Idee zu einem fertigen Produkt IoT-Projektt. Mit Arduino Create können Sie eine Online-Version der IDE verwenden. Hier können Sie mehrere Geräte an das anschließen Arduino IoT-CloudSie können jeden Aspekt Ihres Projekts direkt von einem Dash aus steuernboard managen. Die Umgebung ist sowohl für Anfänger zugänglich als auch für den Profi produktiv.
 
In diesem Handbuch lernen Sie Folgendes:
  • So arbeiten Sie mit Arduino Create
  • So arbeiten Sie mit der Arduino IoT Cloud
  • So erstellen Sie Eigenschaften
  • So steuern Sie ein Licht über die IoT-Cloud
  • Lesen des Werts eines Potentiometers in der IoT-Cloud
  • Lesen des Werts eines Druckknopfs in der IoT-Cloud
  • So zeigen Sie den Wert eines HC-SR04 in der IoT-Cloud an
Arduino IoT Cloud Lektion 1: LED-Licht

Lektion 1: IoT Cloud LED-Licht

Dies ist die erste Lektion aus dem Arduino IoT Cloud HandbuchIn dieser ersten Lektion lernen Sie, wie Sie Ihr neues Arduino Nano 33 IoT in Arduino Create konfigurieren. Wir erklären die Grundkonzepte in der IoT-Cloud und zeigen Ihnen, wie Sie ein Licht über das Internet steuern.

Was ist Arduino Create?

Mit Arduino Create können Sie Codes schreiben. Auch Sie erhalten Zugriff auf Inhalte, die Sie können boards Projekte konfigurieren und teilen. Das Arduino Create ist eine immer aktuelle und online Version des Arduino IDE. Es bietet die Möglichkeit, Builds zu teilen und Feedback zu erhalten. Dies stellt sicher, dass Sie von zu Hause aus effizient und effektiv arbeiten können. Wenn Sie ein Projekt nicht von Grund auf neu starten möchten, besteht immer die Möglichkeit, die Leistungsfähigkeit der Community zu nutzen. Dies kann auf dem Arduino Project Hub erfolgen, indem Sie Projekte durchsuchen und zu Ihren eigenen machen.

Notwendigkeiten:

1x Arduino Nano 33 IoT

1x Brotboard

3X Überbrückungskabel

1X LED-Licht

1X 220 Ohm Widerstand

Arduino erstellen

Schritt 1: Arduino Create einrichten

Zuerst gehen wir board in Arduino Create konfigurieren. Gehe zu: https://create.arduino.cc/. Sie sehen dann das Hauptmenü. Wählen Sie hier IoT Cloud. Wenn Sie bereits angemeldet sind, werden Sie zu einem Bildschirm mit der Aufschrift „Your Things“ weitergeleitet. Wenn Sie noch nicht angemeldet sind, müssen Sie sich anmelden oder ein Konto erstellen. Arduino Create ist kostenlos, es ist jedoch auch eine kostenpflichtige Version verfügbar. Je nachdem, was Sie mit Arduino Create tun möchten und wie oft Sie es verwenden, können Sie zwischen diesen Versionen wählen. 

Wenn Sie angemeldet sind und sich auf der IoT Cloud-Seite ein Kästchen mit der Aufschrift „Neues erstellen“ befindet, wählen Sie es aus. Sie werden nun zu einem neuen Bildschirm weitergeleitet. Hier bekommt man eine board auswählen. Da wir in diesem Projekt mit einem Arduino Nano 33 IoT arbeiten, wählen Sie diesen aus. Sie kommen auf eine neue Seite, auf der einige Dinge erklärt werden. Zu board Wählen Sie zum Konfigurieren „Start“.

 

Arduino IoT Cloud - Erstellen Sie etwas
IoT-Cloud - Arduino Nano 33 IoT

Verbinden Sie nun Ihren Arduino Nano 33 IoT über ein USB-Kabel mit Ihrem Computer. Wenn der Computer der Arduino ist board Sie gelangen automatisch zum nächsten Schritt. In diesem Schritt Sie müssen Ihren Arduino Nano 33 IoT benennen. Wir haben unsere "EVJ-33-iot" genannt. Aber Sie können Ihrem einen Namen Ihrer Wahl geben.

Arduino IoT-Cloud-Name Ihr board

Sobald du board einen Namen vergeben haben, wählen Sie „Weiter“. Jetzt kannst du board konfigurieren. Sie erhalten die Option „Nein, danke“ und „Konfigurieren“. Wählen Sie „Konfigurieren“. Der Arduino Nano 33 IoT verfügt über a Mikrochip ECC508 Kryptochip† Dieser Chip dient Ihrer Identifizierung board wenn es mit Ihrem Arduino-Konto verknüpft ist. Sobald der Chip konfiguriert ist, ist er es board bereit zum Benutzen. Wählen Sie nun „Back to Cloud“, Sie kommen zu „Create New Thing“

Hier geben wir einen Namen ein und wählen ihn aus board was wir verwenden wollen. Wenn Sie diese eingegeben haben, wählen Sie „Erstellen“.

 

Nachdem Sie Ihr Ding erstellt haben, können Sie eine Eigenschaft hinzufügen. In diesem Projekt ist die Eigenschaft ein (rotes) LED-Licht. Wählen Sie "Eigenschaft hinzufügen".
Auf dieser Seite geben wir der LED einen Namen. In diesem Fall ”Led_red”. In dem Typ wählen wir ”ON / OFF (Boolean). Ein Boolescher Wert ist ein Datentyp mit nur 2 möglichen Werten.
Bei "Berechtigung" wählen Sie "Lesen & Schreiben". Wir tun dies, weil wir die LED in der IoT-Cloud ein- und ausschalten können.
Wir belassen Update auch bei "Wenn sich der Wert ändert". Dadurch wird sichergestellt, dass dieser Wert sofort an die Cloud gesendet wird, wenn sich der Wert der Eigenschaft / Variablen innerhalb der Skizze des Boards ändert. Wenn Sie dies alles ausgefüllt haben, wählen Sie "Eigenschaft erstellen".

Eigenschaft Arduino IoT hinzufügen

Unter der Überschrift „Dashboard” Sie können die neu erstellte Eigenschaft finden. Wie Sie sehen können, ist dies ein Ein-/Ausschalter. Wenn Sie mehrere Eigenschaften haben, können Sie diese auch verschieben, indem Sie sie ziehen. Die IoT-Cloud ist jetzt bereit. Wir werden jetzt die LED mit dem Arduino Nano 33 IoT verbinden und dann programmieren.

Schritt 2: Bauen und Verkabeln

Jetzt werden wir das Projekt zusammenstellen.

Wir beginnen damit, den Arduino Nano 33 IoT auf das Brot zu legenboard† Mitten im Brotboard es gibt einen Steckplatz. Stellen Sie sicher, dass die Stifte der board auf beiden Seiten des Steckplatzes wie unten gezeigt. Legen Sie nun das LED-Licht auf die board und verbinden Sie das + mit dem Ausgang D2. Am – einen 220 Ohm Widerstand platzieren. Verbinden Sie es dann mit einem GND-Pin. Das war es! Sie haben jetzt Ihr erstes IoT-Projekt verkabelt.

Arduino IoT Licht

Schritt 3: Programmierung

Nachdem Sie die Verkabelung und den Bau Ihres Arduino IoT-Lichts abgeschlossen haben, können Sie mit der Programmierung des Arduino Nano 33 IoT beginnen. Wenn Sie sich in der IoT Cloud befinden, wird "Skizze bearbeiten" angezeigt. Klicken Sie hier. Sie gelangen nun automatisch zum Arduino Web Creator. Hier wurde automatisch eine neue Skizze erstellt, die bereits einige Werte enthält.

Zuerst werden wir die Internetverbindung einrichten. Gehen Sie zur Registerkarte "Geheimnis", hier können Sie die SSID und das Passwort Ihres Netzwerks eingeben. Dies ist erforderlich, um das Arduino Nano 33 IoT mit der IoT-Cloud zu verbinden.

 

Jetzt schauen wir uns die Registerkarte "thingProperties.h" an.

#include <ArduinoIoTCloud.h>

Dadurch wird die ArduinoIoTCloud-Bibliothek importiert. Diese Bibliothek stellt sicher, dass die lokalen Skizzenvariablen mit den IoT Cloud-Eigenschaften synchronisiert werden.

#include <Arduino_ConnectionHandler.h>

Der WifFiConnectionManager wird zum Verwalten der WiFi-Verbindung verwendet.

char ssid[] = SECRET_SSID;
char pass[] = SECRET_PASS;

Diese Werte stammen aus der Registerkarte "Geheimnis".

const char THING_ID[] = "df79a865-1cb7-455e-8b93-b3a26e90737e";

Dies ist die eindeutige ID des "Dings".

void onLedRoodChange();

Diese Zeile deklariert eine Funktion, die aufgerufen wird, wenn der Wert unserer LED-Eigenschaft im IoT-Dash geändert wirdboard† Diese Art von Funktion wird als Callback bezeichnet.

bool light;

Erklärung der LED-Variablen.

void initProperties()

Diese Funktion wird im setup () -Block der .ino-Datei aufgerufen.

ArduinoCloud.setThingId(THING_ID);

Erzählt unsere Skizze, mit der sich das „Ding“ verbinden muss.

ArduinoCloud.addProperty(led_rood, READWRITE, ON_CHANGE, onLedRoodChange);

Weist die Skizze an, die LED-Variable als eine Eigenschaft unserer Sache zu betrachten und die Rückruffunktion auf LedRoodChange jedes Mal auszuführen, wenn der Wert der Eigenschaft in der Arduino IoT Cloud geändert wird. Die Berechtigungen für diese Eigenschaft sind auf READWRITE festgelegt, da dies beim Erstellen dieser Eigenschaft ausgewählt wurde.

WiFiConnectionHandler ArduinoIoTPreferredConnection(ssid, pass);

IInitialisiert die Verbindungsverwaltung mit dem Namen des WLAN-Zugangspunkts (SECRET_SSID) und dem Kennwort (SECRET_PASS), die wir auf der Registerkarte "Geheim" festgelegt haben.

Eigenschaften des Arduino-Webeditors

Wir gehen jetzt zurück zum ersten Reiter. Hier werden wir den Code schreiben. Wie jeder Arduino Sketch besteht der Code aus 2 Teilen. Das Void-Setup und die Void-Schleife. Das Setup wird einmalig ausgeführt, sobald die board startet oder wenn die Reset-Taste gedrückt wird. Die Schleife wird so lange wiederholt, wie sie ist board ein staat.

Es sind bereits einige Standardcodezeilen bereit. Wir beschreiben diese unten.

#include "thingProperties.h"

Importiert alle Variablen und Funktionen von der Registerkarte "thingProperties.h".

setDebugMessageLevel(2);

Legt die gewünschte Ebene der Protokollnachrichten fest, die auf dem seriellen Monitor angezeigt werden sollen. Dies ist jetzt auf Stufe 2 eingestellt, aber wir können es von 0 (was nur Fehler aufzeichnet) auf 3 (was ALLES aufzeichnet!) Ändern. Wenn etwas mit der WLAN- oder Cloud-Verbindung nicht funktioniert, ist es einfacher, das Problem zu finden, wenn es auf eine höhere Ebene eingestellt ist. Im Moment können wir es so lassen, wie es ist.

Serial.begin(9600);

Initialisiert den seriellen Monitor zum Anzeigen und Lesen.

delay(1500);

Warten Sie 1,5 Sekunden, bis der serielle Monitor die Zeit für die Initialisierung hat.

initProperties();

Initialisiert die in thingProperties.h definierten Eigenschaften. 

ArduinoCloud.begin(ArduinoIoTPreferredConnection);

Initialisiert die Arduino Cloud mit dem oben genannten ConnectionManager.

ArduinoCloud.update();

Dies deckt viele Dinge hinter den Kulissen ab, einschließlich der Synchronisierung der Werte von Eigenschaften zwischen der Cloud und dem Board, der Überprüfung der Verbindung zwischen Netzwerk und Cloud und anderer Logik. Wenn sich der Wert einer Eigenschaft in der Skizze ändert, erkennt die Bibliothek dies automatisch und benachrichtigt die Cloud, sodass sich dieser Wert im Arduino IoT Cloud Dash widerspiegeltboard† Ebenso, wenn der Wert einer Eigenschaft im Dashboard geändert wird, aktualisiert die Bibliothek den entsprechenden Wert auf dem Gerät.

Unten finden Sie den Code, mit dem Sie das Licht zum Laufen bringen können.

Sie können diesen Code jetzt auf den Arduino Nano 33 IoT hochladen. Wenn dies erfolgreich ist, wählen Sie „Go To IoT Cloud“. In deinem Bindestrichboard Mit dem virtuellen Taster können Sie nun die LED ein- und ausschalten.

Gehen Sie zur Arduino IoT Cloud

Sie haben jetzt die erste Lektion erfolgreich abgeschlossen. Jetzt wissen Sie, wie Sie ein LED-Licht über das Internet ein- und ausschalten. Sie wissen jetzt auch, wofür die Standardfunktionen der IoT Cloud stehen.

Arduino IoT Cloud Lektion 2: Potmeter

Lektion 2: IoT Cloud Potmeter

In der ersten Lektion haben Sie gelernt, wie man ein Licht ein- und ausschaltet. In dieser zweiten Lektion lernen Sie, wie Sie den Wert eines Potentiometers ablesen und wie Sie ihn im IoT Cloud-Dash anzeigenboard.

Notwendigkeiten:

1x Arduino Nano 33 IoT

1x Brotboard

3X Überbrückungskabel

1X 10K Potentiometer

Arduino erstellen

Schritt 1: Arduino Create einrichten

Für dieses Projekt erstellen wir ein neues „Ding“. Sie können auch das „Ding“ aus der vorherigen Lektion verwenden, aber um alles organisiert zu halten, fangen wir von vorne an.
Wenn Sie ein neues "Ding" erstellen und dasselbe board Sie werden aufgefordert, die Verknüpfung aufzuheben. In diesem Projekt haben wir es „Ding“ Arduino-IoT-Lektion-2-Potmeter genannt.

Wenn Sie Ihr "Ding" erstellt haben, können Sie eine weitere "Eigenschaft" hinzufügen. In diesem Projekt ist die Eigenschaft ein 10K Potmeter. Wir nennen diese "Eigenschaft" Potmeter_Angle. Bei dem Typ, den wir füllen “int" im. Wir geben 0 am ”Min Value” ein. Wir geben 270 am "Maximalwert" ein. 
In diesem Projekt wählen wir Nur Lesen unter "Berechtigung". Wir tun dies, weil wir nur den Wert lesen müssen.
Bei "Update" wählen wir "

 

Arduino IoT Cloud Lektion 2: Potmeter-Eigenschaft

Unter der Überschrift „Dashboard” Sie können die neu erstellte Eigenschaft finden. Wie Sie sehen können, sind noch keine Daten verfügbar. Dies liegt daran, dass wir den Arduino noch nicht programmiert haben. Sobald der Arduino richtig angeschlossen ist, erscheint hier ein Wert.

Schritt 2: Bauen und Verkabeln

Jetzt werden wir das Projekt zusammenstellen.

Wir beginnen damit, den Arduino Nano 33 IoT auf das Brot zu legenboard† Mitten im Brotboard es gibt einen Steckplatz. Stellen Sie sicher, dass die Stifte der board auf beiden Seiten des Steckplatzes wie unten gezeigt. Platzieren Sie nun das Potentiometer und verbinden Sie den linken Pin mit GND. Verbinden Sie den mittleren Pin mit A0 und den rechten Pin mit 3.3 V. Sie haben nun das Potentiometer richtig angeschlossen und können mit der Programmierung beginnen.

Arduino Nano 33 IoT Potmeter Fritzing

Schritt 3: Programmierung

Nachdem Sie die Verkabelung und den Bau Ihres Arduino IoT-Potentiometers abgeschlossen haben, können Sie mit der Programmierung des Arduino Nano 33 IoT beginnen. Wir machen das genauso wie in Lektion 1. 

Unten finden Sie den Code, mit dem das Potentiometer funktioniert. 

Sie können diesen Code jetzt auf den Arduino Nano 33 IoT hochladen. Wenn dies erfolgreich ist, wählen Sie „Go To IoT Cloud“. In deinem Bindestrichboard Sie können die Wertänderung live sehen, während Sie das Potentiometer drehen. Sie haben die zweite Lektion nun erfolgreich abgeschlossen. Jetzt wissen Sie, wie man ein Potentiometer über das Internet liest.  

Arduino IoT Cloud Lektion 3: Druckknopf

Lektion 3: IoT Cloud Druckknopf

In dieser Lektion lernen Sie, wie Sie in der Arduino IoT Cloud sehen, ob eine Taste ein- oder ausgeschaltet ist (gedrückt oder nicht gedrückt). Wenn Sie später mit vielen Schaltflächen arbeiten, können Sie den Status dieser Schaltfläche in der IoT Cloud anzeigen.

 

Notwendigkeiten:

1x Arduino Nano 33 IoT

1x Brotboard

3X Überbrückungskabel

1X Druckknopf

1X 10K Widerstand

Arduino erstellen

Schritt 1: Arduino Create einrichten

Für das Projekt erstellen wir ein neues „Ding“. Sie können auch eines der „Dinge“ aus den vorherigen Lektionen verwenden. Um alles klar zu halten, erstellen wir für dieses Projekt ein neues „Ding“. In diesem Projekt haben wir den "Ding" Arduino-IoT-Lektion-3-Druckknopf genannt. Wenn das Ding erstellt wird, fügen wir eine Eigenschaft hinzu. Die Eigenschaft ist in diesem Fall ein Druckknopf. Für den Typ wählen wir wieder den Booleschen Wert, aber die Berechtigung muss schreibgeschützt sein. Wir tun dies, weil wir den physischen Druckknopf lesen wollen.

Nachdem wir das Grundstück erstellt haben, werden wir die Schaltung bauen und verkabeln.

 

IoT Cloud Lektion 3 Eigenschaft Drucktaste

Genau wie in der vorherigen Lektion können Sie sehen, dass noch keine Daten eingetroffen sind. Sobald der Code auf dem Arduino Nano 33 IoT "True" oder "False" lautet. Es wird im Allgemeinen auf "False" gesetzt, sobald die Taste gedrückt wird, wechselt es zu "True".

Schritt 2: Bauen und Verkabeln

Jetzt werden wir das Projekt zusammenstellen.

Sie beginnen damit, den Arduino Nano 33 IoT auf das Brot zu legenboard† Mitten im Brotboard es gibt einen Steckplatz. Stellen Sie sicher, dass die Stifte der board auf beiden Seiten des Steckplatzes wie unten gezeigt. Der Knopf hat 4 Anschlüsse 2 auf jeder Seite. Verbinden Sie nun die Überbrückungsdrähte auf einer Seite mit jedem Pin (siehe Abbildung). Die Taste ist normalerweise geöffnet, sobald die Taste gedrückt wird, wird eine Verbindung hergestellt.

Legen Sie die 3,3 Volt auf die Plus-Seite, dann verwenden wir Pin 5, um den Knopf zu verbinden. Pin 5 ist mit der negativen Seite der Taste verbunden. Bevor Sie das Minus an den GND anschließen, muss ein 10k Ohm Widerstand dazwischen platziert werden. 

Nachdem Sie den Aufbau und die Verkabelung der Schaltung abgeschlossen haben, können Sie mit der Programmierung beginnen.

Arduino Nano 33 IoT Potmeter Fritzing

Schritt 3: Programmierung

 Wir programmieren das Arduino auf die gleiche Weise wie in den vorherigen Lektionen. Der Code, den Sie dafür verwenden, ist unten. Wenn Sie es besser lernen möchten, geben Sie den Code ein, anstatt ihn zu kopieren und einzufügen. Sie werden lernen, besser zu programmieren.

Sobald Sie den Code geschrieben haben, können Sie ihn auf den Arduino hochladen. Wenn dies erfolgreich ist, gehen Sie zurück zur IoT Cloud, klicken Sie auf dashboard† Wenn es richtig ist, wird „Falsch“ angezeigt. Sobald Sie die Taste drücken, wechselt sie auf „True“. 

Jetzt wissen Sie, wie Sie Daten von einem Druckknopf über die Arduino IoT Cloud lesen können!

Druckknopf True Arduino 33 IoT
Arduino IoT Cloud Lektion 4: HC-SR04 Abstandssensor

Lektion 4: IoT Cloud Remote Sensor

In dieser Lektion lernen Sie, wie Sie den Wert eines Ultraschall-Abstandssensors HC-SR04 im Arduino IoT ablesen. Wir speichern diese Werte, damit wir sie in einem Diagramm sehen können. 

Notwendigkeiten:

1x Arduino Nano 33 IoT

1x Brotboard

4X Überbrückungskabel

1X HC-SR04

1X Brotboard Ernährung. (5 V)

Arduino erstellen

Schritt 1: Arduino Create einrichten

Für das Projekt erstellen wir ein neues „Ding“. Sie können auch eines der „Dinge“ aus den vorherigen Lektionen verwenden. Um alles klar zu halten, erstellen wir für dieses Projekt ein neues „Ding“. In diesem Projekt haben wir den "Thing" Arduino-IoT-Lesson-4-Distance-Sensor genannt. Wenn das Ding erstellt wird, fügen wir eine Eigenschaft hinzu. Die Eigenschaft ist in diesem Fall ein Abstandssensor. Für den Typ wählen wir wieder "Länge (Zentimeter)". Wir möchten nur Daten lesen, daher muss die Berechtigung auf schreibgeschützt eingestellt sein. Am Ende der Seite sehen Sie den Verlauf. Wir wählen dies, um die eingehenden Daten zu speichern. Dadurch können wir später ein Diagramm mit den gemessenen Werten sehen.

Nachdem wir das Grundstück erstellt haben, werden wir es bauen und verkabeln.

 

Einstellungen der HC-SR04-Eigenschaft in der Arduino IoT Cloud

Im Bild unten sehen Sie bereits einige Daten. Sie sehen dies erst, wenn der Code hochgeladen wurde. Die aktuelle Entfernung wird im linken Bild angezeigt. Oben rechts sehen Sie eine kleine Grafik. Wenn Sie darauf klicken, sehen Sie das richtige Bild. Die gesammelten Daten werden in ein Diagramm umgewandelt. Sie können die letzte Minute, 30 Minuten, Stunde usw. sehen. 

HC-SR04-Diagramm Arduino IoT Cloud

Schritt 2: Bauen und Verkabeln

Jetzt werden wir das Projekt zusammenstellen.

Sie beginnen damit, den Arduino Nano 33 IoT auf das Brot zu legenboard† Mitten im Brotboard es gibt einen Steckplatz. Stellen Sie sicher, dass die Stifte der board auf beiden Seiten des Steckplatzes wie unten gezeigt. Der HC-SR04 benötigt eine 5-V-Stromversorgung. Um den Sensor mit konstanter Spannung zu versorgen, verwenden wir ein Brotboard Ernährung. Der HC-SR04 hat 4 Pins. Der VCC verbindet sich mit dem + Pfad des Brotesboard weil es jetzt 5V hat. Als nächstes verbinden wir den Trig (Trigger) Pin mit D11. Wir verbinden den Echo-Pin mit D12 und den GND-Pin mit dem – Pfad des Brotesboard.

Achtung! Wenn Sie das Brot mögenboard Stellen Sie sicher, dass die Jumper-Kappe auf 5 V anstelle von 3,3 V eingestellt ist.

Nachdem Sie den Aufbau und die Verkabelung der Schaltung abgeschlossen haben, können Sie mit der Programmierung beginnen.

Arduino Nano 33 IoT Potmeter Fritzing

Schritt 3: Programmierung

Wir programmieren das Arduino auf die gleiche Weise wie in den vorherigen Lektionen. Der Code, den Sie dafür verwenden, ist unten. Wenn Sie es besser lernen möchten, geben Sie den Code ein, anstatt ihn zu kopieren und einzufügen. Sie werden lernen, besser zu programmieren.

Sobald Sie den Code geschrieben haben, können Sie ihn auf den Arduino hochladen. Wenn dies erfolgreich ist, gehen Sie zurück zur IoT Cloud, klicken Sie auf dashboard† Sie sollten jetzt Daten sehen, wie in den Bildern in Schritt 1 gezeigt.

Jetzt wissen Sie, wie Sie Daten von einem Druckknopf über die Arduino IoT Cloud lesen können!

Hier sehen Sie unsere Version des DHT11-Projekts

Lektion 5: Feuchtigkeits- und Temperatursensor für IoT-Wolken

Dies ist die fünfte Lektion aus dem Arduino IoT Cloud Handbuch. Hast du noch nicht die ersten Lektionen genommen? Überprüfen Sie dies heraus here. In dieser Lektion lernen Sie, wie Sie den Wert eines DHT11-Temperatur- und Feuchtigkeitssensors im Arduino IoT ablesen. 

  • Level - Anfänger / Mittelstufe 35% 35%
  • Dauer - 20/30 min 33% 33%
  • Kosten - 41,30 € komplett 30% 30%

Anforderungen

1x Arduino Nano 33 IoT

1x Brotboard

3X Überbrückungskabel

1X DHT11

Arduino erstellen

Schritt 1: Richten Sie Arduino Create ein

Wir erstellen eine neue „Sache“ für das Projekt. Sie können auch eines der „Dinge“ aus den vorherigen Lektionen verwenden. Um alles klar zu halten, erstellen wir für dieses Projekt ein neues „Ding“. In diesem Projekt haben wir den "Ding" Arduino-IoT-Lektion-4-Feuchtigkeitssensor genannt. Wenn das Ding erstellt wird, fügen wir ihm zwei Eigenschaften hinzu. Die Eigenschaften in diesem Fall sind Temperatur und Luftfeuchtigkeit. Für den Typ wählen wir "Temperatursensor (Celsius)" und "Relative Luftfeuchtigkeit (Prozent)". Wir möchten nur Daten lesen, daher müssen die Berechtigungen nur für beide gelesen werden. Am Ende der Seite sehen Sie den Verlauf. Wir wählen diese nicht aus.

Hier sehen Sie die Konfiguration der Temperatureigenschaft.
Hier sehen Sie die Konfiguration der Feuchtigkeitseigenschaft

Im Bild unten sehen Sie bereits einige Daten. Sie werden dies erst selbst sehen, wenn der Code hochgeladen wurde. Links sehen Sie die Temperatur und rechts die Luftfeuchtigkeit.

Hier sehen Sie Beispiele für Werte. Sie werden dies erst sehen, wenn Sie Ihren Code hochgeladen haben.

Schritt 2: Bauen und Verkabeln

Jetzt werden wir das Projekt zusammenstellen.

Sie beginnen damit, den Arduino Nano 33 IoT auf das Brot zu legenboard† Mitten im Brotboard es gibt einen Steckplatz. Stellen Sie sicher, dass die Stifte der board auf beiden Seiten des Steckplatzes wie unten gezeigt. Der DHT11 hat 4 Pins. Der VCC wird mit dem 3.3-V-Pin des Arduino verbunden. Als nächstes verbinden wir den Datenpin mit D2. Der GND-Pin auf dem GND-Pin des Arduino.

Nachdem Sie den Aufbau und die Verkabelung der Schaltung abgeschlossen haben, können Sie mit der Programmierung beginnen.

Hier sehen Sie den Schaltplan.

Schritt 3: Programmierung

 Wir programmieren das Arduino auf die gleiche Weise wie in den vorherigen Lektionen. Der Code, den Sie dafür verwenden, ist unten. Wenn Sie es besser lernen möchten, geben Sie den Code ein, anstatt ihn zu kopieren und einzufügen. Sie werden lernen, besser zu programmieren.

Sobald Sie den Code geschrieben haben, können Sie ihn auf den Arduino hochladen. Wenn dies erfolgreich ist, gehen Sie zurück zur IoT Cloud, klicken Sie auf dashboard† Sie sollten jetzt Daten sehen, wie in den Bildern in Schritt 1 gezeigt.

 

In dieser Lektion lernen Sie, wie Sie Text über die Cloud auf ein LCD drucken

Lektion 6: IoT Cloud LCD

Dies ist die sechste Lektion aus dem Arduino IoT Cloud Handbuch. Hast du noch nicht die ersten Lektionen genommen? Überprüfen Sie dies heraus here. In dieser Lektion lernen Sie, wie Sie Text im Arduino IoT auf einen LCD-Bildschirm schreiben.

 

  • Stufe - Mittel 45% 45%
  • Dauer 20/30 min 33% 33%
  • Kosten - 46,80 € komplett 30% 30%

Anforderungen

1x Arduino Nano 33 IoT

1x Brotboard

4X Überbrückungskabel

1X I2C LCD-Bildschirm

Arduino erstellen

Schritt 1: Richten Sie Arduino Create ein

Für das Projekt erstellen wir ein neues „Ding“. Sie können auch eines der „Dinge“ aus den vorherigen Lektionen verwenden. Um alles klar zu halten, erstellen wir für dieses Projekt ein neues „Ding“. In diesem Projekt haben wir die "Sache" Arduino-IoT-Lektion-6-LCD-Cloud genannt. Wenn das Ding erstellt wird, fügen wir eine Eigenschaft hinzu. Die Eigenschaft in diesem Fall sind Texteingaben. Für den Typ wählen wir "Character String". Wir möchten Daten schreiben, daher müssen die Berechtigungen auf "Lesen und Schreiben" gesetzt werden. Am Ende der Seite sehen Sie den Verlauf. Wir wählen diese nicht aus.

Hier sehen Sie die Eigenschaft ldc_text. Nehmen Sie diese Eigenschaft in Ihr Ding.

Im Bild unten sehen Sie den Bindestrichboard enthält die Texteingabe. Hier geben Sie den Text für das LCD ein, wenn Sie mit der Programmierung fertig sind.

Hier sehen Sie die LCD-Texteingabe. Sie können dies ausfüllen, wenn Sie das Programm beendet haben.

Schritt 2: Bauen und Verkabeln

Jetzt werden wir das Projekt zusammenstellen.

Sie beginnen damit, den Arduino Nano 33 IoT auf das Brot zu legenboard† Mitten im Brotboard es gibt einen Steckplatz. Stellen Sie sicher, dass die Stifte der board auf beiden Seiten des Steckplatzes wie unten gezeigt. Der I2C. dLCD hat 4 PinsDer VCC ist mit dem 5-V-Pin des Arduino verbunden. Als nächstes verbinden wir den GND-Pin mit dem GND-Pin des Arduino. Der SDA-Pin an A4 und schließlich der SCL-Pin an A5.

Nachdem Sie den Aufbau und die Verkabelung der Schaltung abgeschlossen haben, können Sie mit der Programmierung beginnen.

Hier sehen Sie ein in Fritzing gezeichnetes Schema, wie dieses Projekt verbunden werden kann.

Schritt 3: Programmierung

 Wir programmieren das Arduino auf die gleiche Weise wie in den vorherigen Lektionen. Der Code, den Sie dafür verwenden, ist unten. Wenn Sie es besser lernen möchten, geben Sie den Code ein, anstatt ihn zu kopieren und einzufügen. Sie werden lernen, besser zu programmieren.

Sobald Sie den Code geschrieben haben, können Sie ihn auf den Arduino hochladen. Wenn erfolgreich, gehen Sie zurück zur IoT Cloud, klicken Sie auf dashboard† Sie sollten jetzt in der Lage sein, Daten auf Ihr LCD zu schreiben.

 

Hier sehen Sie unsere Version des IMU-Beschleunigungsmesserprojekts

Lektion 7: IoT IMU-Beschleunigungsmesser

Dies ist die siebte Lektion aus dem Arduino IoT Cloud Handbuch. Hast du noch nicht die ersten Lektionen genommen? Überprüfen Sie dies heraus here. In dieser Lektion lernen Sie, wie Sie den eingebauten IMU-Sensor des Arduino Nano 33 IoT als Beschleunigungsmesser programmieren.

 

  • Level - Anfänger / Mittelstufe 35% 35%
  • Dauer 20/30 min 33% 33%
  • Kosten - 23,45 € komplett 15% 15%

Anforderungen

1x Arduino Nano 33 IoT

Arduino erstellen

Schritt 1: Richten Sie Arduino Create ein

Für das Projekt erstellen wir ein neues „Ding“. Sie können auch eines der „Dinge“ aus den vorherigen Lektionen verwenden. Um alles klar zu halten, erstellen wir für dieses Projekt ein neues „Ding“. In diesem Projekt haben wir den "Thing" Arduino-IoT-Lesson-7-Accelerometer genannt. Wenn das Ding erstellt wird, fügen wir eine Eigenschaft hinzu. Die Eigenschaft ist in diesem Fall eine Dezimalzahl. Für Typ wählen wir "Float". Wir möchten Daten schreiben, daher müssen die Berechtigungen auf "Schreibgeschützt" gesetzt sein. Am Ende der Seite sehen Sie den Verlauf. Wir wählen diese nicht aus.

Hier sehen Sie die Konfiguration für die Beschleunigungseigenschaft.

Im Bild links ist der Strich zu sehenboard einschließlich Beschleunigung. Hier sehen Sie, wie schnell Sie beschleunigen, wenn Sie mit dem Programmieren fertig sind.

So sieht die Beschleunigungseigenschaft auf dem Armaturenbrett ausboard.

Schritt 2: Bauen und Verkabeln

Jetzt werden wir das Projekt zusammenstellen.

In diesem Projekt ist es sehr einfach. Sie brauchen nicht mehr als das Arduino Nano 33 IoT. Keine Drähte und Verbindungen.

Schritt 3: Programmierung

 Wir programmieren das Arduino auf die gleiche Weise wie in den vorherigen Lektionen. Der Code, den Sie dafür verwenden, ist unten. Wenn Sie es besser lernen möchten, geben Sie den Code ein, anstatt ihn zu kopieren und einzufügen. Sie werden lernen, besser zu programmieren.

Sobald Sie den Code geschrieben haben, können Sie ihn auf den Arduino hochladen. Wenn erfolgreich, gehen Sie zurück zur IoT Cloud, klicken Sie auf dashboard† Sie sollten jetzt sehen können, wie schnell Sie beschleunigen!

 

Die Bewertung von www.elektronicavoorjou.nl bei WebwinkelKeur-Bewertungen ist 9.3 / 10 basierend auf 4970 Bewertungen.