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

Եղանակի պարամետրը վերահսկելու սարք. 6 քայլ
Եղանակի պարամետրը վերահսկելու սարք. 6 քայլ

Video: Եղանակի պարամետրը վերահսկելու սարք. 6 քայլ

Video: Եղանակի պարամետրը վերահսկելու սարք. 6 քայլ
Video: Ծնողները, իրենք էլ չգիտակցելով, վնասում են իրենց երեխաներին 2024, Նոյեմբեր
Anonim
Եղանակի պարամետրը վերահսկելու սարք
Եղանակի պարամետրը վերահսկելու սարք

Մի փոքր միացված և AUTONOMUS սարք, որը վերահսկում է մի քանի օգտակար փոփոխականներ, որոնք կօգնեն ձեզ այգեգործության ոլորտում

Այս սարքը նախատեսված է եղանակի տարբեր պարամետրերի չափման համար.

  • Հարկի և օդի ջերմաստիճանը
  • Հատակի և օդի խոնավություն
  • Պայծառություն

ցուցադրեք այն LCD էկրանին և ուղարկեք actoboard- ին sigfox մոդուլի միջոցով (կարող եք նաև actoboard- ից ուղարկել այլ սարքի կամ տվյալների բազայի, բայց դրա մասին չենք խոսի այս Instuctable- ում):

Ինչպես ասացի, սարքն ինքնավար է, իհարկե մենք կօգտագործենք մարտկոց, որը սնուցվում է արևային վահանակից, բայց ամենակարևորն այն է, որ սարքը հիմնականում երբեք չի օգտագործվի. եթե հիմա չխնդրեք չափել կոշտ: Այսպիսով, վերջում սարքը, որն օգտագործում ենք, ամեն ժամ օգտագործում է 30 վայրկյանից պակաս:

ԿԱՐԵՎՈՐ:

  • Մենք կօգտագործենք Mbed- ը ՝ կոդը, որը ես մեծահոգաբար կկիսեմ.
  • Ես նաև տալիս եմ բոլոր ֆայլերը `ձեր pcb- ն պատրաստելու համար, այնպես որ դուք պարզապես ստիպված կլինեք տպել այն:

Քայլ 1: Բաղադրիչներ

Այս նախագծի համար ես, իհարկե, օգտագործեցի տվիչներ, բայց ձեզ նույնպես անհրաժեշտ կլինեն միկրոկոնտրոլերներ և սննդի համակարգ:

Ահա իմ օգտագործած բաղադրիչների ցանկը

Հատակի տվիչներ.

  • Ջերմաստիճանը
  • Խոնավություն

Օդի տվիչներ.

Temերմաստիճանը և խոնավությունը. Օդի ջերմաստիճանը և խոնավությունը նույն սենսորի վրա են

Լուսավորության սենսոր.

Պայծառություն

Միկրոկոնտրոլերի քարտեր. Մենք կօգտագործենք 2 միկրոկոնտրոլեր

  • STM32L432KC
  • TD1208

Սնունդ.

  • Մարտկոց
  • Արեգակնային բջիջ
  • Սնուցման հարմարվողական քարտ. Այս քարտի վրա մենք միացնում ենք մարտկոցը և արևային բջիջը (այնպես որ մարտկոցը կկարողանա լիցքավորվել): Սննդի քարտի մյուս կողմում մենք STM32L432KC- ը միացնում ենք USB մալուխով `ամբողջ համակարգը սնուցելու համար (3.3V- ով):

Displayուցադրել:

LCD էկրան

Սիգֆոքս:

Sigfox մոդուլը թույլ կտա մեր տվյալները ուղարկել actoboard

Քայլ 2: PCB և ծածկագիր

PCB և ծածկագիր
PCB և ծածկագիր

PCB:

Սկսելու համար ես կկիսեմ pcb ֆայլերը: Նրանք գտնվում են այնպիսի ձևաչափի վրա, որը սովորաբար կաշխատի տպիչների մեծ մասի վրա:

Այն տպելու համար կարող եք հեշտությամբ գտնել էլեկտրական/տեխնիկական խանութ, որը կկարողանա դա անել:

Դուք ստիպված կլինեք կատարել առանձին VIA համակարգչի վրա (մի անհանգստացեք, դրանք նշված են)

ԿՈԴ:

Առաջին քայլը դուք պետք է ստեղծեք հաշիվ MBED- ում

Երբ դա արվի, պարզապես կտտացրեք հետևյալ Հղումը, որին մուտք կունենաք նախագիծը (միայն կարդալու ռեժիմում):

Երբ նախորդ հղումով հասնում եք mbed նախագծին, ներմուծեք այն ձեր աշխատանքային տարածք (կոմպիլյատոր):

Այնուհետև միացրեք ձեր STM32- ը ձեր համակարգչին, կազմեք mbed- ի հիմնական ֆայլը և պատճենեք այս ֆայլը STM32- ում (պարզ պատճենով/տեղադրմամբ):

Քայլ 3: Բաղադրիչների միացում

Բաղադրիչների միացում
Բաղադրիչների միացում
Բաղադրիչների միացում
Բաղադրիչների միացում
Բաղադրիչների միացում
Բաղադրիչների միացում

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!

Այս քայլը միայն այստեղ է ՝ ձեզ ցույց տալու համար, թե ինչպես միացնել բաղադրիչները միասին, եթե ցանկանում եք դրանք փորձարկել օրինակ labdec- ում, և քանի որ միշտ էլ լավ է իմանալ, թե ինչպես են գործերը հակառակ դեպքում կարող եք բաց թողնել այս քայլը և պարզապես բաղադրիչները դնել pcb- ի վրա: կկապվի

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!

Այստեղ դուք ունեք 3 սխեմա, թե ինչպես միացնել բոլոր բաղադրիչները միասին:

Հ. Գ.

Եթե ցանկանում եք փորձարկել բոլոր բաղադրիչները, կարող եք դա անել առանց սննդի մասի ՝ ձեր STM32L432KC- ը ձեր համակարգչին միացնելով:

Քայլ 4: Actoboard

Actoboard
Actoboard
Actoboard
Actoboard
Actoboard
Actoboard

Այս մասում ես ձեզ կբացատրեմ, թե ինչպես ստեղծել ձեր հաշիվը Actoboard- ում ՝ առբերելու ձեր Sigfox մոդուլի ուղարկած բոլոր տվյալները:

Ամենից առաջ գնացեք Actoboard կայք և ստեղծեք հաշիվ

Ավարտելուց հետո ստեղծեք տվյալների նոր աղբյուր (պատկեր 1):

Պետք է գտնել Ակերուին (պատկեր 2), այնուհետև այն ձեռք բերելուց և կտտացնելուց կհասնեք «Միացրեք ձեր Ակերու սարքը» պատուհանը (պատկեր 3):

Մուտքագրեք ձեր տվյալների աղբյուրին տալու անունը, մոդեմի համարը և PAC- ը (այս 2 տեղեկատվությունը տրված է sigfox մոդուլի վրա, դրանք եզակի են):

Վերջին մասը տվյալների ձևաչափի կարգավորումն է, որը դուք կստանաք.

lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8

Մի փոխեք ձևաչափը, եթե դուք նույնպես չեք կարող փոխել ձեր տված կոդը (գոնե դուք փոխեք անունը, բայց ոչ ձևը կամ կծվածքի թիվը):

Այսպիսով, որպեսզի դուք ունենաք.

Այժմ դուք կարող եք ստուգել, եթե Actoboard- ը հաղորդագրություններ է ստանում ձեր Sigfox մոդուլից ՝ նույն պատուհանի աջ կողմում (նկար 4): Բացի այդ, դուք կարող եք ձևավորել ձեր տվյալները վահանակի միջոցով ՝ դրա համար. Ստեղծեք նոր վահանակ, կտտացրեք դրա վրա և ավելացրեք նոր վիջեթ (պատկեր 5): Այժմ բացվում է «Ավելացնել վիջեթ» անունով նոր պատուհան (նկար 6), կտտացրեք «Վիջեթներ» երկրորդ ներդիրին և ընտրեք մեկը:

Այստեղ, օրինակ, ես ցույց կտամ, թե ինչպես ցուցադրել լուսավորության արժեքը: Այսպիսով, ընտրեք «Արժեք» երկրորդ widget- ը և փոփոխեք widget- ի կարգավորումները (նկար 7), ավելացրեք տվյալների հավաքածու և ընտրեք կախարդի փոփոխականը, որը ցանկանում եք ցուցադրել: Այժմ, եթե ձեր ցուցատախտակին վերադարձնեք արժեքը, ձեր փոփոխականի արժեքը կհայտնվի (պատկեր 8):

Քայլ 5: Displayուցադրման խնդիրներ

Displayուցադրման խնդիրներ
Displayուցադրման խնդիրներ
Displayուցադրման խնդիրներ
Displayուցադրման խնդիրներ

Այս բաժնում ես ձեզ կասեմ, թե ինչ արժեքներ են սպասվում մեր տվիչներից և ինչպես կարող եք դրանք ստուգել:

Եթե դուք ամեն ինչ արել եք հենց սկզբից, ապա ձեր էկրանին և ակտոբորդում պետք է ունենաք վալեուս

Եթե սա ոչինչ չեք տեսնում էկրանին կամ actoboard- ում

  • Նախ և առաջ խնդրում ենք ստուգել ձեր բոլոր կապերը սենսորների և միկրոկառավարիչի միջև:
  • Եթե դուք մոտ եք ձեր կապերին, ապա դա կարող է լինել ձեր LCD էկրանը (դրանք մի փոքր փխրուն են): Դուք դեռ պետք է ունենաք actoboard- ի արժեքը, եթե ճիշտ կատարեք վերջին քայլը

Այն դեպքում, երբ դուք խնդիրներ ունեք actoboard- ի տեղադրման հետ, սա ձեր արժեքներն ունենալու երրորդ միջոցն է

Ինչպես օգտագործել ծեփոն

  • Միացրեք ձեր սարքը ձեր համակարգչին և բացեք պատուհանների ծայրամասային կառավարիչը և գտեք, թե որ սարքին է միացված ձեր սարքը (նկար 2):
  • Այնուհետև բացեք tyեփամածիկը և ընտրեք սերիան (կարմիր նկարում 3) և հարցրեք նախորդ քայլում գտած COM պորտի համարը (նարնջագույն 3 -րդ նկարում):
  • Կտտացրեք OK: Վահանակը կբացի արժեքներ ցուցադրող

Քայլ 6: Շնորհակալություն

Շնորհակալ եմ, եթե փորձել եք ինքներդ պատրաստել OԱOԿԻԿ:) կամ նույնիսկ եթե պարզապես կարդացել եք սա:

Եթե ունեք որևէ մեկնաբանություն, հարց կամ բարելավում, ազատորեն կիսվեք:

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