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

Agri-2-Eye: 9 քայլ
Agri-2-Eye: 9 քայլ

Video: Agri-2-Eye: 9 քայլ

Video: Agri-2-Eye: 9 քայլ
Video: «Նոր սերնդի կրթություն»․ Քայլ 1, Թեմատիկ ելույթներ, Հանրակրթություն 2024, Հուլիսի
Anonim
Agri-2-Eye
Agri-2-Eye

Մեր ճարտարագիտական դպրոցի չորրորդ կուրսի առաջին կիսամյակի համար մենք ընտրում ենք աշխատել գյուղատնտեսության մոնիթորինգի համակարգի վրա: Այն պետք է որոշի համապատասխան արժեքը բույսի աճի համար: Սարքը պետք է էներգիայով ինքնավար լինի և օգտագործի LPWAN արձանագրություն:

Քայլ 1: Քայլ 1. AGRI-2-EYE- ի բաղադրիչները

Միկրոկառավարիչ:

STM32L432KC

Սենսոր:

  • Արտաքին խոնավություն `DHT22
  • Արտաքին ջերմաստիճան ՝ SMT172
  • Հողի խոնավություն. SKU SEN0 193
  • Գրունտային ջերմաստիճան. Grove 1019919
  • RGB: Grove TCS34725
  • Լույսի ուժգնությունը ՝ Grove 101020076

LPWAN Հաղորդակցություն.

Wisol SFM10R1

Սնունդ.

Արևային վահանակ 6V - 2W

Էկրանի ցուցադրում.

ARCELI SSD1306

Քայլ 2. Քայլ 2. Agri-2-EYE նախատիպ

Քայլ 2. Agri-2-EYE նախատիպ
Քայլ 2. Agri-2-EYE նախատիպ

Քայլ 3. Քայլ 3. Նախագծի սխեմաներ

Քայլ 3. Նախագծի սխեմաներ
Քայլ 3. Նախագծի սխեմաներ
Քայլ 3. Նախագծի սխեմաներ
Քայլ 3. Նախագծի սխեմաներ
Քայլ 3. Նախագծի սխեմաներ
Քայլ 3. Նախագծի սխեմաներ

Նախագծի համար մեզ անհրաժեշտ է 3 հատ PCB:

  • էլեկտրամատակարարող PCB
  • միջերեսային PCB
  • արտաքին սենսորային PCB

Քայլ 4. Քայլ 4. Մբեդ զարգացում

Arm Mbed IoT սարքի հարթակը օգտվողներին տրամադրում է առցանց հարթակ, որը հեշտ է օգտագործել Mbed- ի հետ համատեղելի սարքավորումների համար: Այն թույլ է տալիս մուտք գործել հսկայական գրադարան: Mbed համայնքը մշակում է գրադարան, մուտք է գործում համատեղելի սարքի օրինակելի ծրագրակազմ և օգնում օգտվողներին իրենց խնդիրների համար:

Ինչպե՞ս է աշխատում Mbed պլատֆորմը:

  1. Առաջին քայլը գնալ Mbed կայք ՝
  2. Ստեղծել հաշիվ
  3. Գնացեք կազմողի ընտրացանկ և ընտրեք ձեր սարքը ՝ STM32L432KC (մեր միկրոկառավարիչը)
  4. Ստեղծեք նախագիծ
  5. Ներմուծեք օգտակար գրադարան, օրինակ ՝ DHT գրադարան
  6. Սկսեք ծրագիրը
  7. Կազմել կոդը
  8. Միկրո USB պորտով միացրեք սարքը `միացեք համակարգչի և STM32L432KC- ի միջև

Ուշադրություն դարձրեք քորոց քարտեզին `սխեմաներին համապատասխանելու համար:

Քայլ 5: Քայլ 5. Sigfox կազմաձևեր

Քայլ 5: Sigfox կազմաձևեր
Քայլ 5: Sigfox կազմաձևեր
Քայլ 5: Sigfox կազմաձևեր
Քայլ 5: Sigfox կազմաձևեր

LPWAN արձանագրության համար մենք ընտրում ենք Sigfox մոդուլ: Sigfox արձանագրությունը իսկապես օգտակար է IoT հավելվածի համար, քանի որ հաղորդակցությունը շատ էներգիա չի սպառում, և այն կարող է նաև տվյալներ ուղարկել մեծ հեռավորության վրա: Այն շփվում է Sigfox- ի backend- ի հետ: Այս նախագծում մոդուլն օգնում է տվյալների փոխանցումը IoT հարթակին:

Դուք պետք է միացնեք մոդուլը պրոցեսորի հետ (ինչպես նկարում 2):

Տվյալներ ուղարկելու համար պետք է օգտագործել AT հրամանի ձևաչափը: Օրինակ ՝

AT ուղարկել OK, AT $ T? վերադարձնել ջերմաստիճանի արժեքը:

Մենք օգտագործում ենք այս ձևաչափը ՝ յուրաքանչյուր սենսորի արժեք ուղարկելու համար:

Քայլ 6: Քայլ 6. Agri-2-EYE կոդեր

Քայլ 6: Agri-2-EYE ծածկագրեր
Քայլ 6: Agri-2-EYE ծածկագրեր

Մենք մշակում ենք cpp կոդի վրա հիմնված տվիչների գրադարան: Հիմնականում կարող եք գտնել ձեզ անհրաժեշտ բոլոր ծածկագրերը ՝ հասկանալու համար, թե ինչպես ենք մենք կարգավորում էկրանի ցուցադրումը, փոխանցումը…

Նկարում կարող եք տեսնել, թե ինչպես ենք մենք ուղարկում սենսորի արժեքը:

Քայլ 7: Քայլ 7: Ubidots ամպային հարթակ

Քայլ 7: Ubidots Cloud հարթակ
Քայլ 7: Ubidots Cloud հարթակ

Արտադրանքի սեփականատերն ընտրում է Ubidots- ը ՝ որպես տվյալների պահպանման հարթակ: Այն օգտագործելու համար հարկավոր է քայլ առ քայլ հետևել գործընթացին:

  1. Գնացեք https://ubidots.com/ և ստեղծեք հաշիվ
  2. Ընտրեք սարքը և ստեղծեք նոր սարք ՝ սեղմելով «+»
  3. Ընտրեք պիտակ և անուն
  4. Կարգավորեք նշանը `Sigfox backend- ի հետ միանալու համար
  5. Վահանակում ավելացրեք ձեզ անհրաժեշտ բոլոր վիջեթները
  6. Ընտրեք ավելացնել փոփոխական և ընտրեք ձեր ստեղծած սարքը:

Քայլ 8: Քայլ 8: Մեր Ubidots ինտերֆեյսը

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