Taula de continguts:
- Pas 1: configureu un compte de ThingSpeak
- Pas 2: creeu un canal
- Pas 3: Obteniu les claus de l'API ThingSpeak
- Pas 4: assegureu-vos que les biblioteques IDE d'Arduino estan actualitzades
- Pas 5: assegureu-vos que les biblioteques Arduino IDE estiguin actualitzades
- Pas 6: assegureu-vos que les biblioteques Arduino IDE estiguin actualitzades
- Pas 7: assegureu-vos que les biblioteques IDE d'Arduino estan actualitzades
- Pas 8: feu flaixar el kit de piscina amb el codi correcte
- Pas 9: feu flaixar el kit de piscina amb el codi correcte
- Pas 10: feu flaixar el kit de piscina amb el codi correcte
- Pas 11: Configuració del tauler HUZZAH
- Pas 12: Configuració del tauler HUZZAH
- Pas 13: vegeu les lectures
- Pas 14: calibració del sensor
- Pas 15: Calibració del sensor
- Pas 16: Calibració del sensor
- Pas 17: Calibració del sensor (primera part: calibració de la temperatura)
- Pas 18: gairebé acabat
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Aquest tutorial us mostrarà com configurar el kit de piscina WiFi d'Atlas Scientific. El mesurador mesura el pH, el potencial de reducció d’oxidació (ORP) i la temperatura. Les dades es carreguen a la plataforma ThingSpeak, on es poden controlar remotament mitjançant un dispositiu mòbil o un ordinador.
Per obtenir informació detallada sobre aquest kit, consulteu el seu full de dades fent clic AQUÍ.
ADVERTÈNCIES:
- Atlas Scientific no fabrica productes electrònics de consum. Aquest equipament està destinat a enginyers elèctrics. Si no esteu familiaritzat amb l'enginyeria elèctrica o la programació de sistemes incrustats, és possible que aquest producte no sigui adequat per a vosaltres.
- Aquest dispositiu es va desenvolupar i provar mitjançant un ordinador Windows. No es va provar a Mac, Atlas Scientific no sap si aquestes instruccions són compatibles amb un sistema Mac.
Maquinari:
- Kit de piscina WiFi
- Cable micro USB
- Ordinador Windows
Programes / programes:
- IDE Arduino
- ThingSpeak
Pas 1: configureu un compte de ThingSpeak
Com que les dades del sensor s’emmagatzemen / visualitzen a ThingSpeak, haureu de configurar un compte de ThingSpeak. Creeu el vostre compte de ThingSpeak fent clic AQUÍ.
Pas 2: creeu un canal
Les vostres dades es carreguen a ThingSpeak mitjançant un "canal". Seleccioneu Canal nou
Empleneu els quadres ressaltats. (Assegureu-vos de fer clic a les caselles de selecció per habilitar els camps 2 i 3). Com a referència, això és el que hem introduït.
Sensor Atlas de nom
PH del camp 1
Camp 2 ORP (mV)
Camp 3 Temp (° C)
Desplaceu-vos fins a la part inferior de la pàgina i feu clic a Desa el canal
Pas 3: Obteniu les claus de l'API ThingSpeak
Després de desar la configuració del canal, se us redirigirà a la pàgina del canal. Feu clic a les claus de l'API
Assegureu-vos de desar l’identificador de canal i la clau API d’escriptura. Els necessitarem en els propers passos.
Pas 4: assegureu-vos que les biblioteques IDE d'Arduino estan actualitzades
A. Assegureu-vos que teniu el camí correcte per a la biblioteca Esp8266
A l’IDE, aneu a Fitxer> Preferència
Cerqueu el quadre de text URL del gestor de taules addicionals.
Assegureu-vos que aquest URL estigui al quadre de text
Feu clic a D'acord
Pas 5: assegureu-vos que les biblioteques Arduino IDE estiguin actualitzades
B. Actualitzeu el tauler esp8266
A l’IDE, aneu a Eines> Tauler> Gestor de taulers
A la barra de cerca del Gestor de juntes, cerqueu esp8266. Actualitzeu a la versió més recent si encara no la teniu. (La versió 2.6.3 no és la versió més recent)
Pas 6: assegureu-vos que les biblioteques Arduino IDE estiguin actualitzades
Pas 7: assegureu-vos que les biblioteques IDE d'Arduino estan actualitzades
D. Afegiu la biblioteca EZO I2C
Per descarregar el fitxer. ZIP de la biblioteca EZO, feu clic AQUÍ.
No el descomprimiu
Importeu el fitxer. ZIP al vostre IDE Arduino. Per importar el fitxer. ZIP, aneu a Sketch> Inclou biblioteca> Afegeix biblioteca. ZIP
Pas 8: feu flaixar el kit de piscina amb el codi correcte
A. Seleccioneu, obriu i ajusteu el codi que vulgueu utilitzar per al vostre equip Wi-Fi
Fitxer> Exemples> EZO_I2C_lib-master> Exemples> IOT_kits> pool_kit
Pas 9: feu flaixar el kit de piscina amb el codi correcte
B. Empleneu les vostres credencials de Wi-Fi / ThingSpeak
Empleneu el vostre nom i contrasenya de Wi-Fi, juntament amb l’identificador de canal i la clau API d’escriptura al codi.
Pas 10: feu flaixar el kit de piscina amb el codi correcte
C. Instal·lació de la bomba
Si no teniu una bomba connectada, podeu ometre aquesta part. El codi s’explica per si mateix. Definiu quins paràmetres activaran la bomba.
Pas 11: Configuració del tauler HUZZAH
A. Configureu la CPU de destí perquè parpellegi
Eines> Tauler> Adafruit Feather HUZZAH ESP8266
Pas 12: Configuració del tauler HUZZAH
B. Ajusteu la configuració de la CPU
Assegureu-vos que la configuració de la CPU de l’Adafruit Feather HUZZAH ESP8266 sigui correcta. Per ajustar la configuració de la CPU, feu clic a Eines.
Com a referència, això és el que Atlas Scientific va configurar la configuració de la CPU.
(Pot ser que les vostres opcions no siguin exactament iguals, només cal que proveu de fer-les coincidir el més a prop possible)
Pas 13: vegeu les lectures
Obriu el monitor sèrie Arduino (heu de tenir el monitor sèrie configurat al port de com de l’Adafruit Feather HUZZAH). Estableix en retorn de carro i 9600 bauds.
El mesurador de piscina Wi-Fi sempre intentarà connectar-se a ThingSpeak en arrencar.
Si introduïu l'ordre poll, el mesurador de piscina Wi-Fi deixarà de carregar les lectures a ThingSpeak mentre es depuren els problemes de WiFi.
Pas 14: calibració del sensor
Atlas Scientific ha creat una llista d'ordres de calibratge integrades a la biblioteca. Escriviu ajuda al monitor sèrie per veure la llista d’ordres.
A. El comandament de l'enquesta
Envieu l'enquesta de l'ordre. Això us permetrà veure les lectures un cop per segon i deixarà de carregar-se a ThingSpeak mentre calibreu.
Pas 15: Calibració del sensor
B. Calibra el pH
Quan calibreu el pH, primer sempre cal calibrar-lo fins al pH 7.
Traieu l'ampolla de xop i esbandiu la sonda de pH. Traieu la part superior de la bossa de solució de calibratge de pH 7,00. Col·loqueu la sonda de pH dins de la bossa i deixeu que la sonda es trobi a la solució de calibratge fins que les lectures s’estabilitzin. Això trigarà entre 1 i 2 minuts.
Un cop estabilitzades les lectures, emeteu l'ordre de calibratge del punt mitjà ph: cal, mid, 7
Esbandiu la sonda i repetiu aquest procés tant per pH 4,00 com per pH 10,00
Pas 16: Calibració del sensor
C. Calibra ORP
Esbandiu la sonda i introduïu-la directament a la solució de calibratge de 225 mV i regueu les lectures. Espereu a que les lectures d’ORP s’estabilitzin. Això trigarà entre 10 i 60 segons.
Quan les lectures s'estabilitzen, emetre l'ordre orp: cal, 225
Pas 17: Calibració del sensor (primera part: calibració de la temperatura)
No cal calibrar la sonda de temperatura pt-1000. Tanmateix, si voleu, un mètode senzill és col·locar la sonda pt-1000 en aigua bullent. A continuació, executeu l'ordre rtd: cal, t on t = valor de temperatura.
Pas 18: gairebé acabat
Un cop hàgiu acabat el calibratge, emeteu l'ordre de registre de dades per reprendre la lectura cada 15 segons i penjar-la a ThingSpeak.
Per veure les dades al telèfon, descarregueu l'aplicació ThingSpeak.