Indholdsfortegnelse:

Arduino Swimming Pool Cloud Monitoring: 7 trin (med billeder)
Arduino Swimming Pool Cloud Monitoring: 7 trin (med billeder)

Video: Arduino Swimming Pool Cloud Monitoring: 7 trin (med billeder)

Video: Arduino Swimming Pool Cloud Monitoring: 7 trin (med billeder)
Video: Leap Motion SDK 2024, November
Anonim
Arduino Swimming Pool Cloud Monitoring
Arduino Swimming Pool Cloud Monitoring

Det primære formål med dette projekt er at bruge Samsung ARTIK Cloud til at overvåge pH og temperaturniveauer i svømmebassiner.

Hardware -komponenter:

  • Arduino MKR1000 eller Genuino MKR1000
  • Jumperwires (generisk)
  • SparkFun pH Sensor Kit
  • 1 x modstand 4.75k ohm
  • Sparkfun vandtæt temperatursensor

Software og Cloud API brugt:

  • Samsung IoT ARTIK Cloud til IoT
  • Seneste Arduino IDE

Trin 1: ARTIK Cloud Setup

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

1. Tilmeld dig med ARTIK Cloud. Gå til udviklerwebstedet og opret en ny "enhedstype".

2. Indtast det ønskede display og det unikke navn.

3. Opret nyt manifest

4. Indtast feltnavn og anden beskrivelse

5. Klik på Gem, og naviger derefter til fanen Aktiver manifest

6. Klik på knappen AKTIV MANIFEST for at afslutte, og du vil blive omdirigeret hertil

Færdig med at oprette enhedstype! Lad os nu oprette din applikation, der vil bruge den pågældende enhed.

Trin 2: Opret ARTIK Cloud -applikation

Opret ARTIK Cloud -applikation
Opret ARTIK Cloud -applikation
Opret ARTIK Cloud -applikation
Opret ARTIK Cloud -applikation
Opret ARTIK Cloud -applikation
Opret ARTIK Cloud -applikation
Opret ARTIK Cloud -applikation
Opret ARTIK Cloud -applikation

1. Naviger til ARTIK Cloud -applikationer, og klik på ny applikation

2. Indtast det ønskede applikationsnavn og webadressen til omdirigering af godkendelse.

Bemærk, at webadressen til omdirigering af godkendelse er påkrævet. Det bruges til at godkende brugerne af denne applikation og vil derfor omdirigere til denne url, hvis der er brug for login. Vi brugte https:// localhost/index/til prøve.

3. Indstil nu din applikationstilladelse til at læse og skrive, naviger til din enhed, og gem derefter.

Tillykke, du har nu din ansøgning!

Trin 3: Tilslut din enhed

Tilslut din enhed
Tilslut din enhed
Tilslut din enhed
Tilslut din enhed
Tilslut din enhed
Tilslut din enhed

Lad os nu forbinde det program, du har oprettet tidligere.

1. Naviger til mine enheder, og klik på Tilslut en anden enhed.

2. Klik på din nye enhedstype, der blev oprettet tidligere, og klik derefter på Tilslut enhed.

3. Klik på dine tilsluttede enhedsindstillinger.

4. Bemærk disse oplysninger, da du får brug for dem på programmet.

5. Naviger nu til din tilsluttede enhed

Udført til opsætning af ARTIK Cloud. Når din hardware er oppe, vil diagrammet have data.

Trin 4: Opsætning af hardwaresensor

Opsætning af hardwaresensor
Opsætning af hardwaresensor
Opsætning af hardwaresensor
Opsætning af hardwaresensor
Opsætning af hardwaresensor
Opsætning af hardwaresensor
Opsætning af hardwaresensor
Opsætning af hardwaresensor

Her er diagrammet:

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

Se min prøveledning på de vedhæftede billeder.

Vi tilføjede et lydstik til let afmontering af temperatursensoren. Men dette er valgfrit.

Trin 5: Opsætning påkrævet software

Opsætning påkrævet software
Opsætning påkrævet software
Opsætning påkrævet software
Opsætning påkrævet software
Opsætning påkrævet software
Opsætning påkrævet software
  1. Gå til Arduino IDE og tilføj MKR1000 -kortet.
  2. Søg mkr1000, og klik på installer
  3. Tilføj det nødvendige bibliotek: Søg efter biblioteker, der skal installeres:

    • ArduinoJson - vi bruger dette til at sende JSON -data til ARTIK CloudArduino
    • HttpClient - vært til forbindelse til API
    • OneWire - nødvendig for at læse digitalt input fra temperatursensor
    • DallasTemperature - Dallas Temperatursensor påkrævet bibliotek

Afslut tilføjelsen af den nødvendige software!

Trin 6: Upload programmet

Upload programmet
Upload programmet
Upload programmet
Upload programmet
Upload programmet
Upload programmet

1. Tilslut nu MKR1000 til din pc/bærbare.

2. Download softwaren på GitHub her

3. Skift ARTIK Cloud API og Wifi -legitimationsoplysninger.

4. Upload derefter softwarekoden til MKR1000, og start overvågningen.

Bemærk: Din WiFi skal have internetforbindelse.

Trin 7: Felttest

Feltprøve
Feltprøve
Feltprøve
Feltprøve

Vi har testet hardwaresensoren til privat, offentlig og skolebassin. Indsamling af data fra disse respondenters pool gjorde det muligt for os at analysere hardwareens evne.

Du kan placere MKR1000 og sensoren på en kasse og lægge den på din swimmingpool væk fra vandforurening. Ved at gøre dette kan du overvåge kvaliteten af dit vand og normalisere dem ved at placere de ønskede kemikalier.

Håber denne vejledning hjælper folk med at bygge deres egen DIY swimmingpool vandkvalitetsovervågningsenhed. Måske vil der være en øget bevidsthed om den kontinuerlige forringelse af swimmingpoolens vandkvalitet, da folk har en tendens til at fokusere mere på de faciliteter, der tilbydes i stedet for at kontrollere, hvor sikre de er. De agter også at bidrage til samfundet ved at være i stand til at give et middel til at gøre vandkvalitetsprøvning mere effektiv og effektiv uden unødvendig ofre af ressourcer.

Glad bygning!:)

Anbefalede: