Spisu treści:

Miernik basenu Atlas WiFi: 18 kroków
Miernik basenu Atlas WiFi: 18 kroków

Wideo: Miernik basenu Atlas WiFi: 18 kroków

Wideo: Miernik basenu Atlas WiFi: 18 kroków
Wideo: Ups. 2024, Grudzień
Anonim
Miernik basenu Atlas WiFi
Miernik basenu Atlas WiFi

Ten samouczek pokaże Ci, jak skonfigurować zestaw WiFi Pool firmy Atlas Scientific. Miernik mierzy pH, potencjał oksydacyjno-redukcyjny (ORP) i temperaturę. Dane są przesyłane na platformę ThingSpeak, gdzie można je monitorować zdalnie za pomocą urządzenia mobilnego lub komputera.

Aby uzyskać szczegółowe informacje na temat tego zestawu, zapoznaj się z jego arkuszem danych, klikając TUTAJ.

OSTRZEŻENIA:

  • Atlas Scientific nie produkuje elektroniki użytkowej. To urządzenie jest przeznaczone dla inżynierów elektryków. Jeśli nie znasz się na inżynierii elektrycznej lub programowaniu systemów wbudowanych, ten produkt może nie być dla Ciebie.
  • To urządzenie zostało opracowane i przetestowane na komputerze z systemem Windows. Nie był testowany na Macu, Atlas Scientific nie wie, czy te instrukcje są kompatybilne z systemem Mac.

Sprzęt komputerowy:

  • Zestaw do basenu Wi-Fi
  • Kabel micro USB
  • Komputer z systemem Windows

Programy komputerowe:

  • IDE Arduino
  • RzeczMów

Krok 1: Skonfiguruj konto ThingSpeak

Skonfiguruj konto ThingSpeak
Skonfiguruj konto ThingSpeak

Ponieważ dane z czujnika są przechowywane/przeglądane na ThingSpeak, będziesz musiał założyć konto ThingSpeak. Utwórz konto ThingSpeak klikając TUTAJ.

Krok 2: Utwórz kanał

Utwórz kanał
Utwórz kanał

Twoje dane są przesyłane do ThingSpeak przez „kanał”. Wybierz nowy kanał

Wypełnij podświetlone pola. (Pamiętaj, aby kliknąć pola wyboru, aby włączyć pola 2 i 3). Dla porównania, to właśnie wprowadziliśmy.

Nazwa czujnika Atlas

Pole 1 pH

Pole 2 ORP (mV)

Pole 3 Temperatura (°C)

Przewiń na dół strony i kliknij Zapisz kanał

Krok 3: Zdobądź klucze API ThingSpeak

Pobierz klucze API ThingSpeak
Pobierz klucze API ThingSpeak

Po zapisaniu ustawień kanału zostaniesz przekierowany na stronę swojego kanału. Kliknij klucze API

Pamiętaj o zapisaniu identyfikatora kanału i klucza interfejsu API zapisu. Będziemy ich potrzebować w kilku następnych krokach.

Krok 4: Upewnij się, że Twoje biblioteki Arduino IDE są aktualne

Upewnij się, że Twoje biblioteki Arduino IDE są aktualne
Upewnij się, że Twoje biblioteki Arduino IDE są aktualne

A. Upewnij się, że masz poprawną ścieżkę do biblioteki Esp8266

W IDE przejdź do Plik>Preferencje

Znajdź pole tekstowe Adresy URL menedżera tablic dodatkowych.

Upewnij się, że ten adres URL znajduje się w polu tekstowym

Kliknij OK

Krok 5: Upewnij się, że Twoje biblioteki Arduino IDE są aktualne

Upewnij się, że Twoje biblioteki Arduino IDE są aktualne
Upewnij się, że Twoje biblioteki Arduino IDE są aktualne

B. Zaktualizuj płytę esp8266

W IDE przejdź do Narzędzia> Tablica> Menedżer tablic

Na pasku wyszukiwania Menedżera tablic wyszukaj esp8266. Zaktualizuj do najnowszej wersji, jeśli jeszcze jej nie masz. (Wersja 2.6.3 nie jest najnowszą wersją)

Krok 6: Upewnij się, że biblioteki Arduino IDE są aktualne

Upewnij się, że Twoje biblioteki Arduino IDE są aktualne
Upewnij się, że Twoje biblioteki Arduino IDE są aktualne

Krok 7: Upewnij się, że biblioteki Arduino IDE są aktualne

Upewnij się, że Twoje biblioteki Arduino IDE są aktualne
Upewnij się, że Twoje biblioteki Arduino IDE są aktualne

D. Dodaj bibliotekę EZO I2C

Aby pobrać plik. ZIP biblioteki EZO kliknij TUTAJ.

Nie rozpinaj go

Zaimportuj plik. ZIP do swojego Arduino IDE. Aby zaimportować plik. ZIP, przejdź do Szkic > Dołącz bibliotekę > Dodaj bibliotekę ZIP

Krok 8: Flashuj zestaw basenowy z poprawnym kodem

Flashuj zestaw basenowy z poprawnym kodem
Flashuj zestaw basenowy z poprawnym kodem

A. Wybierz, otwórz i dostosuj kod, którego chcesz użyć dla swojego zestawu Wi-Fi

Plik> Przykłady> EZO_I2C_lib-master> Przykłady> IOT_kits>pool_kit

Krok 9: Flashuj zestaw basenowy z poprawnym kodem

Flash zestaw basenowy z poprawnym kodem
Flash zestaw basenowy z poprawnym kodem

B. Wpisz swoje dane logowania do Wi-Fi / ThingSpeak

Wpisz swoją nazwę Wi-Fi i hasło, wraz z identyfikatorem kanału i kluczem Write API Key do kodu.

Krok 10: Flashuj zestaw basenowy z poprawnym kodem

Flashuj zestaw basenowy z poprawnym kodem
Flashuj zestaw basenowy z poprawnym kodem

C. Konfiguracja pompy

Jeśli nie masz dołączonej pompki, możesz po prostu pominąć tę część. Kod jest dość oczywisty. Ustawiasz, jakie parametry będą uruchamiać pompę.

Krok 11: Konfiguracja tablicy HUZZAH

Konfigurowanie zarządu HUZZAH
Konfigurowanie zarządu HUZZAH

A. Ustaw docelowy procesor na flash

Narzędzia> Deska> Pióro Adafruit HUZZAH ESP8266

Krok 12: Konfiguracja tablicy HUZZAH

Konfigurowanie zarządu HUZZAH
Konfigurowanie zarządu HUZZAH

B. Dostosuj ustawienia procesora

Upewnij się, że ustawienia procesora w Adafruit Feather HUZZAH ESP8266 są prawidłowe. Aby dostosować ustawienia procesora, kliknij Narzędzia.

Dla porównania, na to właśnie Atlas Scientific ustawił ustawienia procesora.

(Twoje opcje mogą nie być dokładnie takie same, po prostu spróbuj dopasować je jak najdokładniej)

Krok 13: Zobacz odczyty

Zobacz odczyty
Zobacz odczyty
Zobacz odczyty
Zobacz odczyty
Zobacz odczyty
Zobacz odczyty

Otwórz monitor szeregowy Arduino (musisz mieć monitor szeregowy ustawiony na port com Adafruit Feather HUZZAH). Ustaw powrót karetki i 9600 bodów.

Miernik Wi-Fi Pool zawsze będzie próbował połączyć się z ThingSpeak podczas uruchamiania.

Wprowadzenie polecenia ankiety spowoduje, że miernik Wi-Fi Pool Meter nie będzie przesyłał odczytów do ThingSpeak podczas debugowania problemów z Wi-Fi.

Krok 14: Kalibracja czujnika

Kalibracja czujnika
Kalibracja czujnika

Firma Atlas Scientific stworzyła listę poleceń kalibracyjnych wbudowanych w bibliotekę. Wpisz help w monitorze szeregowym, aby zobaczyć listę poleceń.

A. Polecenie ankiety

Wyślij ankietę poleceń. Pozwoli to zobaczyć odczyty raz na sekundę i zatrzyma przesyłanie do ThingSpeak podczas kalibracji.

Krok 15: Kalibracja czujnika

Kalibracja czujnika
Kalibracja czujnika

B. Kalibracja pH

Podczas kalibracji pH należy zawsze najpierw skalibrować pH do 7.

Wyjmij butelkę do namaczania i wypłucz sondę pH. Zdejmij górną część woreczka z roztworem kalibracyjnym pH 7,00. Umieść sondę pH w woreczku i pozostaw sondę w roztworze kalibracyjnym, aż odczyty się ustabilizują. Zajmie to 1 - 2 minuty.

Gdy odczyty się ustabilizują, wydaj polecenie kalibracji punktu środkowego ph:cal, mid, 7

Wypłucz sondę i powtórz ten proces zarówno dla pH 4,00, jak i pH 10,00

Krok 16: Kalibracja czujnika

Kalibracja czujnika
Kalibracja czujnika

C. Kalibracja ORP

Wypłucz sondę i włóż ją bezpośrednio do roztworu kalibracyjnego 225mV i podlej odczyty. Poczekaj, aż odczyty ORP się ustabilizują. Zajmie to około 10-60 sekund.

Gdy odczyty się ustabilizują, wydaj polecenie orp:cal, 225

Krok 17: Kalibracja czujnika (Część 1: Kalibracja temperatury)

Kalibracja czujnika (Część 1: Kalibracja temperatury)
Kalibracja czujnika (Część 1: Kalibracja temperatury)

Kalibracja sondy temperatury pt-1000 nie jest wymagana. Jeśli jednak chcesz, prostą metodą jest umieszczenie sondy pt-1000 we wrzącej wodzie. Następnie wydaj komendę rtd:cal, t gdzie t = wartość temperatury.

Krok 18: Prawie gotowe

Prawie skończone
Prawie skończone

Po zakończeniu kalibracji wydaj polecenie datalog, aby wznowić odczytywanie co 15 sekund i przesyłanie go do ThingSpeak.

Aby zobaczyć dane na telefonie, pobierz aplikację ThingSpeak.

Zalecana: