Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
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
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
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í
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
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
- Přejděte na Arduino IDE a přidejte desku MKR1000.
- Vyhledejte mkr1000 a klikněte na nainstalovat
-
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
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
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!:)