• Как сделать поочередно зажигающиеся светодиодные ленты реагирующие на движение?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Датчик движения активирует реле времени.
    Реле времени устанавливает на выходе единицу.
    Эта единица попадает на вход сдвигового регистра.
    Тактовый генератор через делитель шлёт тактовые импульсы на сдвиговый регистр.
    Выходы регистра начинают заполняться единицами, через ключи зажигая ленты.
    Когда реле времени закончило работу, на его выходе устанавливается ноль.
    Этот ноль также идёт по сдвиговому регистру, гася ленты.
    Ответ написан
    1 комментарий
  • Как правильно спаять, и в чем проблема и трудности?

    Выключатель ты подцепил параллельно батарее, а надо было в разрез.
    Выключатель ты дернул в 1 из положений, чем закоротил батарею. Живность батареи под вопросом. Выключателя - тоже, он на такой ток вообще не рассчитывал.
    Соединять тебе нужно было от так. В левом положении выключателя - зарядка батареи, в правом - работа нагрузки, чего у тебя там...
    ouknhzdahlz_fb1qah6flt0r5ko.png
    А если надо было, чтоб от одного выключателя и зарядка и нагрузка выключались разом, то вот так
    ywfk9pjeu1awo7jsaequnhatxpm.png
    Ответ написан
    6 комментариев
  • Отладочная плата с ARM?

    @poweruser
    Кодим, шарпим...
    Лично мне понравилась плата с сайта "изиэлектроникс" (pinboard 2) со сменным модулем контроллера. Хотя, как мне кажется, для ST будет достаточно и их NUCLEO.
    Ответ написан
    Комментировать
  • Можно ли разрядить конденсатор удаленно?

    Jump
    @Jump
    Системный администратор со стажем.
    Нет.
    Но можно просто подождать. Он сам разрядится со временем.
    Ответ написан
    5 комментариев
  • На чем лучше программировать ESP8266?

    @Fixid
    Если все так серьезно, то обычно выбирают С и пишут закрытую кастомную прошивку. Обычно берут что то максимально близкое к железу (С/asm) с возможностью сборки в .HEX
    https://geektimes.ru/post/241842/

    Хотя и на lua/Arduino IDE можно добиться стабильной работы.
    Ответ написан
    5 комментариев
  • Как сделать wi-fi-градусник на esp8266 без adruino?

    @mirspo
    Я бы взял такое wemos там стабилизатор встроен (питание 5V и 3.3 ) и uart есть. Есть при готовые щиты для подключения батареек. Можно использовать arduino ide.
    Ответ написан
    1 комментарий
  • Как научиться изящно и грамотно программировать МК?

    Сначала моделировать структуру кода, продумать взаимодействие обособленных частей - "карандашом на бумажке" в виде блок-схем, независимых "виртуальных машин", и только после того, как будет понятна вся структура будущего устройства, начинать писать код. А дальше только практика; и есть код, написанный несколько месяцев назад, кажется ужасным, значит, вы на верном пути)
    Главное - не торопиться сразу кодить.
    Ответ написан
    Комментировать
  • Как зарядить мертвый плеер?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Я в таких случаях вскрывал устройство и подводил напряжение необходимое для подзаряда напрямую к аккумулятору, минуя контроллер (естественно контроллер лучше отключить при этом). Как правило, - кратковременного воздействия - порядка единиц минут - хватало восстановить часть эдс, достаточной для того чтобы контроллер зарядки "подхватил" заряд и начал заряжать батарею штатно.
    Ответ написан
    2 комментария
  • Поможет ли сопротивление сберечь мотор?

    DMGarikk
    @DMGarikk
    Lead Software Developer
    1) нужно смазать механизм который приводит в движение актуатор т.к. ограничение тока приведёт к тому что у актуатора в один прекрасный момент перестанет хватать сил делать свою работу
    2) конденсатор нужен для подавления помех и для уменьшения искрения на коллекторе
    Ответ написан
    1 комментарий
  • Каким образом можно транслировать видео в интернет?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Без компьютера не получится, камера не имеет сетевых входов. Так или иначе, потребуется подключить ее к Сети.
    Ответ написан
    2 комментария
  • Как микроконтроллером выводить звук через ШИМ и таймеры?

    Ocelot
    @Ocelot
    Допустим, нужно сгенерировать какой-нибудь семпл — кусок звуковой волны. Неважно, что это будет: синус или что посложнее.

    1) Делим этот семпл на отсчеты. Каждый отсчет представляет собой мгновенное значение уровня сигнала (напряжение на обмотке динамика). Частота следования отсчетов — частота дискретизации — должна быть как мининум вдвое выше максимальной частоты воспроизводимого звука. Нужен голос (диапазон от 300 до 3800 Гц) — берем частоту дискретизации 7,6 кГц. Нужна музыка — еще выше.
    Значения отсчетов можно хранить в виде массивов или генерировать на лету.

    2) Каждому отсчету соответствует своя скважность ШИМ. Соотв., при частоте дискретизации 7,6 кГц нужно 7600 раз в секунду задавать новую скважность.

    3) Какая нужна частота ШИМ? Между соседними отсчетами должно укладываться несколько периодов несущей. Больше — лучше. Сколько именно — зависит от требуемого уровня шума, аналоговых фильтров на выходе и т.д. (там довольно суровый матан). Для простоты возьмем частоту ШИМ в 10 раз выше частоты дискретизации — 76 кГц.

    4) Какая должна быть разрядность ШИМ? Зависит от требуемого динамического диапазона. 8-битный ШИМ даст отношение самого громкого и самого тихого сигнала 256:1 (~24 дБ). 16-битный — 65536:1 (~48 дБ).

    5) Какая в итоге нужна тактовая частота? F = (частота ШИМ) * 2(разрядность ШИМ). Для нашего случая с 8-битным ШИМом — почти 20 МГц. Если нужен phase-correct PWM — еще в два раза выше.
    Ответ написан
    Комментировать