Indholdsfortegnelse:
- Trin 1: Opret en ThingSpeak -konto
- Trin 2: Opret en kanal
- Trin 3: Hent ThingSpeak API -nøgler
- Trin 4: Sørg for, at dine Arduino IDE -biblioteker er opdaterede
- Trin 5: Sørg for, at dine Arduino IDE -biblioteker er opdaterede
- Trin 6: Sørg for, at dine Arduino IDE -biblioteker er opdaterede
- Trin 7: Sørg for, at dine Arduino IDE -biblioteker er opdaterede
- Trin 8: Flash Pool Kit med den korrekte kode
- Trin 9: Flash Pool Kit med den korrekte kode
- Trin 10: Flash Pool Kit med den korrekte kode
- Trin 11: Opsætning af HUZZAH -kortet
- Trin 12: Opsætning af HUZZAH -kortet
- Trin 13: Se aflæsningerne
- Trin 14: Sensorkalibrering
- Trin 15: Sensorkalibrering
- Trin 16: Sensorkalibrering
- Trin 17: Sensorkalibrering (del 1: Kalibrer temperatur)
- Trin 18: Næsten færdig
Video: Atlas WiFi Pool Meter: 18 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Denne vejledning viser dig, hvordan du konfigurerer WiFi Pool -kittet fra Atlas Scientific. Måleren måler pH, oxidationsreduktionspotentiale (ORP) og temperatur. Data uploades til ThingSpeak -platformen, hvor de kan fjernovervåges via en mobil enhed eller computer.
For detaljerede oplysninger om dette kit, se dets datablad ved at klikke HER.
ADVARSLER:
- Atlas Scientific laver ikke forbrugerelektronik. Dette udstyr er beregnet til elektriske ingeniører. Hvis du ikke kender til elektroteknik eller programmering af integrerede systemer, er dette produkt muligvis ikke noget for dig.
- Denne enhed blev udviklet og testet ved hjælp af en Windows -computer. Det blev ikke testet på Mac, Atlas Scientific ved ikke, om disse instruktioner er kompatible med et Mac -system.
Hardware:
- WiFi Pool Kit
- Micro USB kabel
- Windows -computer
Software/programmer:
- Arduino IDE
- ThingSpeak
Trin 1: Opret en ThingSpeak -konto
Fordi sensordata gemmes/ses på ThingSpeak, skal du oprette en ThingSpeak -konto. Opret din ThingSpeak -konto ved at klikke HER.
Trin 2: Opret en kanal
Dine data uploades til ThingSpeak via en 'kanal'. Vælg Ny kanal
Udfyld de markerede felter. (Sørg for at klikke på afkrydsningsfelterne for at aktivere felt 2 og 3). Til reference er dette, hvad vi indtastede.
Navn Atlas Sensor
Felt 1 pH
Felt 2 ORP (mV)
Felt 3 Temp (° C)
Rul til bunden af siden, og klik på Gem kanal
Trin 3: Hent ThingSpeak API -nøgler
Når du har gemt dine kanalindstillinger, bliver du omdirigeret til din kanalside. Klik på API -nøgler
Sørg for at gemme dit kanal -id og skrive API -nøgle. Vi får brug for disse i de næste par trin.
Trin 4: Sørg for, at dine Arduino IDE -biblioteker er opdaterede
A. Sørg for, at du har den korrekte sti til Esp8266 -biblioteket
I IDE skal du gå til Filer> Præference
Find tekstboksen Addition Boards Manager URL'er.
Sørg for, at denne webadresse er i tekstboksen
Klik på OK
Trin 5: Sørg for, at dine Arduino IDE -biblioteker er opdaterede
B. Opdater esp8266 -kortet
I IDE skal du gå til Værktøjer> Board> Boards Manager
I søgelinjen i Boards Manager skal du slå op på esp8266. Opdater til den nyeste version, hvis du ikke allerede har den. (Version 2.6.3 er ikke den seneste version)
Trin 6: Sørg for, at dine Arduino IDE -biblioteker er opdaterede
Trin 7: Sørg for, at dine Arduino IDE -biblioteker er opdaterede
D. Tilføj EZO I2C -biblioteket
For at downloade EZO -biblioteket. ZIP -fil klik HER.
Pak den ikke ud
Importer. ZIP -filen til din Arduino IDE. For at importere. ZIP -filen skal du gå til Skitse> Inkluder bibliotek> Tilføj. ZIP -bibliotek
Trin 8: Flash Pool Kit med den korrekte kode
A. Vælg, åbn og juster den kode, du vil bruge til dit Wi-Fi-kit
Fil> Eksempler> EZO_I2C_lib-master> Eksempler> IOT_kits> pool_kit
Trin 9: Flash Pool Kit med den korrekte kode
B. Udfyld dine Wi-Fi / ThingSpeak-legitimationsoplysninger
Udfyld dit Wi-Fi-navn og din adgangskode sammen med kanal-id'et og skriv API-nøglen til koden.
Trin 10: Flash Pool Kit med den korrekte kode
C. Opsætning af din pumpe
Hvis du ikke har en pumpe tilsluttet, kan du bare springe denne del over. Koden er temmelig selvforklarende. Du indstiller, hvilke parametre der vil få pumpen til at aktivere.
Trin 11: Opsætning af HUZZAH -kortet
A. Indstil mål -CPU'en til at blinke
Værktøjer> Board> Adafruit Feather HUZZAH ESP8266
Trin 12: Opsætning af HUZZAH -kortet
B. Juster CPU -indstillinger
Sørg for, at CPU -indstillingerne på Adafruit Feather HUZZAH ESP8266 er korrekte. Klik på Værktøjer for at justere CPU -indstillingerne.
Til reference er dette, hvad Atlas Scientific satte CPU -indstillingerne til.
(Dine muligheder er muligvis ikke nøjagtig de samme, bare prøv at matche dem så tæt som muligt)
Trin 13: Se aflæsningerne
Åbn din Arduino serielle skærm (Du skal have den serielle skærm indstillet til com -porten på Adafruit Feather HUZZAH). Indstillet til vognretur og 9600 baud.
Wi-Fi Pool Meter prøver altid at oprette forbindelse til ThingSpeak ved opstart.
Indtastning af meningsmålingskommandoen stopper Wi-Fi Pool Meter fra at uploade målingerne til ThingSpeak, mens du debugger dine WiFi-problemer.
Trin 14: Sensorkalibrering
Atlas Scientific oprettede en liste over kalibreringskommandoer, der er indbygget i biblioteket. Indtast hjælp i den serielle skærm for at se listen over kommandoer.
A. Afstemningskommandoen
Send kommandoafstemningen. Dette lader dig se målingerne en gang i sekundet, og det vil stoppe med at uploade til ThingSpeak, mens du kalibrerer.
Trin 15: Sensorkalibrering
B. Kalibrer pH
Ved kalibrering af pH skal du altid kalibrere til pH 7 først.
Fjern blødgøringsflasken, og skyl pH -sonden af. Fjern toppen af posen med kalibreringsopløsning med pH 7,00. Placer pH -sonden inde i posen, og lad sondestedet i kalibreringsopløsningen, indtil aflæsningerne stabiliseres. Dette vil tage 1-2 minutter.
Når aflæsningerne er stabiliseret, skal du udstede midtpunktskalibreringskommandoen ph: cal, mid, 7
Skyl sonden af og gentag denne proces for både pH 4,00 og pH 10,00
Trin 16: Sensorkalibrering
C. Kalibrer ORP
Skyl sonden af, og indsæt den direkte i 225mV kalibreringsopløsningen, og vand aflæsningerne. Vent på, at ORP -aflæsningerne stabiliseres. Dette vil tage omkring 10 - 60 sekunder.
Når aflæsningerne stabiliseres, skal du udstede kommandoen orp: cal, 225
Trin 17: Sensorkalibrering (del 1: Kalibrer temperatur)
Kalibrering af pt-1000 temperatursonden er ikke påkrævet. Men hvis du vil, er en enkel metode at placere pt-1000-sonden i kogende vand. Udsted derefter kommandoen rtd: cal, t hvor t = temperaturværdi.
Trin 18: Næsten færdig
Når du er færdig med kalibrering, skal du udstede datalog -kommandoen for at genoptage aflæsning hvert 15. sekund og uploade den til ThingSpeak.
For at se dataene på din telefon skal du downloade ThingSpeak -appen.
Anbefalede:
MQTT Swimming Pool Temperature Monitor: 7 trin (med billeder)
MQTT Swimming Pool Temperature Monitor: Dette projekt er en ledsager til mine andre hjemmeautomatiseringsprojekter Smart Data- Logging Geyser Controller og Multi-purpose-Room-Lighting and Appliance Controller. Det er en monitor monteret ved poolen, der måler poolvandets temperatur, omgivende luft
Atlas WiFi Hydroponics Meter: 19 trin
Atlas WiFi Hydroponics Meter: Denne vejledning viser dig, hvordan du konfigurerer WiFi Hydroponics kit fra Atlas Scientific. Måleren måler pH, ledningsevne og temperatur. Data uploades til ThingSpeak -platformen, hvor de kan fjernovervåges via en mobilenhed eller co
Crocodile Solar Pool Sensor: 7 trin (med billeder)
Crocodile Solar Pool Sensor: Denne instruktive viser, hvordan man bygger en temmelig speciel poolsensor, der måler pooltemperaturen og sender den via WiFi til Blynk App og til en MQTT -mægler. Jeg kalder det "Crocodile Solar Pool Sensor". Den bruger Arduino -programmeringen en
Underwater Swimming Pool Bluetooth Solar Cleaning Robot: 8 trin
Underwater Swimming Pool Bluetooth Solar Cleaning Robot: I mit hus har jeg en swimmingpool, men det største problem med demonterbare pools er den snavs, der afsættes på bunden, som vandfilteret ikke stræber efter. Så jeg tænkte på en måde at rense snavs fra bunden. Og fra det andet
SKARA- Autonomous Plus Manual Swimming Pool Cleaning Robot: 17 trin (med billeder)
SKARA- Autonomous Plus Manual Swimming Pool Cleaning Robot: Tid er penge og manuelt arbejde er dyrt. Med fremkomsten og fremskridtet inden for automatiseringsteknologier skal der udvikles en problemfri løsning for husejere, samfund og klubber til at rense pools fra snavs og snavs i det daglige liv til