Inhoudsopgave:

Atlas WiFi-hydrocultuurmeter - Ajarnpa
Atlas WiFi-hydrocultuurmeter - Ajarnpa

Video: Atlas WiFi-hydrocultuurmeter - Ajarnpa

Video: Atlas WiFi-hydrocultuurmeter - Ajarnpa
Video: Atlas Scientific | Industrial Monitoring Kit 2024, November
Anonim
Atlas WiFi-hydrocultuurmeter
Atlas WiFi-hydrocultuurmeter

Deze tutorial laat je zien hoe je de WiFi Hydroponics-kit van Atlas Scientific instelt. De meter meet pH, geleidbaarheid en temperatuur. Gegevens worden geüpload naar het ThingSpeak-platform, waar ze op afstand kunnen worden gecontroleerd via een mobiel apparaat of computer.

Raadpleeg voor gedetailleerde informatie over deze kit de datasheet door HIER te klikken.

WAARSCHUWINGEN:

  • Atlas Scientific maakt geen consumentenelektronica. Deze apparatuur is bedoeld voor elektrotechnici. Als u niet bekend bent met elektrotechniek of het programmeren van embedded systemen, is dit product misschien niet iets voor u.
  • Dit apparaat is ontwikkeld en getest met een Windows-computer. Het is niet getest op Mac, Atlas Scientific weet niet of deze instructies compatibel zijn met een Mac-systeem.

Hardware:

  • WiFi-hydrocultuurkit
  • Micro-USB-kabel
  • Windows-computer

Software:

  • Arduino IDE
  • ThingSpeak

Stap 1: Stel een ThingSpeak-account in

Een ThingSpeak-account instellen
Een ThingSpeak-account instellen

Omdat de sensorgegevens worden opgeslagen/bekeken op ThingSpeak, moet u een ThingSpeak-account instellen. Maak uw ThingSpeak-account aan door HIER te klikken.

Stap 2: Maak een kanaal

Een kanaal maken
Een kanaal maken

Uw gegevens worden geüpload naar ThingSpeak via een 'kanaal'. Selecteer Nieuw kanaal

Vul de gemarkeerde vakken in. (Zorg ervoor dat u de selectievakjes aanklikt om veld 2 en 3 in te schakelen). Ter referentie, dit is wat we hebben ingevoerd.

Naam Atlas-sensoren

Veld 1 pH

Veld 2 EC (μS/cm)

Gearchiveerd 3 Temp (°C)

Scrol naar de onderkant van de pagina en klik op Kanaal opslaan

Stap 3: ThingSpeak API-sleutels ophalen

DingSpeak API-sleutels ophalen
DingSpeak API-sleutels ophalen

Nadat je je kanaalinstellingen hebt opgeslagen, word je doorgestuurd naar je kanaalpagina. Klik op API-sleutels

Zorg ervoor dat u uw kanaal-ID en schrijf-API-sleutel opslaat. Deze hebben we in de volgende stappen nodig.

Stap 4: Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn

Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn
Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn

A. Zorg ervoor dat u het juiste pad voor de Esp8266-bibliotheek hebt

Ga in de IDE naar Bestand>Voorkeuren

Zoek het tekstvak Addition Boards Manager URL's.

Zorg ervoor dat deze URL in het tekstvak staat

Klik OK

Stap 5: Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn

Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn
Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn

B. Werk het esp8266-bord bij:

Ga in de IDE naar Tools > Board > Boards Manager

Zoek in de zoekbalk van de Boards Manager esp8266. Werk bij naar de meest recente versie als u deze nog niet hebt. (Versie 2.6.3 is niet de meest recente versie)

Stap 6: Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn

Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn
Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn

C. Download de ThingSpeak-bibliotheek voor Arduino

Klik HIER om de nieuwste versie van de ThingSpeak-bibliotheek te downloaden.

Pak het niet uit

Importeer het. ZIP-bestand in uw Arduino IDE door naar Sketch > Include Library > Add. ZIP Library te gaan

Stap 7: Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn

Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn
Zorg ervoor dat uw Arduino IDE-bibliotheken up-to-date zijn

D. Voeg de EZO I2C-bibliotheek toe

Klik HIER om het Ezo_I2c-bibliotheekbestand te downloaden.

Pak het niet uit

Importeer het. ZIP-bestand naar uw Arduino IDE. Om het. ZIP-bestand te importeren, gaat u naar Sketch > Bibliotheek opnemen >. ZIP-bibliotheek toevoegen

Stap 8: Flash de hydrocultuurmeter met de juiste code

Flash de hydrocultuurmeter met de juiste code
Flash de hydrocultuurmeter met de juiste code

A. Selecteer, open en pas de code aan die u voor uw Wi-Fi Kit wilt gebruiken

Bestand> Voorbeelden> EZO_I2C_lib-master> Voorbeelden> IOT_kits>

Je hebt twee codekeuzes: Hydroponics_kit of Hydroponics_kit_with_DO

(De "met DO"-versie is voor mensen die opgeloste zuurstof willen toevoegen)

Stap 9: Flash de hydrocultuurmeter met de juiste code

Flash de hydrocultuurmeter met de juiste code
Flash de hydrocultuurmeter met de juiste code

B. Vul uw Wi-Fi / ThingSpeak-gegevens in

Vul uw wifi-naam en wachtwoord in, samen met de kanaal-ID en schrijf de API-sleutel naar de code.

Stap 10: Flash de hydrocultuurmeter met de juiste code

Flash de hydrocultuurmeter met de juiste code
Flash de hydrocultuurmeter met de juiste code

C. Uw pomp instellen

Als je geen pomp hebt aangesloten, kun je dit onderdeel gewoon overslaan. De code is nogal zelfverklarend. U stelt in welke parameters de pomp activeren.

Stap 11: Het HUZZAH-bord instellen

Het HUZZAH-bord instellen
Het HUZZAH-bord instellen

A. Stel de doel-CPU in op flash

Gereedschap> Bord> Adafruit Feather HUZZAH ESP8266

Stap 12: Het HUZZAH-bord instellen

Het HUZZAH-bord instellen
Het HUZZAH-bord instellen

B. CPU-instellingen aanpassen

Zorg ervoor dat de CPU-instellingen op de Adafruit Feather HUZZAH ESP8266 correct zijn. Klik op Extra om de CPU-instellingen aan te passen.

Ter referentie, dit is waar Atlas Scientific de CPU-instellingen op heeft ingesteld.

(Je opties zijn misschien niet precies hetzelfde, probeer ze gewoon zo goed mogelijk op elkaar af te stemmen)

Stap 13: Bekijk de metingen

Bekijk de lezingen
Bekijk de lezingen
Bekijk de lezingen
Bekijk de lezingen
Bekijk de lezingen
Bekijk de lezingen

Open uw Arduino seriële monitor (u moet de seriële monitor hebben ingesteld op de com-poort van de Adafruit Feather HUZZAH). Ingesteld op wagenretour en 9600 baud.

De Wi-Fi Hydroponics Meter zal tijdens het opstarten altijd proberen verbinding te maken met ThingSpeak.

Door het poll-commando in te voeren, stopt de Wi-Fi Hydroponics Meter met het uploaden van de metingen naar ThingSpeak, terwijl u uw WiFi-problemen oplost.

Stap 14: Sensorkalibratie

Sensorkalibratie
Sensorkalibratie

Atlas Scientific heeft een lijst met kalibratieopdrachten gemaakt die in de bibliotheek zijn ingebouwd. Typ help in de seriële monitor om de lijst met opdrachten te zien.

A. Het poll-commando

Stuur de opdrachtpoll. Hierdoor kunt u de metingen één keer per seconde zien en stopt het uploaden naar ThingSpeak terwijl u kalibreert.

Stap 15: Sensorkalibratie

Sensorkalibratie
Sensorkalibratie

B. Kalibreer pH

Bij het kalibreren van de pH moet u altijd eerst kalibreren naar pH 7

Verwijder de soaker-fles en spoel de pH-sonde af. Verwijder de bovenkant van het zakje met pH 7,00-kalibratieoplossing. Plaats de pH-sonde in het zakje en laat de sondeplaats in de kalibratieoplossing totdat de meetwaarden stabiliseren. Dit duurt 1 - 2 minuten.

Zodra de meetwaarden zijn gestabiliseerd, geeft u de opdracht voor middelpuntkalibratie ph:cal, mid, 7

Spoel de sonde af en herhaal dit proces voor zowel pH 4.00 als pH 10.00

Stap 16: Sensorkalibratie

Sensorkalibratie
Sensorkalibratie
Sensorkalibratie
Sensorkalibratie

C. Geleidbaarheid kalibreren

De K1.0-sonde wordt hieronder gekalibreerd.

Bij het kalibreren van geleidbaarheid moet u altijd eerst een droge sonde kalibreren. Zorg ervoor dat de sonde droog is voordat u zijn bevel geeft, ec:cal, dry

Zodra de droge kalibratie is voltooid, plaatst u de sonde in een klein kopje van de 12, 880μS kalibratie-oplossing. Schud de sonde om er zeker van te zijn dat er geen luchtbellen in het detectiegebied zitten. U zou meetwaarden moeten zien die 1 - 40% afwijken van de aangegeven waarde van de kalibratieoplossing. Wacht tot de meetwaarden stabiliseren.

Wanneer de meetwaarden stabiliseren, geeft u de opdracht voor het kalibreren van het laagste punt ec:cal, low, 12880. De meetwaarden veranderen niet.

Spoel de sonde af voordat u tot het hoogste punt kalibreert. Giet een kleine hoeveelheid van de 80, 000μS kalibratie-oplossing in een kopje. Schud de sonde om ingesloten lucht te verwijderen. Nogmaals, de metingen kunnen 1 - 40% afwijken. Wacht tot de meetwaarden stabiliseren.

Zodra de meetwaarden zijn gestabiliseerd, geeft u het kalibratiecommando voor het hoogste punt ec:cal, high, 80000. De meetwaarden zullen veranderen, de kalibratie is voltooid.

Stap 17: Sensorkalibratie

Sensorkalibratie
Sensorkalibratie

Kalibreren van de pt-1000 temperatuursonde is niet nodig. Als u echter wilt, is een eenvoudige methode om de pt-1000-sonde in kokend water te plaatsen. Geef vervolgens het commando rtd:cal, t waarbij t = temperatuurwaarde.

Stap 18: Bijna klaar

Bijna klaar
Bijna klaar

Als u klaar bent met kalibreren, geeft u het datalog-commando om elke 15 seconden een meting te hervatten en deze naar ThingSpeak te uploaden.

Download de ThingSpeak-app om de gegevens op uw telefoon te bekijken.

Stap 19: Aanvullend: Opgeloste zuurstof toevoegen aan de meter

Voor instructies, klik HIER

Aanbevolen: