Mündəricat:

Arduino ilə Ağıllı Ev: 11 Addım (Şəkillərlə birlikdə)
Arduino ilə Ağıllı Ev: 11 Addım (Şəkillərlə birlikdə)

Video: Arduino ilə Ağıllı Ev: 11 Addım (Şəkillərlə birlikdə)

Video: Arduino ilə Ağıllı Ev: 11 Addım (Şəkillərlə birlikdə)
Video: Heydər Əliyev və Həyat yoldaşını Birdə belə görün #azerbaijan #president #prezident #xeberler #xeber 2024, Iyul
Anonim
Arduino ilə Ağıllı Ev
Arduino ilə Ağıllı Ev

Salam.

Öz ağıllı evinizi necə quracağınızı sizə göstərəcəyəm. Pəncərənin açıq və ya bağlı olduğunu, həm içəridə, həm də xaricdəki temperaturu göstərir, yağış yağdığını göstərir və PIR sensoru hissləri hərəkət edərkən həyəcan siqnalı verir. Bütün məlumatları göstərmək üçün androiddə tətbiq etdim (brauzerdə də izləyə bilərsiniz). Evinizin temperaturunu və dünyanın hər yerindən digər məlumatları görə bilərsiniz! Tətbiq ingilis və polyak dillərinə tərcümə olunur. Öz ağıllı evimi etmək və onu idarə etmək istədiyim üçün tikdim. İstəyirsinizsə, öz ağıllı evinizi edə bilərsiniz, sizə lazım olan yalnız hissələrdir (aşağıda verilmişdir) və çox arzu. Beləliklə, başlayaq.

Başlayanlar üçün qısaltmaların izahı:

GND - torpaq

VCC - güc

PIR - hərəkət sensoru

Addım 1: hissələr

Hissələri
Hissələri
Hissələri
Hissələri

Bütün hissələr mənə 90 dollara başa gəldi

  • Arduino
  • Ethernet modulu ENC28J60
  • Termometr DS18B20 x2
  • Mikrofon modulu
  • Yağış sensoru
  • PIR sensoru
  • Qamış açarı
  • Relay
  • Rezistor 4, 7k Ω
  • Bükülmüş cüt kabel
  • Ethernet kabeli
  • Alətlər (lehimləmə, tornavida)

Addım 2: Bağlantı

Bağlantı
Bağlantı
Bağlantı
Bağlantı
Bağlantı
Bağlantı

Yuxarıda bağlantı ilə əlaqəli fritzing şəkli əlavə etdim. Bir probleminiz varsa şərh yazın.

Addım 3: Proqram

Əvvəlcə bu kitabxananı arduino IDE -yə yükləmək, çıxarmaq və idxal etmək lazımdır. Və 1Wire kitabxanasını buradan, Dallas temperaturunu buradan yükləyin və arduino IDE -yə də idxal edin. Bu proqramı arduino -ya yükləyə bilərsiniz. Şərhdə kodun izahı var.

Addım 4: Necə işləyir?

Bu necə işləyir?
Bu necə işləyir?

Tətbiqinizdə və ya brauzerinizdə yeniləməni tıkladığınız zaman Arduino məlumatları smartfona/brauzerə göndərir. Tətbiq hər səhifədən (/tempin, /tempout, /rain, /window, /alarm) mənbə kodu alır və telefonunuzda göstərir.

Addım 5: Android üçün tətbiq

Android üçün tətbiq
Android üçün tətbiq
Android üçün tətbiq
Android üçün tətbiq
Android üçün tətbiq
Android üçün tətbiq

Android telefonunuza tətbiq yükləmək üçün bunu etməlisiniz (yuxarıdakı şəkildən görə bilərsiniz): 1. firs ilk addımı smartHome.apk faylını yükləməkdir 2. Telefonunuza apk faylını göndərin 3. Fayl menecerini açın və smarthHome.apk faylını tapın 4. Bunun üzərinə vurun və yüklə düyməsini basın (ehtiyac duyduğunuz google play xaricində tətbiqlər quraşdırma seçimini aktiv etmisinizsə). yandırmaq üçün) 5. Quraşdırmanı bitirdiniz, tətbiqi aktivləşdirə bilərsiniz

Tətbiq ingilis və polyak dillərinə tərcümə olunur. Brauzerdə işığı yandırıb söndürə bilərsiniz, ancaq tətbiqdə bunu edə bilmədiyim üçün deyil, üzr istəyirəm.

Addım 6: Tətbiq Konfiqurasiyası

Tətbiq Konfiqurasiyası
Tətbiq Konfiqurasiyası
Tətbiq Konfiqurasiyası
Tətbiq Konfiqurasiyası
Tətbiq Konfiqurasiyası
Tətbiq Konfiqurasiyası
Tətbiq Konfiqurasiyası
Tətbiq Konfiqurasiyası

Tətbiqin necə işlədiyini izah edəcəyəm. Evinizdəki bütün məlumatları göstərir. IP ünvanınızı düzəltmək və həyəcanı açmaq və ya söndürmək üçün parametrlər simgesini vura bilərsiniz. Siqnalı yandırdığınız zaman, tətbiq xidmətdə olan PIR sensorundan məlumat alır və evinizdə bir hərəkət aşkar edilərsə, bildiriş verin. Tətbiq hər dəqiqə hərəkət sensöründən məlumat alır. IP sahəsinə IP ünvanınızı daxil etməlisiniz. Buradan yoxlaya bilərsiniz.

Addım 7: Brauzer

Brauzer
Brauzer
Brauzer
Brauzer

Brauzerinizə ip / hamısını daxil edin. Orada bütün məlumatları görə və işığı yandırıb söndürə bilərsiniz.

Bunu Android tətbiqetməsinin yerinə istifadə edə bilərsiniz.

Addım 8: Liman yönləndirmə

Liman Daşınması
Liman Daşınması

Routerinizdə port açmalısınız. Router konfiqurasiyanızı açın və arduino ip və 80 portunu açın. Bunu yuxarıdakı şəkildən görə bilərsiniz.

Addım 9: IP yoxdur (isteğe bağlı)

IP yoxdur (isteğe bağlı)
IP yoxdur (isteğe bağlı)

Heç bir ip olmadan bir hesab qura bilərsiniz, amma bu lazım deyil. Yuxarıdakı şəkildə onu necə konfiqurasiya edəcəyinizi görə bilərsiniz.

Addım 10: Test edin

Kompüterinizdəki məlumatları görmək istəyirsinizsə, bunu brauzerinizə yourip / all (məsələn, 12.345.678.901/all) yazaraq və ya android tətbiqindən istifadə edərək edə bilərsiniz.

Layihəmi bəyənirsinizsə şərh yazmağı və bəyəndiyinizi tıklamağı unutmayın:)

Addım 11: EDIT: Android Tətbiq Mənbə Kodu

Bir çox insan mənbə android kodunu soruşduğuna görə aşağıda əlavə edirəm.

Tövsiyə: