Spisu treści:
- Krok 1: Skonfiguruj konto ThingSpeak
- Krok 2: Utwórz kanał
- Krok 3: Zdobądź klucze API ThingSpeak
- Krok 4: Upewnij się, że Twoje biblioteki Arduino IDE są aktualne
- Krok 5: Upewnij się, że Twoje biblioteki Arduino IDE są aktualne
- Krok 6: Upewnij się, że biblioteki Arduino IDE są aktualne
- Krok 7: Upewnij się, że biblioteki Arduino IDE są aktualne
- Krok 8: Flash miernik hydroponiczny z poprawnym kodem
- Krok 9: Flash miernik hydroponiczny z poprawnym kodem
- Krok 10: Flash miernik hydroponiczny z poprawnym kodem
- Krok 11: Konfiguracja tablicy HUZZAH
- Krok 12: Konfiguracja tablicy HUZZAH
- Krok 13: Zobacz odczyty
- Krok 14: Kalibracja czujnika
- Krok 15: Kalibracja czujnika
- Krok 16: Kalibracja czujnika
- Krok 17: Kalibracja czujnika
- Krok 18: Prawie gotowe
- Krok 19: Uzupełnienie: Jak dodać rozpuszczony tlen do miernika
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten samouczek pokaże Ci, jak skonfigurować zestaw WiFi Hydroponics firmy Atlas Scientific. Miernik mierzy pH, przewodność 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 hydroponiki WiFi
- Kabel micro USB
- Komputer z systemem Windows
Programy komputerowe:
- IDE Arduino
- RzeczMów
Krok 1: Skonfiguruj konto ThingSpeak
Ponieważ dane z czujnika są przechowywane/przeglądane na ThingSpeak, będziesz musiał skonfigurować konto ThingSpeak. Utwórz konto ThingSpeak klikając TUTAJ.
Krok 2: 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.
Nazwij czujniki Atlas
Pole 1 pH
Pole 2 EC (μS/cm)
Złożony 3 Temperatura (°C)
Przewiń na dół strony i kliknij Zapisz kanał
Krok 3: Zdobądź 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
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
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
C. Pobierz bibliotekę ThingSpeak dla Arduino
Kliknij TUTAJ, aby pobrać najnowszą wersję biblioteki ThingSpeak.
Nie rozpinaj go
Zaimportuj plik. ZIP do swojego Arduino IDE, przechodząc do Szkic> Dołącz bibliotekę> Dodaj bibliotekę. ZIP
Krok 7: Upewnij się, że biblioteki Arduino IDE są aktualne
D. Dodaj bibliotekę EZO I2C
Aby pobrać plik biblioteki Ezo_I2c, 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: Flash miernik hydroponiczny 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>
Masz dwie możliwości wyboru kodu: Hydroponics_kit lub Hydroponics_kit_with_DO
(Wersja „z DO” przeznaczona jest dla osób, które chcą dodać tlen rozpuszczony)
Krok 9: Flash miernik hydroponiczny 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: Flash miernik hydroponiczny 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
A. Ustaw docelowy procesor na flash
Narzędzia> Deska> Pióro Adafruit HUZZAH ESP8266
Krok 12: Konfiguracja tablicy 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
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 hydroponiczny Wi-Fi zawsze będzie próbował połączyć się z ThingSpeak podczas uruchamiania.
Wprowadzenie polecenia ankiety spowoduje, że miernik hydroponiczny Wi-Fi nie będzie przesyłał odczytów do ThingSpeak podczas debugowania problemów z Wi-Fi.
Krok 14: 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
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
C. Kalibracja przewodności
Poniżej jest kalibrowana sonda K1.0.
Podczas kalibracji przewodności należy zawsze najpierw skalibrować suchą sondę. Upewnij się, że sonda jest sucha przed wydaniem polecenia, ec:cal, dry
Po zakończeniu kalibracji na sucho umieść sondę w małym naczyniu z roztworem kalibracyjnym 12,880 μS. Potrząśnij sondą, aby upewnić się, że w obszarze wykrywania nie znajdują się uwięzione pęcherzyki powietrza. Powinieneś zobaczyć odczyty, które różnią się o 1 - 40% od podanej wartości roztworu kalibracyjnego. Poczekaj, aż odczyty się ustabilizują.
Gdy odczyty się ustabilizują, wydaj polecenie kalibracji niskiego punktu ec:cal, low, 12880 Odczyty nie ulegną zmianie.
Wypłucz sondę przed kalibracją do najwyższego punktu. Wlej niewielką ilość roztworu kalibracyjnego 80 000 μS do kubka. Wstrząśnij sondą, aby usunąć uwięzione powietrze. Ponownie odczyty mogą się różnić o 1 - 40%. Poczekaj, aż odczyty się ustabilizują.
Gdy odczyty się ustabilizują, wydaj komendę kalibracji punktu wysokiego ec:cal, high, 80000. Odczyty zmienią się, kalibracja zakończona.
Krok 17: Kalibracja czujnika
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
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.
Krok 19: Uzupełnienie: Jak dodać rozpuszczony tlen do miernika
Aby uzyskać instrukcje, kliknij TUTAJ