Mündəricat:
- Addım 1: Sehrli Düymə - Dövrə
- Addım 2: Sehrli Düymə - Mənzil
- Addım 3: Əsas Bölmə (12v LED Panelini dəyişdirmək üçün)
Video: Sehrli Düymə '' Uzaqdan keçid: 3 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
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ə
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
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)
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ədə 2 -ci yeri tutdu
Tövsiyə:
TV Uzaqdan RF Uzaqdan Olur -- NRF24L01+ Təlimat: 5 addım (şəkillərlə)
TV Uzaqdan RF Uzaqdan Olur || NRF24L01+ Təlimat: Bu proyektdə, TV pultunun üç yararsız düyməsi vasitəsi ilə bir LED şeridin parlaqlığını simsiz olaraq tənzimləmək üçün məşhur nRF24L01+ RF IC -dən necə istifadə etdiyimi göstərəcəyəm. Gəlin başlayaq
LP-2010 AES17 1998 Kommutasiya Gücləndiricisi Aşağı keçid (aşağı keçid) Filtri: 4 addım
LP-2010 AES17 1998 Kommutasiya Gücləndiricisi Aşağı Keçid (aşağı keçid) Filtri: Bu, aşağı ötürmə filtrinin böyük bir D sinfi gücləndiricisidir. İncə işçilik, superiro performans, asan əlaqə bu məhsulun istifadəsini asanlaşdırır və sahibinə sahib olmağa dəyər. yüksək xərc performansı
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan sürüşdürün: 3 Addım (Şəkillərlə birlikdə)
Amazon Fire Uzaqdan Uzaqdan TV Uzaqdan Sürüşdürün: Oh Amazon, Fire TV'niz çox gözəldir, niyə bizə pultunuzda səs idarəetməsini vermədiniz? Yaxşı ki, Amazon -da 5 dollardan aşağı qiymətə bu sevimli kiçik uzaqdan, güc, səssiz satın ala bilərsiniz. , həcmi və hamısı kiçik bir paketdə. 3d printerə daxil edin
IR Uzaqdan Uzaqdan Uzaqdan Çevirin: 9 Addım (Şəkillərlə birlikdə)
IR Uzaqdan Uzaqdan Uzaqdan RF -yə çevirin: Bugünkü Təlimat kitabında, ümumi bir RF modulunu mikro nəzarətçi olmadan necə istifadə edə biləcəyinizi sizə göstərəcəyəm ki, nəticədə hər hansı bir cihazın IR uzaqdan idarəetmə cihazını RF -yə çevirə biləcəyiniz bir layihə hazırlayaq. Uzaqdan. Çevirmənin əsas üstünlüyü
Sehrli sehrlərlə sehrli bir büllur topu edək! ~ Arduino ~: 9 addım
Sehrli sehrlərlə sehrli bir kristal top hazırlayaq! ~ Arduino ~: İçərisində LED işıqlarının animasiyalarını idarə etmək üçün hərəkət sensoru və RFID skanerdən istifadə edən Sehrli Top hazırlayacağıq