Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Bouw een Sensor Toren met Arduino Cloud: Temperatuur, Beweging & Gas Monitoring

Onderdelen en Benodigdheden

OnderdeelAantal
Arduino MKR10001
DHT22 Temperatuursensor1
Seeed Grove PIR-sensor1
Seeed Grove Gas Sensor (MQ3)1
Adafruit TSL2561 Digitale Luminositeit/Lux/Lichtsensor Breakout1

Over Dit Project

Volg deze tutorial om een kleine toren met verschillende sensoren te bouwen en deze te verbinden met Arduino Cloud om realtime data te visualiseren.

Verbinden met Arduino Cloud

Maak een account aan en log in op Arduino Cloud.

Als dit je eerste keer is op Arduino Cloud, raden we aan de "getting started" flow te volgen om de Arduino Cloud Library te downloaden en je eerste device aan te maken.

Bouw een Sensor Toren met Arduino Cloud: Temperatuur, Beweging & Gas Monitoring

Ga आगे, maak een new thing en noem het "sensorTower" zonder aanhalingstekens.

Nu kun je een eigenschap (property) aanmaken.

Een eigenschap definieert het type data dat je wilt monitoren vanuit het Arduino Cloud-dashboard.

Specificeren:

  • Eigenschapsnaam
  • Eigenschapstype: geef de meeteenheid op
  • Eigenschapsbeleid: specificeer wanneer je de data naar het dashboard wilt sturen, ofwel wanneer de waarde verandert of na bepaalde tijdsintervallen.
  • Updatefrequentie: Als "Update Regularly" is geselecteerd: geef de duur van de intervallen op.
Bouw een Sensor Toren met Arduino Cloud: Temperatuur, Beweging & Gas Monitoring

Voor dit project hebben we evenveel eigenschappen nodig als data die we willen monitoren: Temperatuur, vochtigheid, gas detectie, bewegingsdetectie en lichtintensiteit.

Zodra je alle 5 eigenschappen hebt aangemaakt, klik op de Code-knop en bekijk een vooraf ingevulde sketch.

Bouw een Sensor Toren met Arduino Cloud: Temperatuur, Beweging & Gas Monitoring

Zoals je ziet, bevat de gegenereerde code al de code die nodig is om het ArduinoCloudThing-object aan te maken:

ArduinoCloudThing sensorTower;

Initialiseer het met de device-gegevens:

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

Schakel de debugger in (optioneel):

sensortower.enableDebug();

De gegenereerde sketch bevat ook de eigenschapsconfiguratie.

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

Om de waarde van de eigenschap te wijzigen kun je gebruiken:

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

Testen

Download de gegenereerde code en upload het naar je board.

!!! Onthoud om de benodigde gegevens in te vullen om verbinding te maken met het netwerk!!!

/////// Wifi Instellingen ///////
char ssid[] = "";
char pass[] = "";

Schakel terug naar de dashboard-weergave. Als alles correct werkt, zou je waarden moeten zien veranderen op je scherm. OH JA!!!

Bouw een Sensor Toren met Arduino Cloud: Temperatuur, Beweging & Gas Monitoring

Sensoren Aansluiten

Sluit je sensoren aan op de Arduino volgens hun datasheet.

Om de exacte opstelling van deze tutorial te reproduceren, kijk naar de bekabeling op de afbeelding hieronder.

Bouw een Sensor Toren met Arduino Cloud: Temperatuur, Beweging & Gas Monitoring

De Code

Vanaf de code die je in het Arduino Cloud-dashboard hebt ontvangen, hoef je alleen nog de declaratie van de pinnen waar de sensoren op aangesloten zijn toe te voegen, en de code die nodig is om de specifieke sensoren uit te lezen.

Code

De code

(Code niet volledig weergegeven in bron; verwijzen naar Arduino Cloud gegenereerde sketch)

Custom Onderdelen en Behuizingen

torretta.3dm

Schema's

Bouw een Sensor Toren met Arduino Cloud: Temperatuur, Beweging & Gas Monitoring

Productieproces

  1. Een Betaalbaar Draadloos Sensornetwerk Bouwen voor Uw Huis
  2. K30 CO2-sensor: Real-time binnenluchtkwaliteitmonitoring met Arduino
  3. Bouw een Digitale Lichaamslengtemeter: Je Lengte Meten met Arduino en Lasersensor
  4. Een eenvoudige obstakelsensor bouwen met Arduino – IR LED & Fotodiodo Tutorial
  5. Een DFRobot Capacitieve Vingerafdruksensor integreren met Arduino of ESP8266
  6. Slimme beweegactiverde waterpistool gebouwd met Arduino Nano
  7. Compact Arduino Radarsysteem met HC-SR04 Ultrasonische Sensor & 1.8" Display
  8. Arduino Sensordata naar MySQL via PHPMyAdmin: Complete Handleiding
  9. Capacitieve Touch LED Schakelaar met Arduino UNO – Eenvoudig DIY Project
  10. Real-Time IoT Drukmonitoring met MKR GSM, Arduino Cloud en Google Sheets
  11. Arduino Sensoren: Typen, Toepassingen en Real-World Projecten