Сразу оговорюсь что я не программист и не электрощик.
Уже 2 месяца по 6 часов в день сижу в интернете и изучаю один простой для Вас вопрос...
(просто хочется сделать хорошо и с нужными характеристиками)
Помогите советом/делом пожалуйста!
Необходимо изготовить простую мигалку на 2-3 светодиодах Но! С минимальными габаритами!
Для меня это достаточно сложновато..
В принципе все даже очень подходит: размеры SOIC8 малы и внешних деталей мало…
…Но недавно узнал о микроконтроллерах C8051F300 от Silicon Laboratories
И понял это то что нужно!
Но примеров как его использовать для светодиодов я пока не нашел
А в программирование вообще дятел/чайник/ламер...
Кто может ПОМОГИТЕ советом/делом:
а. схемой как «связать» C8051F300 с светодиодами.
б. готовой прошивокой / примерами программного кода
(если возможно с пояснениями)
Помогите кто чем может!
Готов заплатить небольшую сумму за разработку данного «устройства»…
Необходимые характеристики:
минимальные размеры микропроцессора
минимальное количество дополнительных (внешних) деталей
возможность спайки деталей обыч. паяльной станцией или токопроводящим клеем
подключение от 2-6 светодиодов. SMD или 3мм суперяркие еще точно не решил
светоэффект: произвольное, плавное загорание и затухание всех светодиодов
(постоянное перемигивание)
Питание будет от батареек / аккумуляторов / индукционного источник питания
И еще пара вопросов:
1. Необходимо ли подсоединять драйвер светодиодов?
2. Где можно заказать/приобрести набор
"стартовый набор для знакомства с семейством миниатюрных микроконтроллеров компании SILABS"
link
Advanced member
Статус: Не в сети Регистрация: 20.05.2006 Откуда: Шахты
Ассемблер у силабов очень схож со стандартным для контроллеров семейства х51. Однако, программное обеспечение для них найти достаточно сложно.
Далее, отладочная плата стоит около 250 буказоидов. Зато в комплекте есть программатор. Дело в том, что (насколько помню), для силаба нужен свой хитрый программатор, через LPT его просто так не прошьёшь.
Нагрузочной способности портов должно хватить для одного светодиода на порт.
_________________ В данном случае не поможет даже имплантация коры головного мозга обезьяны — проблема в том, что имплантировать некуда.
Сразу оговорюсь что я не программист и не электрощик.
а тогда зачем тебе все это? мкроконтроллеры и проч.?
или хочешь занятся?
вытащи из любой китайской зажигалки - размер платы со светодиодами гдето - 1см х 1см.. питание 4.5v можно на пять вольт БП повесить.
или размер великоват?
Member
Статус: Не в сети Регистрация: 16.07.2006 Откуда: г. Волжский
blacks зачем маратся с микроконтроллером ради мигалки на светодиодах лудше взять генератор импульсов с инверторами и все.
А каковы расчетные размеры устройства? Добавлено спустя 6 минут, 36 секунд если надо
Цитата:
произвольное, плавное загорание и затухание всех светодиодов
то
Цитата:
Существуют мигающие LED'ы.
_________________ Все! виду трезвый образ жизни. ICQ 468358584
Необходимо изготовить «простую» мигалку для 5 SMD или 3mm
сверхярких светодиодов.
Для меня эта проблеме так как я не программист и не электронщик.
СВЕТОДИОДЫ:
С нагрузкой буду уточнять но скорее всего вот такая:
5 smd суперярких светодиодов по 25-35mA (вроде у меня дома такие лежат...)
Эффекты:
а. ПРОСТОЕ
1. медленно загорается первый диод (3 сек)
2. держится в полную силу (1 сек)
3 медленно затухает (3 сек)
4 в середине(1.5сек) затухания 1 диода начинает загораться второй (3 сек)
... а далее все по кругу от 1го к 5му и снова к 1му...
б. ПОСЛОЖНЕЕ (как мне кажется)
5 светодиодов хаотично/рандомом сами плавно загораются и тухнут.
Тот же период 3-1-3сек
Хотелось чтоб максимальное время когда ни один светодиод не горит
было не больше 1 сек. Если будут сразу гореть несколько нормально.
МИКРОКОНТРОЛЛЕРы (возможные):
C8051F300 (3х3х1мм)
-дороговато, но можно потом много чего творить.
Программаторы silabs Toolstick-EK и…
PIC 10F (SOT23-6)
-дешево и просто..
ATTiny13 (размер пока не известен)
ATTiny22 (SOIC-8)
-еще не узнал но говорят лучше PIC
Mega8 (48|88) в DIP
ПИТАНИЕ:
питание будет выносное.
пока точно не определился что это будет
батарейки, аккумуляторы или индукционный источник питания
ДОПОЛНИТЕЛЬНО:
Главное это размер "модуля управления"!
Светодиоды и питание все будет вынесено на расстояние 2-15см.
Включение мигалки будет от подключения источника питания.
(ни каких кнопок на вкл. и выкл. конструкцией не предусмотрено)
Устройство необходимо для "нового вида тюнинга"...
Таймеры типа 555 не подходят.
Аналоговые схемы тоже
Мигающих LEDы с такими характеристиками не встречал
(нужно плавное мигание и SMD размеры)
+ Позже возможно придется уже научиться самому писать эффекты….
Готовые наборы аля «МастерКит» находил но они показались большими
и желаемых светоэффектов на них я думаю не добиться… (ламер я наверн)
Постепенно что "нового" буду узнавать сразу отпишусь...
Если у кого есть прямые предложения пишите на black-s@mail.ru
Хотел уточнить:
1. К C8051F300 возможно подключить Bluetooth для
передачи данных на микроконтроллер?
2. Думал еще нужно ставить драйвер или нет… хотел MB 1008
avr123.nm.ru
знаю... ссылки на данный сайт по всему нету раскинуты
потихоньку почитываю.... Добавлено спустя 1 час, 20 минут, 37 секунд ваше мнение о
http://forum.cqham.ru/viewtopic.php?p=87116#87116
Можно легко сделать на AVR/MSP430/ARM.
Штука простая.
Эффект затухания делается PWM'ом. Если есть, можно hardware'ные использовать, нету - сделать софтверный на таймере не сложно (точность большая тут не нужна).
Выходные ключи - либо сразу к светодиодам (если тока хватит), либо на транзисторах, либо (как я бы делал) на дополнительной микросхеме-буфере.
Можно легко сделать на AVR/MSP430/ARM. Штука простая. Эффект затухания делается PWM'ом. Если есть, можно hardware'ные использовать, нету - сделать софтверный на таймере не сложно (точность большая тут не нужна). Выходные ключи - либо сразу к светодиодам (если тока хватит), либо на транзисторах, либо (как я бы делал) на дополнительной микросхеме-буфере.
Слушай а к тебе если что за помощью/советом обращаться можно будет?
Или занят очень
Member
Статус: Не в сети Регистрация: 25.06.2006 Откуда: красноярск
Зачем мучатся с микроконтроллерами?
blacks писал(а):
а. ПРОСТОЕ 1. медленно загорается первый диод (3 сек) 2. держится в полную силу (1 сек) 3 медленно затухает (3 сек) 4 в середине(1.5сек) затухания 1 диода начинает загораться второй (3 сек) ... а далее все по кругу от 1го к 5му и снова к 1му...
#77
Цепочку можно продлевать бесконечно. скорость переключения зависит от емкости коненсаторов или сопротивления резисторов (те что по 22к)
Огромный плюс схемы на транзисторах - простота, но если захотеть сделать кучу эффектов (а ведь можно с COM порта управлять этим миганием), то может микроконтроллер и лучше.
В общем перед тем, как решать задачу, надо её сформулировать.
По LPT управлят светодиодами можно, в своё время я светодиодную матрицу 5 x 7 подсоединял, выводил графику динамической индикацией.
Но по LPT плавное затухание не сделаешь, только моргание.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения