Jump to content
serenbkii

Светодиодный Ночник На Stm32F030

Recommended Posts

Задумал сделать ночник с дистанционным управлением пультом от телевизора (на каждом из них есть пара неиспользуемых кнопок). Делать буду на STM32, в силу низкой цены, больших ресурсов и просто потому, что хочу на нём. Функции устройства следующие:

1. Основной свет от 1вт светодиода.

2. Лампа настроения на RGB5050.

3. Управление от пульта ДУ с протоколом nec (как самый распространенный).

4. По возможности прикрутить сенсорное управление (только лишь вкл/выкл, чтобы не искать пульт).

5. Питание от сетевого БП 12 В 0,5 А.

6. Резервное питание от аккумулятора li-ion 18650 3,7В. Только для 1вт светодиода, чтобы не городить step up DC-DC. Аккумулятор всегда будет находиться в устройстве, с возможностью его быстрой замены. Заряжаться будет от модуля зарядки li-ion.

Есть некоторые вопросы:

1. Как организовать питание светодиода, какой драйвер для этого применить, ведь светодиод нужно будет диммировать.

2. Как принимать команды пульта. Есть опыт приема с помощью таймера и прерываний, но в даташите сказано, что можно принимать ик команды аппаратно. Есть ли у кого- нибудь опыт в этом деле? Стоит ли заморачиваться?

3. Как организовать переключение питания от основного к резервному?

4. Как сделать так, чтобы аккумулятор не умер от постоянной дозарядки?

5. Что бы вы добавили от себя в устройство.

Принимается любая критика и пожелания, пока устройство разрабатывается можно многое изменить.

Share this post


Link to post
Share on other sites

На мой взгляд - маловато: в разделе хочу задумал, следует добавить п.#7, "..при падении U ниже ****Вольт, запускается атомная автономная электростанция..." :)


Fiat lux! Да будет свет!

Share this post


Link to post
Share on other sites

Быстро и просто. Разработка бюджетного неизолированного источника питания на контроллере VIPer122

С помощью VIPer122 можно создавать как изолированные, так и неизолированные сетевые источники питания. Разберем самый простой и бюджетный вариант – разработку неизолированного понижающего источника питания с выходным током в несколько сотен миллиампер без трудоемких расчетов трансформаторов и компонентов обвязки.

Подробнее

Если по делу нечего сказать, то смысл вообще что-то писать? Попетросянить можно в других разделах. Или я что-то нереально сложное в хотелках написал и это такая ирония? Да нет, вроде всё просто. Более того, всё написанное могу реализовать и сам, без посторонней помощи. Но есть нюансы, поэтому и прошу совета.

Share this post


Link to post
Share on other sites

Пополнение линейки ViperPlus от STMicroelectronics

Компания ST обновила семейство ШИМ-регуляторов со встроенным ключом ViperPlus, выпустив новые бюджетные микросхемы VIPER122 и VIPER222, и микросхемы VIPER265K и VIPER267K, имеющие встроенный ключ MOSFET напряжением 1050 В. С их помощью возможно реализовать топологии: изолированный и неизолированный обратноходовой преобразователь (flyback), понижающий преобразователь (buck), повышающе-понижающий преобразователь (buck-boost).

Подробнее

Да нет, вроде всё просто.

Это кажется со стороны.
всё написанное могу реализовать и сам, без посторонней помощи.

Это Вы так думаете.
прошу совета.
Бросить это, пока не поздно.

Хорошо зафиксированный пациент в анестезии не нуждается

Share this post


Link to post
Share on other sites

LED-драйверы LCM - бюджетное решение для умного дома!

Для более простого и бюджетного решения по организации управляемого освещения в здании с имеющейся системой KNX компания Mean Well предлагает готовые к использованию LED-драйверы семейства LCM/KN, управляемые по протоколу KNX. По своим техническим возможностям эти изделия похожи на драйверы из популярного семейства LCM/(DA).

Подробнее

А в чем, собственно, сложность? Вижу сложности только по питанию.

Edited by serenbkii

Share this post


Link to post
Share on other sites

Вижу сложности только по питанию.

Ясно. :)

Составляйте схему, выкладывайте, задавайте тревожащие Вас вопросы. Может быть найдутся на них ответы.


Хорошо зафиксированный пациент в анестезии не нуждается

Share this post


Link to post
Share on other sites

В данный момент рисовать схемы не могу, ибо доступа к компьютеру нет. Есть в интернете бородатая схема, но что-то не могу понять, как она работает и подойдет ли она в моем случае?

post-169402-0-35050200-1431680650.jpg

post-169402-0-75844700-1431680677.jpg

Edited by serenbkii

Share this post


Link to post
Share on other sites

1. Как организовать питание светодиода, какой драйвер для этого применить, ведь светодиод нужно будет диммировать.

Есть МК - зачем еще драйвер лепить? Достаточно полевика и ШИМ-а

2. Как принимать команды пульта. Есть опыт приема с помощью таймера и прерываний, но в даташите сказано, что можно принимать ик команды аппаратно. Есть ли у кого- нибудь опыт в этом деле? Стоит ли заморачиваться?

Да возьми датчик TSOPxxx от телека - там и подстройка чувствительности есть и помехозащищенность.

Принимать по прерыванию проблем не составит.

3. Как организовать переключение питания от основного к резервному?

Можно "в лоб" - релюшка параллельно блоку питания или двумя диодами развязать. Нарисуй сначала схему...

4. Как сделать так, чтобы аккумулятор не умер от постоянной дозарядки?

Вообще-то контроль заряда аккумулятора судят по его напряжению. АЦП в МК есть?

5. Что бы вы добавили от себя в устройство.

Возможность работы в системе "Умного дома". Постепенное уменьшение яркости когда ребенку нужно заснуть

Вообще-то нужно сначала увидеть схему...


На форумах принято общаться на "ты", что не является оскорбительным и подразумевает равноправие

Share this post


Link to post
Share on other sites

Там как раз полевик и будет стоять, а как ограничить ток?

TSOP- ом и хотел, потом увидел, что аппаратно можно, захотелось попробовать. Не буду лезть в дебри и так и сделаю.

Схемы пока нет, есть только обвязка микроконтроллера и полевики для управления светодиодами.

Реле слишком громоздко, хотелось бы более элегантного решения.

За зарядку аккумулятора будет отвечать специальный модуль как первый по ссылке http://we.easyelectronics.ru/site_and_shops/obzor-dealextreme.html имелось ввиду, не умрет ли аккумулятор, если всегда будет подключен к зарядке?

По поводу умного дома предложение хорошее, но я не в теме. Какой протокол обычно используется для связи устройств умного дома?

Схема не готова, ещё многое надо додумать.

Share this post


Link to post
Share on other sites

По поводу протокола для Умного дома, то тут несколько вариантов:

1. полностью что-то свое

2. "подключиться" к чей-либо разработке, например, к моей

3. взять промышленную разработку и возможно там есть возможность подключения своих блоков....


На форумах принято общаться на "ты", что не является оскорбительным и подразумевает равноправие

Share this post


Link to post
Share on other sites

3.3В будет после стабилизатора. А заходить на плату будет 3,7В от литиевой банки и 12 В от БП.

Edited by serenbkii

Share this post


Link to post
Share on other sites

думаю ничего не получится

база у автора слабовата


Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Share this post


Link to post
Share on other sites

да и не в базе знаний дело, просто можно взять ремень в руки и сказать что если не будет спать, отправим на лето к бабушке в деревню, где интернета нет. и все сразу пройдет, а то иш какие разбалованые, ночник им с резервным питанием.

Edited by Viktor26

Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites

...а то иш какие разбалованые, ночник им с резервным питанием...

...да на STM32 обязательно...

Все равно что на БелАЗе телевизор из магазина привезти. В кузове...

Share this post


Link to post
Share on other sites

В принципе согласен, что камень жирноват для такой поделки: на PIC16ххх можно сделать, хотя сейчас и на новых PIC12ххх тоже можно.

Но может ТС хочет с STM32 разобраться и чтоб с пользой?


На форумах принято общаться на "ты", что не является оскорбительным и подразумевает равноправие

Share this post


Link to post
Share on other sites

зато соляра для того белаза почти бесплатная. Так что телек привезти в самый раз

это я к тому что на пик эта поделка дороже выйдет или столько же как минимум

Edited by mail_robot

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Share this post


Link to post
Share on other sites

STM32f030- около 50 р. И это при 16 кб памяти и туевой хуче переферии. Та же мега 48 дороже, а на тиньках не хватит аппаратных ШИМ- ов (разве что 2313 взять, так она дороже меги). Лучший способ изучить новую платформу- сделать на ней устройство, чем я и занимаюсь. И базы знаний у меня хватит на всё, кроме резервного питания. Собственно поэтому и пошёл за помощью, которой, судя по всему, не дождусь.

Share this post


Link to post
Share on other sites

Ну почему не дождетесь?

Вам же писали уже, чтоб ваша резервная батарейка не бахнула, примените ацп, и по истечению заряда отключайте ее, на входе от сети поставьте конденсатор на много микрофарад и еще один канал ацп который будет следить за напряжением от сети.


Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites
аппаратных ШИМ- ов

А программный ШИМ сложно?


На форумах принято общаться на "ты", что не является оскорбительным и подразумевает равноправие

Share this post


Link to post
Share on other sites

зачем вообще думать о программном ШИМ, если уже практически любой современный контроллер оснащен аппаратным модулем (а то и не одним, а то и целой ватагой ШИМ модулей). Причем режимы работы самые экзотические, вплоть до управления трехфазным инвертором. И настройка там 5-7 строчек кода. Тогда как на программный шим уйдет половина мощности камня и куча (не всегда безошибочного) кода

В STM32F030 по моему штук 6 таких модулей, если мне память не изменяет

Edited by mail_robot

Нужно делать то, что нужно. А то, что не нужно, делать не нужно. (С) Винни Пух

Share this post


Link to post
Share on other sites

Программный ШИМ- запросто. Но зачем? И вообще- с ШИМом для меня всё прозрачно, я по нему вопросов не задавал. Я хочу работать с стм32 и никаких мег и пиков, даже не обсуждается, скоро мои запасы АВР закончатся и прощай атмел с их конским ценником (разве что специфические задачи решать). По поводу батареи спасибо, буду контролировать напряжение и подавать/ выключать зарядное устройство и саму батарею при разряде. А как сделать именно переключение с основного на резервный источник питания?

Share this post


Link to post
Share on other sites

с оснавного на резервный переключить вам поможет реле по типу автомобильного 5ти контактного

это как пример

Edited by Viktor26

Не знаеш как? Спроси у Google'а !!!

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • И так в кругосветку или требуется ещё и реверс привода колёс? Работа с цикличностью полного поднятия и полного опускания это жесткое требование или амплитуда "колебаний" платформы с грузом непринципиальна, лишь бы привод давала? Вообще функция поднятия-опускания платформы для чего требуется, т.е. для операций с грузом она по-прежнему необходима или это уже только часть "гидропривода"? Я это к тому, что можно же на цепи привод непосредственно с гидроцилиндров подать (такой хитрозакрученный аналог той косой шайбы, что в гидромоторах, я не помню как её точно называют) или сделать систему рычагов и храповиков, тогда редуцирование с целью получения крутящего момента, достаточного для движения в горку, становится весьма простым. В общем, остается много неясного о границах диапазона допустимых вариантов и по-прежнему непонятно какова вообще задача этого транспортного средства?
    • Лауреат Нобелевской премии по литературе Светлана Алексиевич в интервью белорусскому филиалу «Радио Свобода» выразила свое мнение о происходящем в ее родной стране. По мнению писателя, власть в Белоруссии объявила войну своему народу и никто не мог представить, что ОМОН будет себя так вести – машина, из которой стреляют в ребенка, избитая беременная женщина, задержанные, которых душат коленями, а ночью происходят «просто военные действия», перечислила нобелевский лауреат. «Ходят слухи о том, что здесь много российского ОМОНа. Белорусы постоянно подчеркивают, что мы мирные люди, мы никого не будем бить и убивать. Почти нечеловеческая, сатанинская ярость, с которой действует ОМОН – мне трудно поверить, что это белорусский ОМОН. Мне кажется, что белорусские мальчики не могли так бить своих мам и сестер. В маленьких городках, где все друг друга знают, ОМОН отказывается избивать людей. Их люди не хотят бить своих людей», - рассказала писатель. .... Роль посредника в переговорах и того, кто объединит протестующих, она на себя взять не готова, в основном из-за состояния здоровья. Тем, кто вышел на улицы с протестом Алексиевич благодарна. «Я просто влюбилась в свой народ в последние несколько недель. Это совершенно разные люди, в этих людях совсем другая сила. Раньше у меня было некоторое разочарование – теперь нет. Нам нужно быть более организованными. В борьбе найдутся лидеры», - уверена писатель. На вопрос о том, что бы она хотела сказать избранному президенту, она ответила так: «Уйди красиво. Но поздно, уже кровь. Убирайся, пока не поздно, пока ты не бросил людей в ужасную бездну, в бездну гражданской войны. Уйди. Никому не нужен Майдан, никому не нужна кровь. Ты просто хочешь власти, и это твое желание обернётся кровью». https://www.fontanka.ru/2020/08/13/69418603/
    • Приходилось общаться с киповцами по фекалиям, у них ничто металлическое не выдерживает. Оно и понятно, агрессивная среда. Потому и поплавки. Хоть это и не лучший способ, зато универсальный и дешевый. 
    • Пищит от того, что регулятор у вас ШИМ. Чтобы запускать такой мотор от ATX ИИП, блок питания надо дорабатывать схемкой ограничения тока. Именно, ограничения, а не триггерной защиты от перегрузки - вот она и срабатывает сейчас. Либо от перекоса напряжения по каналам - нагрузите 5 Вольтовый канал лампочкой или чем ещё током порядка 1 Ампера.
    • Не в тему немного,какой то прямо кассетный взрыв,хех..Kenwood kx-g1100 на *операционном столе* 1985 года машинка. Смотрите как сделано. Индикатор понравился тоже,молодцы. Не понравился ушной усилитель-хуже сложно придумать,но его не ковырял. Сделал то что просили. Смазка исчезла вообще,непропаи и остальные мелочи CAM04015.rar
  • Similar Content

    • By imon220
      Продам dc-dc для лбп в корпусе
      Покупал для второго лабораторника но так и не доделал, времени нет
      Лежит без дела
      Комплектация как на фото
      Блок запускал только для проверки и больше не пользовался
      Цена-4200руб (доставка бесплатно по РФ) Отправка из Крыма (или в Воронеже при встрече) но с ожиданием 3-5дней пока дойдет

      Характеристики:
      — Производитель — Ruideng Technologies
      — Наименование модели — DPS5020
      — Тип прибора – понижающий (Buck) преобразователь
      — Материал корпуса – пластик
      — Диапазон входного напряжения – 6V-60V
      — Диапазон выходного напряжения – 0,00V-50,00V
      — Точность установки (разрешение) выходного напряжения – 0,01V
      — Точность измерения напряжения: ±0.5% (2 цифры)
      — Выходной ток – 0-20,00А
      — Точность установки (разрешение) выходного тока – 0,01А
      — Точность измерения тока: ±0.5% (3 цифры)
      — Выходная мощность – 0-1000W
      — Дисплей – цветной 1,44”
      — Количество банков памяти – 10
      — Соединение с ПК – проводное (USB) и беспроводное (BT)
    • By 3bit
      преобразователь напряжения

      из 40 - 56В в 12В
      стэк из 2 шт выдаёт 12В 40А 480Вт
       
      Модули при необходимости собирают в стек
       
      цена
      800 руб за стэк из 2 шт
       




    • By mirico
      Нужно сделать повышение от 3.0 - 4.2 вольта,
      до 5 В(макс 3А, сред 1.5А)
      до 8В(макс 2А, мин 0.2А)
      Прошу подсказать микросхему boost конвертера способную обеспечить КПД более 90% вне зависимости от тока.
    • Guest Marcus
      By Guest Marcus
      Добрый день.
      Помогите, пожалуйста, подобрать повышающий-понижающий (buck-boost) преобразователь с автоматически настраиваемой входной частотой.
      Требуемые параметры:
      Максимальное входное напряжение Uвх=0.7 В
      Минимальное выходное напряжение Uвых=3 В
      Частота работы (переключения) f min=1 МГц 
      Выходной ток I min=100 mA
      Поискав в интернете, нашел преобразователь TPS61200 (Uвх=0.5В, Uвых=3,3...5В, f=1,2...1,6МГц, I=300...600mA). Скажите, пожалуйста, какие есть еще подобные преобразователи, но с частотой работы более 3 МГц? И существуют ли они вообще? 
      Заранее спасибо.
    • By Sersh19
      Видеорегистратор "mystery" mdr-600. Нет схемы. Не могу определить выходной вольтаж и замену. Может кто сталкивался? Думаю может подойдет lm3670 ? Может есть у кого какие варианты?


×
×
  • Create New...