Tartalomjegyzék:

Arduino uszoda felhő figyelése: 7 lépés (képekkel)
Arduino uszoda felhő figyelése: 7 lépés (képekkel)

Videó: Arduino uszoda felhő figyelése: 7 lépés (képekkel)

Videó: Arduino uszoda felhő figyelése: 7 lépés (képekkel)
Videó: Как отслеживать и контролировать ESP32 из любой точки мира с помощью RemoteXY IoT Cloud 2024, November
Anonim
Arduino uszoda felhő figyelése
Arduino uszoda felhő figyelése

A projekt elsődleges célja a Samsung ARTIK Cloud használata az uszodák pH -jának és hőmérsékletének megfigyelésére.

Hardver alkatrészek:

  • Arduino MKR1000 vagy Genuino MKR1000
  • Jumper vezetékek (általános)
  • SparkFun pH érzékelő készlet
  • 1 x ellenállás 4,75 k ohm
  • Sparkfun vízálló hőmérséklet -érzékelő

Felhasznált szoftver és Cloud API:

  • Samsung IoT ARTIK Cloud az IoT -hez
  • A legújabb Arduino IDE

1. lépés: ARTIK Cloud Setup

ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup

1. Regisztráljon az ARTIK Cloud szolgáltatással. Lépjen a fejlesztői webhelyre, és hozzon létre új "eszköztípust".

2. Írja be a kívánt megjelenítési és egyedi nevet.

3. Hozzon létre új manifestet

4. Írja be a mező nevét és egyéb leírását

5. Kattintson a Mentés gombra, majd navigáljon a Manifest fül aktiválásához

6. A befejezéshez kattintson az ACTIVE MANIFEST gombra, és ide átirányít

Kész az eszköztípus létrehozása! Most létrehozzuk az adott eszközt használó alkalmazást.

2. lépés: Hozza létre az ARTIK Cloud alkalmazást

Hozzon létre ARTIK Cloud alkalmazást
Hozzon létre ARTIK Cloud alkalmazást
Hozzon létre ARTIK Cloud alkalmazást
Hozzon létre ARTIK Cloud alkalmazást
Hozzon létre ARTIK Cloud alkalmazást
Hozzon létre ARTIK Cloud alkalmazást
Hozzon létre ARTIK Cloud alkalmazást
Hozzon létre ARTIK Cloud alkalmazást

1. Keresse meg az ARTIK Cloud Applications oldalt, majd kattintson az új alkalmazás elemre

2. Írja be a kívánt alkalmazásnevet és a hitelesítési átirányítási URL -t.

Ne feledje, hogy a hitelesítési átirányítási URL -cím kötelező. Az alkalmazás felhasználóinak hitelesítésére szolgál, ezért erre az URL -re fog átirányítani, ha bejelentkezésre van szükség. A mintaként a https:// localhost/index/címet használtuk.

3. Most állítsa be az alkalmazás engedélyét az olvasásra és írásra, navigáljon a készülékre, majd mentse.

Gratulálunk, most megvan a jelentkezés!

3. lépés: Csatlakoztassa a készüléket

Csatlakoztassa készülékét
Csatlakoztassa készülékét
Csatlakoztassa készülékét
Csatlakoztassa készülékét
Csatlakoztassa készülékét
Csatlakoztassa készülékét

Most kapcsoljuk össze a korábban létrehozott alkalmazást.

1. Navigáljon az eszközeimhez, és kattintson a másik eszköz csatlakoztatása lehetőségre.

2. Kattintson a korábban létrehozott új eszköztípusra, majd az eszköz csatlakoztatása elemre.

3. Kattintson a csatlakoztatott eszköz beállításaira.

4. Vegye figyelembe ezeket az információkat, mivel szüksége lesz rájuk a programban.

5. Most navigáljon a csatlakoztatott eszközhöz

Kész az ARTIK Cloud beállításához. Miután a hardver elkészült, a diagram adatokkal fog rendelkezni.

4. lépés: Hardverérzékelő beállítása

Hardver érzékelő beállítása
Hardver érzékelő beállítása
Hardver érzékelő beállítása
Hardver érzékelő beállítása
Hardver érzékelő beállítása
Hardver érzékelő beállítása
Hardver érzékelő beállítása
Hardver érzékelő beállítása

Itt a diagram:

  • Hőmérséklet GND - MRK1000 GND
  • Hőmérséklet OUT az MKR1000 digitális tüskére 1
  • Hőmérséklet VCC - MKR1000 5V
  • Csatlakoztasson egy 4.7K ellenállást a Temp VCC és Temp OUT kimenetekhez
  • pH GND - MRK1000 GND
  • pH OUT az MKR1000 analóg tüskéhez 1
  • pH VCC - MKR1000 5V

Nézze meg a kábelezési mintát a mellékelt képeken.

Hozzáadtunk egy audiocsatlakozót a hőmérséklet -érzékelő könnyű levételéhez. De ez nem kötelező.

5. lépés: A szükséges szoftver beállítása

Szükséges szoftver telepítése
Szükséges szoftver telepítése
Szükséges szoftver telepítése
Szükséges szoftver telepítése
Szükséges szoftver telepítése
Szükséges szoftver telepítése
  1. Lépjen az Arduino IDE -re, és adja hozzá az MKR1000 táblát.
  2. Keresse meg az mkr1000 fájlt, és kattintson a telepítés gombra
  3. Szükséges könyvtár hozzáadása: Keresse meg a telepítendő könyvtárakat:

    • ArduinoJson - ezt használjuk a JSON adatok küldésére az ARTIK CloudArduino -hoz
    • HttpClient - gazdagép az API -hoz való csatlakozáshoz
    • OneWire - szükséges a hőmérséklet -érzékelő digitális bemenetének olvasásához
    • DallasTemperature - Dallas hőmérséklet -érzékelő szükséges könyvtár

Fejezze be a szükséges szoftver hozzáadását!

6. lépés: Töltse fel a programot

Töltse fel a Programot
Töltse fel a Programot
Töltse fel a Programot
Töltse fel a Programot
Töltse fel a Programot
Töltse fel a Programot

1. Most csatlakoztassa az MKR1000 -et a számítógépéhez/laptopjához.

2. Töltse le a szoftvert a GitHub -ról itt

3. Módosítsa az ARTIK Cloud API -t és a Wifi hitelesítő adatokat.

4. Ezután töltse fel a szoftverkódot az MKR1000 eszközre, és indítsa el a felügyeletet.

Megjegyzés: A WiFi -nek internetkapcsolattal kell rendelkeznie.

7. lépés: Terepi teszt

Terepi teszt
Terepi teszt
Terepi teszt
Terepi teszt

A hardver érzékelőt teszteltük a magán-, nyilvános és iskolai uszodában. Az adatok összegyűjtése ezekből a válaszadókból lehetővé tette számunkra, hogy elemezzük a hardver képességeit.

Az MKR1000 -et és az érzékelőt egy dobozra helyezheti, és a medencéjére teheti, távol a víz szennyeződésétől. Ezzel figyelemmel kísérheti a víz minőségét, és normalizálhatja a kívánt vegyszerek elhelyezésével.

Reméljük, hogy ez az oktatóanyag segít az embereknek saját DIY úszómedence vízminőség -ellenőrző eszközének elkészítésében. Lehet, hogy egyre nagyobb lesz a tudatosság az uszoda vízminőségének folyamatos romlásával kapcsolatban, mivel az emberek hajlamosak inkább a kínált szolgáltatásokra összpontosítani, ahelyett, hogy ellenőriznék biztonságukat. Azzal is szándékoznak hozzájárulni a közösséghez, hogy eszközöket tudnak biztosítani a vízminőség vizsgálatának hatékonyabbá és eredményesebbé tétele érdekében, az erőforrások felesleges feláldozása nélkül.

Boldog épületet!:)

Ajánlott: