Innholdsfortegnelse:

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

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

Video: Arduino Swimming Pool Cloud Monitoring: 7 trinn (med bilder)
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, November
Anonim
Arduino Swimming Pool Cloud Monitoring
Arduino Swimming Pool Cloud Monitoring

Hovedmålet med dette prosjektet er å bruke Samsung ARTIK Cloud til å overvåke pH og temperaturnivåer i svømmebassenger.

Maskinvarekomponenter:

  • Arduino MKR1000 eller Genuino MKR1000
  • Stikkledere (generisk)
  • SparkFun pH Sensor Kit
  • 1 x motstand 4.75k ohm
  • Sparkfun vanntett temperatursensor

Brukt programvare og Cloud API:

  • Samsung IoT ARTIK Cloud for IoT
  • Siste Arduino IDE

Trinn 1: ARTIK Cloud Setup

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

1. Registrer deg med ARTIK Cloud. Gå til utviklernettstedet og opprett en ny "enhetstype".

2. Skriv inn ønsket skjerm og unikt navn.

3. Lag et nytt manifest

4. Skriv inn feltnavn og annen beskrivelse

5. Klikk på Lagre, og naviger deretter til Aktiver Manifest -fanen

6. Klikk på ACTIVE MANIFEST -knappen for å fullføre, og du blir omdirigert hit

Ferdig med å lage enhetstype! Nå kan vi opprette programmet som skal bruke enheten.

Trinn 2: Lag ARTIK Cloud -applikasjon

Lag ARTIK Cloud Application
Lag ARTIK Cloud Application
Lag ARTIK Cloud Application
Lag ARTIK Cloud Application
Lag ARTIK Cloud Application
Lag ARTIK Cloud Application
Lag ARTIK Cloud Application
Lag ARTIK Cloud Application

1. Naviger til ARTIK Cloud Applications og klikk på nytt program

2. Skriv inn ønsket applikasjonsnavn og omadresseringsadresse for autentisering.

Vær oppmerksom på at omdirigeringsadressen for autentisering er påkrevd. Den brukes til å autentisere brukerne av denne applikasjonen, og vil derfor omdirigere til denne nettadressen hvis vi trenger pålogging. Vi brukte https:// localhost/index/for sample.

3. Sett nå søknadstillatelsen til å lese og skrive, naviger til enheten og lagre.

Gratulerer med at du har søknaden din nå!

Trinn 3: Koble til enheten

Koble til enheten
Koble til enheten
Koble til enheten
Koble til enheten
Koble til enheten
Koble til enheten

La oss nå koble programmet du opprettet tidligere.

1. Naviger til enhetene mine og klikk på Koble til en annen enhet.

2. Klikk på den nye enhetstypen som ble opprettet tidligere, og klikk deretter på Koble til enhet.

3. Klikk på de tilkoblede enhetsinnstillingene.

4. Legg merke til denne informasjonen, da du trenger det på programmet.

5. Naviger nå til den tilkoblede enheten

Ferdig med ARTIK Cloud -oppsett. Når maskinvaren din er ferdig, vil diagrammet ha data.

Trinn 4: Oppsett av maskinvaresensor

Oppsett av maskinvaresensor
Oppsett av maskinvaresensor
Oppsett av maskinvaresensor
Oppsett av maskinvaresensor
Oppsett av maskinvaresensor
Oppsett av maskinvaresensor
Oppsett av maskinvaresensor
Oppsett av maskinvaresensor

Her er diagrammet:

  • Temp GND til MRK1000 GND
  • Temp OUT til MKR1000 Digital pin 1
  • Temp VCC til MKR1000 5V
  • Koble en 4,7K motstand til Temp VCC og Temp OUT
  • pH GND til MRK1000 GND
  • pH OUT til MKR1000 Analog pin 1
  • pH VCC til MKR1000 5V

Se prøveeksempler på de vedlagte bildene.

Vi har lagt til en lydkontakt for enkel avmontering av temperatursensoren. Men dette er valgfritt.

Trinn 5: Oppsett nødvendig programvare

Oppsett nødvendig programvare
Oppsett nødvendig programvare
Oppsett nødvendig programvare
Oppsett nødvendig programvare
Oppsett nødvendig programvare
Oppsett nødvendig programvare
  1. Gå til Arduino IDE og legg til MKR1000 -kortet.
  2. Søk mkr1000 og klikk installer
  3. Legg til nødvendig bibliotek: Søk etter biblioteker som skal installeres:

    • ArduinoJson - vi bruker dette til å sende JSON -data til ARTIK CloudArduino
    • HttpClient - vert for tilkobling til API
    • OneWire - nødvendig for å lese digital inngang fra temperatursensor
    • DallasTemperature - Dallas Temperatursensor nødvendig bibliotek

Legg til nødvendig programvare!

Trinn 6: Last opp programmet

Last opp programmet
Last opp programmet
Last opp programmet
Last opp programmet
Last opp programmet
Last opp programmet

1. Koble MKR1000 til din PC/bærbare datamaskin.

2. Last ned programvaren på GitHub her

3. Endre ARTIK Cloud API og Wifi -legitimasjon.

4. Last deretter opp programvarekoden til MKR1000 og begynn å overvåke.

Merk: WiFi -enheten din må ha internettforbindelse.

Trinn 7: Feltprøve

Felttest
Felttest
Felttest
Felttest

Vi har testet maskinvaresensoren for privat, offentlig og skolebasseng. Ved å samle inn data fra disse respondentenes basseng kunne vi analysere maskinvarens evne.

Du kan plassere MKR1000 og sensoren på en eske og sette den på svømmebassenget ditt vekk fra vannforurensning. Ved å gjøre dette kan du overvåke vannkvaliteten og normalisere dem ved å plassere de ønskede kjemikaliene.

Håper denne opplæringen hjelper folk med å bygge sin egen DIY svømmebasseng for vannkvalitetsovervåking. Kan det være en større bevissthet om den kontinuerlige forringelsen av svømmebassengets vannkvalitet ettersom folk har en tendens til å fokusere mer på fasilitetene som tilbys i stedet for å sjekke hvor trygge de er. De har også til hensikt å bidra til samfunnet ved å kunne gi et middel for å gjøre vannkvalitetstesting mer effektiv og effektiv uten unødvendig ofring av ressurser.

Lykke til med byggingen!:)

Anbefalt: