Умная подсветка на Attiny85 своими руками (Часть 2)

Sdílet
Vložit
  • čas přidán 23. 07. 2024
  • Светодиодная подсветка рабочей зоны на кухне с бесконтактным включением и ночным автоматическим режимом на микроконтроллере Attiny85.
    Собирали подсветку в первой части, а тут разберём программу (скетч) в Arduino IDE.
    Таймкоды:
    00:00 Приветствие
    00:24 Принцип работы датчика препятствий
    01:10 Аппаратная доработка
    02:00 Разновидности датчиков
    02:29 Начало программы
    03:20 Первый способ
    03:53 Песня про ложные срабатывания
    04:18 Второй способ
    04:29 Третий способ
    05:00 Ручной режим
    06:10 Автоматический режим
    07:09 Обработка ложных срабатываний
    09:15 Функция автовыключения
    09:46 Выводы
    ССЫЛОЧКИ:
    Первая часть: • Умная подсветка на Att...
    Скетч для Arduino IDE: is.gd/Z7wer7 (Google drive)
    Скетч в HEX-формате: is.gd/08kpK5 (Google drive)
    Привет! Я снимаю видео про пайку, электронику, различные техно-поделки своими руками, Arduino, обзоры инструментов и китайских товаров для электронщиков. Если тебе интересна эта тематика, подписывайся на канал и я постараюсь тебя не разочаровать, мой дорогой зритель.
    Почта для связи: parikanifoli@gmail.com
  • Jak na to + styl

Komentáře • 29

  • @Ne_svoim_delom
    @Ne_svoim_delom Před 2 lety

    Нечто подобное сделано и у меня, но не заморачивался с кучей датчиков. У меня только один датчик движения. Опытным путём было выявлено , что свет в рабочей области нужен и днем, но насчёт ночью попить водички так много яркости ( даже плавно включающегося не нужно). Соответственно сейчас делаю проект такого формата - опираюсь на плату времени: днём один режим с 11 до 16, ночью другой с 24 до 6 , при этом если вдруг ночью нужен более яркий просто можно нажать на концевик, после этого в течении часа свет будет работать как обычно от движения на 45 секунд ярко потом перейдет в ночной режим. А днем когда подсветка нужна только по случаю тот же концевик переведет в рабочий режим на срок до 2х часов(примерное время приготовления пищи) . Утром же и вечером подсветка работает как обычно в рабочем режиме интервал 45сек если нет движения. Ещё момент -двукратное нажатие на концевик при активированном свете заставляет гореть свет 40мин. потом переходит в один из режимов, актуальный для настоящего времени.
    По началу тоже хотел и фоторезистор на яркость чтобы срабатывал -но понял , что лучшее враг хорошего.

  • @iafj11
    @iafj11 Před 3 lety +2

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

    • @user-ey8jz4lh7n
      @user-ey8jz4lh7n  Před 3 lety

      Совсем даже не глупая. Я сам об этом подумал, когде видео уже монтировал :) может как-нибудь попробую такое сделать

  • @user-ix4mi3ms5y
    @user-ix4mi3ms5y Před rokem +1

    Спасибо! Удобная штука!

  • @ArduinoUnos
    @ArduinoUnos Před 3 lety +2

    4:06 Вот этот момент радует ))))

  • @stigmata_martyr
    @stigmata_martyr Před 3 lety

    Всё ясно и понятно, спасибо)

    • @user-ey8jz4lh7n
      @user-ey8jz4lh7n  Před 3 lety

      Это отлично) я немного переживал, что мудрёно получится :)

  • @MimakaGamleT
    @MimakaGamleT Před 2 lety

    Спасибо) Классная подсветка получилась. Удачи в других проектах!

  • @liosha2007
    @liosha2007 Před 3 lety

    Идеально 👍

  • @ihtiandr9
    @ihtiandr9 Před 3 lety

    Контент и подача как всегда на высоте

  • @user-kw4fi1md7m
    @user-kw4fi1md7m Před 3 lety

    Отличное решение ,так держать.

  • @Tiranitos
    @Tiranitos Před 3 lety

    Спасибо)

  • @user-qt2by5vn8j
    @user-qt2by5vn8j Před 3 lety

    Прикольно )))

  • @user-yd7sw3tj1g
    @user-yd7sw3tj1g Před 5 měsíci

    Замечательная подсветка! Только зачем так сложно? Обычный оптический сенсор с али, влезает вместе с лентой на направляшку. Работает более 5 лет.

  • @gordeyev911
    @gordeyev911 Před 2 lety

    1:39 вот и у меня такая же проблема.

  • @nikanetique
    @nikanetique Před 3 lety

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

    • @user-ey8jz4lh7n
      @user-ey8jz4lh7n  Před 3 lety

      Привет. Нет, не глючит. А что за датчик?

    • @nikanetique
      @nikanetique Před 3 lety

      @@user-ey8jz4lh7n как у тебя , HC-SR501

    • @user-ey8jz4lh7n
      @user-ey8jz4lh7n  Před 3 lety

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

  • @iluxayosyper1
    @iluxayosyper1 Před rokem

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

    • @user-ey8jz4lh7n
      @user-ey8jz4lh7n  Před rokem

      Нет, датчик не срабатывает, так как там слишком большое расстояние. Случайно включить его можно только если что-то переставлять и провести рукой или ещё чем прямо под датчиком. Но это при достаточно быстром движении, потому как одна из программных защит от ложного срабатывания (разбор во второй части), засекает время, в течении которого датчик фиксирует препятствие и если оно превышает «допустимое», то фиксируется ложное срабатывание. За время эксплуатации, у меня таких ситуаций не возникало, но при другой конфигурации, такой сценарий возможен, это нужно по месту прикидывать и, возможно, выбрать другое место размещения датчика.
      Кроме того, как только я окончательно довёл всё до ума, мне стало уже лень включать вручную и я придумал вариант с полностью автоматическим включением в любых сценариях. Может быть когда-нибудь я снова смогу заняться радиоэлектроникой и реализую эту задумку. Одно дело придумать, а другое реализовать

  • @PavelAlexeev-super
    @PavelAlexeev-super Před 3 lety

    Капец, вот это заморочки.

  • @simplygirl1181
    @simplygirl1181 Před 2 lety

    Доброго времени..подскажите источники по которым учились писать программу..при первом просмотре это кажется не подъёмно..))

    • @plmeh
      @plmeh Před 2 lety +1

      посмотрите заметки ардуинщика

    • @user-ey8jz4lh7n
      @user-ey8jz4lh7n  Před 2 lety +2

      Я выбирал готовые проекты, пробовал повторять, менять какие-то мелочи, когда стал понимать логику работы - начал пописывать своё) есть книжки неплохие по ардуино, ютуб каналы - гайвер, и вот как посоветовали «заметки ардуинщика». Лучший, конечно, способ на мой взгляд - практика) экспериментировать, пробовать.