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

Leրի արտահոսքի հայտնաբերիչ `6 քայլ (նկարներով)
Leրի արտահոսքի հայտնաբերիչ `6 քայլ (նկարներով)

Video: Leրի արտահոսքի հայտնաբերիչ `6 քայլ (նկարներով)

Video: Leրի արտահոսքի հայտնաբերիչ `6 քայլ (նկարներով)
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Հուլիսի
Anonim
Image
Image

Եթե երբևէ մտահոգված եք ջրհեղեղով նկուղ տուն վերադառնալու մասին, այս նախագիծը ձեզ համար է:

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

Քայլ 1: Պահանջվող հմտություններ

Այս նախագծի համար ձեզ հարկավոր է միայն ծրագրավորման հիմնական գիտելիք: Մենք գրել ենք այն ծրագիրը, որը չափում է ջրի սենսորը և տեքստ է ուղարկում C- ով:

Քայլ 2: Բաղադրիչներ/Սարքավորումների ցուցակ

Նախագծի ակնարկ
Նախագծի ակնարկ

Ահա թե ինչ ենք մենք օգտագործել.

  • Phidget SBC4
  • Րի ցուցիչ
  • Ֆիջեթ մալուխ

Քայլ 3. Նախագծի ակնարկ

Այս նախագիծը կունենա հետևյալ դասավորությունը.

  • PhidgetSBC4- ը գործարկելու է մեր ծրագրի կոդը (գրված է C- ով): Այն միացված կլինի ջրի սենսորին `ներկառուցված VINT հանգույցի միջոցով:
  • Եթե ջրի սենսորը ցույց է տալիս, որ ջուր կա, SBC- ն կօգտագործի էլ.

Քայլ 4: Սարքավորումների պատրաստում

Սարքավորումների պատրաստում
Սարքավորումների պատրաստում
Սարքավորումների պատրաստում
Սարքավորումների պատրաստում
Սարքավորումների պատրաստում
Սարքավորումների պատրաստում

Մեր սենսորը, ամենայն հավանականությամբ, շփման մեջ կգա ջրի հետ (հատկապես փորձարկման ժամանակ), ուստի կարևոր է, որ մենք պաշտպանենք PCB- ի բաղադրիչները: Դա անելու համար մենք PCB- ի վրա օգտագործեցինք համապատասխան ծածկույթ:

Քայլ 5: Կոդ գրելը

Գրելու օրենսգիրք
Գրելու օրենսգիրք
Գրելու օրենսգիրք
Գրելու օրենսգիրք

Այս նախագծի ամբողջ ծածկագիրն արդեն գրված է և ներառված է waterLeakDetector.c ֆայլում, այնպես որ, եթե ցանկանում եք այն իրականացնել, ձեզ մնում է միայն փոփոխել մի քանի բան (սերիական համարներ, էլ. Փոստի հասցե և այլն) և կազմել այն

Կարևոր. Տեղադրելուց առաջ դուք պետք է Libcurl- ը կարգավորեք ձեր SBC- ում: Բացեք տերմինալը և մուտքագրեք հետևյալ հրամանը.

sudo apt-get տեղադրել libcurl4-gnutls-dev

SBC- ում C ծրագրեր կազմելու մասին լրացուցիչ տեղեկությունների համար այցելեք այս հղումները.

  • Փաթեթների տեղադրում զարգացման համար
  • Linux- ի վրա C ծրագրերի կազմում

Ահա կոդի արագ ակնարկ.

  • Ստեղծեք VoltageInput օբյեկտ
  • Քարտեզագրեք VoltageInput օբյեկտը ջրի տվիչին: Լրացուցիչ տեղեկությունների համար տես այս տեսանյութը:
  • Շրջանակի ընթացքում կարդացեք ջրի ցուցիչի արժեքը, եթե ջրի մակարդակը վտանգավոր է, ուղարկեք տեքստային հաղորդագրություն: Եթե ոչ, շարունակիր:
  • Քնել մեկ վայրկյան և կրկնել

Քայլ 6: Հարցե՞ր:

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

Շնորհակալություն կարդալու համար

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