Mundarija:

'' Sehrli tugma '' Masofadan o'tish: 3 qadam (rasmlar bilan)
'' Sehrli tugma '' Masofadan o'tish: 3 qadam (rasmlar bilan)

Video: '' Sehrli tugma '' Masofadan o'tish: 3 qadam (rasmlar bilan)

Video: '' Sehrli tugma '' Masofadan o'tish: 3 qadam (rasmlar bilan)
Video: BİR O'ZİNGİZ KO'RİNG / DUNYODAGİ ENG G'ALATİ ER-XOTİNLAR / Buni Bilasizmi? 2024, Noyabr
Anonim
'' Sehrli tugma '' masofadan boshqarish pulti
'' Sehrli tugma '' masofadan boshqarish pulti

MUAMMO: ustaxonam/garajim shiftiga o'rnatilgan LED panelli chiroq (DIY - albatta!) Shiftdagi elektr rozetkasiga ulangan. Menga asosiy yorug'lik kalitlari joylashgan joydan masofadan turib yoqish va o'chirishning qandaydir usuli kerak edi.

Yechim: "Sehrli tugma" tug'iladi.

Sehrli tugma - bu katta tugmachali kichik mustaqil infraqizil masofadan boshqarish pulti (rost, menga katta tugmalar yoqadi - boshqa ko'rsatmalarimga qarang). Bosilganda, IQ LED bilan panelni yoqish va o'chirish uchun signal asosiy blokga yuboriladi.

Bunday vaziyatda men maxsus qurilgan qabul qilish moslamasidan foydalandim (u erda qo'shimcha kommutatsiya variantlari ham bor - tortish moslamasi va eksperimental yorug'lik sezgichi - keyinroq qarang). Ammo "Sehrli tugma" ni televizor kabi IR boshqariladigan qurilmani yoqish uchun ham ishlatish mumkin.

1 -qadam: Sehrli tugma - O'chirish

Sehrli tugma - davr
Sehrli tugma - davr
Sehrli tugma - davr
Sehrli tugma - davr

QISMLAR

1x ATTINY85 SMD2x 22pF SMD kondansatkichlari1x 47R SMD rezistor 1x 5 mm TSAL6200 (yoki shunga o'xshash) infraqizil LED

1x 6pin 2mm pitch sarlavhasi 1x 12x12x12mm qopqoqli tugma (https://www.ebay.com/itm/131912566751)

24mmx24mm bir tomonlama 0,8 mm PCB22AWG (0,7 mm) kalaylangan mis simli USBBasp dasturchisi (https://www.fischl.de/usbasp/)

PCB

PCB qalinligi 0,8 mm bo'lgan dazmollangan toner usulida qilingan. Avval sirtni o'rnatish moslamalarini joylashtiring. Batareya ushlagichiga keyinroq ulanish uchun bir necha sm kalaylangan mis simni akkumulyator terminallariga lehimlang (tenglikni mis tomonida).

YANGILAR

Dasturiy ta'minot USBasp dasturchisi yordamida yuklanishi kerak. Dasturchining pinlari (https://www.batsocks.co.uk/readme/isp_headers.htm) Sehrli tugmachadagi 6 pinli sarlavhaga ulangan bo'lishi kerak (pin-chiqish uchun PDF formatiga qarang). Men adapter hosil qilish uchun bir -biriga lehimlangan bir nechta ulagichlardan foydalandim, lekin siz o'tish simlarini osongina ishlatishingiz mumkin.

ATTiny -ni Arduino IDE -ga o'rnating (https://highlowtech.org/?p=1695) va biriktirilgan eskizni oching. Tanlang: Kengash: ATtiny25/45/85 Taymer 1: CPU Chip: ATtiny85 Soat: 8 MGts (tashqi) BOD o'chirilgan

Keyin ushbu sozlamalarni yozish uchun bootloader -ni yoqish variantini tanlang. Endi eskizni yuklang.

Men ir-send kutubxonasining o'zgartirilgan versiyasini qo'shdim (https://github.com/anorneto/attiny85_ir_send). Kutubxonani avvalgidek ishlay olmadim - kechikish vaqtlari Microseconds () vaqtlari taxminan ikki barobarga yaqinroq bo'lib tuyuldi, garchi menda to'g'ri soat sozlamalari bo'lsa ham - ehtimol ATTiny yadrosining noto'g'ri versiyasi o'rnatilganmi? Men qo'ng'iroqlarni delayMicroseconds () ga moslashtirdim, lekin siz kutubxonani omadsiz o'zgartirishingiz mumkin.

Agar siz mavjud qurilmani faollashtirish uchun Sehrli tugmachani ishlatmoqchi bo'lsangiz, unda siz eskizni o'zgartirishingiz kerak bo'ladi, u IRCODERAW IR kodini to'g'ri yuboradi (bu ko'rsatmaning asosiy birliklar qadamiga qarang).

Infraqizilni "ko'ra oladigan" infraqizilni "ko'ra olmaydigan" IR telefonini kamerangiz yordamida ko'rish orqali elektronning ishlashini tekshirishingiz mumkin.

2 -qadam: Sehrli tugma - uy -joy

Sehrli tugma - uy
Sehrli tugma - uy
Sehrli tugma - uy
Sehrli tugma - uy
Sehrli tugma - uy
Sehrli tugma - uy

PARTS1x Jamma Long Arcarde tugmasi (https://www.ebay.com/itm/301287758471)2x 2x3x8mm nodir tuproq magnitlari Kalay qutidan yasalgan epoksi yopishtiruvchi3D bosilgan qismlar 4x M2 6mm vintlar va yong'oqlar

QURILISH

3D bosilgan to'rtta qism mavjud: Shell, Base, Batareya ushlagichi va tugma oralig'i.

Mening ikkita prototipim (sarlavhali fotosuratda ko'rsatilgan) biroz boshqacha dizaynga ega:- Oq rangda (men LED panelini almashtirish uchun devorga o'rnatganman) LED taxminan 40 graduslik burchak ostida o'rnatilgan bo'lib, u qabul qiluvchiga ishora qiladi. ship. Bundan tashqari, uning tagida o'rnatish teshiklari bor.- Rangli shakli biroz yumaloqroq va LED gorizontal yo'naltirilgan. Bu televizor yoki boshqa qurilmani yoqish uchun tekis yuzaga qo'yish uchun mo'ljallangan.

Ushbu ikkita versiya uchun.stl fayllarini biriktirish bilan bir qatorda, men ham OpenSCAD skriptini o'z ichiga olganman, shuning uchun siz har xil parametrlarga ega sehrli tugmani yaratishingiz mumkin.

Arja tugmachasini demontaj qilish va ko'rsatilgandek, arra bilan ikki joyga kesish kerak. Tugma qopqog'i (12 mm tugmachadan) Arja tugmachasining yuqori qismiga yopishtirilgan tugma oralig'iga mos keladi.

Baza qobiqqa magnitlangan holda tutiladi: Ikkita magnit qobiqdagi uyalarga yopishtirilgan - ular tekis ekanligiga ishonch hosil qiling. Qalay qutisidan ikkita kichik po'lat bo'lak (4x10 mm) kesiladi (ehtiyotkorlik bilan - o'tkir! - qirralarini tarang). Ular taglikdagi belgilangan joylarga yopishtirilgan. Ularning tashqi chetiga to'g'ri kelmasligiga ishonch hosil qiling.

Batareya ushlagichini ikkita simga ulang va M2 vintlari bilan tenglikni vintga soling. Simlar rasmda ko'rsatilgandek kesiladi va egiladi, shuning uchun batareya joylashtirilganda har bir sim bilan aloqa qiladi. Yon simning bosimi batareyani ushlab turishi kerak.

Arja tugmachasining tashqi panelini qobiq ustidagi teshikka yopishtiring. Keyin hamma narsa bir -biriga mos kelishi kerak!

3 -qadam: Asosiy blok (12V LED panelini almashtirish uchun)

Asosiy blok (12V LED panelini almashtirish uchun)
Asosiy blok (12V LED panelini almashtirish uchun)
Asosiy blok (12V LED panelini almashtirish uchun)
Asosiy blok (12V LED panelini almashtirish uchun)
Asosiy blok (12V LED panelini almashtirish uchun)
Asosiy blok (12V LED panelini almashtirish uchun)

QISMLAR (DEVRA)

1x Arduino Nano ATmega168 5V1x 3mm qizil LED 1x 3mm sariq LED1x 5V o'rni1x LDR (nurga bog'liq rezistor) 1x 2N2222 NPN tranzistor2x 1N4007 diodlar 1x TSOP4138 IR qabul qilgich1x Mini slaydli kalit 1x mikro kalitli Pastga tushish moduli (https://www.ebay.com/itm/360741066304) DC rozetkasi va vilkasi

QISMLAR (HOLAT)

24 mm diametrli yog'och boncuk (5 mm diametrli teshikli) 1x 12 mm M6 qora vintli korpus 116 mm x 68 m36 mm (https://www.ebay.com/itm/382231522470)

Qora bo'yoq epoksi elim

UMUMIY

Asosiy blok IR -qabul qiluvchidan iborat bo'lib, u sehrli tugma bosilganda o'rni almashadi. Shu bilan bir qatorda, ishlatish mumkin bo'lgan tortish tugmasi ham mavjud (masalan, Sehrli tugma batareyasi tugagan bo'lsa).

Bundan tashqari, eksperimental yorug'lik sezish xususiyati ham mavjud. Buni slayd kaliti yordamida yoqish yoki o'chirish mumkin (bu funksiya qanchalik yaxshi ishlashini bilmasdim). Asosan, garajdagi asosiy chiroqlar yoqilganda, u yorug'likni sezadi va o'rni yoqiladi. Qora naycha va issiqlikni pasaytiruvchi qurilmani LDR ustiga yo'naltirish uchun qo'yishdi va u asosiy garaj chiroqlariga qaratilgan. Trimpot to'g'ri yorug'lik chegarasi uchun sozlangan (yorug'lik chegarasiga yetganda sariq LED yonadi).

QURILISH

Quvvat kiritish rozetkasini lehimlang va regulyatorni pastga tushiring, keyin quvvatni ishlating va regulyatorni 4,5 - 5 voltli kuchlanishga moslang. Trimpotni joyiga issiq yopishtiring. Buni Arduino-ni o'rnatishdan oldin bajarganingizga ishonch hosil qiling, aks holda siz uni haddan tashqari kuchlanish tufayli portlatib yuborishingiz mumkin

3D bosilgan ikkita qism mavjud:- tortish tugmasi mexanizmi uchun. Mumli ip ko'rsatilgandek teshiklardan o'tkaziladi, oxirida katta tugun bog'lanadi. - Ikkinchisi - to'p uchun vilka. Bu to'pdagi teshikka yopishtiriladi va ipning boshqa uchi o'tadi. Boshqa uchida tugun bog'langan va to'pning tagiga M6 vidasi vidalanadi (og'irlik berish uchun).

YANGILAR

Dasturiy ta'minot IR masofali kutubxonasini bu erdan ishlatadi: https://github.com/z3t0/Arduino-IRremote Arduino-ga odatdagidek yuklash.

Agar siz mavjud masofadan boshqarish pultiga taqlid qilishni xohlasangiz (televizorni yoqish uchun), bu kutubxonadagi IRrecvDump misol eskizidan foydalanib, televizor pultidan kodni o'qing va tashlab yuboring. "Sehrli tugma" eskizidagi tashlangan xom kodlardan foydalaning. Albatta, bu stsenariyda siz asosiy blokni qurishingiz shart emas, lekin sxemaga murojaat qiling, chunki o'qish va tashlab yuborish uchun IR qabul qilgichni Arduino -ga ulashingiz kerak bo'ladi.

IR qabul qiluvchisi

Men dastlab IR qabul qilgichni tenglikka o'rnatgan edim (balandligini ko'tarish uchun 3 pinli sarlavhaga ulangan) va uni korpusdagi teshikdan ko'rish mumkin edi. Ammo men shuni ko'rdimki, u presslarni ro'yxatga olish uchun "ko'rinmas" edi, shuning uchun men uni korpusning tashqarisiga o'rnatdim va hozir hammasi yaxshi ishlaydi.

Tugmani bosish baxtli!

Simsiz tanlov
Simsiz tanlov
Simsiz tanlov
Simsiz tanlov

Simsiz tanlovda ikkinchi o'rinni egalladi

Tavsiya: