Spisu treści:
- Krok 1: Konfiguracja chmury ARTIK
- Krok 2: Utwórz aplikację ARTIK Cloud
- Krok 3: Podłącz urządzenie
- Krok 4: Konfiguracja czujnika sprzętowego
- Krok 5: Skonfiguruj wymagane oprogramowanie
- Krok 6: Prześlij program
- Krok 7: Test terenowy
Wideo: Monitorowanie chmury basenu Arduino: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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
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
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
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
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
- Przejdź do Arduino IDE i dodaj płytkę MKR1000.
- Wyszukaj mkr1000 i kliknij zainstaluj
-
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
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
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:
Monitor temperatury basenu MQTT: 7 kroków (ze zdjęciami)
Monitor temperatury basenu MQTT: Ten projekt jest towarzyszem moich innych projektów automatyki domowej Smart Data-Logging Geyser Controller oraz Multi-purpose-Room-Lighting and Appliance Controller. Jest to monitor montowany przy basenie, który mierzy temperaturę wody w basenie, otaczające powietrze
Krokodylowy czujnik basenu słonecznego: 7 kroków (ze zdjęciami)
Crocodile Solar Pool Sensor: Ta instrukcja pokazuje, jak zbudować raczej specjalny czujnik basenu mierzący temperaturę basenu i przesyłający go przez Wi-Fi do aplikacji Blynk i brokera MQTT. Nazywam to „Crocodile Solar Pool Sensor”. Wykorzystuje programowanie Arduino en
Monitorowanie temperatury i wilgotności za pomocą ESP-01 i DHT oraz chmury AskSensors: 8 kroków
Monitorowanie temperatury i wilgotności za pomocą ESP-01 i DHT oraz chmury AskSensors: W tej instrukcji nauczymy się monitorować pomiary temperatury i wilgotności za pomocą płyty IOT-MCU/ESP-01-DHT11 i platformy AskSensors IoT .Wybieram do tej aplikacji moduł IOT-MCU ESP-01-DHT11, ponieważ
SKARA- Autonomous Plus Ręczny robot do czyszczenia basenu: 17 kroków (ze zdjęciami)
SKARA- Autonomous Plus Ręczny robot do czyszczenia basenu: Czas to pieniądz, a praca ręczna jest kosztowna. Wraz z nadejściem i postępem w technologiach automatyki należy opracować bezproblemowe rozwiązanie dla właścicieli domów, stowarzyszeń i klubów, aby oczyścić baseny z gruzu i brudu codziennego życia, a
Pool Pi Guy - System alarmowy oparty na sztucznej inteligencji i monitorowanie basenu za pomocą Raspberry Pi: 12 kroków (ze zdjęciami)
Pool Pi Guy - system alarmowy oparty na sztucznej inteligencji i monitorowanie basenu za pomocą Raspberry Pi: Posiadanie basenu w domu jest zabawne, ale wiąże się z wielką odpowiedzialnością. Moim największym zmartwieniem jest monitorowanie, czy ktoś znajduje się w pobliżu basenu bez opieki (szczególnie młodsze dzieci). Moją największą irytacją jest upewnienie się, że linia wody w basenie nigdy nie schodzi poniżej wejścia pompy