Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Arduino Cloud Sensor Tower

Komponenten und Verbrauchsmaterialien

Arduino MKR1000
× 1
DHT22-Temperatursensor
× 1
Seeed Grove PIR-Sensor
× 1
Seeed Grove Gassensor (MQ3)
× 1
Adafruit TSL2561 Digital Luminosity/Lux/Light Sensor Breakout
× 1

Über dieses Projekt

Nach diesem Tutorial bauen Sie einen kleinen Turm mit mehreren Sensoren und verbinden ihn mit der Arduino Cloud, um Echtzeitdaten zu visualisieren.

Mit Arduino Cloud verbinden

Erstellen Sie ein Konto und melden Sie sich bei Arduino Cloud an.

Wenn Sie zum ersten Mal in der Arduino Cloud sind, empfehlen wir Ihnen, den ersten Schritten zu folgen, um die Arduino Cloud-Bibliothek herunterzuladen und Ihr erstes Gerät zu erstellen.

Mach weiter, erstelle eine neue Sache und nenne es "sensorTower"  ohne Anführungszeichen.

Jetzt können Sie eine Eigenschaft erstellen.

Eine Eigenschaft definiert die Art von Daten, die Sie vom Arduino Cloud-Dashboard aus überwachen möchten.

Geben Sie Folgendes an:

  • Eigenschaftsname
  • Eigenschaftstyp :Maßeinheit angeben
  • Eigenschaftsrichtlinie :Geben Sie an, wann die Daten an das Dashboard gesendet werden sollen, entweder wenn sich die Eigenschaftswerte ändern oder nach bestimmten Zeitintervallen.
  • Aktualisierungshäufigkeit: Wenn Regelmäßig aktualisieren ausgewählt ist:Geben Sie die Dauer der Intervalle an.

Für dieses Projekt benötigen wir so viele Eigenschaften wie Daten, die wir überwachen möchten:Temperatur , Luftfeuchtigkeit , Gas Erkennung, Bewegungserkennung und Lichtintensität .

Nachdem Sie alle fünf Eigenschaften erstellt haben, klicken Sie auf die Schaltfläche Code und visualisiere eine vorausgefüllte Skizze.

Wie Sie sehen, enthält der generierte Code bereits den Code, der zum Erstellen des ArduinoCloudThing-Objekts () erforderlich ist:

Erstellt das Objekt

ArduinoCloudThing sensorTower;  

Initialisieren Sie es mit den Geräteanmeldeinformationen

sensortower.begin(thingName, userName, thingId, thingPsw, sslClient);  

Aktivieren Sie den Debugger (dies ist optional)

sensortower.enableDebug(); 

Die generierte Skizze enthält auch die Eigenschaftenkonfiguration.

 sensortower.addProperty("temperature", FLOAT, R); 

Um den Wert der Eigenschaft zu ändern, verwenden Sie

 sensortower.writeProperty("temperature", "val"); 

Test

Laden Sie den generierten Code herunter und laden Sie ihn auf Ihr Board hoch.

!!! Denken Sie daran, die erforderlichen Daten einzugeben, um eine Verbindung zum Netzwerk herzustellen!!!

/////// Wifi-Einstellungen ///////char ssid[] ="";char pass[] =""; 

Wechseln Sie zurück zur Dashboard-Ansicht. Wenn alles richtig funktioniert, sollten sich auf Ihrem Bildschirm einige Werte ändern. OH JA!!!

Schließen Sie die Sensoren an

Verbinden Sie Ihren Sensor gemäß dem Datenblatt mit dem Arduino.

Um genau das gleiche Setup dieses Tutorials zu reproduzieren, schauen Sie sich einfach die Verkabelung im Bild unten an.

Der Kodex

Ausgehend von dem Code, den Sie im Arduino Cloud-Dashboard erhalten haben, müssen Sie nur die Deklaration der Pins hinzufügen, an denen die Sensoren angeschlossen sind, und der Code, der zum Lesen bestimmter Sensoren erforderlich ist.

Code

Der Code

Kundenspezifische Teile und Gehäuse

torretta.3dm

Schaltpläne


Herstellungsprozess

  1. Arduino-Sensor – Typen und Anwendungen
  2. Aufbau eines drahtlosen Sensornetzwerks in Ihrem Zuhause
  3. CO2-Überwachung mit K30-Sensor
  4. Wie groß bist du?
  5. Einfacher Hindernissensor mit Arduino
  6. Kapazitiver Fingerabdrucksensor mit einem Arduino oder ESP8266
  7. Bewegungssensor-Wasserpistole
  8. Mini-Radar mit Arduino
  9. Arduino sendet Sensordaten an MySQL-Server (PHPMYADMIN)
  10. Berührungsgesteuertes Licht mit Arduino