Задать вопрос
  • Как ограничить вывод чисел до 100?

    nava2002
    @nava2002
    Инженер
    Математика великая наука. (Говорим про Ардуино)
    Аналоговый вход (к которому подключается Потенциометр) имеет разрешение 10 бит. Это 1024 значения.
    Делаем пропорцию:
    1024 - 100%
    Read - х%
    а = ((значение считанное с аналогово входа) * 100 )/ 1024,
    В результате переменная "а" будет принимать значения от 0 до 100.
    Вывод результата труда не составит.
    Ответ написан
    Комментировать
  • Как ограничить вывод чисел до 100?

    @kalapanga
    Каков вопрос, таков и ответ - никак. Потенциометр в принципе не может выводить что-либо на экран.
    Но подозреваю, что Вам нужно это: https://www.arduino.cc/reference/en/language/funct...
    либо это: https://www.arduino.cc/reference/en/language/funct...
    Ответ написан
    Комментировать
  • Как роботам видеть друг друга?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Можно. Фактически это триангуляция.
    Имеет смысл не просто светить маячками, а излучать модулированный сигнал, тогда его легче отличать от фоновой засветки. Вместо второго вращающегося датчика можно использовать зеркало. Тогда при быстром вращении вы будете видеть каждый маячок дважды: в своем зеркале и напрямую. По углам, на которых зарегистрированы пики можноопределить расстояние и направление до маячка.
    На вращающемся датчике вам нужен энкодер, который будет определять текущий угол попорота датчика.
    Это всё будет работать на плоскости. Если нужно в 3д, то проще поставить камеру и вычислять расстояние динамически, перемещая камеру.
    Ответ написан
    3 комментария
  • Почему на фото монитора появляются изменяющиеся в положении и форме разводы/полосы при увеличении фото?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Это называется муар.

    Первая сетка - это пиксели монитора.

    Вторая - пиксели сенсора камеры.
    Ответ написан
    Комментировать
  • Какой микроконтроллер выдержит напряжение 24v и будет исправно ШИМить?

    @mordo445
    С теми знаниями электроники, что вы продемонстрировали лучше поменять подход. Попробуйте, например, запрос на алиэкспресс "Led strip pwm rgb". В результате вы получите готовые модули, которые могут содержать контроллер, а могут принимать 3.3 или 5 В ШИМ, питание 24 В, и подключить три канала ленты на несколько ампер. Еще там есть готовые контроллеры на ESPxxxx, с wi-fi и управлением уровнями. Например ключи в сборе, в корпусе, диммер с крутилкой, готовый контроллер
    Ответ написан
    Комментировать
  • Какой микроконтроллер выдержит напряжение 24v и будет исправно ШИМить?

    @atereffigies
    НИКАКОЙ.
    То, что Вы хотите сделать -- делать нужно не так.
    Вам надо:
    1. Блок питания на 24 В и достаточной мощности;
    2. Понижающий преобразователь из 24 в 5 (или 24 в 3,3, если будите брайть не ###дуину, а, например, STM32);
    3. Микроконтроллер (на ваш вкус и цвет);
    4. Его величество -- ПОЛЕВОЙ ТРАНЗИСТОР. Брать надо те полевики, которые способны открываться от логических уровней. Ну и, естественно, брать надо на подходящий ток с запасом.

    Частота ШИМа у вас должна быть небольшая, но лучше делать чуть больше верхней границы слышимости (>22 кГц), вполне хватит 30 кГц.

    В итоге должно быть как-то так:
    62886375587a0302942838.png
    https://tinyurl.com/y53l34su
    Ответ написан
    6 комментариев
  • Будет издавать звуки, если на динамик подать шим сигнал?

    alexgp13
    @alexgp13
    Руководитель ИТ-проектов
    Граница слышимости человеческого уха примерно 13-16кГц, в зависимости от возраста. В детстве до 18-20 кГц, но больше 20кГц даже маленькие дети уже не слышат обычно.

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

    Если просто хотите что-то услышать, подавайте частоту 500 Гц - 3 кГц, этот диапазон наиболее четко слышим для человеческого уха.

    Кстати, для большинства игрушек напряжение обычно 3В, а не 12.
    Ответ написан
    Комментировать
  • Будет издавать звуки, если на динамик подать шим сигнал?

    20кГц-30кГц - это:
    1. За пределами слышимости большинства людей
    2. За пределами рабочих частот большинства динамиков.

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

    Если хочешь хорошо услышать - попробуй подать что-то в диапазоне от 500гц до 10кГц.
    Ну и вместо ШИМ лучше что-то похожее на синус.

    PS: А эта игрушка точно от 12в работает?
    Ответ написан
    33 комментария
  • Как реализовать исключающее или на мультиплексоре?

    @atereffigies
    Это обычный сдвоенный мультиплексор со стробируемым выходом.
    Для реализации любой логической функции на мультиплексоре нужно задать таблицу истинности этой функции на входах данных, а адресные входа будут входами функции.
    Если вообще для самых маленьких, то для исключающего или нужно подать на входа 6, 5, 4, 3 комбинацию 0, 1, 1, 0 соответственно. Входа 2 и 14 будут входами функции XOR, а вывод 7 -- будет выходом функции.
    Я сперва это написал, но потом увидел, что у вас на схеме как раз-таки так и сделано -- на входа 3 и 6 подан нуль, а на входа 5 и 4 подана единица, в чём тогда вопрос заключается?)
    Ответ написан
    5 комментариев
  • Можно ли заменить ПЛК Siemens на микроконтроллеры?

    ПЛК - это скорее про софт, чем про хард.
    Внутри ПЛК вполне может скрываться и STM32, и Raspberry, и даже комп на винде, и никакого резервирования.

    Вся соль - в разных специальных промышленных протоколах и надёжности программ.
    Например на ПЛК в принципе нет ошибок связанных с памятью, ибо никто программисту не даёт доступа к памяти и указателям, а время выполнения строго контролируется, причём даже между несколькими узлами: на уровне протокола можно гарантировать, что условно 10 физически разнесённых узлов одновременно выполнят какое-то действие с точностью до микросекунд.

    Так что если ошибка и будет - она будет в логике, а не в том как она реализована.

    Ну и сверху это всё ещё обмазано маркетингом и всякими интерфейсами для совместимости с другим оборудованием.

    И будет ли 2 микроконтроллера(один из которых в резерве и будет запускаться, при неисправности основного) более надежны, чем ПЛК siemens?

    Если ты докажешь, что в программе нет багов, а электрическая схема будет достаточно адекватной, чтобы случайно 220 на логические входы не подать, то это будет даже надёжнее.
    Ответ написан
    2 комментария
  • Куда паять оторванный шнур от клавиатуры?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    На фото видны обозначения С, D, G и V. Следовательно, это клава PS/2. Подсовывать нам в комментариях картинку с распайкой USB (там обозначения D+ и D-) - плохая идея, вы тем самым не поясняете, а запутываете,
    G и V - чисто питающие линии 5 вольт, минус и плюс.
    С - тактовый сигнал (clock).
    D - передача данных.
    Куда последние два паять, нетрудно прозвонить мультиметром на любой PS/2 клаве, или найдя в интернете распиновку разъёма PS/2. Или, ещё быстрее - попробовать оба варианта и оставить работающий.
    Ответ написан
    Комментировать
  • Как инвертировать сигнал транзистора для реле?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Ваша схема датчика воды (и любая другая похожая) слишком сложна для такой элементарной задачи. Если вы решили просто потренироваться в изготовлении и наладке простейших схем на транзисторах и реле, тогда да, она годится. Но если вам надо решить техническую задачу автоматического поддержания уровня воды в баке, то нет ничего проще (всего один элемент, если не считать мерного стаканчика в баке), надёжнее (сотни миллионов работающих экземпляров в мире), безопаснее (полностью разнесены вода, электричество и человек) и гигиеничнее, чем использовать датчик с автоматической стиралки - прессостат:
    i?id=abe54a36400398fb868d1c79b22341e4-5218988-images-thumbs&n=13&exp=1
    Контакты прессостата - переключательные (т.е. могут как замыкаться, так и размыкаться), выдерживают напряжение 220 вольт и ток до 16 ампер.
    я не собираюсь ничего покупать, и использовать микросхемы тоже не собираюсь
    Там нет ни единой микросхемы, и покупать эту штуку не надо - лично я добываю эти датчики со старых сломанных стиралок, выброшенных на помойку.
    62742c6c148a4545316880.jpeg
    Мерный стакан изготавливается из любой пластиковой бутылочки, у неё отрезается дно, а в горловину герметично вставляется тонкий шланг, ведущий к прессостату. Затем он крепится внутрь бака на такой высоте, до которой должен доходить уровень воды. Принцип простой: вода по мере подъёма уровня сжимает воздух внутри стакана, это давление через шланг передаётся на мембрану прессостата и давит на контакты.
    Не требуется никаких реле (самый ненадёжный элемент!), источников питания 5 вольт, транзисторов, и никакой наладки схемы - всё работает сразу.
    Ответ написан
    2 комментария
  • Как с помощью GPS и Arduino, надёжно и безопасно вывести человека из леса?

    AgentSmith
    @AgentSmith
    Это мой правильный ответ на твой вопрос
    А не проще ли дать компас и определить азимут выхода на дорогу?
    Заблудишься - выход Азимут-135.
    Что уж проще-то и компас надёжнее смартфона...
    Ардуино не выход, батарейка сядет, а вдруг дождь? Проводок отвалился...
    Ответ написан
    3 комментария
  • Почему не до конца заряжается LiFePO4 аккумулятор?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Так одна ячейка LiFePO и должна давать 3.2 вольта.
    Ответ написан
    5 комментариев
  • После короткого замыкания картинка на мониторе испортитлась. Может ли ОЗУ портить её?

    15432
    @15432
    Системный программист ^_^
    Очень похоже, что ваш новый блок питания создает электромагнитные помехи на VGA кабель. Что можно попробовать:
    - заменить VGA кабель
    - использовать HDMI, если возможно
    - включить монитор и БП в одну розетку (если они в разных), убедиться в нормальном заземлении и того и другого
    - заменить блок питания
    - заменить монитор
    Ответ написан
  • Как получить сигал от электретного микрофона?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Полный алик таких модулей (искать arduino mic), но со стороны это выглядит как проблема X-Y. Если нужно ловить именно телефонный звонок, можно

    1) поставить на телефон приложение - уведомлятор
    2) использовать GSM-модуль, который явно передаст информацию о звонке в контроллер.

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

    Вероятной причиной может быть некорректная обработка вами полученного сигнала в коде или ошибки в монтаже, а не "низкая чувствительность"
    Ответ написан
  • Ультразвук из ПК, что можно сделать?

    @pfg21
    ex-турист
    свистит дроссель/катушка в цепях питания.
    найти можно с помощью стетоскопа, в автомастерских часто так выслушивают, у них специальный стетоскоп с узким носиком.
    разобрать комп - прослушать каждый дроссель материнки (питание процессора) и блока питания. все делать крайне аккуратно ибо в БП 220 вольт гуляет.
    обычно свистят "квадратные" и броневые. они в отличии от тороидальных состоят из двух половинок, стянутых/склеяных меж собой. стяжка ослабляется, клей разрушается и половинки начинают вибрировать/стучать об друг друга.
    хотя теоритически и тороиды могут треснуть...
    ремонт "правильный" - замена элемента/платы/блока.
    ремонт "подручный" - выключить, подожать полчаса на разряд кондеров и прокапать суперклеем места стыков магнитопровода и сжать. неплохо еще прокапать места крепления магнитопровода к корпусу элемента.
    Ответ написан
    4 комментария
  • Каким образом можно увеличить выходное напряжение без превышения уровня напряжения двоичного кода на ЦАП с резисторной матрицей R-2R?

    @Akela_wolf
    Extreme Programmer
    Поставьте на выход R2R операционный усилитель и получите совершенно произвольное напряжение на выходе (в пределах выходного диапазона ОУ). Операционный усилитель имеет еще такой немаловажный плюс, что R2R чувствителен к сопротивлению нагрузки, чем меньше сопротивление, тем больше напряжение на выходе будет "плавать". ОУ обладает очень высоким входным сопротивлением, поэтому в паре с R2R будет работать просто замечательно.

    Статья на хабре

    Я так полагаю, вам подойдет самая простая схема - неинвертирующий усилитель.
    Ответ написан
  • Почему полупроводник н-типа отличается от п-типа?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    В отличие от чёткого заголовка (хотя и с игнорированием латиницы), описание подробностей вашего вопроса сделано весьма туманно. Заметно, что концепцию дырки как виртуального носителя положительного заряда вы не осилили. Поэтому попробую ответить только на заголовок, вспомнив остатки ФТТ, сохранившиеся в голове с вузовских лекций многодесятилетней давности.
    Итак, в чём разница между N и P-полупроводниками? По большому счёту, только в подвижности носителей (при прочих равных) - электроны подвижнее дырок. Отсюда проистекает всё остальное, в т.ч и разница в параметрах пар транзисторов, считающихся "комплементарными".
    Ответ написан
    2 комментария