Turinys:

„Arduino“baseino debesų stebėjimas: 7 žingsniai (su nuotraukomis)
„Arduino“baseino debesų stebėjimas: 7 žingsniai (su nuotraukomis)

Video: „Arduino“baseino debesų stebėjimas: 7 žingsniai (su nuotraukomis)

Video: „Arduino“baseino debesų stebėjimas: 7 žingsniai (su nuotraukomis)
Video: Toolkit LIFA Arduino para Labview 2024, Lapkritis
Anonim
„Arduino“baseino debesų stebėjimas
„Arduino“baseino debesų stebėjimas

Pagrindinis šio projekto tikslas yra naudoti „Samsung ARTIK Cloud“baseinų pH ir temperatūros lygiui stebėti.

Techninės įrangos komponentai:

  • „Arduino MKR1000“arba „Genuino MKR1000“
  • Trumpieji laidai (bendrieji)
  • SparkFun pH jutiklių rinkinys
  • 1 x rezistorius 4.75k om
  • „Sparkfun“atsparus vandeniui temperatūros jutiklis

Naudojama programinė įranga ir debesies API:

  • „Samsung IoT ARTIK Cloud for IoT“
  • Naujausias „Arduino IDE“

1 veiksmas: „ARTIK Cloud“sąranka

„ARTIK Cloud“sąranka
„ARTIK Cloud“sąranka
„ARTIK Cloud“sąranka
„ARTIK Cloud“sąranka
„ARTIK Cloud“sąranka
„ARTIK Cloud“sąranka

1. Prisiregistruokite naudodami „ARTIK Cloud“. Eikite į kūrėjo svetainę ir sukurkite naują „įrenginio tipą“.

2. Įveskite norimą rodomą ir unikalų pavadinimą.

3. Sukurkite naują manifestą

4. Įveskite lauko pavadinimą ir kitą aprašymą

5. Spustelėkite Išsaugoti ir eikite į Aktyvinti manifesto skirtuką

6. Norėdami baigti, spustelėkite mygtuką ACTIVE MANIFEST ir būsite nukreipti čia

Įrenginio tipas sukurtas! Dabar leidžia sukurti programą, kuri naudos tą įrenginį.

2 veiksmas: sukurkite „ARTIK Cloud“programą

Sukurkite „ARTIK Cloud“programą
Sukurkite „ARTIK Cloud“programą
Sukurkite „ARTIK Cloud“programą
Sukurkite „ARTIK Cloud“programą
Sukurkite „ARTIK Cloud“programą
Sukurkite „ARTIK Cloud“programą
Sukurkite „ARTIK Cloud“programą
Sukurkite „ARTIK Cloud“programą

1. Eikite į „ARTIK Cloud Applications“ir spustelėkite naują programą

2. Įveskite norimą programos pavadinimą ir autentifikavimo peradresavimo URL.

Atminkite, kad reikalingas autentifikavimo peradresavimo URL. Jis naudojamas autentifikuoti šios programos vartotojus, todėl peradresuos į šį URL, jei reikės prisijungti. Pavyzdžiui naudojome https:// localhost/index/.

3. Dabar nustatykite programos leidimą skaityti ir rašyti, eikite į savo įrenginį, tada išsaugokite.

Sveikiname, dabar turite savo paraišką!

3 veiksmas: prijunkite įrenginį

Prijunkite savo įrenginį
Prijunkite savo įrenginį
Prijunkite savo įrenginį
Prijunkite savo įrenginį
Prijunkite savo įrenginį
Prijunkite savo įrenginį

Dabar leiskite prijungti anksčiau sukurtą programą.

1. Eikite į mano įrenginius ir spustelėkite prijungti kitą įrenginį.

2. Spustelėkite anksčiau sukurtą naujo tipo įrenginį, tada spustelėkite „Prijunkite įrenginį“.

3. Spustelėkite prijungto įrenginio nustatymus.

4. Įsidėmėkite šią informaciją, nes jums jos prireiks programoje.

5. Dabar pereikite prie prijungto įrenginio

Atlikta „ARTIK Cloud“sąrankai. Kai jūsų aparatinė įranga bus paruošta, diagramoje bus duomenų.

4 žingsnis: Aparatūros jutiklio sąranka

Techninės įrangos jutiklio sąranka
Techninės įrangos jutiklio sąranka
Techninės įrangos jutiklio sąranka
Techninės įrangos jutiklio sąranka
Techninės įrangos jutiklio sąranka
Techninės įrangos jutiklio sąranka
Techninės įrangos jutiklio sąranka
Techninės įrangos jutiklio sąranka

Štai diagrama:

  • Temperatūra nuo GND iki MRK1000 GND
  • Temp OUT į MKR1000 skaitmeninį kaištį 1
  • Nuo VCC iki MKR1000 5V
  • Prijunkite 4,7K rezistorių prie Temp VCC ir Temp OUT
  • pH GND į MRK1000 GND
  • pH OUT į MKR1000 analoginį kaištį 1
  • pH VCC iki MKR1000 5V

Žiūrėkite mano laidų pavyzdį pridėtose nuotraukose.

Pridėjome garso lizdą, kad būtų galima lengvai nuimti temperatūros jutiklį. Bet tai neprivaloma.

5 veiksmas: nustatykite reikiamą programinę įrangą

Nustatyti reikiamą programinę įrangą
Nustatyti reikiamą programinę įrangą
Nustatyti reikiamą programinę įrangą
Nustatyti reikiamą programinę įrangą
Nustatyti reikiamą programinę įrangą
Nustatyti reikiamą programinę įrangą
  1. Eikite į „Arduino IDE“ir pridėkite MKR1000 plokštę.
  2. Ieškokite mkr1000 ir spustelėkite įdiegti
  3. Pridėti reikalingą biblioteką: ieškokite bibliotekų, kurias norite įdiegti:

    • „ArduinoJson“- tai naudosime norėdami siųsti JSON duomenis į „ARTIK CloudArduino“
    • „HttpClient“- priegloba, skirta prisijungti prie API
    • „OneWire“- reikia skaityti skaitmeninę įvestį iš temperatūros jutiklio
    • „DallasTemperature“- reikalinga Dalaso temperatūros jutiklio biblioteka

Baikite pridėti reikiamą programinę įrangą!

6 veiksmas: įkelkite programą

Įkelti programą
Įkelti programą
Įkelti programą
Įkelti programą
Įkelti programą
Įkelti programą

1. Dabar prijunkite MKR1000 prie kompiuterio/nešiojamojo kompiuterio.

2. Atsisiųskite programinę įrangą „GitHub“čia

3. Pakeiskite „ARTIK Cloud“API ir „Wifi“kredencialus.

4. Tada įkelkite programinės įrangos kodą į MKR1000 ir pradėkite stebėti.

Pastaba: „WiFi“turi turėti interneto ryšį.

7 žingsnis: lauko bandymas

Lauko bandymas
Lauko bandymas
Lauko bandymas
Lauko bandymas

Mes išbandėme aparatūros jutiklį privačiame, viešajame ir mokyklų baseine. Surinkę duomenis iš šių respondentų grupės, mes galėjome išanalizuoti aparatūros galimybes.

Galite įdėti MKR1000 ir jutiklį ant dėžutės ir uždėti ant baseino atokiau nuo vandens užteršimo. Tai darydami galite stebėti savo vandens kokybę ir normalizuoti juos įdėdami norimų cheminių medžiagų.

Tikimės, kad ši pamoka padės žmonėms sukurti savo „pasidaryk pats“baseino vandens kokybės stebėjimo įrenginį. Gali būti, kad padidės supratimas apie nuolatinį baseino vandens kokybės blogėjimą, nes žmonės linkę daugiau dėmesio skirti siūlomiems patogumams, o ne tikrinti, kaip jie yra saugūs. Jie taip pat ketina prisidėti prie bendruomenės, galėdami suteikti priemonių, kad vandens kokybės tyrimai taptų efektyvesni ir efektyvesni be nereikalingų išteklių aukų.

Laimingas pastatas!:)

Rekomenduojamas: