Innehållsförteckning:

Arduino Swimming Pool Cloud Monitoring: 7 steg (med bilder)
Arduino Swimming Pool Cloud Monitoring: 7 steg (med bilder)

Video: Arduino Swimming Pool Cloud Monitoring: 7 steg (med bilder)

Video: Arduino Swimming Pool Cloud Monitoring: 7 steg (med bilder)
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, November
Anonim
Arduino Swimming Pool Cloud Monitoring
Arduino Swimming Pool Cloud Monitoring

Huvudsyftet med detta projekt är att använda Samsung ARTIK Cloud för att övervaka pH och temperaturnivåer i pooler.

Hårdvarukomponenter:

  • Arduino MKR1000 eller Genuino MKR1000
  • Bygelkablar (generiska)
  • SparkFun pH Sensor Kit
  • 1 x motstånd 4.75k ohm
  • Sparkfun vattentät temperaturgivare

Programvara och moln -API:

  • Samsung IoT ARTIK Cloud för IoT
  • Senaste Arduino IDE

Steg 1: ARTIK Cloud Setup

ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup

1. Registrera dig med ARTIK Cloud. Gå till utvecklarwebbplatsen och skapa en ny "enhetstyp".

2. Ange önskad display och unikt namn.

3. Skapa nytt manifest

4. Ange fältnamn och annan beskrivning

5. Klicka på Spara och navigera sedan till fliken Aktivera manifest

6. Klicka på ACTIVE MANIFEST -knappen för att avsluta så kommer du att omdirigeras hit

Klar att skapa enhetstyp! Nu kan vi skapa din applikation som använder den enheten.

Steg 2: Skapa ARTIK Cloud Application

Skapa ARTIK Cloud Application
Skapa ARTIK Cloud Application
Skapa ARTIK Cloud Application
Skapa ARTIK Cloud Application
Skapa ARTIK Cloud Application
Skapa ARTIK Cloud Application
Skapa ARTIK Cloud Application
Skapa ARTIK Cloud Application

1. Navigera till ARTIK Cloud Applications och klicka på nytt program

2. Ange önskat applikationsnamn och autentiseringsadress för omdirigering.

Observera att autentiseringsadressen för omdirigering krävs. Den används för att autentisera användarna av denna applikation och kommer därför att omdirigera till denna webbadress om vi behöver inloggning. Vi använde https:// localhost/index/för prov.

3. Ställ nu in din applikationstillstånd för att läsa och skriva, navigera till din enhet och spara sedan.

Grattis nu har du din ansökan!

Steg 3: Anslut din enhet

Anslut din enhet
Anslut din enhet
Anslut din enhet
Anslut din enhet
Anslut din enhet
Anslut din enhet

Nu kan vi ansluta programmet du skapade tidigare.

1. Navigera till mina enheter och klicka på Anslut en annan enhet.

2. Klicka på din nya enhetstyp som skapades tidigare och klicka sedan på Anslut enhet.

3. Klicka på dina anslutna enhetsinställningar.

4. Notera denna information eftersom du kommer att behöva den i programmet.

5. Navigera nu till din anslutna enhet

Klar för installationen av ARTIK Cloud. När din maskinvara är klar kommer diagrammet att ha data.

Steg 4: Installation av hårdvarusensor

Installation av hårdvarusensor
Installation av hårdvarusensor
Installation av hårdvarusensor
Installation av hårdvarusensor
Installation av hårdvarusensor
Installation av hårdvarusensor
Installation av hårdvarusensor
Installation av hårdvarusensor

Här är diagrammet:

  • Temp GND till MRK1000 GND
  • Temp OUT till MKR1000 Digital pin 1
  • Temp VCC till MKR1000 5V
  • Anslut ett 4,7K motstånd till Temp VCC och Temp OUT
  • pH GND till MRK1000 GND
  • pH OUT till MKR1000 Analog stift 1
  • pH VCC till MKR1000 5V

Se mitt provkablar på de bifogade bilderna.

Vi har lagt till ett ljuduttag för enkel lossning av temperatursensorn. Men detta är valfritt.

Steg 5: Installera nödvändig programvara

Inställning krävs programvara
Inställning krävs programvara
Inställning krävs programvara
Inställning krävs programvara
Inställning krävs programvara
Inställning krävs programvara
  1. Gå till Arduino IDE och lägg till MKR1000 -kortet.
  2. Sök mkr1000 och klicka på installera
  3. Lägg till önskat bibliotek: Sök efter bibliotek att installera:

    • ArduinoJson - vi kommer att använda detta för att skicka JSON -data till ARTIK CloudArduino
    • HttpClient - värd för anslutning till API
    • OneWire - behövs för att läsa digital ingång från temperatursensorn
    • DallasTemperature - Dallas temperatursensor krävs bibliotek

Lägg till nödvändig programvara!

Steg 6: Ladda upp programmet

Ladda upp programmet
Ladda upp programmet
Ladda upp programmet
Ladda upp programmet
Ladda upp programmet
Ladda upp programmet

1. Anslut nu MKR1000 till din dator/bärbara dator.

2. Ladda ner programvaran på GitHub här

3. Ändra ARTIK Cloud API och Wifi Credentials.

4. Ladda sedan upp programvarukoden till MKR1000 och börja övervaka.

Obs! Din WiFi måste ha internetanslutning.

Steg 7: Fältprov

Fältprov
Fältprov
Fältprov
Fältprov

Vi har testat hårdvarusensorn för privat, offentlig och skolpool. Genom att samla in data från dessa respondenters pool kunde vi analysera maskinvarans förmåga.

Du kan placera MKR1000 och sensorn på en låda och lägga den på din pool, borta från vattenföroreningar. Genom att göra detta kan du övervaka kvaliteten på ditt vatten och normalisera dem genom att placera de önskade kemikalierna.

Hoppas att denna handledning hjälper människor att bygga sin egen DIY simbassäng för vattenkvalitetsövervakning. Kan det bli en ökad medvetenhet om den ständiga försämringen av poolens vattenkvalitet eftersom människor tenderar att fokusera mer på de bekvämligheter som erbjuds istället för att kontrollera hur säkra de är. De tänker också bidra till samhället genom att kunna tillhandahålla ett sätt att göra vattenkvalitetsprovning mer effektiv och effektiv utan onödiga uppoffringar av resurser.

Lyckligt att bygga!:)

Rekommenderad: