Вернее не совсем финал. Но я где-то услышал фразу "проект считается завершённым когда ты прекращаешь им заниматься". А в данный момент уже оба перестали.
В общем.
В прошлый раз закончил на том что удалось синхронизировать манипуляторы и даже загрузить первый звук.
Следующее что нужно это накидать остальных, и тестировать каждый еще и в двух режимах.
Ну и на этом моменте у нас ушло 3 месяца от полного не понимания как и что делать до двух полноценных игрушек весом почти 4кг. Далее будем не много допиливать анимации может еще звуков каких ни будь накидаем. Но в целом проект окончен и он был достаточно интересным и тяжёлым.
Если будет интересно будет еще пост последний финальный финал. А пока что До скорого..
Решил отложить это пока что и заняться кнопкой включения и звуком.
Но и тут меня ждало веселье.
Для начала для проекта мы купили ESP S3-N16 R8 что должно было исключить покупку флешки и модуля для неё можно было просто загрузить звуки в память и всё.
В этот момент меня посетила идея сделать режим Bluetooth колонки и я купил достаточно хороший динамик. Но как оказалось тут BLE (Bluetooth Low Energy) который стоит в фитнес браслетах или подобном. по сути воспроизводить музыку он не может плюс подключаться к плате по нему медленно и долго.
Тогда докупил модуль и электронное Реле для переключения режима с Цапа на блютуз.
но при подключении ждала еще одна проблема. Усилитель слишком тихий. прям вот совсем.
Первый не завёлся потому что ему надо было 8 вольт, а ставить дополнительно повышающий я не хотел, второй такой же тихий как и первый, а вот третий благодаря видимо потенциометру смог. хотя я не понял в чём разница. что третий что второй что самый первый по сути одинаковые чипы PAM8403.
Далее была кнопка включения. Так как напрямую разрывать питание было задумкой глупой ибо кнопка не выдержит думал посадить её на мосфет. Но при подключении почему-то постоянно были пропуски в 1.8 вольт.
ВКЛ
а вот пропуск 1.8 вольт при выключенном состоянии.
Что бы мы не делали оставался пропуск и в итоге мы решили просто заменить его на механическое реле.
После начали думать как запихнуть туда звуки. Нейронка предлагала плагин который появится в ARDUINO IDE но что бы не делал он не работал в итоге решили грузить файлы через WEB страницу, а заодно добавить возможность грузить прошивку не разбирая её, кнопки управления и информацию о акб, режимах аудио и света.
Я предлагал еще фон сделать как в меню первой HL но ладно.
ну и не много подшаманив и поменяв один сервопривод и накатив пробный звук прямиком из самой игры через прогу.
Вышло сделать режим "слишком тяжело" , но пришлось добавить ещё звук клешней потому что библиотека отказывалась запускать файл короче 1 секунды и есп плата уходила в перезагрузку.
Теперь нужно поставить на концы диоды. Но так как там подходили модульные диоды пришлось их гасить 1ком резисторами иначе они грелись сильно и слепили.
без резистора
с 1 ком резистором.
После сборка всей люстры так называемой и еще не много нытья..
Показываю всё со своей стороны потому что до этого момента почти всё продумывал я, а он повторял. Поэтому материала с моей стороны очень много хоть и стараюсь сокращать ибо неудач тоже было много..
Пост снова вышел слишком длинным, а рассказать там еще много что есть. так что скоро увидимся.
С мыслью "НИХУЯ СЕБЕ" "Это то что надо сделать" я добыл STL.
Но сейчас дабы не страдать одному решил найти "брата по разуму" закинув с таким диалогом
Дальше началось веселье с печатью каждый свою, попутно задаваясь вопросами: чем это запитать, как оно будет работать, какие запчасти покупать и нахер мы вообще вписались в это..
Трудности были в том что во первых не было электронной части вообще (на странице на фото есть детали но оттуда использовали только основное), часть проводки "запаяно" так еще и в инструкции по сборке были или ошибки в размерах винтов, количестве, длине, не указано о некоторых запчастях хотя по рисунку видно что они должны быть.
Чисто пример:
синим указан подшипник как мы выяснили мозговым штурмом.. и все размеры винтов подбирали методом вкрутить посмотреть.
Сама печать ничего интересного. нажал-достал..
Дальше покраска.
Там почти все части модульные но есть место которое делалось через "маску" в виде малярной ленты
Но в целом вся покраска выглядела так: Грунт, черная матовая краска, серебрянка, лак. повторить..
Веселье было когда мы решили делать некоторые моменты уже по месту, а именно "включение, управление и когда определились как она будет питаться с зарядкой.
просто варварски высверлил отверстие под установку кнопки включения
рукоятке меньше повезло....
Вместо обычной кнопки решили сунуть курок от дрели для эпичности..
но благо в "оригинале" рукоять перемотана так что ВСЁ ПО КАНОНУ!
и зарядка.
после долгого думания я решил что надо делать на базе LiPo 2s, а что бы не доставать каждый раз акб решили вывести выхода и физически переключать ВКЛ/ВЫКЛ/ЗАРЯДКА.
и вот предварительный вид
одна.
вторая.
Далее электроника. но пост и так уже большой. так что растяну на очередной сериал...
💭 Игра, которая стала не просто сиквелом, а новым эталоном для всей индустрии..
📈 Когда Valve начала работу над HL2 сразу после успеха первой части, они поставили цель — создать новый стандарт интерактивности.
Обложка игры Half-Life 2
🔧Так родился Source Engine Физика, освещение, материалы, а главное — реалистичное поведение объектов. До Half-Life 2 игры не чувствовали себя настолько «вещественными».
🍎 HL2 стал первым проектом, где физическая симуляция стала частью самого геймплея, а не украшением.
Гравипушка
Гравипушка — знакомый символ того времени — была создана не из-за сюжета, а чтобы игрок мог взаимодействовать с миром так, как раньше было невозможно: двигать предметы, строить баррикады, использовать окружение как оружие.
Геймплей Half-Life 2
🗺️ Valve долго искала тон вселенной, и в итоге City 17 стало одним из самых узнаваемых антиутопических миров в истории игр. Архитектура Восточной Европы, жестокий порядок Комбайна, ощущение подавленности — всё это работало как идеальный контраст для тихого, но упорного протеста Гордона Фримена.
City17
💡 Интересные факты: • Half-Life 2 был одной из первых игр, требующих Steam — и многие тогда считали это рискованным экспериментом. А сегодня он почти везде. • История утечки исходного кода в 2003 году едва не сорвала релиз — Valve пришлось почти год переписывать части проекта. • Аликс Вэнс стала первым по-настоящему “живым” NPC: её движения, выражения лица и эмоции использовали технологии, которые были на 10 лет впереди времени. • HL2 получил 39 наград «Игра года» и считается одной из лучших игр всех времён.
📈 Half-Life 2 — это пример того, как одна игра может двигать индустрию вперёд: не новыми пушками, а новыми правилами восприятия мира.
Наверное, это была самая долгая и сложная для меня часть. Во-первых, я вообще не соображаю в электронике. Во-вторых, в программировании Ардуино. В-третьих, я всё же купил другой припой, перед этим изуродовав одну плату.
Но, имея небольшой опыт с Портальной пушкой, всё же по образу и подобию собрал схему и попросил DeepSeek, Qwen и даже Алису помочь мне со скетчем и правильностью подключения. Потому что, они без конца друг за другом исправляли скетчи, подвисали и каждый косячил по-своему: один лучше подсказывал, какие кондёры и резисторы сунуть, второй подправил анимации, ибо лучше понимал суть вопроса, а третья обижалась, когда я назвал её тупой овцой, которая, починив одно, сломала другое.
Спустя пару дней и один паяльник (с ошибкой OP, как я понял, он сгорел) вот так выглядела куча проводов и всего остального.
примерно так я понял что всё работает...
Далее надо пробовать добавлять анимации и звуки. С анимациями всё так же — к нейросетям, а вот со звуками пришлось лезть в саму игру. Благо, со времен модов помню о программе GCFScape.
Есть ещё один момент: плеер, который подключается к Ардуино, может воспринимать только формат MP3. Благо, есть онлайн-конвертеры, но звуки лучше использовать с битрейтом до 128 кбит/с.
Теперь о проблемах, с которыми я столкнулся из-за непонимания и незнания.
1.Белый цвет, оказывается, в пике потребляет очень много питания.
2.Если выставить всю яркость на максимум, система из-за преобразователя питания уходит в бесконечный перезапуск, так как он всего на 2 ампера.
3. Если поставить более мощный преобразователь, то батареи на 3000 мА·ч хватает на 10 минут, и ты даже не успеваешь ничего протестировать.
4. Более мощный преобразователь сам по себе больше по размерам и не влезает в сборку.
5. Из-за неправильного распределения питания одна из лент стала тусклее и «не переваривала» белый цвет, потому что была большая просадка.
Пришлось пойти на пару компромиссов. И после всех этих небольших затыков пожалуй, надо собирать.
Сначала я пролил все контакты термоклеем («соплями»), чтобы ничего не отвалилось при засовывании. Потом всё запихал в корпус, а некоторые модульные части у меня были на коннекторах.
тут сильно борщенул с длиной проводов, пришлось их обрезать.
Далее накрутил защиту на предварительно покрашенные в чёрный болты, заранее зная, что краска облезет.
да, я знаю что там напихано словно пяткой.
Ну и ещё один небольшой компромисс — держалки для лапок в виде резиновых трубок, в которые я их вставил, потому что просто так они не держались.
после установки всё вровень щитки защитные служат так же закрывашкой всего этого на 6 болтов.
И собственно:
Зелёная лампочка — это индикация заряда. И если она станет красной, раздастся сопровождающий звук, сигнализирующий о разряде аккумулятора который я дёрнул с костюма Фримена.
Три поста равны двум месяцам работы без особого фанатизма. Но результат определённо мне нравится.
Работа с электроникой для меня была самой геморройной. Если бы не нейросети, я бы, наверное, ещё полгода или больше собирал электронику или просто собрал бы всё без неё.
Даже с учётом того, что я опускаю многие моменты изготовления, такие как печать и частично покраска, остаётся много моментов, о которых я бы хотел рассказать. И из-за этого я, видимо, погорячился насчёт финала.
По порядку.
Внутри дула, по идее, находится кристалл "XEN", благодаря которому эта приблуда и работает по лору. Следовательно, я хотел это выделить подсветкой и поначалу просто распечатал на прозрачном пластике. При просвете телефоном оно выглядит так.
просто при просвете и непосредственно на установленном месте.
Вроде красиво, но свет слишком рассеивается, что не сильно понравилось и удумал сделать в 2 цвета благо Bambulab с АСПП такое умеет.
мне показалось что так будет лучше.
В итоге, так как я использовал остатки прутка, прозрачного немного больше, я просто покрасил его. Так и времени меньше на изготовление, и больше похоже на настоящее рассеивание света получилось.
Дальше подгонка компонентов так как ни инструкции ни списка не было плюс надо придумывать куда что совать.
С динамиком просто: измерил диаметр места и заказал.
Управление.
на ручку кнопку так же просто воткнул что подошло по размеру и замотал как в оригинале
А вот со включением пришлось подумать.
в Оригинале там красная кнопка, но у меня места не так много поэтому думал сделать маленькую с фиксацией и приделать ей "колпачок" но потом передумал и просто приделал рубильник MTS-103
почти вровень выпирает. но на клею не видно будет, наверно...
Далее лента.
я решил сделать на 30 диодов/метр потому что она будет меньше потреблять. Поделил ее на 6 полосок по 20см и провода вывел.
Насчёт пайки, я паяю 3 раз в жизни плюс купил хреновый припой который плавился только при 300 градусов.
потом лепил всё на "место" и даже не много ужаснулся от "пучка" который придётся собирать.
Но потом на алике нашёл вот такой разветвитель +/- для коптеров.
сточил напильником углы ибо диаметр ибо не много не влазило.
Благодаря этому удалось всё сократить до 4 проводов. 2 питания и 2 дата в ардуинку
в середине под кристалл еще платка на 7 диодов забыл сфоткать.
просто протянул провода, подпаял в середине и откусил лишнее.