Obsah:

Cloudové monitorovanie bazéna Arduino: 7 krokov (s obrázkami)
Cloudové monitorovanie bazéna Arduino: 7 krokov (s obrázkami)

Video: Cloudové monitorovanie bazéna Arduino: 7 krokov (s obrázkami)

Video: Cloudové monitorovanie bazéna Arduino: 7 krokov (s obrázkami)
Video: Высокая плотность 2022 2024, Júl
Anonim
Cloudové monitorovanie bazéna Arduino
Cloudové monitorovanie bazéna Arduino

Primárnym cieľom tohto projektu je použiť Samsung ARTIK Cloud na monitorovanie úrovne pH a teploty bazénov.

Hardvérové komponenty:

  • Arduino MKR1000 alebo Genuino MKR1000
  • Prepojovacie vodiče (všeobecné)
  • Sada senzorov pH SparkFun
  • 1 x odpor 4,75 kOhm
  • Vodotesný snímač teploty Sparkfun

Použitý softvér a cloudové API:

  • Samsung IoT ARTIK Cloud pre IoT
  • Najnovšie IDE Arduino

Krok 1: Nastavenie cloudu ARTIK

Cloudové nastavenie ARTIK
Cloudové nastavenie ARTIK
Cloudové nastavenie ARTIK
Cloudové nastavenie ARTIK
Cloudové nastavenie ARTIK
Cloudové nastavenie ARTIK

1. Zaregistrujte sa v službe ARTIK Cloud. Prejdite na stránku vývojára a vytvorte nový „typ zariadenia“.

2. Zadajte požadované zobrazenie a jedinečný názov.

3. Vytvorte nový manifest

4. Zadajte názov poľa a ďalší popis

5. Kliknite na položku Uložiť a potom prejdite na kartu Aktivovať manifest

6. Kliknutím na tlačidlo AKTÍVNY MANIFEST dokončite a budete presmerovaní sem

Vytvorenie typu zariadenia je hotové! Teraz môžete vytvoriť aplikáciu, ktorá bude toto zariadenie používať.

Krok 2: Vytvorte cloudovú aplikáciu ARTIK

Vytvorte cloudovú aplikáciu ARTIK
Vytvorte cloudovú aplikáciu ARTIK
Vytvorte cloudovú aplikáciu ARTIK
Vytvorte cloudovú aplikáciu ARTIK
Vytvorte cloudovú aplikáciu ARTIK
Vytvorte cloudovú aplikáciu ARTIK
Vytvorte cloudovú aplikáciu ARTIK
Vytvorte cloudovú aplikáciu ARTIK

1. Prejdite na cloudové aplikácie ARTIK a kliknite na položku nová aplikácia

2. Zadajte požadovaný názov aplikácie a adresu URL presmerovania autentifikácie.

Upozorňujeme, že je potrebná adresa URL na presmerovanie autentifikácie. Používa sa na autentifikáciu používateľov tejto aplikácie, a preto bude v prípade potreby presmerovania na túto adresu URL. Na ukážku sme použili https:// localhost/index/.

3. Teraz nastavte aplikácii povolenie na čítanie a zápis, prejdite do zariadenia a uložte.

Blahoželáme vám, teraz máte svoju žiadosť!

Krok 3: Pripojte svoje zariadenie

Pripojte svoje zariadenie
Pripojte svoje zariadenie
Pripojte svoje zariadenie
Pripojte svoje zariadenie
Pripojte svoje zariadenie
Pripojte svoje zariadenie

Teraz pripojte aplikáciu, ktorú ste vytvorili predtým.

1. Prejdite na moje zariadenia a kliknite na položku Pripojiť ďalšie zariadenie.

2. Kliknite na váš nový typ zariadenia vytvorený skôr a potom kliknite na položku pripojiť zariadenie.

3. Kliknite na nastavenia pripojeného zariadenia.

4. Vezmite na vedomie tieto informácie, pretože ich budete potrebovať v programe.

5. Teraz prejdite na svoje pripojené zariadenie

Hotovo za nastavenie cloudu ARTIK. Keď bude váš hardvér v prevádzke, graf bude obsahovať údaje.

Krok 4: Nastavenie hardvérového senzora

Nastavenie hardvérového senzora
Nastavenie hardvérového senzora
Nastavenie hardvérového senzora
Nastavenie hardvérového senzora
Nastavenie hardvérového senzora
Nastavenie hardvérového senzora
Nastavenie hardvérového senzora
Nastavenie hardvérového senzora

Tu je diagram:

  • Teplota GND až MRK 1 000 GND
  • Temp OUT na digitálny pin MKR1000 1
  • Teplota VCC až MKR1000 5V
  • Pripojte odpor 4,7 K k Temp VCC a Temp OUT
  • pH GND až MRK1000 GND
  • pH OUT na MKR1000 analógový kolík 1
  • pH VCC až MKR1000 5V

Pozrite sa na moje ukážkové zapojenie na priložených obrázkoch.

Pridali sme zvukový konektor na ľahké odpojenie snímača teploty. Ale toto je voliteľné.

Krok 5: Nastavte požadovaný softvér

Požadovaný softvér na nastavenie
Požadovaný softvér na nastavenie
Požadovaný softvér na nastavenie
Požadovaný softvér na nastavenie
Požadovaný softvér na nastavenie
Požadovaný softvér na nastavenie
  1. Prejdite na Arduino IDE a pridajte dosku MKR1000.
  2. Hľadaj mkr1000 a klikni na inštaláciu
  3. Pridať požadovanú knižnicu: Vyhľadajte knižnice, ktoré chcete nainštalovať:

    • ArduinoJson - použijeme to na odosielanie údajov JSON do ARTIK CloudArduino
    • HttpClient - hostiteľ pre pripojenie k API
    • OneWire - potrebné na čítanie digitálneho vstupu zo snímača teploty
    • DallasTemperature - požadovaná knižnica teplotného senzora v Dallase

Dokončite pridávanie požadovaného softvéru!

Krok 6: Nahrajte program

Nahrajte program
Nahrajte program
Nahrajte program
Nahrajte program
Nahrajte program
Nahrajte program

1. Teraz zapojte MKR1000 do počítača/prenosného počítača.

2. Tu si stiahnite softvér na GitHub

3. Zmeňte poverenia ARTIK Cloud API a Wifi.

4. Potom nahrajte softvérový kód do MKR1000 a spustite monitorovanie.

Poznámka: Vaše WiFi musí mať internetové pripojenie.

Krok 7: Test v teréne

Test v teréne
Test v teréne
Test v teréne
Test v teréne

Testovali sme hardvérový senzor na súkromnom, verejnom a školskom bazéne. Zhromažďovanie údajov z fondu týchto respondentov nám umožnilo analyzovať schopnosť hardvéru.

Zariadenie MKR1000 a snímač môžete umiestniť na škatuľu a položiť na bazén tak, aby neboli kontaminované vodou. Vďaka tomu môžete monitorovať kvalitu vody a normalizovať ju umiestnením požadovaných chemikálií.

Dúfam, že tento návod pomôže ľuďom vybudovať si vlastné zariadenie na monitorovanie kvality vody v bazéne. Nech sa zvýši informovanosť o neustálom zhoršovaní kvality vody v bazéne, pretože ľudia sa zameriavajú viac na vybavenie, ktoré sa ponúka, namiesto toho, aby kontrolovali, ako sú v bezpečí. Tiež majú v úmysle prispieť komunite tým, že budú schopní poskytnúť prostriedky na zefektívnenie a zefektívnenie testovania kvality vody bez zbytočného obetovania zdrojov.

Šťastnú stavbu!:)

Odporúča: