Mündəricat:

Bluetooth, Android Smartphone və Arduino istifadə edərək ən sadə ev avtomatlaşdırılması: 8 addım (şəkillərlə)
Bluetooth, Android Smartphone və Arduino istifadə edərək ən sadə ev avtomatlaşdırılması: 8 addım (şəkillərlə)

Video: Bluetooth, Android Smartphone və Arduino istifadə edərək ən sadə ev avtomatlaşdırılması: 8 addım (şəkillərlə)

Video: Bluetooth, Android Smartphone və Arduino istifadə edərək ən sadə ev avtomatlaşdırılması: 8 addım (şəkillərlə)
Video: Cib telefonu ilə Bluetooth Röle nəzarətində AC / DC yükü [İngilis dili] 2024, Iyul
Anonim
Bluetooth, Android Smartphone və Arduino istifadə edərək ən sadə ev avtomatlaşdırılması
Bluetooth, Android Smartphone və Arduino istifadə edərək ən sadə ev avtomatlaşdırılması
Bluetooth, Android Smartphone və Arduino istifadə edərək ən sadə ev avtomatlaşdırılması
Bluetooth, Android Smartphone və Arduino istifadə edərək ən sadə ev avtomatlaşdırılması

Hamıya salam,

Bu layihə, bir arduino və bluetooth modulu istifadə edərək ən sadələşdirilmiş ev avtomatlaşdırma qurğusunun qurulmasıdır. Çox sadədir və bir neçə saat ərzində tikilə bilər. Burada izah etdiyim versiyada, Android smartfonumdan istifadə edərək 4 -ə qədər məişət texnikasını idarə edə bilərəm. Lazım olan alətlər və materialların siyahısına nəzər salaq.

Addım 1: Lazım olan materiallar və alətlər

Lazımi alətlər və materiallar
Lazımi alətlər və materiallar
  • 1. Arduino Pro Mini (mağazaya keçid)
  • 2. HC 05 Bluetooth modulu (mağazaya keçid)
  • 3. 5V 4 Kanal Relay Modulu (mağazaya keçid)
  • 4. 5V enerji təchizatı.
  • 5. Kişi və Qadın başlıqları
  • 6. Perfboard (bir PCB düzəltməyi məsləhət görürəm, amma bunu etmək istəyirsinizsə, daha yaxşı bir taxta taxtası)

Alətlərin siyahısı

  • 1. Lehim dəsti
  • 2. Yapışqan tabancası
  • 3. Android smartfonu
  • 4. Tornavidalar
  • 5. Tel çıxarıcılar və s.

Ehtiyacımız olan budur…

Addım 2: Kod

Arduino IDE -ni buradan yükləyin.

Bu kod, Arduino'da rx və tx pinlərini konfiqurasiya etmək üçün softwareserial.h istifadə edir. Bu rx və tx pinləri müvafiq olaraq HC 05 Bluetooth modulunun tx və rx pinlərinə qoşulur.

Bluetooth modulu qoşalaşmış bir Android cihazından məlumat alır və alınan məlumatlarla əlaqədar olaraq röleləri işə salır.

Məsələn, kodumda alınan məlumatlar "A" xarakteridirsə, 1 rölesi AÇIĞA veriləcək və alınan məlumatlar "B" simvolu olarsa, 1 rölesi söndürüləcək.

Eynilə, bütün rölelər bluetooth əmrlərindən istifadə edərək AÇMA/SÖNDÜRMƏK olar. Ətraflı şərhlər üçün koda baxın.

EEPROM

EEPROM, burada rölin vəziyyətini (ON/OFF) saxlamaq üçün istifadə olunan Elektron Silinə bilən Proqramlaşdırıla bilən Yalnız Yaddaşın qısaltmasıdır, belə ki, nəzarətçi sıfırlandıqda elektrik kəsiləcəyi təqdirdə AÇI -də saxlanılan bütün rölelər yanacaq. güc gəldikdən sonra ON mövqeyinə qayıdın. Beləliklə, bir röle açıldıqda, EEPROM -da bir ünvanda saxlanılan bir dəyişən onun dəyərini 1 -ə dəyişir və hər söndürüldükdə eyni dəyişən 0 -a dəyişir. Hər rölin EEPROM -da statusunu saxlamaq üçün təyin edilmiş öz dəyişəni var. Kodun əvvəlində ilk etdiyimiz şey röleleri EEPROM -da saxlanan dəyərlərə uyğun olaraq işə salmaq oldu.

Arduino Pro mini istifadə edirsinizsə, kodu Arduinoya atmaq üçün USB -dən TTL çeviricisinə ehtiyacınız olacaq.

Addım 3: Android tətbiqi

Android tətbiqi
Android tətbiqi
Android tətbiqi
Android tətbiqi

Yuxarıda qeyd edildiyi kimi, mikro nəzarətçi hər bir röleyi bir Android cihazından Bluetooth Modulu vasitəsilə aldığı məlumatlara görə tetikler. Bu məlumatları HC 05 -ə göndərmək üçün bir Android tətbiqinə ehtiyacımız var.

MIT App ixtiraçısından istifadə edərək xüsusi bir proqram hazırladım. Tətbiq İnventorundan istifadə edərək öz tətbiqini etmək istəyənlər üçün istinad üçün tətbiqimin 'blok düzənini' PDF olaraq əlavə etdim.

MIT App ixtiraçısı

Tətbiqi hazırlamaqda çətinlik çəkmək istəmirsinizsə, istifadə üçün hazır olan proqramı (Yalnız yuxarıda əlavə etdiyim kodla uyğundur) aşağıdakı linkdən yükləyə bilərsiniz.

Addım 4: Android tətbiqi üçün təlimatlar

Android tətbiqi üçün təlimatlar
Android tətbiqi üçün təlimatlar
Android tətbiqi üçün təlimatlar
Android tətbiqi üçün təlimatlar
Android tətbiqi üçün təlimatlar
Android tətbiqi üçün təlimatlar

Tətbiqdə istifadə etməzdən əvvəl HC-05 Bluetooth modulunu Android cihazınıza qoşmalısınız.

Addım 1: Cihazınızın bluetooth parametrlərini açın və yeni cihazlar axtarın, HC05 modulundakı ledin daim yanıb -sönmədiyinə əmin olun (Eşleme rejimi).

Addım 2: HC 05 seçin (yoxsa şəkildə göstərildiyi kimi "C" hərfi ilə bitən bir ünvan görəcəksiniz.)

Addım 3: "1234" PIN kodunu daxil edin və OK düyməsini basın.

Addım 4: "Wiz Smart Home" tətbiqini açın və ekranın yuxarısındakı bluetooth düyməsini basın.

Addım 5: Siyahıdan "HC 05" seçin.

Addım 6: 1, 2, 3, 4 rölelərini açmaq/söndürmək üçün müvafiq açarları istifadə edin.

Adım 7: Bütün röleləri bir kliklə açmaq/söndürmək üçün Ustaya vurun.

Addım 5: Dövrə

Dövrə
Dövrə
  • HC-05 Modulunun TX Pininə Arduinonun Pin 11.
  • Arduinonun 10 pinini RX Pin HC-05 Moduluna bağlayın.
  • HC-05-in GND-si Arduinodakı GND-ə.
  • VC HC-05-dən Arduinoda Vcc (5v) -ə qədər.
  • Arduino -da Vcc -dən Vcc -ə Vcc (5v).
  • GND Relay Modulunun Arduinodakı GND -ə.
  • Arduinonun 2 pinini R1 Modulunun R1 -ə bağlayın.
  • Arduinonun 4 pinini Röle Modulunun R2 -nə.
  • Arduinonun 6 pinini R3 Moduluna bağlayın.
  • Arduino'nun 8 pinini R4 Moduluna bağlayın.
  • Arduino'nun elektrik pinlərinə 5 voltluq enerji təchizatı verin.
  • Pin 12 və 13 sırasıyla Güc göstəricisi və Bluetooth Status Göstərmə LEDləri üçün pinlərdir

Cihaz üçün budur.

Şəbəkəyə nəzarət etmək üçün, hər rölin "Normal Açıq" kontaktlarını, idarə etmək istədiyiniz məişət texnikasının müvafiq açarlarına birləşdirin (və ya) bütün rölelərin "YOX" kontaktı vasitəsilə canlı teli bağlayın. və cihazların uclarını müvafiq rölelerinin "YOX" kontaktına bağlayın.

Addım 6: PCB Dizaynı

PCB Dizaynı
PCB Dizaynı
PCB Dizaynı
PCB Dizaynı

Bu çox sadə bir sxemdir. Qısa müddətdə bir lövhədə lehim edə bilərsiniz, amma hələ də bir PCB etmək istəyirsinizsə, Proteus 8 Pro istifadə edərək hazırladığım PCB Dizaynını əlavə edirəm. Mənim versiyamda şəkillərdə göstərildiyi kimi bir sıra gərginlik tənzimləyiciləri də vardı.

Addım 7: Komponentlərin yığılması

Komponentlərin yığılması
Komponentlərin yığılması
Komponentlərin yığılması
Komponentlərin yığılması
Komponentlərin yığılması
Komponentlərin yığılması

Cihazımın vəziyyətini düzəltmək üçün köhnə bir kompüter SMPS korpusundan istifadə etdim. Fusion 360 və ya hər hansı digər 3D dizayn proqramından istifadə edərək ehtiyaclarınıza uyğun olaraq xüsusi bir çanta dizayn etmək və layihənizə super sərin bir görünüş vermək üçün dizaynı 3D çap etmək daha yaxşı olar. Boş görünüşünü doldurmaq üçün bəzi etiketləri çap etdim və SMPS korpusuna yapışdırdım. İçərisində bir neçə deşik açdım və keçid lövhəsinin yanındakı divara düzəltdim, tellər şalterə gedən kiçik bir plastik boru ilə gizlədildi.

Addım 8: Nəticə

Image
Image
Bluetooth Çağırışı
Bluetooth Çağırışı

Burada yerləşdirilən videoda ilk dəfə istifadə etdiyiniz zaman cihazın işləməsi göstərilir. Cihazı yalnız bir dəfə qoşmaq lazımdır! Bundan sonra, sadəcə Bluetooth -u yandırın, qoşulun və simsiz gedin!

Ümid edirəm bu təlimatı oxumaqdan zövq aldınız. Hər hansı bir sualınız varsa, buradan soruşun və ya [email protected] ünvanına bir məktub göndərin. Sizə kömək etməkdən məmnun olaram.

Çox sağ ol…!!!:)

Bluetooth Çağırışı
Bluetooth Çağırışı

Bluetooth Challenge -da ikinci yer

Tövsiyə: