Программируемый фонарик на микроконтроллере Attiny13 v2

Поділитися
Вставка
  • Опубліковано 9 вер 2024
  • Предлагаю вариант электроники для фонарика с несколькими режимами работы на микроконтроллере Attiny13
    drive.google.c... - файлы проекта

КОМЕНТАРІ • 84

  • @myroslavkoval2203
    @myroslavkoval2203 Рік тому

    Давно розробив аналогічний в формі налобника з значно кращим функціоналом.
    У мене три світлодіода- зелений для видачі морганнями стану акумулятора, червоний в 2 режимах і для індикації зарядки теж в 2 режимах, біла СИП панель з 6 режимами і моргалкою.
    По меню можно ходити вперед і назад і можна виключити з любого режиму .Початковий режим повердовн з контролем кнопки на включення.Автомат зарядка від юсб з струмами 150ма і 500ма . Струм спокою менше 25 мка .Частота камінця 600кгц.

  • @EK-px1cu
    @EK-px1cu 3 роки тому +1

    Лайк не глядя

  • @Ghostgkd777
    @Ghostgkd777 3 роки тому +1

    Делал такое дело пару месяцев назад, программу сам писал, восстановил надобный фонарик. Через месяц хозяин опять его принёс - контроллер самостоятельно выпаялся с платы😳😆 В чем причина - так и не понял. Возможно, бракованный контроллер, а возможно и заряжали от источника питания с высоким напряжением (9В) не предназначенным для зарядки Li-Ion аккумов)
    Не стал заморачиваться на плавные регулировки яркости, а сделал 30% и 100%.

  • @MrKolya54529
    @MrKolya54529 Рік тому

    Круто. Сделаю такое же

  • @abrekdibrov5973
    @abrekdibrov5973 3 роки тому +2

    Здравствуйте! Можно поправить прошивку, первого варианта для одного светодиода! Включение и выключение, с настройками яркости для одного светодиода?

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому +2

      Здравствуйте. В следующем видео чтонибудь такое будет

  • @abrekdibrov5973
    @abrekdibrov5973 3 роки тому +1

    Есть головные фонари с одним светодиодом и красной подсветкой сзади (в отделении для аккумуляторов светодиод смд), как вариант сделать регулировку оного основного светодиода и включение основного и заднего светодиода для езды не велосипеде (задний светодиод можно сделать мигающим).

  • @grustyashii_may
    @grustyashii_may 3 роки тому +4

    таймер на отключение и контроль разряда

  • @berezhnoySergey1982
    @berezhnoySergey1982 3 роки тому +1

    Да, контроль разряда батареи при использовании li-ion аккумулятора. Кто-то скажет что в модуле заряда TP4056 уже есть контроль минимального уровня заряда, вот только мне кажется что такое малое потребление тока атинькой в режиме сна, сможет высадить аккум в ноль а плата TP4056 этого не почувствует. Ну это мне так кажется. Просто я заметил еще как минимум две свободных ноги, без учета ножки ресет. Почему-бы и не реализовать контроллер зарядки и разрядки акб.

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому +1

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

    • @Yupitrer
      @Yupitrer 3 роки тому

      Я профи в платах Тр4056. Можете на моем канале глянуть. А в двух словах этот модуль потребляет ток 5мка, а спящая тинька 0,1мка. Так что хто кого первый высадит.
      Кроме того модуль нужно дорабатывать

  • @PerfectElectricalDevices
    @PerfectElectricalDevices 3 роки тому

    Я тоже за функцию контроля напряжения. Пороги 3,2V предупреждение о скором разряде-миганием, а 3,0V -отключение. Конечно появится сложность где взять опорное напряжение для АЦП и еще сохранить режим энергосбережения.

    • @Yupitrer
      @Yupitrer 3 роки тому

      У тины есть опорное напряжение

  • @user-ws8lx5ji8z
    @user-ws8lx5ji8z Рік тому

    А переменные после режима сна сбрасываются? Можно ли не использовать EEPROM?

    • @RADIOSOFT1
      @RADIOSOFT1  Рік тому

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

  • @onemoretime13
    @onemoretime13 3 роки тому

    В глубоком сне какие уровни на цифровых ножках?
    Как раз доделываю фонарь на тини13 с 5Вт СОВ диодом. При напряжении менее 3,15В выключаю преобразователь но тинька остается рабочая, с самого начала задумывалась тактовая и физическая кнопки, но если в режиме такого сна можна держать 0 на ножке для выключения ДС-ДС то есть смысл переделать только на тактовою

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому

      те которые подавались перед уходом в сон

  • @user-ho9sx8zz9x
    @user-ho9sx8zz9x 3 роки тому

    Вопрос на тему 18b20 и tiny13. Я как-то хотел термометр слепить но на tiny13 выдало ошибку что мало памяти (оперативной). На tiny44 заработало. Из-за чего нехватка оперативки? Просматривал код компанента, там есть переменная большого размера, но у меня ума нехватило понять как это подправить. Видел другие проекты на СИ и асемблере и там все ок.

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому +2

      в файле FC5_AVR_One_Wire.c в строке MX_UINT8 %a_oo_DevID[64] = {0,0....
      заменить на MX_UINT8 %a_oo_DevID[8] = 0;

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому +1

      хотя может не поможет, я с этими термометрами не работаю.

    • @user-ho9sx8zz9x
      @user-ho9sx8zz9x 3 роки тому

      @@RADIOSOFT1 спасибо, помогло. Менял в коде компонента , справа на панели. Единственное что при значении массива 8 точность была 5 градусов, а при изменении на 16 все стало норм с точностью 0.1

  • @user-gd9yk9ue5
    @user-gd9yk9ue5 3 роки тому +1

    Здравствуйте. Можно подключить полевой тр-р к тиньке в качестве ключа. Сама тинька следила бы за током на светодиодах и напряжением на аккумуляторе. Транзистор в качестве импульсного понижающего преобразователя. Включение фонаря было бы невозможно при разряженной батарее.

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому +1

      Здравствуйте. может быть сделаю подобный вариант.

    • @Pro-pd9yx
      @Pro-pd9yx 3 роки тому +2

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

  • @user-me5ky3tf3k
    @user-me5ky3tf3k 3 роки тому +3

    Для авто попоротники

    • @Pro-pd9yx
      @Pro-pd9yx 3 роки тому

      Не рекомендую. Нормально народа даже на лёгкой тонировке поворотников и стопачей попало. Факт изменения есть? Да. Попросят внести внести в протокол.

    • @user-me5ky3tf3k
      @user-me5ky3tf3k 3 роки тому

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

    • @Pro-pd9yx
      @Pro-pd9yx 3 роки тому

      @@user-me5ky3tf3k А зачем? Ты в машине, а моргает снаружи. С этими делами чем проще, тем лучше. В дороге что то пойдёт не так, придётся оперативно восстанавливать, ковыряться не в самых лучших условиях.

    • @user-me5ky3tf3k
      @user-me5ky3tf3k 3 роки тому +1

      Pro а может тогда на заднее стекло

    • @Pro-pd9yx
      @Pro-pd9yx 3 роки тому

      @@user-me5ky3tf3k Это другое дело. Главное штатные приборы не трогать.

  • @user-gd8qc3gf2c
    @user-gd8qc3gf2c 2 роки тому

    Отличная подача материала! Благодарю! Можно как то с вами связатся?

  • @user-wh6rt9mv7s
    @user-wh6rt9mv7s 3 роки тому

    Два таймера, первый таймер управляет вторым, с контролем напряжения, если нет напряжения то спать, с запуском от одной кнопки.
    Сложно, но как то так.
    Или можно сделать устройство отключающее компьютер от сети 220в, если он не работает, ну а что, экономия электроэнергии.

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому

      пояснительную бригаду в студию...

    • @user-wh6rt9mv7s
      @user-wh6rt9mv7s 3 роки тому

      @@RADIOSOFT1, а что пояснять.
      При отключении компьютера, нужно что бы ещё из розетки кто то выключил, хотя на тиньке13 такое не сделать

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому

      @@user-wh6rt9mv7s я такое делать не буду, из розетки сам компьютер не выключаю, а в дополнительный тройник поставил реле которое запитывается от блока питания компа. когда комп выключается приборы в этом тройнике обесточиваются. "на 13 такое не сделать" - ошибочное мнение

    • @user-wh6rt9mv7s
      @user-wh6rt9mv7s 3 роки тому

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

    • @dj_Romeo
      @dj_Romeo Рік тому

      @@RADIOSOFT1 раньше на бп компа был вывод. Туда монитор и колонки подключались. Комп вырубился и все обесточилось. Красота))))

  • @user-iy4wz4pi2r
    @user-iy4wz4pi2r Рік тому

    1) Можно ли дополнительно ввести в алгоритм версии 2 сигнал SOS ? А именно: cветовой сигнал максимальной мощности (три короткие вспышки - три длинные вспышки - три короткие вспышки), повторяемый 6 раз в минуту, затем пауза 1 минуту, за ней снова повтор сигнала 6 раз в минуту. Если не хватает памяти EEPROM, то ввести этот функционал вместо прошитого в МК сигнала маяка. 2) Можно ли реализовать прошивку без тактовой кнопки, но с сенсорной пластиной? Это позволит, например, использовать устройство в велофаре, не делая лишних отверстий в корпусе фары. В Ваших подписках встречал реализацию сенсора на тини13. Или ссылки: chipenable.ru/index.php.how-connection/170-sensornaya-knopka.html , chipenable.ru/index.php/how-connection/item/83-sensornye-knopki.html

  • @87stand
    @87stand Рік тому

    Добрый день. А можно скрин фьюзов для ponyprog?

    • @RADIOSOFT1
      @RADIOSOFT1  Рік тому

      Добрый, фьюзы по умолчанию с завода.
      0x6A LOW
      0xFF HIGH

    • @87stand
      @87stand Рік тому

      @@RADIOSOFT1 ок. Спасибо

  • @alar8016
    @alar8016 3 роки тому

    Вот тебе идея для ролика - живем в сибири и утром хочется в теплую машину садиться .контроллер для включения подогрева сиденья .Алгоритм - когда выключается двигатель ( напряжение падает ниже 13 вольт ) подогрев выключается .когда двигатель запустился (напряжение выше 13,5 вольт ) с задержкой например в 1 минуту включается подогрев .можно добавить термодатчик и 3 режима нагрева .можно управлять 2-мя обогревалками. Желательно на полевике сделать -ток одногонагревателя около 5 ампер.

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому

      к сожалению мне не известно как в подогреве все устроено, поэтому не смогу

    • @alar8016
      @alar8016 3 роки тому

      @@RADIOSOFT1 так это просто накидка на сиденье а в ней из углепластика нагреватель .

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому

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

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому

      @@alar8016 запитывается от прикуривателя?

    • @alar8016
      @alar8016 3 роки тому

      @@RADIOSOFT1 да, удобнее от прикуривателя -так удобнее будет.

  • @Yupitrer
    @Yupitrer 3 роки тому +2

    Переделывал когдато такой фонарик на литий. Видео утеряно но важные моменты я записал: ua-cam.com/video/HXwFY6GJDY8/v-deo.html

  • @MrKolya54529
    @MrKolya54529 Рік тому

    Хотябы описание к файлам добавил где какие режимы

  • @user-wc4zd5te7p
    @user-wc4zd5te7p 3 роки тому

    а можно скетч для тини?

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому

      можно, ссылка под видео

    • @user-wc4zd5te7p
      @user-wc4zd5te7p 3 роки тому

      @@RADIOSOFT1 имеется ввиду исходник, текст программы

  • @anatolostapov6486
    @anatolostapov6486 3 роки тому

    паяльная станция с индикатором по i2c и энкодером.

    • @RADIOSOFT1
      @RADIOSOFT1  3 роки тому +3

      и вайфаем...

    • @Ghostgkd777
      @Ghostgkd777 3 роки тому

      В процессе... На жалах Т12, фен, и плюсом один канал свободного назначения с возможностью ручной регулировки мощности (для нижнего подогрева плат). Осталось Т12 прикрутить... 🙃

    • @anatolostapov6486
      @anatolostapov6486 3 роки тому

      @@RADIOSOFT1 на Attiny13 ?

    • @Pro-pd9yx
      @Pro-pd9yx 3 роки тому

      @@Ghostgkd777 Жала строго оригинал. Проверено. Не смотря на разницу по стоимости в 10 раз земля и небо.

    • @Ghostgkd777
      @Ghostgkd777 3 роки тому

      @@Pro-pd9yx спасибо за совет, обязательно воспользуюсь. Сначала подберу для себя жала, которыми пользуюсь больше всего, потом закажу оригинал. Кстати, не подскажете, где взять оригинальные?

  • @MrKolya54529
    @MrKolya54529 Рік тому

    А где сам скетч?

    • @RADIOSOFT1
      @RADIOSOFT1  Рік тому

      есть предположения где он может быть?

    • @MrKolya54529
      @MrKolya54529 Рік тому

      @@RADIOSOFT1 Если бы очень шарил, то сам бы написал. А так обычно в текстовый документ их кладут, или в описании

    • @RADIOSOFT1
      @RADIOSOFT1  Рік тому

      @@MrKolya54529 отлично, мы движемся в правильном направлении, и что у нас в описании под видео?

    • @MrKolya54529
      @MrKolya54529 Рік тому

      @@RADIOSOFT1 Там нет текстового документа по ссылки

    • @RADIOSOFT1
      @RADIOSOFT1  Рік тому

      @@MrKolya54529 Там есть все исходные файлы проекта. В программе arduino ide я не работаю.