Ответы пользователя по тегу Arduino
  • Как отправить данные с одного устройства на другое зная только MAC адрес?

    kotomyava
    @kotomyava
    Системный администратор
    Вам нужен mDNS а из MAC можно сделать, при этом, hostname устройства, ну или любой другой уникальный идентификатор по желанию использовать. Благо в esp32 есть поддержка этого протокола.

    Можно вообще работать на уровне канальном, а не сетевом, но это будет куда сложнее в реализации и менее стандартно.
    Ответ написан
    Комментировать
  • Получиться сделать гаусс пушку из модуля 12-220 В.?

    kotomyava
    @kotomyava
    Системный администратор
    Не получится.

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

    Сделать через преобразователи можно теоретически, но их мощность должна быть очень большой, как и ток, который должен будет выдерживать аккумулятор, при этом, не давая большой просадки по напряжению.
    Ну и конечно должна быть система управления процессом, так просто как вы описали не выйдет.
    Ответ написан
  • Как работает питание Arduino по RX+GND?

    kotomyava
    @kotomyava
    Системный администратор
    Сам котнтроллер может начинать работать при достаточно низких напряжениях. Питание перетекает через защитные диоды на пинах - посмотрите схему io пина в даташите вашего контроллера, будет понятнее.

    Это не нужно зачем-то.
    Ответ написан
    2 комментария
  • Как подключить семисегментные индикаторы?

    kotomyava
    @kotomyava
    Системный администратор
    Индикаторы бывают весьма разные.
    Есть уже с контроллером на борту и последовательным интерфейсом. С ними проще всего работать и они замечательно каскадируются, но несоколько дороже и сложнее найти.
    Есть те, которые предназначены для динамической индикации, где на несколько цифр 7+1 нога + несколько общих катодов или анодов, переключая которые одновременно с установкой нужной цифры можно получать индикацию на всех цифрах.
    Есть те, что предназначены для статической индикации, и требуют очень много ног.

    Кроме простых сдвиговых регистров есть более специфичные контроллеры индикаторов, например, MAX7221 и много других.

    К тому же, индикатор должен подходить к контроллеру.

    А по тому, что вы не понимаете, лучше задать конкретные вопросы, причём лучше сначала изучить как следует документацию и примеры, чтобы вопросы были точны а ответы стали понятны...
    Ответ написан
    Комментировать
  • Как сделать частотный генератор на GPIO Arduino?

    kotomyava
    @kotomyava
    Системный администратор
    Т.к. DAC в этом камне нет, то можно реализовать это на PWM с дальнейшим сглаживанием.
    PWM может работать автоматически после инициализации, без участия программы. Но чтобы получить сигнал определённой формы, придётся ему периодически менять значения. Т.е. потребуется пара таймеров, один для PWM, второй для шагов. Синус, и другие не линейные штуки, можно делать по заранее заготовленной таблице, обходя её циклически, экономя вычислительные ресурсы.

    А вообще, function signal generator или waveform generator погуглить, реализаций много, в частности на AVR.

    P.S. Если подойдёт просто меандр, то вообще достаточно одного таймера в режиме PWM.
    Ответ написан
    Комментировать
  • Какой микропроцессор?

    kotomyava
    @kotomyava
    Системный администратор
    Контроллер скорее, и совершенно любой.
    Если это первые шаги, то берите какую-нибудь ардуинку, например, просто потому, что много информации для начинающих, и не нужно дополнительно программатора, да и есть выбор готовых совместимых модулей.
    BT в виде готового модуля, если вам нужен только интерфейс настройки, то он больше подходит, чем wifi.
    H-мост(h-bridge) для управления двигателем тоже в виде модуля, если это обычный DC. Так будет минимум заморочек с электроникой, и можно будет только программированием заняться.
    Только надо проследить, чтобы всё это работало при одних напряжениях управляющих, и хватало мощности моста для управления вашим двигателем.
    Ответ написан
    Комментировать
  • Arduino почему пин не реагирует на low с включенным serial?

    kotomyava
    @kotomyava
    Системный администратор
    У вас pin 0,1 при включении UART управляет этот модуль, соответственно, они перестают управляться как GPIO. В частности, PIN0
    Возможно, вам надо перевесить вашу релюшку на другой пин. Или не инициализировать UART...
    Ответ написан
    4 комментария
  • Минимальный делей в Arduino и RaspberryPi?

    kotomyava
    @kotomyava
    Системный администратор
    Самая короткая задержка, это один такт процессора, реализуется инструкцией NOP (no operation).
    Длительность её, зависит от тактовой частоты процессора. А в случае ARM, ещё от режима работы.
    Ответ написан
    5 комментариев
  • Как убрать помехи от реле в atmega328p (arduino) во время прерывания?

    kotomyava
    @kotomyava
    Системный администратор
    У вас обмотка реле висит прямо на ногах контроллера? Это не правильно, конечно.
    Даже очень маленькое реле имеет довольно не маленький ток срабатывания и удержания. Куда больше, чем может отдать контроллер. А также большую индукцию, которая при снятии напряжения даёт выброс.

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

    Схемы можно погуглить по запросу "подключение реле к микроконтроллеру".
    Ответ написан
    2 комментария
  • Можно ли зарабатывать на электронных самоделках?

    kotomyava
    @kotomyava
    Системный администратор
    Если это будут уникальные дорогие авторские работы, которые можно считать произведением искусства, да, можно будет.
    Если это будут недорогие мелочи, нет - единичное/мелкосерийное производство ширпотреба невыгодно, а иногда и убыточно.
    Ответ написан
    Комментировать