
Tartalomjegyzék:
- 1. lépés: Gyűjtse össze a szükséges anyagokat és szoftvereket
- 2. lépés: Hozza létre az ARTIK felhőeszköz típusát
- 3. lépés: Hozzon létre új jegyzéket az eszköztípushoz
- 4. lépés: Hozza létre az alkalmazást
- 5. lépés: Csatlakoztassa az ARTIK Cloud -ot az eszközéhez
- 6. lépés: Csatlakoztassa a hőmérséklet- és PH -érzékelőket az MKR1000 -hez
- 7. lépés: Az Arduino IDE Board Manager beállítása
- 8. lépés: A szükséges könyvtárak hozzáadása
- 9. lépés: Töltse fel az Arduino kódot
- 10. lépés: Tedd hordozhatóvá! - Levehető hőmérséklet -érzékelő
- 11. lépés: Tedd hordozhatóvá! - Az érzékelők elhelyezése
- 12. lépés: Tedd hordozhatóvá - add hozzá az MKR1000 kapcsolatokat
- 13. lépés: Végül! Teszt a terepen
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

Bevezetés
A projekt elsődleges célja az MKR1000 és a Samsung ARTIK Cloud használata az uszodák pH -jának és hőmérsékletének megfigyelésére.
Hőmérséklet -érzékelőt és pH -t vagy hidrogénérzékelő teljesítményét fogjuk használni a víz lúgosságának és savasságának mérésére.
A hőmérséklet mérése kötelező, mert befolyásolhatja a pH szintjét. Bármely oldat hőmérsékletének emelkedése a viszkozitás csökkenéséhez és az oldatban lévő ionok mobilitásának növekedéséhez vezet. Mivel a pH a hidrogénion -koncentráció mértékegysége, az oldat hőmérsékletének változását a későbbi pH -változás tükrözi (1).
A hőmérséklet ph -szintre gyakorolt hatásai a következők.
- Hőmérséklethatások, amelyek csökkentik az elektróda pontosságát és válaszsebességét.
- A hőmérsékletváltozási együttható hatása az érzékelő által mért anyagra, legyen az kalibrációs puffer vagy minta.
Olvass tovább
Miért kell kiegyensúlyoznunk medencéinket?
Ez egy hosszú vita lesz. Ezt átugorhatod az 1. lépéshez:)
Úszómedencék, vagy legalábbis mesterséges öntözőnyílások fürdéshez és úszáshoz-i. E. 2600-ig nyúlnak vissza. minimum. Azonban főleg a potenciális mikrobák, mint például a medencében úszó emberek, állatok, például kutyák, elhullott vadon élő állatok és az ingatlan környékéről származó törmelékek, például levelek, fű és por miatt az úszómedencék gyakran szennyezve vannak, és így számos területet tartalmaznak baktériumok és algák, amelyek egészségügyi problémákat, például fül-, orr- és torokfertőzést okozhatnak. Ennek elkerülése vagy legalábbis minimalizálása érdekében az úszómedencéket rendszeresen karbantartják szűréssel, klórozással, teljes lúgossággal, kalcium keménységgel és pH -szint szabályozással.
A pH -t úgy tekinthetjük, mint a hidrogén erejének - vagy teljesebben - a hidrogénion koncentrációjának erejét. Ez azt is jelzi, hogy az uszoda vize mennyire savas/ lúgos. A pH -tartomány 0,0 és 14,0 között van. Az ideális pH -tartomány az uszoda vizében 7,2 és 7,8 között van. A 7,0 pH semleges - 7,0 alatt savas, 7,0 felett lúgos. Ha a pH -szintet ugyanazon a szinten tartjuk, mint a szemünket, ami jellemzően 7,2-7,4, akkor az égő szemek mellékhatásai minimálisra csökkennek.
Ha a medence túl savas, elkezdi feloldani a felületet, és olyan érdességet hoz létre, amely ideális a medence algák növekedéséhez. Hasonló eredmény következik be a csempézett úszómedencék fugázásakor is. A fémek is korrodálódnak, ideértve az uszodaberendezéseket, csőszerelvényeket, szivattyúcsatlakozásokat és hasonlókat. Ezekből a felületekből, habarcsokból és fémkorróziókból szulfátok képződnek. Ezek a szulfátok a vízből az uszoda falaira és padlójára kerülnek, csúnya barna és fekete foltokat okozva. Ezenkívül a klór, amelyet fertőtlenítőszerként használnak az uszoda vizében, aktiválódik, nagyon gyorsan elveszik a légkörben, és így használhatatlanná válik, mivel elveszíti a víz fertőtlenítő képességét. Végül az úszók szeme és orra ég, fürdőruhája elhalványul és elpusztul, bőrük kiszárad és viszket.
Másrészt, ha a víz túl lúgos, az uszoda vizében lévő kalcium egyesül a karbonátokkal, és vízkő képződik, ami leginkább azon a vízvonalon látható, ahol a por és a szennyeződés csapdába esik, és idővel feketévé válik. Az uszoda vize is zavarossá vagy zavarossá válik, mivel elveszíti csillogását. A kalcium -karbonát szintén hajlamos a lerakódásra az uszoda szűrőjének homokján, hatékonyan cementgé alakítva azt. Tehát ha az uszoda homokszűrője cementszűrővé válik, elveszíti képességét, hogy felfogja a szennyeződéseket a medence vizéből. Egy másik hatás, amelyet meg kell jegyezni, hogy a pH emelkedésével elveszik a klór ereje az idegen részecskékre. Példa erre, hogy a pH -érték 8,0, a medence csak az adagolt klór 20% -át használhatja fel. Végül a lúgos úszómedence vizében az úszók szeme és orra is éghet, és a bőrük is kiszáradhat és viszkethet.
Kiálts a csoporttársaimnak, Alyssonnak és Airának ezért a fantasztikus kutatásért.
1. lépés: Gyűjtse össze a szükséges anyagokat és szoftvereket



- Arduino / Genuino MKR1000
- Arduino IDE
- Samsung Artik Cloud -fiók
- Jumper vezetékek
- 3 férfi tűs fejléc
- 170 tűs Beardboard
- DFRobot pH -mérő
- DS18B20 vízálló hőmérséklet -érzékelő
- 4.7K ellenállás x1
- 200 ohmos ellenállás
- 2x3 hüvelykes műanyag tartály
- férfi és női audio csatlakozó
- Forrasztópáka és ólom
- Kis forrasztó NYÁK
Mivel a 4.7k ellenállás elfogyott, 2.4k x 2 = 4.8k ohm -ot használtam
2. lépés: Hozza létre az ARTIK felhőeszköz típusát

Regisztráljon az ARTIK Cloud szolgáltatással. Lépjen a fejlesztői webhelyre, és hozzon létre új "eszköztípust".
Az ARTIK Cloud eszközei lehetnek érzékelők, készülékek, alkalmazások, szolgáltatások stb. Általában egy felhasználónak egy vagy több eszköze lesz, és az eszközök üzeneteket küldhetnek, vagy üzeneteket küldhetnek az ARTIK Cloud -ba. tudj meg többet
Ezután adja meg a kívánt megjelenítést és egyedi nevet.
3. lépés: Hozzon létre új jegyzéket az eszköztípushoz

Hozzon létre új manifestet az eszköz típusán.
Az eszköztípushoz társított Manifest az adatok szerkezetét írja le. Amikor egy alkalmazás vagy eszköz üzenetet küld az ARTIK Cloud -nak, a Manifest egy karakterláncot vesz az adatoknak megfelelő bemenetként, és megjeleníti az ARTIK Cloud által tárolható normalizált mezők/értékek listáját. tudj meg többet
Adja meg a hőmérsékletet adatmezőként, és automatikusan Celsius -ra áll.
Adjon hozzá egy másik adatmezőt, és nevezze el ph -nak. jelöléshez használjon ppm -t vagy alkatrészeket.
ph vagy a hidrogén teljesítménye a víz lúgosságának és savasságának kiegyensúlyozására szolgál. A hőmérséklet befolyásolhatja a ph értékét. A hőmérséklet emelkedése fokozott molekuláris rezgésekkel jár, a hőmérséklet emelkedésével a megfigyelhető hidrogénionok is nőnek, mivel csökken a hidrogénkötések kialakulásának tendenciája, ami a pH csökkenéséhez vezet. tudj meg többet
Hagyja ki a cselekvési szabályokat, mert nem lesz rá szükségünk.
Ezután aktiválja a jegyzékfájlt.
4. lépés: Hozza létre az alkalmazást



Keresse meg az ARTIK Cloud Applications oldalt, és kattintson az új alkalmazásra.
Az ARTIK Cloud minden alkalmazáshoz egyedi azonosítót rendel. Alkalmazásazonosító szükséges az OAuth2 hozzáférési jogkivonat beszerzéséhez és az adatok kéréséhez egy alkalmazástól, feltéve, hogy a felhasználó hozzáférést biztosított. tudj meg többet
Adja meg a kívánt alkalmazásnevet és a hitelesítési átirányítási URL -t. Vegye figyelembe, 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/8080/címet használtuk.
Most állítsa be az alkalmazás engedélyét az olvasásra és írásra, navigáljon az eszközére, majd mentse.
Gratulálunk, most megvan a jelentkezés!
5. lépés: Csatlakoztassa az ARTIK Cloud -ot az eszközéhez




Most, hogy a háttérprogram készen áll. Lépjen az ARTIK felhő diagramjaira az adatok megtekintéséhez.
Keresse meg az eszközeimet, és kattintson a másik eszköz csatlakoztatása lehetőségre.
Keresés és kattintson a korábban létrehozott új eszköztípusra, majd kattintson az eszköz csatlakoztatása elemre.
További információk megjelenítéséhez kattintson a csatlakoztatott eszköz beállításaira.
Jegyezze fel az eszköz azonosítóját és a tokent, mivel szüksége lesz rájuk a következő lépések során.
A jobb oldali panelen kattintson az adatok megtekintése lehetőségre.
Miután a hardver elkészült, a diagram adatokkal fog rendelkezni.
Kész az ARTIK Cloud beállításához.:)
6. lépés: Csatlakoztassa a hőmérséklet- és PH -érzékelőket az MKR1000 -hez




Itt a pin csatlakozás:
- 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
Opcionális: Audio hüvelyes és hüvelyes csatlakozót használtunk a hőmérséklet -érzékelő könnyű levételéhez.
Nézze meg a képeket a részletesebb utasításért.
7. lépés: Az Arduino IDE Board Manager beállítása


Ha már telepítette az MKR1000 kártyát, hagyja ki ezt a lépést.
Nyissa meg az Arduino IDE -t.
Lépjen az Eszközök> Tábla> Fórumkezelő menüpontra.
Ezután keressen rá az mkr1000 kifejezésre.
Telepítse az Arduino SAMD kártyát, amely támogatja mind a Zero, mind az MKR1000 -et.
8. lépés: A szükséges könyvtárak hozzáadása


Annak érdekében, hogy az érzékelőink és a wifi működjenek, szükségünk lesz a következő könyvtárakra.
- FlashStorage - a pH -kalibrálás eltolásának mentésére szolgál
- ArduinoThread - arra használta, hogy külön szálban olvassa az érzékelőket.
- ArduinoJson - ezt használjuk a JSON adatok küldésére az ARTIK Cloud -ba
- WiFi101 - a wifi kapcsolat engedélyezésére szolgál az mkr1000 segítségével
- ArduinoHttpClient - 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
Navigáljon a Vázlat> Könyvtár felvétele> Könyvtárak kezelése lehetőséghez
Keresse meg ezeket a könyvtárakat, és töltse le őket.
9. lépés: Töltse fel az Arduino kódot




Most csatlakoztassa az MKR1000 -et a számítógépéhez/laptopjához.
Az Arduino automatikusan észleli az MKR1000 készüléket. Ellenkező esetben a beállítás manuálisan történik.
Töltse le a szoftvert a GitHub -ról itt
Módosítsa saját ARTIK Cloud eszköz -azonosítóját és tokenjét.
String deviceID = "cikk felhőazonosító"; // ide helyezze az eszköz azonosítóját az oktatóanyagból létrehozva String deviceToken = "artik cloud device token"; // ide helyezze eszközének tokenjét, amely az oktatóanyagból jött létre
Változtassa meg saját wifi -ssidjét/nevét és jelszavát.
/** Wifi beállítás **/ #define WIFI_AP "a wifi ssid" #define WIFI_PWD "wifi jelszó"
Ezután töltse fel a szoftverkódot az MKR1000 eszközre, és indítsa el a megfigyelést.
Hamarosan további oktatóanyagokat adok hozzá a kódhoz.
A WiFi -nek internetkapcsolattal kell rendelkeznie
Térjen vissza az ARTIK Cloud szolgáltatáshoz, és ellenőrizze a futó adatokat.
A DFRobot kalibrálási módszerét integráltam a kódomba.
Ha kalibrálni szeretné a pH -érzékelőt, kövesse az 1. módszert itt.
Gratulálunk! Sikeresen csatlakoztatta érzékelőit a felhő felett !.
10. lépés: Tedd hordozhatóvá! - Levehető hőmérséklet -érzékelő



Át kell alakítanunk a hőmérséklet -érzékelő csatlakozását, hogy levehető legyen.
Ez magában foglalja az ellenállások bekötését és a levehető csatlakozót.
Először a 4.7k ellenállást és a csatlakozókat helyezzük el.
2.4kohm x 2 = 2.8k omh -t használtam, mivel elfogyott. De akkor is jók vagyunk.
- Helyezze az MKR1000 - 170 tűs kenyértáblát, az 5 V -os tűnek a tábla első tűjén kell lennie
- Helyezze a 4,7 k ellenállást a kenyérlap utolsó csapjaira vagy üres csapjaira.
- Csatlakoztassa az ellenállás első végét 5 V -ra az áthidaló vezeték segítségével.
- Csatlakoztassa a második végét egy üres csaphoz a másik oldalon.
- Csatlakoztassa a tűt az 1 -es digitális tűhöz.
Ha nehézségei vannak, kövesse a fenti képeket.
Következő Forrasztás a férfi audio csatlakozónkat a hőmérséklet -érzékelőhöz
- Piros huzal / VCC a felső rézhez
- Zöld / GND a középső rézhez
- Sárga / Adatok az alsó rézhez
Lásd fent a 4. képernyőképet.
Ezután forrasztja a női audiocsatlakozót a NYÁK -ba
- Helyezze a hüvelyes csatlakozót 4x5 forrasztónyílással ellátott NYÁK -ba.
- Helyezze be a 3 tűs fejlécet a furat utolsó sorába.
- Helyezzen be 200 omh -t és az audiocsatlakozó tűhegesztő végét, a második végét pedig a legközelebbi fejrészhez.
- Forrasztja az audiocsatlakozó fennmaradó fejlécét a fejrészhez.
Lásd fent az 5., 6., 7., 8. képernyőképet. A rövidzárlat elkerülése érdekében 200 ohm -ot használtam a hőmérséklet -érzékelő pozitív vezetékébe.
11. lépés: Tedd hordozhatóvá! - Az érzékelők elhelyezése



Szerezd meg a 2x3 műanyag edényt.
Készítsen lyukat a pH és a hőmérséklet szonda érzékelők könnyű eltávolításához.
- Rajzoljon egy kört a női csatlakozó és a BNC csatlakozó azonos kerületével.
- Ügyeljen arra, hogy ne legyenek olyan közel vagy távol.
- Óvatosan vágja le a kört forró késsel vagy bármilyen kívánt fúrószerszámmal.
- Helyezze be a ph -mérő BNC -csatlakozóját és a női audiocsatlakozót.
- Adjon hozzá Jumper vezetékeket a női audiocsatlakozók tűfejléceihez
- Ragassza össze őket, hogy ne lehessen könnyen eltávolítani.
12. lépés: Tedd hordozhatóvá - add hozzá az MKR1000 kapcsolatokat



Csatlakoztassa a pH -érzékelőt:
- Csatlakoztasson 3 áthidaló vezetéket a ph -mérő érzékelőinek női csatlakozójából az MKR1000 -hez
- Helyezze a VCC ph -mérőt 5V -ra, a GND -t a GND -re és az adatcsapot az A1 -re
Csatlakoztassa a hőmérséklet -érzékelőt:
Helyezze a VCC hőmérsékletérzékelőt 5 V -ra, a GND -t a GND -re, és az adatokat a Breadboard extra tüskéjére, ahol a 4,7 k -os ellenállás csatlakozik az 1 -es digitális tűhöz
Csatlakoztassa az MKR1000 akkumulátorát, és fedje le a tartályt.
Végül csatlakoztassa a hőmérséklet- és pH -érzékelőt.
Brácsa! Gratulálunk, most már rendelkezik medencefigyelő készülékével!
13. lépés: Végül! Teszt a terepen

Amint az MKR1000 be van kapcsolva és csatlakozik a wifi -hez, elkezdi a mérések küldését az érzékelőkről, A digitális tüske 13 LED -je egyszer sikeres elküldéskor villog.
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 és az érzékelő dobozra helyezése lehetővé teszi a vízszennyeződés elkerülését.
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 oktatható 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.
Nyugodtan ismételje meg, és készítsen jó dolgokat!:)
Ajánlott:
Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével: 6 lépés

Szobahőmérséklet és páratartalom figyelése az ESP32 és az AskSensors Cloud segítségével: Ebben az oktatóanyagban megtanulhatja, hogyan figyelheti a szoba vagy az asztal hőmérsékletét és páratartalmát a DHT11 és az ESP32 segítségével, amely a felhőhöz csatlakozik. Oktatóanyag -frissítéseink itt találhatók. Specifikációk: A DHT11 érzékelő képes a hőmérséklet mérésére
Az ultrahangos távolság figyelése az ESP8266 és az AskSensors IoT Cloud segítségével: 5 lépés

Az ultrahangos távolság figyelése az ESP8266 és az AskSensors IoT Cloud segítségével: Ez az útmutató bemutatja, hogyan lehet megfigyelni a távolságot egy objektumtól az ultrahangos HC-SR04 érzékelő és az AskSensors IoT felhőhöz csatlakoztatott ESP8266 csomópont MCU segítségével
Irányítsa a háztartási gépeket az Alexa segítségével az ESP8266 vagy az ESP32 segítségével: 8 lépés

Irányítsa a háztartási gépeket Alexa segítségével az ESP8266 vagy ESP32 segítségével: Hé, mi újság, srácok! Akarsh itt a CETech -től. Ez a projektem segíteni fog az életed megkönnyítésében, és úgy fogsz érezni magad, mint egy király, miután irányítottad a házban lévő eszközöket, csak parancsot adva Alexának. A legfontosabb dolog e
Üzemfigyelés és riasztások ESP8266 és AskSensors IoT Cloud segítségével: 6 lépés

Növényfigyelés és riasztások az ESP8266 és az AskSensors IoT Cloud segítségével: A projekt célja egy intelligens üzemfigyelő rendszer kiépítése az ESP8266 és az AskSensors IoT Platform segítségével. Ez a rendszer nyomon követhető a talaj nedvességtartalmával, és objektív kritériumokat szolgáltat az öntözési döntésekhez. amelyek segítenek az öntözés biztosításában
Vízminőség -tesztelő: 5 lépés

Vízminőség-tesztelő: Ez egy sokkal nagyobb projekt, és sokkal több érzékelőt tartalmaz, például ultrahangos érzékelőt, oldott oxigén érzékelőt, infravörös kamerát, mobilalkalmazást a teszteredmények grafikus ábrázolásához, csak néhányat említve. tedd fel ezt egy