Mündəricat:

Sehrli Düymə '' Uzaqdan keçid: 3 addım (şəkillərlə)
Sehrli Düymə '' Uzaqdan keçid: 3 addım (şəkillərlə)

Video: Sehrli Düymə '' Uzaqdan keçid: 3 addım (şəkillərlə)

Video: Sehrli Düymə '' Uzaqdan keçid: 3 addım (şəkillərlə)
Video: DİQQƏT! Bu əlamətlər varsa, deməli, evinizə, həyat yoldaşınıza cadu olunub! 2024, Noyabr
Anonim
'' Sehrli Düymə '' Uzaqdan Açar
'' Sehrli Düymə '' Uzaqdan Açar

PROBLEM: Atölyemin/qarajın tavanına quraşdırılmış LED panel işığı (əlbəttə ki, DIY!) Tavandakı elektrik prizinə qoşulmuşdur. Əsas işıq açarlarının yerləşdiyi yerdən uzaqdan açmaq və söndürmək üçün bir yol lazım idi.

ÇÖZÜM: "Sehrli Düymə" doğulur.

Sehrli Düymə böyük bir düyməyə malik kiçik bir müstəqil infraqırmızı pultdur (doğrudur, böyük düymələri sevirəm - digər təlimatlarımdan bəzilərinə baxın). Basıldıqda, IR LED tərəfindən paneli açmaq və söndürmək üçün bir əsas qurğuya bir siqnal göndərilir.

Bu vəziyyətdə xüsusi olaraq qurulmuş bir qəbuledici qurğudan istifadə etdim (ayrıca bəzi əlavə keçid variantları da var - çəkmə açarı və eksperimental işıq algılayıcı açar - daha sonra baxın). Ancaq Sehrli Düymə, televizor kimi IR idarə olunan bir cihazı açmaq üçün də istifadə edilə bilər.

Addım 1: Sehrli Düymə - Dövrə

Sehrli Düymə - Dövrə
Sehrli Düymə - Dövrə
Sehrli Düymə - Dövrə
Sehrli Düymə - Dövrə

PARÇALAR

1x ATTINY85 SMD2x 22pF SMD Kondansatörleri 1x 47R SMD Rezistoru 1x 5mm TSAL6200 (və ya bənzəri) İnfraqırmızı LED

1x 6pin 2mm Pitch Header 1x 12x12x12mm Qapaqlı Düymə (https://www.ebay.com/itm/131912566751)

24mmx24mm Tək tərəfli 0.8mm PCB22AWG (0.7mm) Kalaylı Mis Telli USBBasp Proqramçısı (https://www.fischl.de/usbasp/)

PCB

PCB, qalınlığı 0,8 mm olan lövhədə ütülü toner üsulu ilə hazırlanmışdır. Əvvəlcə səthə montaj cihazlarını quraşdırın. Batareya tutucusuna daha sonra qoşulmaq üçün bir neçə sm qalaylaşdırılmış mis teli akkumulyator terminallarına (PCB -nin mis tərəfində) lehimləyin.

FİRMA HAQQINDA

Firmware, USBasp proqramçısı ilə yüklənməlidir. Proqramçının sancaqları (https://www.batsocks.co.uk/readme/isp_headers.htm) Sehrli Düymənin 6 pinli başlığına bağlanmalıdır (pin çıxışı üçün PDF-ə baxın). Bir adapter yaratmaq üçün bir -birinə lehimlənmiş bir neçə bağlayıcıdan istifadə etdim, ancaq keçid tellərini asanlıqla istifadə edə bilərsiniz.

ATTiny dəstəyini Arduino IDE -yə (https://highlowtech.org/?p=1695) quraşdırın və əlavə edilmiş eskizi açın. Seçin: Board: ATtiny25/45/85Timer 1: CPUChip: ATtiny85Saat: 8Mhz (xarici) BOD deaktiv edildi

Sonra bu parametrləri yazmaq üçün önyükleyici yükləmə seçimini seçin. İndi eskizinizi yükləyin.

İr-send kitabxanasının dəyişdirilmiş bir versiyasını daxil etdim (https://github.com/anorneto/attiny85_ir_send). Kitabxananı olduğu kimi işə sala bilmədim - delayMicroseconds () saatları düzgün saat parametrlərinə malik olsam da təxminən iki dəfə artıq görünürdü - bəlkə də ATTiny core -un səhv versiyasını quraşdırmışam ?? Zəngləri gecikdirmək üçün Mikrosaniyələri () kompensasiya etmək üçün bir faktorla düzəltdim - ancaq dəyişdirilməmiş kitabxana ilə daha çox şansınız ola bilər.

Mövcud bir cihazı aktivləşdirmək üçün Sehrli Düyməni istifadə edəcəksinizsə, eskizi düzgün IRCODERAW IR kodunu göndərməsi üçün dəyişdirməlisiniz (bu Təlimatın Əsas Bölmə addımındakı istinada baxın).

Gözləriniz görməsə də infraqırmızı 'görə bilən' cib telefonu kameranızdan istifadə edərək IR LED-ə baxaraq dövrənin işlədiyini yoxlaya bilərsiniz.

Addım 2: Sehrli Düymə - Mənzil

Sehrli Düymə - Mənzil
Sehrli Düymə - Mənzil
Sehrli Düymə - Mənzil
Sehrli Düymə - Mənzil
Sehrli Düymə - Mənzil
Sehrli Düymə - Mənzil

PARTS1x Jamma Uzun Arcarde Düyməsi (https://www.ebay.com/itm/301287758471)2x 2x3x8mm Nadir Torpaq Maqnitləri

TİKİNTİ

3D çaplı dörd hissə var: Shell, Base, Battery Holder və Button Spacer.

Mənim iki prototipim (başlıq fotoşəkildə göstərilmişdir) bir qədər fərqli bir dizayna malikdir:- Ağ rəngli (LED panelini dəyişdirmək üçün divara quraşdırdığım) LED təxminən 40 dərəcə bir açı ilə quraşdırılmışdır ki, bu da alıcıyı göstərir. tavan. Ayrıca bazada montaj delikləri var.- Rəngli bir az daha yuvarlaq bir forma və üfüqi istiqamətə yönəldilmiş LED-ə malikdir. Bu televizor və ya digər cihazı açmaq üçün düz bir səthə yerləşdirilmək üçün hazırlanmışdır.

Bu iki versiya üçün.stl fayllarını əlavə etməklə yanaşı, bir OpenSCAD skriptini də əlavə etdim ki, fərqli parametrlərlə öz Sehrli Düymənizi yarada biləsiniz.

Arcade düyməsini sökülüb göstərildiyi kimi bir mişar maşını ilə iki yerə kəsmək lazımdır. Düymə qapağı (12 mm düymədən) Arcade düyməsinin üstünə yapışdırılmış düymə aralığına uyğundur.

Baza maqnitlə qabığa yapışdırılır: İki maqnit qabıqdakı yuvalara yapışdırılır - onların bərabər olduğundan əmin olun. Qalay qutusundan iki kiçik polad parçası (4x10mm) kəsilir (diqqətlə - iti! - kənarlarını bükün). Bunlar bazadakı işarələnmiş boşluqlara yapışdırılır. Xarici kənarın üst -üstə düşmədiyinə əmin olun.

Batareya tutucusunu iki teldən keçirin və M2 vintləri ilə PCB -yə vidalayın. Tellər fotoşəkildə göstərildiyi kimi kəsilir və əyilir, belə ki, batareya daxil edildikdə hər tellə təmasda olur. Yan telin təzyiqi batareyanı yerində saxlamalıdır.

Arcade düyməsinin xarici çərçivəsini qabığın yuxarısındakı çuxura yapışdırın. Sonra hamısı bir araya gəlməlidir!

Addım 3: Əsas Bölmə (12v LED Panelini dəyişdirmək üçün)

Baza vahidi (12v LED paneli dəyişdirmək üçün)
Baza vahidi (12v LED paneli dəyişdirmək üçün)
Baza vahidi (12v LED paneli dəyişdirmək üçün)
Baza vahidi (12v LED paneli dəyişdirmək üçün)
Baza vahidi (12v LED paneli dəyişdirmək üçün)
Baza vahidi (12v LED paneli dəyişdirmək üçün)

PARÇALAR (DEVRE)

1x Arduino Nano ATmega168 5V1x 3mm Qırmızı LED1x 3mm Sarı LED1x 5V Röle1x LDR (İşığa Bağlı Rezistor) 1x 2N2222 NPN transistor2x 1N4007 Diodlar 1x TSOP4138 IR Alıcı1x Mini Slayd Şalteri 1x Mikro Açar (Arxiv 1 Arxalı Düymədən) Aşağıya enmə modulu (https://www.ebay.com/itm/360741066304) DC yuvası və fiş

PARÇALAR (İŞ)

1 mm Mumlu Boncuk Kordon 24 mm Çaplı Taxta Boncuk (5 mm Çuxurlu) 1x 12 mm M6 Qara Vida Qutu 116 mm x 68 m36 mm (https://www.ebay.com/itm/382231522470)

Qara Boya Epoksi Yapışqan

Baxış

Əsas qurğu, Sehrli Düymə basıldığında röleyi dəyişdirəcək bir IR qəbuledicisindən ibarətdir. Alternativ olaraq, istifadə edilə bilən bir çəkmə açarı da mövcuddur (məsələn, Sehrli Düymənin batareyası boşdursa).

Eksperimental işıq algılama xüsusiyyəti də var. Bu sürüşmə açarı ilə açıla və ya söndürülə bilər (bu xüsusiyyətin nə qədər yaxşı işləyəcəyindən əmin deyildim). Əsasən qarajdakı əsas işıqlar açıldıqda işığı hiss edəcək və röleyi açacaq. Daha çox istiqamətləndirmək üçün LDR-nin üzərinə bir neçə qara boru və istilik büzülməsi qoyuldu və əsas qaraj işıqlarına yönəldi. Trimpot düzgün işıq eşikinə görə tənzimlənir (işıq həddi çatdıqda sarı LED yanacaq).

TİKİNTİ

Əvvəlcə güc giriş yuvasını və tənzimləyicini aşağı salın, sonra güc tətbiq edin və tənzimləyicini 4,5 - 5 volt gərginliyə uyğunlaşdırın. Trimpotu isti vəziyyətdə yapışdırın. Arduino qurmadan əvvəl bunu etdiyinizə əmin olun, yoxsa həddindən artıq gərginlik səbəbiylə partlaya bilərsiniz

3D çaplı iki hissə var:- Biri çəkmə açarı mexanizmi üçün. Balmumlu ip, göstərildiyi kimi deliklərdən keçir, sonunda böyük bir düyün bağlanır. - Digəri top üçün fişdir. Bu topdakı çuxura yapışdırılır və ipin digər ucu keçir. Digər ucunda bir düyün bağlanır və topun əsasına M6 vidası vurulur (bir az ağırlıq vermək üçün).

FİRMA HAQQINDA

Firmware, IR uzaq kitabxanasını buradan istifadə edir: https://github.com/z3t0/Arduino-IRremote Arduino-ya adi qaydada yükləyin.

Mövcud bir uzaqdan idarəetmə cihazını təqlid etmək istəyirsinizsə (TV açmaq üçün), bu kitabxanadakı IRrecvDump nümunə eskizindən istifadə edərək kodu TV pultunuzdan oxuyun və atın. Sehrli Düymə eskizində atılan xam kodları istifadə edin. Əlbəttə ki, bu ssenaridə əsas vahidi qurmağa ehtiyac olmayacaq, ancaq oxumaq və boşaltmaq üçün İR Alıcısını Arduino -ya bağlamanız lazım olduğu üçün sxemə baxın.

IR Qəbulu

Əvvəlcə IR qəbuledicisini PCB -yə quraşdırdım (hündürlüyünü qaldırmaq üçün 3 pinli başlığa qoşulmuşdum) və korpusdakı bir çuxurdan görünürdü. Ancaq presləri qeyd etmək üçün kifayət qədər "görünən" olmadığını gördüm, buna görə onu korpusun kənarına quraşdırdım və indi hamısı mükəmməl işləyir.

Xoşbəxt düyməni basmaq!

Simsiz Müsabiqə
Simsiz Müsabiqə
Simsiz Müsabiqə
Simsiz Müsabiqə

Simsiz Müsabiqədə 2 -ci yeri tutdu

Tövsiyə: