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

Խելացի տուն Arduino- ով. 11 քայլ (նկարներով)
Խելացի տուն Arduino- ով. 11 քայլ (նկարներով)

Video: Խելացի տուն Arduino- ով. 11 քայլ (նկարներով)

Video: Խելացի տուն Arduino- ով. 11 քայլ (նկարներով)
Video: 1. Q Light Controller + Սկսել QLC +- ով: Արշավներ եւ գործառույթներ 2024, Հուլիսի
Anonim
Խելացի տուն Arduino- ով
Խելացի տուն Arduino- ով

Բարեւ Ձեզ.

Ես ձեզ ցույց կտամ, թե ինչպես կառուցել ձեր սեփական խելացի տունը: Այն ցույց է տալիս ջերմաստիճանը ինչպես ներսում, այնպես էլ դրսից, եթե պատուհանը բաց է կամ փակ, ցույց է տալիս անձրևի ժամանակ և ահազանգ է տալիս, երբ շարժվում է PIR տվիչի զգայարանները: Ես դիմումը դարձրեցի android- ի վրա ՝ բոլոր տվյալները ցուցադրելու համար (կարող եք դիտել նաև բրաուզերում): Դուք կարող եք տեսնել ջերմաստիճանը ձեր տանը և այլ տեղեկություններ ամբողջ աշխարհից: Դիմումը թարգմանված է անգլերեն և լեհերեն: Ես այն կառուցեցի, քանի որ ցանկանում էի սեփական խելացի տուն սարքել և վերահսկել այն: Եթե ցանկանում եք, կարող եք ինքներդ պատրաստել ձեր խելացի տունը, անհրաժեշտ է միայն մասեր (ստորև թվարկված) և շատ ցանկություն: Այսպիսով, եկեք սկսենք:

Սկսնակների համար հապավումների բացատրություն

GND - գետնին

VCC - իշխանություն

PIR - շարժման տվիչ

Քայլ 1: Մասեր

Մասեր
Մասեր
Մասեր
Մասեր

Բոլոր մասերն ինձ համար արժեն 90 դոլար

  • Արդուինո
  • Ethernet մոդուլ ENC28J60
  • Sերմաչափ DS18B20 x2
  • Խոսափողի մոդուլ
  • Անձրևի տվիչ
  • PIR ցուցիչ
  • Եղեգի անջատիչ
  • Ռելե
  • Ռեզիստոր 4, 7k Ω
  • Twisted-pair մալուխ
  • Ethernet մալուխ
  • Գործիքներ (զոդման, պտուտակահան)

Քայլ 2: Միացում

Միացում
Միացում
Միացում
Միացում
Միացում
Միացում

Վերևում ես ավելացրեցի նկարը կապից սառչելուց: Եթե դրա հետ խնդիր ունեք, թողեք մեկնաբանություն:

Քայլ 3: րագիր

Նախ պետք է բեռնել, արդյունահանել և ներմուծել այս գրադարանը arduino IDE- ում: Եվ այստեղից ներբեռնեք 1Wire գրադարանը, այստեղից ՝ Դալասի ջերմաստիճանը և դրանք նույնպես ներմուծեք arduino IDE: Դուք կարող եք վերբեռնել այս ծրագիրը ձեր arduino- ում: Մեկնաբանության մեջ կա ծածկագրի բացատրություն:

Քայլ 4: Ինչպե՞ս է այն աշխատում:

Ինչպես է դա աշխատում?
Ինչպես է դա աշխատում?

Երբ դուք սեղմում եք թարմացնել ձեր ծրագրում կամ դիտարկիչում, Arduino- ն տվյալներ է ուղարկում սմարթֆոն/զննարկիչ: Դիմումը յուրաքանչյուր էջից ստանում է աղբյուրի կոդ (/tempin, /tempout, /rain, /window, /alarm) և ցուցադրում այն ձեր հեռախոսում:

Քայլ 5: Appliaction Android- ի համար:

Appliaction Android- ի համար
Appliaction Android- ի համար
Appliaction Android- ի համար
Appliaction Android- ի համար
Appliaction Android- ի համար
Appliaction Android- ի համար

Ձեր Android հեռախոսի վրա ծրագիր տեղադրելու համար հարկավոր է դա պատրաստել (կարող եք տեսնել այն վերևի նկարում) ՝ 1. առաջին քայլը ներբեռնեք smartHome.apk ֆայլը 2. Ուղարկեք apk ֆայլը ձեր հեռախոսին 3. Բացեք ֆայլերի կառավարիչը և գտեք smarthHome.apk ֆայլը 4. Սեղմեք դրա վրա և կտտացրեք տեղադրել (եթե դուք միացրել եք Google Play- ից դուրս ծրագրեր տեղադրելու տարբերակը այն միացնելու համար) 5. Դուք ավարտել եք տեղադրումը, կարող եք միացնել ծրագիրը

Դիմումը թարգմանված է անգլերեն և լեհերեն: Browserննարկիչում կարող եք միացնել և անջատել լույսը, բայց հավելվածում ոչ այն պատճառով, որ ես չեմ կարող դա անել, կներեք:

Քայլ 6: Դիմումի կազմաձևում

Դիմումի կազմաձևում
Դիմումի կազմաձևում
Դիմումի կազմաձևում
Դիմումի կազմաձևում
Դիմումի կազմաձևում
Դիմումի կազմաձևում
Դիմումի կազմաձևում
Դիմումի կազմաձևում

Ես կբացատրեմ, թե ինչպես է աշխատում ծրագիրը: Այն ցույց է տալիս ձեր տան բոլոր տվյալները: Կարող եք սեղմել կարգավորումների պատկերակի վրա ՝ ձեր IP հասցեն խմբագրելու և ահազանգը միացնելու կամ անջատելու համար: Alarmարթուցիչը միացնելիս հավելվածը տվյալներ է ստանում ծառայության մեջ գտնվող PIR սենսորից, և եթե այն հայտնաբերվել է, տեղափոխվեք ձեր տանը, ծանուցում ուղարկեք: Հավելվածը ամեն րոպե վերցնում է շարժման տվիչից տվյալները: IP դաշտում դուք պետք է մուտքագրեք ձեր IP հասցեն: Կարող եք ստուգել այստեղ:

Քայլ 7: Brննարկիչ

Բրաուզերը
Բրաուզերը
Բրաուզերը
Բրաուզերը

Մուտքագրեք ձեր դիտարկիչը ձեր ip / all. Այնտեղ կարող եք տեսնել բոլոր տվյալները և միացնել և անջատել լույսը:

Դուք կարող եք դա օգտագործել Android- ի դիմումի փոխարեն:

Քայլ 8. Նավահանգստի փոխանցում

Նավահանգստի առաքում
Նավահանգստի առաքում

Դուք պետք է նավահանգիստ բացեք ձեր երթուղիչի վրա: Բացեք ձեր երթուղիչի կազմաձևը և տեղադրեք arduino ip- ը և բացեք պորտը 80 -ը: Դուք կարող եք դա տեսնել վերևի պատկերում:

Քայլ 9: NO IP (ըստ ցանկության)

NO IP (ըստ ցանկության)
NO IP (ըստ ցանկության)

Կարող եք հաշիվ ստեղծել առանց ip- ի, բայց դա անհրաժեշտ չէ: Վերևի նկարում կարող եք տեսնել, թե ինչպես կարգավորել այն:

Քայլ 10: Փորձարկիր այն:

Եթե ցանկանում եք տեսնել տվյալները ձեր համակարգչի վրա, կարող եք դա անել ՝ մուտքագրելով ձեր դիտարկիչ yourip / all (օրինակ ՝ 12.345.678.901/all) կամ օգտագործել Android հավելված:

Հիշեք, որ թողեք մեկնաբանություն և սեղմեք սիրվածի վրա, եթե ձեզ դուր է գալիս իմ նախագիծը:)

Քայլ 11. Խմբագրել. Android հավելվածի աղբյուրի կոդը

Քանի որ շատերն ինձ հարցրեցին android- ի կոդի մասին, ես այն ավելացնում եմ ստորև:

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