Spisu treści:

Monitorowanie chmury basenu Arduino: 7 kroków (ze zdjęciami)
Monitorowanie chmury basenu Arduino: 7 kroków (ze zdjęciami)

Wideo: Monitorowanie chmury basenu Arduino: 7 kroków (ze zdjęciami)

Wideo: Monitorowanie chmury basenu Arduino: 7 kroków (ze zdjęciami)
Wideo: Ups. 2024, Listopad
Anonim
Monitorowanie w chmurze basenów Arduino
Monitorowanie w chmurze basenów Arduino

Głównym celem tego projektu jest wykorzystanie Samsung ARTIK Cloud do monitorowania poziomu pH i temperatury basenów.

Komponenty sprzętowe:

  • Arduino MKR1000 lub Genuino MKR1000
  • Przewody połączeniowe (ogólne)
  • Zestaw czujnika pH SparkFun
  • 1 x Rezystor 4,75 k ohm
  • Wodoodporny czujnik temperatury Sparkfun

Wykorzystane oprogramowanie i interfejs API chmury:

  • Samsung IoT ARTIK Cloud dla IoT
  • Najnowsze IDE Arduino

Krok 1: Konfiguracja chmury ARTIK

Konfiguracja chmury ARTIK
Konfiguracja chmury ARTIK
Konfiguracja chmury ARTIK
Konfiguracja chmury ARTIK
Konfiguracja chmury ARTIK
Konfiguracja chmury ARTIK

1. Zarejestruj się w ARTIK Cloud. Przejdź do witryny programisty i utwórz nowy „typ urządzenia”.

2. Wprowadź żądany wyświetlacz i unikalną nazwę.

3. Utwórz nowy manifest

4. Wpisz nazwę pola i inny opis

5. Kliknij Zapisz, a następnie przejdź do zakładki Aktywuj manifest

6. Kliknij przycisk AKTYWNY MANIFEST, aby zakończyć, a zostaniesz przekierowany tutaj

Zakończ tworzenie typu urządzenia! Teraz utwórzmy aplikację, która będzie korzystać z tego urządzenia.

Krok 2: Utwórz aplikację ARTIK Cloud

Utwórz aplikację w chmurze ARTIK
Utwórz aplikację w chmurze ARTIK
Utwórz aplikację w chmurze ARTIK
Utwórz aplikację w chmurze ARTIK
Utwórz aplikację w chmurze ARTIK
Utwórz aplikację w chmurze ARTIK
Utwórz aplikację w chmurze ARTIK
Utwórz aplikację w chmurze ARTIK

1. Przejdź do ARTIK Cloud Applications i kliknij nową aplikację

2. Wprowadź żądaną nazwę aplikacji i adres URL przekierowania uwierzytelniania.

Pamiętaj, że adres URL przekierowania uwierzytelniania jest wymagany. Służy do uwierzytelniania użytkowników tej aplikacji, dlatego przekieruje do tego adresu URL, jeśli będzie potrzebować logowania. Dla próbki użyliśmy

3. Teraz ustaw uprawnienia aplikacji do odczytu i zapisu, przejdź do urządzenia, a następnie zapisz.

Gratulacje, masz teraz swoją aplikację!

Krok 3: Podłącz urządzenie

Podłącz swoje urządzenie
Podłącz swoje urządzenie
Podłącz swoje urządzenie
Podłącz swoje urządzenie
Podłącz swoje urządzenie
Podłącz swoje urządzenie

Teraz pozwalamy połączyć wcześniej utworzoną aplikację.

1. Przejdź do moich urządzeń i kliknij podłącz inne urządzenie.

2. Kliknij utworzony wcześniej nowy typ urządzenia, a następnie kliknij Podłącz urządzenie.

3. Kliknij ustawienia podłączonego urządzenia.

4. Zanotuj te informacje, ponieważ będą potrzebne w programie.

5. Teraz przejdź do podłączonego urządzenia

Gotowe do konfiguracji ARTIK Cloud. Po uruchomieniu sprzętu wykres będzie zawierał dane.

Krok 4: Konfiguracja czujnika sprzętowego

Konfiguracja czujnika sprzętowego
Konfiguracja czujnika sprzętowego
Konfiguracja czujnika sprzętowego
Konfiguracja czujnika sprzętowego
Konfiguracja czujnika sprzętowego
Konfiguracja czujnika sprzętowego
Konfiguracja czujnika sprzętowego
Konfiguracja czujnika sprzętowego

Oto schemat:

  • Temp GND do MRK1000 GND
  • Temp OUT do cyfrowego pinu MKR1000 1
  • Temp VCC do MKR1000 5V
  • Podłącz rezystor 4,7 K do Temp VCC i Temp OUT
  • pH GND do MRK1000 GND
  • pH OUT do MKR1000 Analog pin 1
  • pH VCC do MKR1000 5V

Zobacz moje przykładowe okablowanie na załączonych obrazach.

Dodaliśmy gniazdo audio do łatwego odłączania czujnika temperatury. Ale to jest opcjonalne.

Krok 5: Skonfiguruj wymagane oprogramowanie

Konfiguracja wymaganego oprogramowania
Konfiguracja wymaganego oprogramowania
Konfiguracja wymaganego oprogramowania
Konfiguracja wymaganego oprogramowania
Konfiguracja wymaganego oprogramowania
Konfiguracja wymaganego oprogramowania
  1. Przejdź do Arduino IDE i dodaj płytkę MKR1000.
  2. Wyszukaj mkr1000 i kliknij zainstaluj
  3. Dodaj wymaganą bibliotekę: Wyszukaj biblioteki do zainstalowania:

    • ArduinoJson – użyjemy tego do wysłania danych JSON do ARTIK CloudArduino
    • HttpClient - host do łączenia się z API
    • OneWire - potrzebny do odczytu wejścia cyfrowego z czujnika temperatury
    • DallasTemperature - Biblioteka wymaganych czujników temperatury Dallas

Zakończ dodawanie wymaganego oprogramowania!

Krok 6: Prześlij program

Prześlij program
Prześlij program
Prześlij program
Prześlij program
Prześlij program
Prześlij program

1. Teraz podłącz MKR1000 do komputera/laptopa.

2. Pobierz oprogramowanie na GitHub tutaj

3. Zmień ARTIK Cloud API i poświadczenia Wifi.

4. Następnie prześlij kod oprogramowania do MKR1000 i rozpocznij monitorowanie.

Uwaga: Twoje WiFi musi mieć połączenie z Internetem.

Krok 7: Test terenowy

Test w terenie
Test w terenie
Test w terenie
Test w terenie

Przetestowaliśmy czujnik sprzętowy do basenu prywatnego, publicznego i szkolnego. Zebranie danych z puli tych respondentów umożliwiło nam analizę możliwości sprzętu.

Możesz umieścić MKR1000 i czujnik na pudełku i umieścić go na basenie z dala od zanieczyszczenia wody. W ten sposób możesz monitorować jakość swojej wody i normalizować ją, umieszczając żądane chemikalia.

Mam nadzieję, że ten samouczek pomoże ludziom zbudować własne urządzenie do monitorowania jakości wody w basenie. Oby wzrosła świadomość dotycząca ciągłego pogarszania się jakości wody w basenie, ponieważ ludzie bardziej skupiają się na oferowanych udogodnieniach, zamiast sprawdzać, czy są bezpieczne. Zamierzają również przyczynić się do społeczności, będąc w stanie zapewnić środki, dzięki którym testy jakości wody będą bardziej wydajne i skuteczne bez niepotrzebnego poświęcania zasobów.

Szczęśliwego budowania!:)

Zalecana: