INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Die hoofdoel van hierdie projek is om Samsung ARTIK Cloud te gebruik om die pH en temperatuurvlakke van swembaddens te monitor.
Hardeware komponente:
- Arduino MKR1000 of Genuino MKR1000
- Springdrade (generies)
- SparkFun pH Sensor Kit
- 1 x Weerstand 4.75k ohm
- Sparkfun waterdigte temperatuur sensor
Sagteware en wolk -API gebruik:
- Samsung IoT ARTIK Cloud vir IoT
- Laaste Arduino IDE
Stap 1: ARTIK Cloud Setup
1. Teken in met ARTIK Cloud. Gaan na die ontwikkelaarwerf en skep 'n nuwe "toesteltipe".
2. Voer die gewenste skerm en unieke naam in.
3. Skep nuwe manifest
4. Voer die veldnaam en ander beskrywing in
5. Klik op Stoor en navigeer dan na Aktiveer manifes -oortjie
6. Klik op die ACTIVE MANIFEST -knoppie om te voltooi en u word hierheen herlei
Klaar met die skep van toesteltipe! Laat ons nou u toepassing skep wat die toestel sal gebruik.
Stap 2: Skep ARTIK Cloud -toepassing
1. Gaan na ARTIK Cloud Applications en klik op nuwe toepassing
2. Voer die gewenste toepassingsnaam en verifikasie -herlei -url in.
Let daarop dat die verifikasie -aanstuur -url vereis word. Dit word gebruik om die gebruikers van hierdie toepassing te verifieer, en sal dus na hierdie URL herlei word as ons aanmelding benodig. Ons gebruik https:// localhost/index/vir monster.
3. Stel nou u toestemming vir aansoek om te lees en skryf, navigeer na u toestel en stoor dit.
Baie geluk met u aansoek!
Stap 3: Koppel u toestel
Laat ons nou die toepassing wat u vroeër geskep het, verbind.
1. Gaan na my toestelle en klik verbind 'n ander toestel.
2. Klik op u nuwe toesteltipe wat vroeër geskep is, en klik dan op Koppel toestel.
3. Klik op die gekoppelde toestelinstellings.
4. Let op hierdie inligting, aangesien u dit op die program benodig.
5. Navigeer nou na u gekoppelde toestel
Gereed vir die opstel van ARTIK Cloud. Sodra u hardeware op is, bevat die grafiek data.
Stap 4: Opstel van hardeware -sensor
Hier is die diagram:
- Temp GND tot MRK1000 GND
- Temp OUT na MKR1000 Digitale pen 1
- Temp VCC tot MKR1000 5V
- Koppel 'n 4,7K -weerstand aan Temp VCC en Temp OUT
- pH GND tot MRK1000 GND
- pH OUT tot MKR1000 Analoog pen 1
- pH VCC tot MKR1000 5V
Sien my voorbeeldbedrading op die aangehegte beelde.
Ons het 'n Audio Jack bygevoeg om die temperatuursensor maklik te verwyder. Maar dit is opsioneel.
Stap 5: Stel die vereiste sagteware op
- Gaan na Arduino IDE en voeg die MKR1000 -bord by.
- Soek mkr1000 en klik op installeer
-
Voeg vereiste biblioteek by: Soek biblioteke om te installeer:
- ArduinoJson - ons gebruik dit om JSON -data na ARTIK CloudArduino te stuur
- HttpClient - gasheer vir verbinding met API
- OneWire - nodig om digitale insette van temperatuursensor te lees
- DallasTemperature - Dallas Temperatuur sensor benodig biblioteek
Voeg die nodige sagteware by!
Stap 6: Laai die program op
1. Sluit nou die MKR1000 aan op u rekenaar/skootrekenaar.
2. Laai die sagteware op GitHub hier af
3. Verander ARTIK Cloud API en Wifi -geloofsbriewe.
4. Laai dan die sagtewarekode op na MKR1000 en begin monitor.
Let wel: u WiFi moet 'n internetverbinding hê.
Stap 7: Veldtoets
Ons het die hardeware sensor getoets aan die privaat, openbare en skoolswembad. Deur die data uit hierdie groep respondente te versamel, het ons die vermoë van die hardeware ontleed.
U kan die MKR1000 en die sensor op 'n boks plaas en dit op u swembad plaas, weg van waterbesmetting. Deur dit te doen, kan u die kwaliteit van u water monitor en dit normaliseer deur die gewenste chemikalieë te plaas.
Hoop dat hierdie tutoriaal mense help om hul eie DIY -swembadwatermoniteringstoestel te bou. Mag daar 'n groter bewustheid wees oor die voortdurende agteruitgang van die watergehalte van die swembad, aangesien mense geneig is om meer te fokus op die geriewe wat aangebied word in plaas daarvan om te kyk hoe veilig dit is. Hulle is ook van voorneme om tot die gemeenskap by te dra deur middel van hulpmiddels om die kwaliteit van water te toets doeltreffender en doeltreffender te maak sonder die onnodige opoffering van hulpbronne.
Gelukkige gebou!:)