Съдържание:
- Стъпка 1: Вълшебен бутон - Верига
- Стъпка 2: Вълшебен бутон - Корпус
- Стъпка 3: Базово устройство (за превключване на 12v LED панел)
Видео: Magic Button '' Дистанционно превключване: 3 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
ПРОБЛЕМ: Светодиодният панел (DIY - разбира се!), Инсталиран на тавана на моята работилница/гараж, е включен в електрически контакт на тавана. Имах нужда от някакъв начин за дистанционно включване и изключване от мястото, където се намират основните ключове за осветление.
РЕШЕНИЕ: "Магическият бутон" се ражда.
Вълшебният бутон е малко самостоятелно инфрачервено дистанционно управление с голям бутон (вярно е, харесвам големи бутони - вижте някои от другите ми инструктажи). Когато се натисне, сигнал се изпраща от IR LED към базовата единица за включване и изключване на панела.
В тази ситуация използвах специално конструиран приемник (който също има някои допълнителни опции за превключване - превключвател за издърпване и експериментален ключ за осветяване на светлината - вижте по -късно). Но магическият бутон може да се използва и самостоятелно за включване на устройство с IR контрол, като телевизор.
Стъпка 1: Вълшебен бутон - Верига
ЧАСТИ
1x ATTINY85 SMD 2x 22pF SMD кондензатори 1x 47R SMD резистор 1x 5 мм TSAL6200 (или подобен) инфрачервен светодиод
1x 6pin 2mm Pitch Header1x 12x12x12mm Бутон с капачка (https://www.ebay.com/itm/131912566751)
24mmx24mm Едностранно 0.8mm PCB22AWG (0.7mm) Калайдисана медна жицаUSBasp програмист (https://www.fischl.de/usbasp/)
Печатни платки
Печатната платка е направена по метода на тонера с желязо върху плоча с дебелина 0,8 мм. Първо монтирайте устройствата за повърхностно монтиране. Запояйте няколко см калайдисан меден проводник към клемите на батерията (от медната страна на печатната платка), за да се свържете по -късно с държача на батерията.
ФУРГУРА
Фърмуерът трябва да бъде качен с помощта на USBasp програмист. Пиновете на програмиста (https://www.batsocks.co.uk/readme/isp_headers.htm) трябва да бъдат свързани към 6-пиновата заглавка на магическия бутон (вижте оформлението PDF за изводи). Използвах няколко съединителя, споени заедно, за да образувам адаптер, но можете също толкова лесно да използвате джъмперни проводници.
Инсталирайте поддръжката на ATTiny на вашата Arduino IDE (https://highlowtech.org/?p=1695) и отворете приложената скица. Изберете: Платка: ATtiny25/45/85 Таймер 1: CPUC Чип: ATtiny85 Часовник: 8Mhz (външен) BOD деактивиран
След това изберете опцията за записване на зареждащия файл, за да запишете тези настройки. Сега качете скицата си.
Включих модифицирана версия на библиотеката ir-send (https://github.com/anorneto/attiny85_ir_send). Не можах да накарам библиотеката да работи такава, каквато беше - таймингите от delayMicroseconds () сякаш излязоха с около два пъти, въпреки че имах правилните настройки на часовника - може би имах инсталирана грешна версия на ядрото ATTiny ?? Аз коригирах повикванията за delayMicroseconds () с коефициент за компенсиране - но може да имате по -голям късмет с немодифицираната библиотека.
Ако ще използвате магическия бутон, за да активирате съществуващо устройство, тогава ще трябва да промените скицата, така че да изпраща правилния IR код IRCODERAW (вижте справка в стъпката Base Unit на тази инструкция).
Можете да проверите дали веригата работи, като гледате инфрачервения светодиод с помощта на камерата на мобилния си телефон, която може да „види“инфрачервената връзка, въпреки че очите ви не могат.
Стъпка 2: Вълшебен бутон - Корпус
ЧАСТИ1x Jamma Long Arcarde Button (https://www.ebay.com/itm/301287758471)2x 2x3x8mm редкоземни магнити Стомана от консервна кутия Епоксидно лепило 3D печатни части 4x M2 6mm винтове и гайки 1x CR2025 3V батерия
СТРОИТЕЛСТВО
Има четири 3D отпечатани части: корпус, основа, държач на батерията и разделител на бутони.
Моите два прототипа (показани на заглавната снимка) имат малко по-различен дизайн:- Белият (който монтирах на стената, за да превключвам LED панела) има LED монтиран под ъгъл приблизително 40 градуса, така че да сочи към приемника на таван. Той също има монтажни отвори в основата.- Цветният е с малко по-заоблена форма и има светодиод, насочен хоризонтално. Този е проектиран да бъде поставен на равна повърхност, за да включи телевизор или друго устройство.
Освен че прикачвам.stl файлове за тези две версии, включих и OpenSCAD скрипт, така че можете да генерирате свой собствен Magic Button с различни параметри.
Бутонът Arcade трябва да бъде разглобен и изрязан на две места с ножовка, както е посочено. Капачката на бутона (от 12 -милиметровия бутон) се вписва в дистанционера за бутони, който е залепен в горната част на бутона Arcade.
Основата се държи магнитно към корпуса: Двата магнита са залепени в слотовете на корпуса - уверете се, че са на едно ниво. Две малки парчета стомана (4x10 мм) се изрязват (внимателно - остри! - подпилете ръбовете) от консервната кутия. Те са залепени в маркираните пространства на основата. Уверете се, че те не припокриват външния ръб.
Поставете държача на батерията върху двата проводника и го завийте към печатната платка с винтовете M2. Проводниците се нарязват и огъват, както е показано на снимката, така че когато батерията е поставена, тя влиза в контакт с всеки проводник. Налягането на страничния проводник трябва да държи батерията в позиция.
Залепете външната рамка на бутона Arcade в отвора в горната част на корпуса. Тогава всичко трябва просто да съвпадне!
Стъпка 3: Базово устройство (за превключване на 12v LED панел)
ЧАСТИ (ВЕРИЯ)
1x Arduino Nano ATmega168 5V1x 3mm Червен LED1x 3mm Жълт LED1x 5V реле1x LDR (зависим от светлината резистор) 1x 2N2222 NPN транзистор 2x 1N4007 диоди1x TSOP4138 IR приемник 1x Мини плъзгащ превключвател 1x Микропревключвател (от бутон за аркадни канали) DC 100x Multi-DC 3-кратен DCI-3x DC-3-DC DC-Trix DC 3-DC DC-Multi-DC 3-кратен DC 3-кратен 1-кратен DC 3-кратен 1-кратен 1-кратен LED 1 x 3-кратен DC1 Модул за стъпка надолу (https://www.ebay.com/itm/360741066304) DC гнездо и щепсел
ЧАСТИ (ДЕЛО)
1 мм восъчен шнур от дървени перли с диаметър 24 мм (с отвор за диаметър 5 мм) 1x 12 мм M6 черен винтов корпус 116 мм x 68 м36 мм (https://www.ebay.com/itm/382231522470)
Черно боя Епоксидно лепило
ПРЕГЛЕД
Базовото устройство се състои от инфрачервен приемник, който ще превключи релето при натискане на магическия бутон. Като алтернатива има и превключвател, който може да се използва (напр. Ако батерията на магическия бутон е изтощена).
Има и експериментална светлочувствителна функция. Това може да се включи или изключи с плъзгащия превключвател (не бях сигурен колко добре ще работи тази функция). По принцип, когато основните светлини в гаража са включени, той ще усети светлината и ще включи релето. Някаква черна тръба и термосвиваема е поставена върху LDR, за да я направи по-насочена, и е насочена към основните гаражни светлини. Тримпотът е настроен за правилния праг на светлината (жълтият светодиод ще светне, когато се достигне прагът на светлината).
СТРОИТЕЛСТВО
Запоявайте захранващия контакт и първо понижете регулатора, след това подайте захранване и регулирайте регулатора за напрежение 4,5 - 5 волта. Горещо лепило подложката на място. Уверете се, че правите това, преди да инсталирате Arduino, в противен случай можете да го взривите поради пренапрежение
Има две 3D отпечатани части:- Една за механизма на превключвателя. Восъчната нишка се вкарва през отворите, както е показано, с голям възел, завързан в края. - Другият е щепсел за топката. Това е залепено в отвора в топката и другият край на конеца преминава. В другия край е завързан възел и винт М6 се завинтва в основата на топката (за да й се придаде известна тежест).
ФУРГУРА
Фърмуерът използва IR дистанционната библиотека от тук: https://github.com/z3t0/Arduino-IRremote Качване в Arduino по обичайния начин.
Ако искате да подражавате на съществуващо дистанционно управление (за да включите телевизор), използвайте примерната скица на IRrecvDump от тази библиотека, за да прочетете и изхвърлите кода от дистанционното на телевизора. Използвайте дъмпинговите необработени кодове в скицата на магическия бутон. Разбира се, в този сценарий няма да е необходимо да конструирате базовата единица, но се обърнете към схемата, тъй като ще трябва да свържете IR приемник към Arduino, за да извършите четенето и изхвърлянето.
ИК приемник
Първоначално бях монтирал IR приемника на печатната платка (включен в 3 -пинов хедър, за да повиша височината му) и се вижда през отвор в кутията. Но открих, че не е достатъчно „видим“за регистриране на преси, така че в крайна сметка го монтирах от външната страна на кутията и сега всичко работи перфектно.
Честито натискане на бутона!
Вицешампион в конкурса за безжична връзка
Препоръчано:
Играчки с адаптер за превключване: играчка за влак на пара, направена достъпна!: 7 стъпки (със снимки)
Играчки с адаптер за превключване: Играчка с влак на пара, направена достъпна !: Адаптацията на играчките отваря нови пътища и персонализирани решения, които позволяват на деца с ограничени двигателни способности или увреждания в развитието да взаимодействат независимо с играчките. В много случаи децата, които се нуждаят от адаптирани играчки, не могат да си представят
Играчки с адаптер за превключване: Дишащ вода ходищ дракон, достъпен !: 7 стъпки (със снимки)
Играчки с адаптер за превключване: Вододихащ ходещ дракон, достъпен !: Адаптацията на играчки отваря нови пътища и персонализирани решения, които позволяват на деца с ограничени двигателни способности или увреждания в развитието да взаимодействат независимо с играчките. В много случаи децата, които се нуждаят от адаптирани играчки, не могат да си представят
Играчки с адаптер за превключване: Змия, дистанционно контролирана змия, достъпна!: 7 стъпки (със снимки)
Играчки с адаптер за превключване: Змия, дистанционно контролирана змия, направена достъпна !: Адаптацията на играчката отваря нови пътища и персонализирани решения, за да позволи на деца с ограничени двигателни способности или увреждания в развитието да взаимодействат независимо с играчките. В много случаи децата, които се нуждаят от адаптирани играчки, не могат да си представят
Конвертирайте вашето IR дистанционно в RF дистанционно: 9 стъпки (със снимки)
Преобразувайте вашето IR дистанционно в RF дистанционно: В днешния Instructable ще ви покажа как можете да използвате общ RF модул без микроконтролер, което в крайна сметка ще ни доведе до изграждането на проект, в който можете да конвертирате IR дистанционно на всяко устройство в RF Дистанционно. Основното предимство на преобразуването на
Дистанционно дистанционно управление: 11 стъпки (със снимки)
Дистанционно дистанционно управление: Имам новородено бебе и той не смята, че трябва да спи толкова дълго, колкото съпругата ми и аз може да му пожелаем. Едно нещо, което го прави щастлив в креватчето му, е мобилният телефон, който виси над него. Така че, когато се събуди, ако ни трябват още около 25 минути