Подсветка для клавиатуры

Вечерами сидя за компом, при необходимости набрать текст, приходилось всегда включать настольную лампу. Тут как раз заодно приехала светодиодная лента, поэтому я решил собрать подсветку для клавиатуры, чтобы сама включалась при при выдвижении подставки.
 
 
 
Схема собрана на микроконтроллере attiny13. Момент выдвижения подставки определяется с помощью двух герконов и магнита. Изначально я хотел использовать датчики холла, но отказался, в пользу удешевления конструкции.
Плата на толстом двухстороннем скотче крепиться на неподвижной части подставки, а на выдвижной части крепиться магнит. При выдвижении/задвижении подставки, магнит проходит вдоль герконов, замыкая их. МК определяет направление движения магнита и включает/выключает подсветку. Яркость регулируется кнопкой, запоминается в eeprom. Также реализовано плавное разгорание и затухание подсветки. Во вложении печатка в sprint layout, правда двухсторонняя, все элементы промаркированы, пришивка с исходником и схема.

Схема, по просьбе. Кликабельна.









  • +1
  • 03 января 2012, 16:00
  • Bonio
  • 3

Комментарии (31)

RSS свернуть / развернуть
В принципе, гут. Однако слегка попахивает оверинжинирингом. ;) Можно было бы и без МК.
0
  • avatar
  • _YS_
  • 03 января 2012, 16:25
Концевик имеешь в виду? В принципе да. Я для аналогичного девайса обошелся одной MC34063. Правда, он с ручным включением.

Алсо, не пойму, там 5-вольтовая лента или оно питается от 12В?
0
Лента 12 вольтавая, на схему приходит 12в. МК питаеться 5 вольтами через 78L05.
0
Возможно, хотя учитывая копеечную стоимость данного МК, помимо которого в схеме присутствуют всего пара деталей, думаю без использования его общая стоимость изделия, а также габариты и трудозатраты на изготовление бы возросли.
0
Ну, поэтому я и не категоричен. :) Можно было бы все те же фишки реалзовать и на рассыпухе, но, скорее всего, было бы больше по размерам. Так что ХЗ.

Можно и концевик, но герконы надежнее.
0
по-моему можно было обойтись транзистором, герконом и резистором) да, отсутствовали бы такие функции, как регулировка яркости и плавное вкл-выкл(имхо лишние они!
0
А вот и не лишние.
И при использовании одного геркона подсветка будет срабатывать уже при малейшем выдвижении подставки на 1см. удобно ли это будет? Плюс потеряется возможность подстройки уровня, при котором подсветка срабатывает.
Ради чего упрощение до такой степени?
0
попахивает оверинжинирингом. ;)

Или оверкиллом, не?
0
Зато туда можно бесплатно фишечек напихать. Регулировку яркости там, плавное зажигание/гашение, автоотключение… На что хватит фантазии и резервов железа.
0
Таки да…
0
Мьсье не постоянен, как осенний ветер. В моем треде кричит, что показометру не хватает МК и линукса, а тут про оверинжиниринг вспомнил :)
0
Единство противоположностей — залог успеха. xD
0
у меня такое реализовано с помощью кнопки. нужно — включил. питание беру с системника прямо.
Piccy.info - Free Image Hosting
0
бывает оставляю включенной при задвинутой клаве. а как быть днем? если +12 приходит с пк то оттуда можно было взять и 5в — 7805 и обвязка его были бы лишними.
0
Будте добры выложите пожалуста схему, печатку под DIP переделать
0
Ок, нарисую, прикреплю к статье.
0
готово
0
какие фьюзы поставить при прошивке?
0
В CodevisionAVR:

Частота 9,6Мгц, Bodlevel 4,3в.
0
А можно в слепую печатать, десятью пальцами (или хотя бы восемью).
Экономия денег, электричества и времени гарантированно :)
0
Для повторения самое то и для фантазий тоже.) Кстати, на обеих фотографиях двух вариантов (от автора и от Stas_Tyshkevych) не продумана такая мелочь как обеспечение наклона источника света в сторону выдвинутой клавы — светит перпендикулярно, что, даже при угловой расходимости источника в 120 градусов при таком малом зазоре между столешницей и клавой, недостаточно, чтобы осветить ее всю. Так?
0
  • avatar
  • DVF
  • 04 января 2012, 00:09
Вобщемто все верно. Тут чем больше зазор, тем лучше освещенность.
Или ленту приклеить как нибудь под наклоном, неплохая, кстати, идея.
0
Видел вот такой профиль для светодиодных лент
0
Слишком дешево для нас ))
0
Да, действительно :)
0
При попытке скачать файл с firmware получаю не zip файл а соощение об ошибке. Может перезальете файл.
0
готово
0
Спасибо
0
Конструкция зачетная, но желательно освоить слепой метод набора :) Тогда надобность смотреть на клавиатуру вовсе отпадает.
0
F1, F2, клавиши мультимеда и т.п.
0
Функциональные клавиши выделены в отдельные блоки, без проблем идентифицируются вслепую. Клавиши мультимедиа на разных клавиатурах стоят по разному, но в большинстве случаев также удобно находятся в темноте. ИМХО, нахрен надо такая клавиатура на которой невозможно отличить кнопки. Иногда простая модель по удобству может запросто переплюнуть «понтовую» мультимедиа, поэтому эргономика клавиатуры для меня играет важную роль.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.