Доктор дью разрушитель самоделок
Помоги достичь цели и собрать 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:4,
- резистор и три отверстия для выводов потенциометра;
- резистор и подстроечный резистор перед выводами на измерительную головку;
- резистор на линии с динамиком;
- конденсатор на питании микроконтроллера.
DIP-плата и компоненты
Процесс создания платы объяснять не буду, в интернете достаточно технологий разной скорости и качества.
Демонстрация
Корпус немного поплыл при печати, поэтому две половинки просто приложены друг к другу. Тем не менее, устройство полностью выполняет возложенные на него обязанности.
Полный исходный код и файлы разводки схем можно найти на GitHub.
Заключение
Текущую версию прибора можно собрать как есть, а можно улучшать в физическом и программном планах.
НАШЕЛ МЕТАЛЛОИСКАТЕЛЕМ ДОРОГИЕ СТАРИННЫЕ НАХОДКИ! КОП ЦАРСКИХ МОНЕТ РЕДКИЕ НАХОДКИ МЕТАЛЛОИСКАТЕЛЕМ
СОВЕТСКИЕ ТАНКИ М3 LEE / БОЙ С ПАНТЕРАМИ
Фартовый напарник в деле / Лесные Копатели
Копаем на замусоренной поляне у дороги / Лесные Копатели
Недавние находки
Фото приколы - Может быть показалось?
По сети гуляет масса фото-приколов, смысл которых не понять с первого взгляда. Какие-то из них очень даже безобидные, другие, наоборот из разряда 1.
Найден клад из 50 000 монет железного века, спрятанный Цезарем
Невероятный клад кельтских монет весом почти в тонну и, как полагают историки, был брошен во время. Читать >>>
Черные копатели и поисковики. Находки времен второй мировой войны.
Черными копателями и поисковиками были обнаружены оружие времен второй мировой войны. в основном это. Читать >>>
Английский пистолет специального калибра
Английский пистолет специального калибра Револьвер модели Webley Mark 3, датирован периодом Второй Мировой. Читать >>>
04:24
03:31
05:41
05:02
02:29
03:36
04:43
Читайте также: