Taula de continguts:

Monitorització del núvol de la piscina Arduino: 7 passos (amb imatges)
Monitorització del núvol de la piscina Arduino: 7 passos (amb imatges)

Vídeo: Monitorització del núvol de la piscina Arduino: 7 passos (amb imatges)

Vídeo: Monitorització del núvol de la piscina Arduino: 7 passos (amb imatges)
Vídeo: Excedente SOLAR - NOVEDADES! 2024, De novembre
Anonim
Monitorització de núvols de piscines Arduino
Monitorització de núvols de piscines Arduino

L’objectiu principal d’aquest projecte és utilitzar Samsung ARTIK Cloud per controlar els nivells de pH i temperatura de les piscines.

Components de maquinari:

  • Arduino MKR1000 o Genuino MKR1000
  • Cable de pont (genèric)
  • Kit de sensor de pH SparkFun
  • 1 x resistència de 4,75 k ohm
  • Sensor de temperatura a prova d'aigua Sparkfun

API de programari i de núvol utilitzats:

  • Samsung IoT ARTIK Cloud per a IoT
  • Últim IDE Arduino

Pas 1: Configuració del núvol ARTIK

Configuració del núvol ARTIK
Configuració del núvol ARTIK
Configuració del núvol ARTIK
Configuració del núvol ARTIK
Configuració del núvol ARTIK
Configuració del núvol ARTIK

1. Registreu-vos a ARTIK Cloud. Aneu al lloc del desenvolupador i creeu un "tipus de dispositiu" nou.

2. Introduïu la pantalla desitjada i el nom únic.

3. Creeu un nou manifest

4. Introduïu el nom del camp i una altra descripció

5. Feu clic a Desa i, a continuació, aneu a Activar la pestanya Manifest

6. Feu clic al botó ACTIVE MANIFEST per acabar i se us redirigirà aquí

S'ha acabat de crear el tipus de dispositiu. Ara permetem crear l'aplicació que l'utilitzarà.

Pas 2: Creeu l'aplicació ARTIK Cloud

Creeu una aplicació Cloud ARTIK
Creeu una aplicació Cloud ARTIK
Creeu una aplicació Cloud ARTIK
Creeu una aplicació Cloud ARTIK
Creeu una aplicació Cloud ARTIK
Creeu una aplicació Cloud ARTIK
Creeu una aplicació al núvol ARTIK
Creeu una aplicació al núvol ARTIK

1. Aneu a ARTIK Cloud Applications i feu clic a Aplicació nova

2. Introduïu el nom de l'aplicació desitjat i l'URL de redirecció d'autenticació.

Tingueu en compte que és necessària la URL de redirecció d’autenticació. S'utilitza per autenticar els usuaris d'aquesta aplicació i, per tant, redirigirà a aquesta URL si necessiteu iniciar la sessió. Hem utilitzat https:// localhost / index / per exemple.

3. Ara configureu el permís de l'aplicació per llegir i escriure, aneu al dispositiu i deseu-lo.

Enhorabona, ara teniu la vostra sol·licitud.

Pas 3: connecteu el dispositiu

Connecteu el dispositiu
Connecteu el dispositiu
Connecteu el dispositiu
Connecteu el dispositiu
Connecteu el dispositiu
Connecteu el dispositiu

Ara permet connectar l'aplicació que heu creat anteriorment.

1. Aneu als meus dispositius i feu clic a connecta un altre dispositiu.

2. Feu clic al vostre nou tipus de dispositiu creat anteriorment i feu clic a connecta el dispositiu.

3. Feu clic a la configuració del dispositiu connectat.

4. Preneu nota d’aquesta informació, ja que la necessitareu al programa.

5. Ara aneu al dispositiu connectat

Fet per a la configuració de ARTIK Cloud. Un cop el maquinari estigui activat, el gràfic tindrà dades.

Pas 4: Configuració del sensor de maquinari

Configuració del sensor de maquinari
Configuració del sensor de maquinari
Configuració del sensor de maquinari
Configuració del sensor de maquinari
Configuració del sensor de maquinari
Configuració del sensor de maquinari
Configuració del sensor de maquinari
Configuració del sensor de maquinari

Aquí teniu el diagrama:

  • Temp GND a MRK1000 GND
  • SORTIDA temporal a pin digital 1 de MKR1000
  • Temp VCC a MKR1000 5V
  • Connecteu una resistència de 4.7K a Temp VCC i Temp OUT
  • pH GND a MRK1000 GND
  • pH OUT a MKR1000 Pin analògic 1
  • pH VCC a MKR1000 5V

Vegeu el cablejat de la meva mostra a les imatges adjuntes.

Hem afegit una presa d’àudio per facilitar la separació del sensor de temperatura. Però això és opcional.

Pas 5: configureu el programari necessari

Instal·leu el programari necessari
Instal·leu el programari necessari
Instal·leu el programari necessari
Instal·leu el programari necessari
Instal·leu el programari necessari
Instal·leu el programari necessari
  1. Aneu a Arduino IDE i afegiu la placa MKR1000.
  2. Cerqueu mkr1000 i feu clic a Instal·la
  3. Afegeix la biblioteca necessària: cerca biblioteques per instal·lar:

    • ArduinoJson: ho utilitzarem per enviar dades JSON a ARTIK CloudArduino
    • HttpClient: amfitrió per connectar-se a l'API
    • OneWire: necessari per llegir l'entrada digital del sensor de temperatura
    • DallasTemperature: es necessita la biblioteca del sensor de temperatura de Dallas

Acabeu d'afegir el programari necessari.

Pas 6: pengeu el programa

Pengeu el programa
Pengeu el programa
Pengeu el programa
Pengeu el programa
Pengeu el programa
Pengeu el programa

1. Ara connecteu el MKR1000 al vostre PC / portàtil.

2. Descarregueu el programari a GitHub aquí

3. Canvieu les credencials de l'API i de WiFi ARTIK Cloud.

4. A continuació, pengeu el codi de programari a MKR1000 i comenceu a supervisar-lo.

Nota: el vostre WiFi ha de tenir connexió a Internet.

Pas 7: prova de camp

Prova de camp
Prova de camp
Prova de camp
Prova de camp

Hem provat el sensor de maquinari a la piscina privada, pública i escolar. La recopilació de dades del grup d’aquests enquestats ens va permetre analitzar la capacitat del maquinari.

Podeu col·locar el MKR1000 i el sensor en una caixa i posar-los a la piscina, lluny de la contaminació de l’aigua. Fent això, podeu controlar la qualitat de l’aigua i normalitzar-les col·locant els productes químics desitjats.

Espero que aquest tutorial ajudi a la gent a construir el seu propi dispositiu de control de qualitat de l'aigua de la piscina de bricolatge. El maig hi haurà una major consciència sobre la degradació contínua de la qualitat de l’aigua de la piscina, ja que la gent tendeix a centrar-se més en les comoditats que s’ofereixen en lloc de comprovar la seguretat que tenen. També pretenen contribuir a la comunitat podent proporcionar un mitjà per fer les proves de qualitat de l'aigua més eficients i eficaços sense el sacrifici innecessari de recursos.

Feliç edifici!:)

Recomanat: