LINUX.ORG.RU

Избранные сообщения ip

Контроллер LED освещения

Форум — Talks

Предыстория. Так как на даче в розетке 240 вольт и постоянно занимаются сваркой - LED лампочки дохнут как мухи, причем вылетают именно драйвера LED'ов, а сами диоды целы. Решил я озадачиться этой проблемой и решить ее раз и навсегда. В итоге родил свой драйвер светодиодов с колдунством и эльфийками^W^W^W диммингом и беспроводным интерфейсом, который можно питать от ATX БП.

Демо прототипа на тытрубе:

10W диод и 3W диоды.

Фичи:

  • До трех программируемых выключателей.
  • Управление по беспроводному интерфейсу (nrf24l01)
  • Обновление ПО по беспроводному интерфейсу (rf24boot)
  • 6 независимых каналов для подключения диодов, 256 уровней яркости на каждый канал.
  • Встроенный мониторинг напряжений питания логики и диодов.
  • Сверхдешевый BOM (не считая диодов и платы стоимость комплектухи влезает в 5$ если покупать в китае в розницу, вместе с беспроводным модулем).
  • До 30 вольт допустимое входное напряжение на питание диодов
  • Импульсные контроллеры светодиодов на каждый канал с высоким КПД (~90%, если верить даташиту).
  • До 1.2А ток через светодиод (на каждый канал).
  • Размер платы: 125.5мм х 50мм, 4 крепежных отверстия.

Для простоты настройки зашиваются в eeprom в виде текстового конфига очень простого формата. Пример конфига:

#fps affects speed of dimming
fps         : 30
#Seconds before each sensor poll
sensor_poll : 60

rf_channel  : 13
rf_rate     : 2000
rf_name     : hall-lights
rf_local    : 00:01:02:03:04
rf_host     : 00:01:02:03:04

ch0_initial : 0
ch0_target  : 0
ch0_speed   : 0
ch0_max     : 256

ch1_initial : 0
ch1_target  : 0
ch1_speed   : 0
ch1_max     : 256

ch2_initial : 0
ch2_target  : 0
ch2_speed   : 0
ch2_max     : 256

ch3_initial : 0
ch3_target  : 0
ch3_speed   : 0
ch3_max     : 256

ch4_initial : 0
ch4_target  : 0
ch4_speed   : 0
ch4_max     : 256

ch5_initial : 0
ch5_target  : 0
ch5_speed   : 0
ch5_max     : 256

btn0_on     : 0,1:256@3.0
btn0_off    : 0,1:0@3.0

btn1_on     : 2,3:256@3.0
btn1_off    : 2,3:0@3.0

btn2_on     : 4,5:256@3.0
btn2_off    : 4,5:0.0@3.0

А теперь самое вкусное. Я сейчас отправляю заказ в китай и ближайшее время ко мне приедут штук эдак 50 таких платок, которые я могу отсыпать желающим примерно по себестоимости (паять будете сами - мне лень, и без того времени мало). Задавайте свои вопросы. По цене отпишусь как китаезы пришлют quotation. Заказ ушел, вышло ~200р за плату.

 , ,

ncrmnt
()

Разработка печатных плат

Форум — Talks

У меня есть 2 вопроса к местным радиолюбителям.

1) Какой есть под Linux софт для разработки печатных плат? Пока гоняю DipTrace под Wine, однако это не Ъ. Автотрассировка не особо важна - я всё равно трассирую вручную, потому что так получается лучше, а вот база корпусов и компонентов нужна как можно более большая.

2) Возможно ли заказать изготовление единичного экземляра печатной платы в Китае? Причём сразу с запайкой компонентов. Или цена будет совсем заоблачная раз не опт? Если возможно, то где можно такое заказать? Просто многослойные платы изготавливать дома не представляется возможным, а для некоторых прототипов они нужны.

KivApple
()