Բովանդակություն:

Arduino լողավազանի ամպի մոնիտորինգ. 7 քայլ (նկարներով)
Arduino լողավազանի ամպի մոնիտորինգ. 7 քայլ (նկարներով)

Video: Arduino լողավազանի ամպի մոնիտորինգ. 7 քայլ (նկարներով)

Video: Arduino լողավազանի ամպի մոնիտորինգ. 7 քայլ (նկարներով)
Video: KENDİ SU SCOOTERİNİ YAP - LİFEPO4 PİL VE FIRÇASIZ MOTOR İLE HARİKA BİR ARAÇ 2024, Նոյեմբեր
Anonim
Arduino լողավազանի ամպի մոնիտորինգ
Arduino լողավազանի ամպի մոնիտորինգ

Այս նախագծի առաջնային նպատակն է օգտագործել Samsung ARTIK Cloud- ը `լողավազանների pH- ի և ջերմաստիճանի մակարդակը վերահսկելու համար:

Սարքավորման բաղադրիչներ

  • Arduino MKR1000 կամ Genuino MKR1000
  • Թռիչքային լարեր (ընդհանուր)
  • SparkFun pH սենսորային հավաքածու
  • 1 x դիմադրություն 4.75k ohm
  • Sparkfun անջրանցիկ ջերմաստիճանի տվիչ

Օգտագործված ծրագրակազմ և ամպային API ՝

  • Samsung IoT ARTIK Cloud IoT- ի համար
  • Վերջին Arduino IDE- ն

Քայլ 1: ARTIK Cloud Setup

ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup
ARTIK Cloud Setup

1. Գրանցվեք ARTIK Cloud- ով: Գնացեք մշակողի կայք և ստեղծեք նոր «սարքի տեսակը»:

2. Մուտքագրեք ձեր ցանկալի ցուցադրումը և եզակի անունը:

3. Ստեղծեք նոր մանիֆեստ

4. Մուտքագրեք դաշտի անունը և այլ նկարագրություն

5. Կտտացրեք Պահել և այնուհետև նավարկեք ՝ ակտիվացնելու Մանիֆեստի ներդիրը

6. Սեղմեք ACTIVE MANIFEST կոճակը ավարտելու համար և դուք կվերահղորդվեք այստեղ

Սարքի տիպի ստեղծումն ավարտված է: Այժմ եկեք ստեղծենք ձեր հավելվածը, որը կօգտագործի այդ սարքը:

Քայլ 2: Ստեղծեք ARTIK Cloud ծրագիր

Ստեղծեք ARTIK ամպային ծրագիր
Ստեղծեք ARTIK ամպային ծրագիր
Ստեղծեք ARTIK ամպային ծրագիր
Ստեղծեք ARTIK ամպային ծրագիր
Ստեղծեք ARTIK ամպային ծրագիր
Ստեղծեք ARTIK ամպային ծրագիր
Ստեղծեք ARTIK ամպային ծրագիր
Ստեղծեք ARTIK ամպային ծրագիր

1. Գնացեք ARTIK Cloud Applications և սեղմեք նոր ծրագիր

2. Մուտքագրեք ձեր ցանկալի ծրագրի անունը և նույնականացման վերահղման url- ը:

Նկատի ունեցեք, որ նույնականացման վերահղման url- ը պարտադիր է: Այն օգտագործվում է այս հավելվածի օգտվողներին նույնականացնելու համար, ուստի մուտքի կարիք ունենալու դեպքում այն կուղղորդի դեպի այս url- ը: Նմուշի համար օգտագործել ենք https:// localhost/index/:

3. Այժմ ձեր դիմումի թույլտվությունը կարդացեք և գրեք, նավարկեք դեպի ձեր սարքը, այնուհետև պահեք:

Շնորհավորում եմ, դուք այժմ ունեք ձեր դիմումը:

Քայլ 3: Միացրեք ձեր սարքը

Միացրեք ձեր սարքը
Միացրեք ձեր սարքը
Միացրեք ձեր սարքը
Միացրեք ձեր սարքը
Միացրեք ձեր սարքը
Միացրեք ձեր սարքը

Այժմ եկեք միացնենք ավելի վաղ ստեղծված ծրագիրը:

1. Գնացեք դեպի իմ սարքերը և կտտացրեք միացնել մեկ այլ սարք:

2. Կտտացրեք ավելի վաղ ստեղծված ձեր նոր սարքի տեսակին, այնուհետև կտտացրեք միացնել սարքը:

3. Կտտացրեք ձեր միացված սարքի կարգավորումները:

4. Ուշադրություն դարձրեք այս տեղեկություններին, քանի որ դրանք ձեզ անհրաժեշտ կլինեն ծրագրում:

5. Այժմ նավարկեք դեպի ձեր միացված սարքը

Կատարված է ARTIK Cloud կարգավորման համար: Ձեր սարքաշարի գործարկումից հետո գծապատկերը կունենա տվյալներ:

Քայլ 4: Սարքավորումների ցուցիչի կարգավորում

Սարքավորումների ցուցիչի կարգավորում
Սարքավորումների ցուցիչի կարգավորում
Սարքավորումների ցուցիչի կարգավորում
Սարքավորումների ցուցիչի կարգավորում
Սարքավորումների ցուցիչի կարգավորում
Սարքավորումների ցուցիչի կարգավորում
Սարքավորումների ցուցիչի կարգավորում
Սարքավորումների ցուցիչի կարգավորում

Ահա դիագրամը.

  • GND ջերմաստիճանը մինչև MRK1000 GND
  • Temերմաստիճանը դուրս եկեք MKR1000 Թվային կապում 1
  • Pերմաստիճանը VCC- ից մինչև MKV1000 5V
  • Միացրեք 4.7K դիմադրություն Temp VCC- ին և Temp OUT- ին
  • pH GND- ից MRK1000 GND
  • pH- ից MKR1000 Անալոգային կապում 1
  • pH VCC- ից MKR1000 5V

Կցված պատկերների վրա տես իմ էլեկտրագծերի նմուշը:

Մենք ավելացրել ենք Աուդիո խցիկ `ջերմաստիճանի տվիչը հեշտությամբ անջատելու համար: Բայց սա ընտրովի չէ:

Քայլ 5: Պահանջվող ծրագրակազմի տեղադրում

Տեղադրեք անհրաժեշտ ծրագրակազմ
Տեղադրեք անհրաժեշտ ծրագրակազմ
Տեղադրեք անհրաժեշտ ծրագրակազմ
Տեղադրեք անհրաժեշտ ծրագրակազմ
Տեղադրեք անհրաժեշտ ծրագրակազմ
Տեղադրեք անհրաժեշտ ծրագրակազմ
  1. Գնացեք Arduino IDE և ավելացրեք MKR1000 տախտակը:
  2. Որոնեք mkr1000 և կտտացրեք տեղադրել
  3. Ավելացնել անհրաժեշտ գրադարան. Տեղադրելու համար փնտրեք գրադարաններ.

    • ArduinoJson - մենք դա կօգտագործենք JSON- ի տվյալները ARTIK CloudArduino- ին ուղարկելու համար
    • HttpClient - API- ին միանալու հյուրընկալող
    • OneWire - անհրաժեշտ է ջերմաստիճանի տվիչից թվային մուտքագրում կարդալու համար
    • DallasTemperature - Դալլասի ջերմաստիճանի տվիչ պահանջվող գրադարան

Ավարտեք անհրաժեշտ ծրագրակազմի ավելացումը:

Քայլ 6: Ներբեռնեք ծրագիրը

Վերբեռնեք ծրագիրը
Վերբեռնեք ծրագիրը
Վերբեռնեք ծրագիրը
Վերբեռնեք ծրագիրը
Վերբեռնեք ծրագիրը
Վերբեռնեք ծրագիրը

1. Այժմ միացրեք MKR1000- ը ձեր համակարգչին/նոութբուքին:

2. Ներբեռնեք ծրագրակազմը GitHub- ում այստեղ

3. Փոխեք ARTIK Cloud API- ի և Wifi հավատարմագրերը:

4. Հետո Upրագրային ծածկագիրը վերբեռնեք MKR1000 և սկսեք մոնիտորինգը:

Նշում. Ձեր WiFi- ն պետք է ունենա ինտերնետ կապ:

Քայլ 7: Դաշտային փորձարկում

Դաշտային փորձարկում
Դաշտային փորձարկում
Դաշտային փորձարկում
Դաշտային փորձարկում

Մենք փորձարկել ենք ապարատային տվիչը մասնավոր, հանրային և դպրոցական լողավազանում: Այս հարցվողների լողավազանից տվյալների հավաքումը մեզ հնարավորություն տվեց վերլուծել սարքավորման հնարավորությունները:

Դուք կարող եք MKR1000- ը և տվիչը տեղադրել տուփի վրա և տեղադրել այն ձեր լողավազանում `ջրի աղտոտումից հեռու: Դրանով դուք կարող եք վերահսկել ձեր ջրի որակը և դրանք նորմալացնել ՝ տեղադրելով ցանկալի քիմիական նյութեր:

Հուսով եմ, որ այս ձեռնարկը կօգնի մարդկանց ստեղծել սեփական լողավազանի ջրի որակի մոնիտորինգի իրենց սեփական սարքը: Թող լողավազանի ջրի որակի շարունակական վատթարացման վերաբերյալ իրազեկվածությունը մեծանա, քանի որ մարդիկ ավելի շատ կենտրոնանում են առաջարկվող հարմարությունների վրա `փոխարենը ստուգելու, թե որքանով են դրանք անվտանգ: Նրանք նաև մտադիր են նպաստել համայնքին `կարողանալով միջոցներ տրամադրել` ջրի որակի փորձարկումն ավելի արդյունավետ և արդյունավետ դարձնելու `առանց ռեսուրսների անհարկի զոհաբերության:

Երջանիկ շինություն::)

Խորհուրդ ենք տալիս: