Obsah:

Cloudové sledování bazénu Arduino: 7 kroků (s obrázky)
Cloudové sledování bazénu Arduino: 7 kroků (s obrázky)

Video: Cloudové sledování bazénu Arduino: 7 kroků (s obrázky)

Video: Cloudové sledování bazénu Arduino: 7 kroků (s obrázky)
Video: MoistureGuard systém - instalace 2024, Listopad
Anonim
Cloudové monitorování bazénu Arduino
Cloudové monitorování bazénu Arduino

Primárním cílem tohoto projektu je použít Samsung ARTIK Cloud ke sledování úrovně pH a teploty bazénů.

Hardwarové komponenty:

  • Arduino MKR1000 nebo Genuino MKR1000
  • Propojovací vodiče (obecné)
  • Sada senzoru pH SparkFun
  • 1 x odpor 4,75 kOhm
  • Vodotěsný teplotní senzor Sparkfun

Použité software a cloudové API:

  • Samsung IoT ARTIK Cloud pro IoT
  • Nejnovější Arduino IDE

Krok 1: Nastavení cloudu ARTIK

Nastavení cloudu ARTIK
Nastavení cloudu ARTIK
Nastavení cloudu ARTIK
Nastavení cloudu ARTIK
Nastavení cloudu ARTIK
Nastavení cloudu ARTIK

1. Zaregistrujte se pomocí ARTIK Cloud. Přejděte na web vývojáře a vytvořte nový „typ zařízení“.

2. Zadejte požadované zobrazení a jedinečné jméno.

3. Vytvořte nový manifest

4. Zadejte název pole a další popis

5. Klikněte na Uložit a poté přejděte na kartu Aktivovat manifest

6. Dokončete kliknutím na tlačítko ACTIVE MANIFEST a budete přesměrováni sem

Vytvoření typu zařízení bylo dokončeno! Nyní můžete vytvořit aplikaci, která bude toto zařízení používat.

Krok 2: Vytvořte cloudovou aplikaci ARTIK

Vytvořte cloudovou aplikaci ARTIK
Vytvořte cloudovou aplikaci ARTIK
Vytvořte cloudovou aplikaci ARTIK
Vytvořte cloudovou aplikaci ARTIK
Vytvořte cloudovou aplikaci ARTIK
Vytvořte cloudovou aplikaci ARTIK
Vytvořte cloudovou aplikaci ARTIK
Vytvořte cloudovou aplikaci ARTIK

1. Přejděte na Cloudové aplikace ARTIK a klikněte na novou aplikaci

2. Zadejte požadovaný název aplikace a adresu URL pro přesměrování ověřování.

Všimněte si, že je vyžadována adresa URL pro přesměrování ověřování. Používá se k autentizaci uživatelů této aplikace, a proto bude v případě potřeby přesměrováno na tuto adresu URL. Pro ukázku jsme použili https:// localhost/index/.

3. Nyní nastavte oprávnění aplikace ke čtení a zápisu, přejděte do zařízení a uložte.

Gratulujeme, nyní máte svou přihlášku!

Krok 3: Připojte zařízení

Připojte své zařízení
Připojte své zařízení
Připojte své zařízení
Připojte své zařízení
Připojte své zařízení
Připojte své zařízení

Nyní můžete připojit aplikaci, kterou jste vytvořili dříve.

1. Přejděte na moje zařízení a klikněte na Připojit další zařízení.

2. Klikněte na svůj dříve vytvořený nový typ zařízení a poté klikněte na Připojit zařízení.

3. Klikněte na nastavení připojeného zařízení.

4. Poznamenejte si tyto informace, protože je budete v programu potřebovat.

5. Nyní přejděte k připojenému zařízení

Hotovo pro nastavení cloudu ARTIK. Jakmile je váš hardware v provozu, graf bude obsahovat data.

Krok 4: Nastavení hardwarového senzoru

Nastavení hardwarového senzoru
Nastavení hardwarového senzoru
Nastavení hardwarového senzoru
Nastavení hardwarového senzoru
Nastavení hardwarového senzoru
Nastavení hardwarového senzoru
Nastavení hardwarového senzoru
Nastavení hardwarového senzoru

Zde je diagram:

  • Teplota GND až MRK 1 000 GND
  • Přechod na digitální výstup MKR1000 1
  • Teplota VCC na MKR1000 5V
  • Připojte odpor 4,7K k Temp VCC a Temp OUT
  • pH GND až MRK 1 000 GND
  • pH OUT na MKR1000 Analogový pin 1
  • pH VCC až MKR1000 5V

Podívejte se na moje ukázkové zapojení na přiložených obrázcích.

Přidali jsme audio jack pro snadné odpojení teplotního čidla. Ale to je volitelné.

Krok 5: Nastavení požadovaného softwaru

Instalace požadovaného softwaru
Instalace požadovaného softwaru
Instalace požadovaného softwaru
Instalace požadovaného softwaru
Instalace požadovaného softwaru
Instalace požadovaného softwaru
  1. Přejděte na Arduino IDE a přidejte desku MKR1000.
  2. Vyhledejte mkr1000 a klikněte na nainstalovat
  3. Přidat požadovanou knihovnu: Vyhledejte knihovny, které chcete nainstalovat:

    • ArduinoJson - použijeme to k odesílání dat JSON do ARTIK CloudArduino
    • HttpClient - hostitel pro připojení k API
    • OneWire - potřeba ke čtení digitálního vstupu ze snímače teploty
    • DallasTemperature - požadovaná knihovna teplotního senzoru Dallas

Dokončete přidávání požadovaného softwaru!

Krok 6: Nahrajte program

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

1. Nyní připojte MKR1000 k vašemu PC/notebooku.

2. Stáhněte si software na GitHub zde

3. Změňte pověření ARTIK Cloud API a Wifi.

4. Poté nahrajte softwarový kód do MKR1000 a spusťte monitorování.

Poznámka: Vaše WiFi musí mít připojení k internetu.

Krok 7: Test v terénu

Test v terénu
Test v terénu
Test v terénu
Test v terénu

Hardwarový snímač jsme testovali na soukromém, veřejném a školním bazénu. Shromažďování dat z fondu těchto respondentů nám umožnilo analyzovat schopnosti hardwaru.

Můžete umístit MKR1000 a senzor na krabici a umístit ji na bazén mimo kontaminaci vodou. Tímto způsobem můžete sledovat kvalitu vaší vody a normalizovat ji umístěním požadovaných chemikálií.

Doufám, že tento návod pomůže lidem vybudovat si vlastní zařízení pro sledování kvality vody v bazénu. Kéž dojde ke zvýšenému povědomí o neustálém zhoršování kvality vody v bazénu, protože lidé mají tendenci se více soustředit na vybavení, které je nabízeno, místo aby kontrolovali, jak jsou v bezpečí. Mají také v úmyslu přispět ke komunitě tím, že budou moci poskytnout prostředky k zefektivnění a zefektivnění testování kvality vody bez zbytečného obětování zdrojů.

Šťastnou stavbu!:)

Doporučuje: