Доктор дью разрушитель самоделок

Добавил пользователь Евгений Кузнецов
Обновлено: 08.09.2024

Помоги достичь цели и собрать 300 инсталлов ➤➤➤➤ Скачивай Vikings: War of Clans ➤ Android: clcr.me/PBMEIc .

REDMOND SteakMaster RGM-M806: 3-в-1 - гриль, барбекю и духовка. Скидка 25% на все грили по коду DOCDIY здесь: .

Получить подарки в World of Tanks - bit.ly/2XCkUXR (Важно! Подарок выдается при регистрации нового аккаунта)

Самые европейские водонагреватели Atlantic. Самые выгодные, самые беспроблемные, самые тихие и самые .

Скачивай Vikings: War of Clans и получай 200 голды и бесплатный щит: ➤ Android: clcr.me/YQB1uL ➤ IOS: .

Китайские подделки не пройдут! Только тюменские наушники CGPods. С влаго-защитой и начинкой, как у Apple AirPods!

Самые европейские водонагреватели Atlantic. Самые выгодные, самые беспроблемные, самые тихие и самые .

Как тебе такое Доктор Дью! Лайфхак самоделка доктору на разбор, аналог такого устройства (заводской инструмент) .

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

Учись в онлайн-школе SkillFactory clc.to/vbBzag и получи возможность работать разработчиком на Python с доходом .


Пошаговых инструкций по созданию ПХМ-1 не нашлось — пришлось писать самому.

История


Доктор Дью с болгаркой для труднодоступных мест. Источник

У прибора есть народное название — ПолуляХМетр. Альтернатива родилась из-за единиц измерения на приборе — полуляхи. Доктор Дью сделал много обзоров самоделок блогера Александра Полуляха, и в честь него была названа единица измерения.

ПХМ-1 до сих пор используется практически в каждом выпуске. Этот прибор находится в состоянии суперпозиции: с одной стороны он выглядит достаточно простым, а с другой — попытка повторить прибор своими руками может стать настоящим вызовом в различных областях. Кроме того, в лучших традициях Доктора мы внесем в конструкцию несколько улучшений.

Реверс-инжиниринг


Как я уже отмечал, пошаговых инструкций по созданию ПХМ-1 нет, однако на YouTube есть видео Вячеслава Чистова, где демонстрируется прибор. По времени публикации (16 ноября 2019 года) и уникальности видео можно утверждать, что Вячеслав является автором ПХМ-1. Это видео раскрывает внутренности прибора, а при внимательном изучении комментариев можно найти исходный код логики прибора.

Итак, беглым взглядом обнаруживаются следующие детали:

Детали найдены, осталось разработать корпус.

Корпус


Смоделированный в TinkerCAD корпус ПХМ-1

При воссоздании корпуса я вдохновлялся видео от создателя ПХМ-1 и несколькими выпусками Доктора Дью.

Объект в 3D-редакторах я моделировал впервые. Реальных размеров прибора у меня не было. Пришлось сделать пару прототипов из картона и термоклея, чтобы определить примерный размер ПХМ-1.

В качестве 3D-редактора я использовал TinkerCAD. Это было не лучшее решение, потому что скругление углов в этом редакторе — сложная задача. Более того, большое количество скруглений приводило к подтормаживанию интерфейса редактора и некорректному отображению объектов. Впрочем, это не так важно, потому что у меня не хватило навыков сделать такие же закругленные края, как в оригинале.

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


Две версии корпуса ПХМ-1: толстая скругленная и тонкая с батарейным отсеком

Я напечатал две версии корпуса:

  • с толстыми стенками в 5 мм и скруглениями углов;
  • с тонкими стенками и батарейным отсеком.

Вернемся к электронике.

Простая начинка

Я пролистал комментарии к видео и нашел оригинальный исходный код. Далее приведен код с восстановленной структурой и удаленными нецензурными выражениями.

Из этого кода становится понятным следующее:

Схема простого ПХМ-1 в TinkerCAD

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

Малое сопротивление динамика может привести к повреждению микроконтроллера. Рекомендуется добавить резистор или изменить способ включения динамика через транзистор.

Многие симуляции подразумевают, что у микроконтроллера всегда есть питание. В нашей схеме это не так. Между источником питания и микроконтроллером стоит кнопка, которая в нормальном состоянии размыкает сеть. Таким образом, при нажатии кнопки микроконтроллер включается, показывает Х полуляхов, и кнопку можно отпускать.

И вот, ПХМ-1 готов, но остается ощущение, что платформа Arduino слишком мощная для такого прибора…

Сложная схема


Схема в системе моделирования Proteus

В ПХМ-1 на Arduino не было вызова: код готов, схема сделана навесным монтажом. Хотелось чего-нибудь посложнее. Так у меня появилась идея сделать логику ПХМ-1 на печатной плате с максимальной утилизацией вычислительной мощности микроконтроллера.

После небольшого анализа доступных микроконтроллеров выбор пал на ATTiny13:

  • 1 килобайт памяти программы;
  • 64 байта EEPROM;
  • 2 ШИМ-канала, реализованные на 1 таймере;
  • 10-битный АЦП.
  • функции rand();
  • преобразователя напряжения (при снижении заряда источника питания показания прибора будут ниже ожидаемого);
  • функций analogWrite() и tone() — этим нужно заниматься самостоятельно через таймер.

Генерация случайных чисел


Так как вращение потенциометра влияет на показания, удобнее всего снимать показания именно с его линии. Однако режим случайных показаний находится около нуля, а потенциометр в крайнем левом положении имеет нулевое сопротивление и АЦП будет стабильно выдавать одинаковые значения. Чтобы этого избежать, в цепь последовательно включается резистор.

К счастью или сожалению, в симуляциях этот способ не работает из-за идеальности симуляции.

Работа при разных напряжениях

Следующая хитрая задача — уметь показывать правильные значения при разных напряжениях источника питания. Микроконтроллер ATTiny13 работает в диапазоне 2.7–5.5 вольт, хотя на практике выдерживает и 9 вольт.

Научим микроконтроллер вычислять текущее напряжение питания и адаптироваться к его изменению. Этот способ требует дополнительных действий:

Рассмотрим на примере. При калибровке напряжение 3.0 вольта. После делителя напряжение равно 0.6 вольт. АЦП видит это значение как 614. Допустим, микроконтроллер работает от трех ААА-батареек по 1.5 вольта. После делителя напряжение составляет 0.9 вольт, АЦП выдает значение 922. Производим расчет:

3.0 * (922 / 614) = 4.5 (В)

Также при калибровке регулируется подстроечный резистор таким образом, чтобы при 3 вольтах стрелка измерительной головки отклонялась на 100%. Далее используем текущее напряжение при формировании ШИМ-сигнала.

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

В обработчике в явном виде назначается 0 или 1 каждой ноге.


Для звука важна стабильная частота, а для измерительной головки — доля времени, когда на соответствующей ножке логическая единица.

Печатная плата


Разводка DIP-версии платы

Для разводки я использовал программу Sprint Layout 6.0. На плате видны важные архитектурные элементы:

  1. делитель напряжения из двух резисторов с сопротивлениями 1:4,
  2. резистор и три отверстия для выводов потенциометра;
  3. резистор и подстроечный резистор перед выводами на измерительную головку;
  4. резистор на линии с динамиком;
  5. конденсатор на питании микроконтроллера.


DIP-плата и компоненты

Процесс создания платы объяснять не буду, в интернете достаточно технологий разной скорости и качества.

Демонстрация

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

Полный исходный код и файлы разводки схем можно найти на GitHub.

Заключение

Текущую версию прибора можно собрать как есть, а можно улучшать в физическом и программном планах.

НАШЕЛ МЕТАЛЛОИСКАТЕЛЕМ ДОРОГИЕ СТАРИННЫЕ НАХОДКИ! КОП ЦАРСКИХ МОНЕТ РЕДКИЕ НАХОДКИ МЕТАЛЛОИСКАТЕЛЕМ

НАШЕЛ МЕТАЛЛОИСКАТЕЛЕМ ДОРОГИЕ СТАРИННЫЕ НАХОДКИ! КОП ЦАРСКИХ МОНЕТ РЕДКИЕ НАХОДКИ МЕТАЛЛОИСКАТЕЛЕМ

СОВЕТСКИЕ ТАНКИ М3 LEE / БОЙ С ПАНТЕРАМИ

СОВЕТСКИЕ ТАНКИ М3 LEE / БОЙ С ПАНТЕРАМИ

Фартовый напарник в деле / Лесные Копатели

Фартовый напарник в деле / Лесные Копатели

Копаем на замусоренной поляне у дороги / Лесные Копатели

Копаем на замусоренной поляне у дороги / Лесные Копатели

Недавние находки

Фото приколы - Может быть показалось?

Фото приколы - Может быть показалось?

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

Найден клад из 50 000 монет железного века, спрятанный Цезарем

Найден клад из 50 000 монет железного века, спрятанный Цезарем

Невероятный клад кельтских монет весом почти в тонну и, как полагают историки, был брошен во время. Читать >>>

Черные копатели и поисковики. Находки времен второй мировой войны.

Черные копатели и поисковики. Находки времен второй мировой войны.

Черными копателями и поисковиками были обнаружены оружие времен второй мировой войны. в основном это. Читать >>>

Английский пистолет специального калибра

Английский пистолет специального калибра

Английский пистолет специального калибра Револьвер модели Webley Mark 3, датирован периодом Второй Мировой. Читать >>>

Zivert - CRY | Премьера клипа

04:24

LOBODA - Americano (Премьера сингла, 2021)

03:31

Баста – Любовь и страх (feat. Дворецкая)

05:41

Ozoda - Esla Meni (Offıcıal Clıp 2021)

05:02

Султан Лагучев - Cкучает осень (премьера 2021)

02:29

Oliver Tree & Little Big - The Internet [Music Video]

03:36

Coldplay X BTS - My Universe (Official Video)

04:43

Читайте также: