Mündəricat:

Uzaqdan İdarəetmə Bluetooth İşıq Açarı: 4 Addım (Şəkillərlə birlikdə)
Uzaqdan İdarəetmə Bluetooth İşıq Açarı: 4 Addım (Şəkillərlə birlikdə)

Video: Uzaqdan İdarəetmə Bluetooth İşıq Açarı: 4 Addım (Şəkillərlə birlikdə)

Video: Uzaqdan İdarəetmə Bluetooth İşıq Açarı: 4 Addım (Şəkillərlə birlikdə)
Video: Elektronik cihazları smartfonunuzla idarə edin - Smart IR Remote | Tech-Tips #22 2024, Iyul
Anonim
Image
Image

Bu, "Optimallaşdırılmış Tənbəllik: Olduqca Əhəmiyyətsiz Problemlərin Mühəndis Çözümləri" adlı bir seriyadakı ilk layihə olacaq.

Gecələr yatanda dizüstü kompüterinizdə Netflix oxuyurdunuz və ya seyr edirdinizmi? Ən pis tərəfi, əlbəttə ki, işığı söndürmək üçün yataqdan çıxıb sürünməkdir. İşdə o qədər də əhəmiyyətsiz problemin çox mühəndis bir həllidir.

Bir tərəfdən deyil:

Şəbəkə gücünüzlə oynamaq üçün inam və təcrübəniz varsa, daha gözəl görünən bir həll röleyi istifadə edərək divardakı işıq açarının arxasına bağlamaqdır. Ancaq evimi kirayəyə götürdüyüm üçün bunun ev sahibimi çox xoşbəxt edəcəyini düşünmürəm!

Addım 1: hissələr

Uzaqdan idarəetmə və keçid
Uzaqdan idarəetmə və keçid
  • 2 HC-05 Bluetooth Modulu
  • 2 ATtiny85 çipi
  • 2 8 pinli IC yuvası
  • 2 ədəd kiçik Lipo batareyası
  • 2 düymə
  • 2 470 ohm rezistor (bununla bir az elastiklik var, dəyərlərin tam 470 olması lazım deyil)
  • 1 sg90 servo
  • Qatı nüvəli tel
  • Prototip lövhəsi
  • Arduino Uno

Addım 2: Uzaqdan idarəetmə və keçid

Uzaqdan idarəetmə və keçid
Uzaqdan idarəetmə və keçid
Uzaqdan idarəetmə və keçid
Uzaqdan idarəetmə və keçid
Uzaqdan idarəetmə və keçid
Uzaqdan idarəetmə və keçid

Yuxarıdakı şəkillərdə göstərildiyi kimi 2 dövrə montajı. (ATtiny85 çiplərini hələ də proqramlaşdırmalı olduğumuz üçün 8 pinli yuvaya qoymayın.

3D printerdən istifadə edərək açarın hissələrini çap edin. Onları burada tapa bilərsiniz. Bu mənim orijinal dizaynım deyil və faylların bütün krediti Thingiverse istifadəçisi Carjo3000 -ə aiddir.

Addım 3: Bluetooth Modullarını qoşun

Sonra iki hc-05 bluetooth modulunu birləşdirməlisiniz. Usta uzaqdan idarəetmə vasitəsi və işıq açarı üçün qul kimi istifadə ediləcək. Bunu necə edəcəyimi izah edə bilərdim, amma bunun üçün bir çox başqa dərsliklər var və təkəri yenidən kəşf etməyin mənası yoxdur. Geri qayıtmadan və bitirmədən əvvəl bluetooth modullarını birləşdirmək üçün bu iki dərsdən birini izləməyi təklif edərdim.

www.instructables.com/id/Arduino-Bluetooth…

howtomechatronics.com/tutorials/arduino/how…

Addım 4: ATtiny85 proqramlaşdırın və Kodu Yükləyin

ATtiny85 proqramlaşdırın və Kodu Yükləyin
ATtiny85 proqramlaşdırın və Kodu Yükləyin
ATtiny85 proqramlaşdırın və Kodu Yükləyin
ATtiny85 proqramlaşdırın və Kodu Yükləyin

Yenə burada bir Arduino Uno istifadə edərək ATtiny85 çiplərinin necə proqramlaşdırılacağı haqqında bir dərs var. Yalnız aydınlaşdırmaq üçün "Proqramı ATtiny85 -ə yükləyirik" adlı addımda, yükləyicini yandırmadan əvvəl saatı "8Mhz (daxili)" olaraq təyin etdiyinizə əmin olun.

Arduino üçün standart servo kitabxana ATtiny85 çipi üçün işləmir, bunun əvəzinə SoftwareServo kitabxanasını quraşdırın. Əvvəlcə bu kitabxanada kiçik bir problemim var idi, həllim Software.h faylını mətn redaktorunda açmaq və #include sətrini #daxil etməkdir.

Kodu ATtiny85 -ə yükləmək üçün əvvəlki təlimatdakı təlimatları izləyin, hər biri 2 çipə GitHub üzərindəki kodumu yükləmək istisna olmaqla. Çipləri 2 dövrə daxil edin və düymələri basdığınız zaman işıqlarınızı yandıracaq və söndürəcək!

Tövsiyə: