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

Вебинар "Разбор новых уникальных модулей FMAC и CORDIC в микроконтроллерах общего назначения STM32G4" (15.07.2020)

Компания КОМПЭЛ приглашает вас принять участие в вебинаре 15.07.2020, посвященном новому семейству микроконтроллеров общего назначения – STM32G4. Вебинар рассчитан на технических специалистов и тех, кто знаком с основами цифровой обработки сигналов. Мы разберем алгоритм работы CORDIC, а также рассмотрим пример создания цифрового фильтра на базе FMAC.

Зарегистрироваться на вебинар

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

Share this post


Link to post
Share on other sites
                     

Новые контроллеры VIPerPLUS для ИП – видео и материалы вебинара STMicroelectronics

Видеозапись и материалы вебинара ST о семействе AC/DC регуляторов VIPerPLUS производства компании STMicroelectronics. Инженерами ST было детально рассмотрено новое семейство микросхем VIPerPLUS со встроенным транзистором, их возможности и топологии применения. Продемонстрировано испытание из лаборатории ST в Праге и моделирование в среде E-DesignSuite.

Подробнее

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

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

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

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

Share this post


Link to post
Share on other sites
                     

Конденсаторы ECWFG от Panasonic: теперь и для высоковольтных применений

Компания Panasonic анонсировала существенное расширение серии пленочных конденсаторов ECWFG: на сегодняшний день диапазон рабочих напряжений серии составляет 630…1100 В (DC). Серия ECWFG поддерживает уникальную функцию микропредохранителей.

Подробнее

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

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...

  • Сообщения

  • 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...