• Усилитель звука на транзисторе pn2222 получается. Почему не получается на транзисторе ВС 557? В чем причина?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    я правильно понял что транзистор не запустить с таким динамиком и нужно менять и транзистор и динамик.
    И транзистор, и динамик вполне сгодятся и те, что есть. Но вы и сами догадались, что соединить их надо по-другому:
    чтобы раскачать низкоомный динамик его нужно ставить на вторичную обмотку трансформатора.

    Для маломощного транзистора оптимальное нагрузочное сопротивление (прикидочно, при токе коллектора, не превышающем допустимого) - несколько сотен ом, а у вас - всего 8.
    Зададим коллекторный ток покоя 50 мА, и при таком токе на 8 омах будет всего-то 0,4 вольта. Т.е. размах неискажённой звуковой синусоиды всего 0,8 вольт, это очень тихо. А транзистор может развить аж 2,5 вольт (при 5-вольтовом питании, если выставить рабочую точку посередине), т.е. в 6 раз больше. Значит, для удобства работы транзистора между коллекторной цепью и низкоомным динамиком нужен понижающий трансформатор. Если вы заглянете в схему любого маленького приёмника (обязательно старинного, когда они ещё делались на транзисторах, а не микросхемах), то увидите там такой трансформатор. При самодельном изготовлении в первичной обмотке надо намотать 200...400 витков (провод 0,15...0,2 мм), во вторичной - 50...80 витков (0,35...0,5 мм). Магнитопровод - какой удастся раздобыть, обязательно не ферритовый, а железный, и таким размером, чтобы поместилась вся обмотка (это примерно 2...3 см). Ну или взять готовый из вышеупомянутого приёмника.

    Ну и напоследок напоминаю про моё замечание насчёт переменного резистора RV1 в самом начале, о котором все забыли (кроме меня). Вместо 1 кОм поставьте туда 100 кОм и с его помощью установите коллекторный ток покоя 50 мА.
    Ответ написан
    Комментировать
  • Как с помощью Arduino/ESP32 вычислять форму профиля в срезе и размеры этого среза?

    @lonelymyp
    Хочу вылезти из минуса по карме.
    Никак.
    Более менее реальный вариант это телефон и openCV, делать фото, искать контур профиля, сравнивать с базой других уже известных профилей.

    Точные размеры скорей всего никак не получить, ибо размеры будут зависеть от угла наклона камеры и характеристик объектива.
    Можно заморочиться и сделать 3D сканирование, то есть фотографировать под разными углами и восстанавливать 3D модель плоскости среза. Тогда задав на 3D модели один базовый размер, можно будет получить примерное значение остальных размеров +- несколько миллиметров.
    Ответ написан
    Комментировать
  • Как ограничить вывод чисел до 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.
    Ответ написан
    Комментировать
  • Будет издавать звуки, если на динамик подать шим сигнал?

    vabka
    @vabka
    Токсичный шарпист
    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 на микроконтроллеры?

    vabka
    @vabka
    Токсичный шарпист
    ПЛК - это скорее про софт, чем про хард.
    Внутри ПЛК вполне может скрываться и 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 комментария