Taula de continguts:

Com afegir oxigen dissolt al comptador hidropònic WiFi: 6 passos
Com afegir oxigen dissolt al comptador hidropònic WiFi: 6 passos
Anonim
Com afegir oxigen dissolt al comptador hidropònic WiFi
Com afegir oxigen dissolt al comptador hidropònic WiFi

Aquest tutorial demostrarà com afegir el circuit i la sonda EZO D. O al kit d’hidroponia WiFi d’Atlas Scientific.

Se suposa que l'usuari té el kit hidropònic wifi funcionant i que ara està preparat per afegir oxigen dissolt.

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 d’hidroponia WiFi
  • Circuit EZO D. O.
  • Sonda d’oxigen dissolta
  • I2C Toggler
  • Cable micro USB
  • Ordinador Windows

Programes / programes:

  • IDE Arduino
  • ThingSpeak

Pas 1: creeu un camp per a les dades d’oxigen dissolt

Creeu un camp per a dades d'oxigen dissolt
Creeu un camp per a dades d'oxigen dissolt

Aneu al vostre canal a ThingSpeak.

Seleccioneu Configuració del canal i feu clic a la casella de selecció per habilitar el camp 4

Empleneu la casella del camp 4. Com a referència, hem introduït DO (mg / L)

Desplaceu-vos fins a la part inferior de la pàgina i feu clic a Desa el canal

Pas 2: configureu el circuit D. O a I2C

La forma més senzilla d’establir el circuit D. O al mode I2C és amb el Toggler I2C

  1. Ajusteu l'interruptor del commutador cap a DO.
  2. Inseriu el circuit D. O.
  3. Connecteu el commutador I2C al port / cable USB
  4. Mantén premut el botó durant aproximadament 1 segon
  5. Alliberament després del canvi de color: verd = UART, blau = I2C

Pas 3: afegiu el circuit i la sonda D. O al comptador

Després d’haver posat el circuit en mode I2C, inseriu-lo al port AUX del comptador hidropònic i connecteu la sonda al connector SMA corresponent.

Pas 4: llampegeu el comptador amb el codi correcte

A l'IDE Arduino, aneu a Fitxer> Exemples> EZO_I2C_lib-master> Exemples> Kits IOT> i trieu Hydroponics_kit_with_DO

Afegiu el nom de la vostra connexió Wi-Fi, la contrasenya Wi-Fi, l’identificador de canal ThingSpeak i la clau d’API d’escriptura ThingSpeak al codi.

Establiu el vostre IDE a la CPU objectiu correcta: Eines> Tauler> Adafruit Feather HUZZAH ESP8266

Definiu el port correcte on està connectada la CPU. Per exemple, està connectat a COM107: Eines> Port> COM107

Compileu i pengeu el codi.

Pas 5: calibreu la sonda D. O

Calibra la sonda D. O
Calibra la sonda D. O
Calibra la sonda D. O
Calibra la sonda D. O

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.

Envieu l'enquesta de l'ordre. Les lectures es realitzaran contínuament i la càrrega a ThingSpeak finalitzarà.

En calibrar la sonda d’oxigen dissolt. El circuit EZO D. O té un protocol de calibratge flexible, que permet un calibratge de punt únic o doble.

Calibratge d'un sol punt

Deixeu reposar la sonda d’oxigen dissolta, exposada a l’aire fins que les lectures s’estabilitzin (el moviment petit d’una lectura a la següent és normal).

Un cop estabilitzades les lectures, emeteu l'ordre do: cal

Calibració de doble punt (opcional)

Realitzeu aquest calibratge només si necessiteu lectures precises inferiors a 1,0 mg / L.

Després d’acabar el calibratge d’un sol punt, col·loqueu la sonda a la solució d’oxigen dissolta zero i remeneu la sonda per eliminar l’aire atrapat. Deixeu reposar la sonda a la solució fins que les lectures s’estabilitzin (el moviment petit d’una lectura a la següent és normal).

Un cop estabilitzades les lectures, publiqueu l'ordre do: cal, 0

Pas 6: pengeu a ThingSpeak

Per reprendre la lectura cada 15 segons i penjar-la a ThingSpeak, emeteu l'ordre datalog.

Recomanat: