воскресенье, 24 марта 2013 г.

BlockLEDs - 84 светодиода на 14 портов, или Charlieplexing and BlockDuino

Решил поделиться радостью: на днях затарился светодиодами и запаял, наконец-то, залежавшийся в ожидании тестирования BlockLEDs.

суббота, 23 марта 2013 г.

Задачка для Arduino: 3 кнопки и 3 светодиода (3Buttons_3LEDs)

Попалась на глаза задачка попрограммировать:
Написать программу осуществляющую опрос трех кнопок,нажатие каждой из кнопок назначит выключение светодиода соответствующего цвета.Время выключения каждого 1 секунда. Программа должна выполнятся бесконечно.
Так как время было свободное, да и с целью показать, насколько BlockDuino подходит для обучающих целей написал программку-решение и реализовал все это в железе. Благо, всё было под рукой.

четверг, 24 января 2013 г.

Подключение светодиодной ленты к BlockPWM (в продолжение темы ёлочных игрушек)

Хочу описать об управлении светодиодными новогодними игрушками.
Хотя их и можно просто подключить параллельно в 12 вольт и они будут ярко светить, но динамики при этом нет, а значит и нет нужной эффектности.
Поэтом я подключил их к блоку BlockPWM (описание блока).
Небольшое отступление: Новый Год я встречал в море, а там с ёлками проблема, посему пришлось из подручных средств соорудить что-то похожее - из гирлянды с зелеными проводами на иллюминаторе натянул треугольничек и все это обрамил еще одной гирляндой. С натяжкой можно считать новогодней ёлкой:
Имитация ёлки
Со светодиодными игрушками

вторник, 15 января 2013 г.

Ёлочные украшения из светодиодной ленты

Середина января - немного поздновато для "предновогоднего" поста, но как добрался до и-нета, так и отписался.
Дело было вечером, дело было к Новому Году, елки не было даже в перспективе, поэтому её я сымитировал с гирлянды натянув ее треугольником на фоне иллюминатора (так мне захотелось). Получилось неплохо с учетом нескольких елочных шариков, но все же для полноты душевной нирваны не хватало чего-то перемигивающегося.
Но под рукой были огрызки светодиодной ленты разных цветов. Сначала я их просто нарезал, подпаял разъемы и подключил к BlockPWM и BlockDuino. Но об этом попозже.
 Но мысль на месте не стояла, и немного погодя появились такие елочные игрушки:

воскресенье, 2 декабря 2012 г.

Куда включить БлокДуино? Только не в розетку! ;)

Ну, по крайней мере не напрямую.
Отпишусь, как можно запитать и в какой разъем воткнуть.
Условно можно разделить на два типа: мобильное питание, т.е. батарейки и аккумуляторы, и стационарное - блоки питания или комп.
Самый используемый мной - это аккумулятор формата 9V, или в народе называемой "Крона".
Здесь он включен в разъем Vin (PA_VIN). Куда, кстати, можно включить параллельно еще один.

суббота, 1 декабря 2012 г.

LCD 16x04 JM164A и правка библиотеки LiquidCrystal

Попался мне в руки ЖКИ по имени JM164A, слегка б/у, но в отличном состоянии.
Как оказалось почти идеально подходит по размерам к BlockDuino, чем я и воспользовался прикрутив и подпаяв его к плате BlockProto.
BlockDuino и BlockProto с прикрученным LCD JM164A
Но первое же подключение показало интересную проблемку. 

воскресенье, 21 октября 2012 г.

Продолжаем подключать хлам - LED модуль с DVDшки, или TM1628

В продолжение темы, как можно подключать всякое к BlockDuino без паяльника.
Попался мне в руки сломанный DVD плеер и оттуда, не долго раздумывая, была выковыряна платка с LED экранчиком, тремя кнопками и IR (ненужный бонус). На борту обнаружена микросхема TM1628.
DVD LED модуль с TM1628

воскресенье, 14 октября 2012 г.

Подключаем VFD (вакуумный флуоресцентный дисплей) к BlockDuino без паяльника

Попался мне в руки (выковырнул из хлама) вот такой вот красивенький дисплейчик:
Vacuum Fluorescent Display
Соблазнило наличие микросхемы на борту и наличие стандартного разъема (для ЖКИ | LCD), что могло упростить его подключение. Заглянув в datasheet понял, что не прогадал - дисплей разрабатывался для замены стандартных LCD.
Так как экранчик взят с хлама, то в него уже был впаян разъем мама и по этому поводу я решил отписаться, как можно подключать что-нибудь к BlockDuino не пользуясь паяльником.

Подключение шагового двигателя к BlockMotor

Шаговый двигатель PM35L-048-HPD4Попался мне в руки когда-то выковырянный со струйного принтера шаговый двигатель.
Маркирован как PM35L-048-HPD4. Попробовал подключить к своей платке BlockDuino через BlockMotor (когда-то я его крутил через ULN2003).
Сразу дело не пошло - дергался он на одном месте в три шага, но подключив логику и светодиоды вместо моторчика, я таки выяснил нужную последовательность и оживил железяку.