14th.Doctor

14th.Doctor

Я просто путник, ищущий свой путь среди звёзд.
Пикабушник
в топе авторов на 598 месте
163 рейтинг 2 подписчика 1 подписка 5 постов 0 в горячем
Награды:
5 лет на Пикабу
4

История болезни №2. Диагноз: «Да тут всего корпус нарисовать...»

Серия Кубобот

═══════════════════════

🏥 История болезни №2

Пациент:
Инженер-любитель

Возраст проекта:
7 дней

Диагноз:
"Да тут всего корпус нарисовать"

Стадия заболевания:
Первые осложнения

Симптомы:
· 3D-принтер перестал понимать, когда у него выходной
· слово «финальная версия» потеряло смысл
· девушка на пвз угощает чаем как родного

Назначено лечение:
Закончить хотя бы один прототип.

Пациент:
Начал переделывать предыдущий.

═══════════════════════

🤖 Всем лимонов! 🍋🍋🍋
После первой части многие спрашивали, где же сам робот. Один из комментариев вообще был прекрасен:

«А части-то зачем? Хоть прототип покажи.»

Ну что ж... сами напросились. 😄

Сегодня будет то, что обычно остаётся за кадром. Те самые фотографии, которые сначала хочется удалить, а спустя время понимаешь — именно с них всё и началось.

Если сейчас Кубобот выглядит примерно вот так...

Кубобот01 Аккумуляторный

Кубобот01 Аккумуляторный

...то первые прототипы были вовсе без корпуса. А первые корпуса были похожи на нечто странное и бесформенное (у самого первого было сплошное лицо с вырезом больше экрана).
____________________________________________
После первой эйфории наступил момент, когда идею пришлось превратить во что-то, что можно взять в руки.

В голове всё выглядело предельно просто. Маленький корпус, экран, плата... Ну что тут может пойти не так?

Как выяснилось позже — примерно всё.

Определившись с наполнением кубобота, и кое как написав код который просто моргает глазками, я сел моделировать корпус. Выбрал для себя минимальный размер под OLED 0.96" дисплей - 31мм по внешним стенкам. До этого мне казалось, что куб — одна из самых простых геометрических фигур. Оказалось, это мнение существует ровно до тех пор, пока не пытаешься запихнуть внутрь экран, плату, разъём USB, датчики, провода и при этом сделать так, чтобы крышка ещё и закрывалась.

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

Но зато он был настоящий.

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

Пусть кривоватое.

Пусть с щелями и неровной печатью.

Зато своё. Это действительно греет мне душу по сей день.
___________________________________
Дальше началась самая настоящая война за миллиметры.

Каждый новый корпус был почти идеальным. Почти.

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

Самое смешное, что после каждой такой доработки внутренний инженер уверенно говорил:

— Ну вот теперь точно всё.

Через пару часов начиналась печать следующей «финальной версии».

три первых корпуса. самый нижний с fuzzy skin

три первых корпуса. самый нижний с fuzzy skin

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

Когда корпус наконец перестал разваливаться от одного взгляда, настало время оживить робота.

Я собрал навесным монтажом все внутренности и впервые подал напряжение.

Казалось бы, два светящихся прямоугольника. Что в них особенного?

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

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

Я делаю маленького друга.

Затем уже ценой больших усилий смог укомплектовать это всё в небольшой кубик со стороной в 31мм. Не самое лучшее расположение компонентов, но на то он и прототип чтобы быть невзрачным, но рабочим.

Потом были эксперименты с цветами корпусов.

Честно говоря, я не знаю зачем вообще это делал, не имея готового продукта. Просто взял у сына мотки его PLA пластика для 3д ручки и напечатал несколько тестовых корпусов.

Зато стало ясно, что Кубобот совсем по-разному воспринимается в разных цветах. Один выглядит как серьёзный гаджет, другой — как игрушка, третий вообще словно просится кому-нибудь в подарок.

Знаете, что меня удивило больше всего?

Я был уверен, что основная сложность окажется в электронике. Или в программировании.

Но больше всего времени неожиданно съел именно корпус.

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

А внутри каждый миллиметр приходится буквально отвоёвывать. Внешне корпуса не отличались ничем. Зато внутри постоянно были изменения в расположении элементов для расположения платы и прочей требухи.

Именно тогда я понял простую вещь: самые незаметные детали обычно требуют больше всего времени.

Сейчас я иногда специально открываю фотографии первых прототипов.

Не чтобы посмеяться.

Хотя... иногда и чтобы посмеяться тоже.

Скорее чтобы напомнить себе одну простую мысль.

Любой проект, который в итоге выглядит аккуратно, когда-то выглядел так, что показывать его людям было немного неловко.

И знаете что?

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

А как думаете вы? Что оказалось самым сложным в разработке?

Я до сих пор иногда удивляюсь своему ответу. 😊

Показать полностью 7
2

История болезни №1. Диагноз: «Ну я только попробую...»

Серия Кубобот

🏥 История болезни №1

Пациент:
Инженегр-любитель
Возраст проекта:
0 дней
Диагноз:
"Да чего там сложного"
Стадия заболевания:
Энтузиазм
Симптомы:
· открыто 48 вкладок, некоторые из них даже по делу
· YouTube уже предлагает пайку
· корзина на маркетплейсе растёт быстрее зарплаты
Назначено лечение:
Не начинать новые проекты.
Пациент:
Лечение проигнорировал.

═══════════════════════

🤖 Всем лимонов! 🍋🍋🍋

Есть у меня одна проблема. Я совершенно не умею вовремя останавливаться. Стоит взглядом слегка так зацепиться за что-либо, особенно если это касается хардвара, то маленький такой человечек на плече (возможно, красный и с рогами) начинает нашептывать:

— Да чего там сложного...делов на 20 минут, туда и обратно.

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

— Это ещё что такое?

Ответ не зависит от стадии проекта и его наполненности: не знаю. Но оно мне надо.

Вообще люблю делать всякие проекты своими руками. Не потому, что так дешевле. Обычно как раз наоборот. Даже правильнее сказать – всегда наоборот. Просто есть какое-то странное удовольствие — сначала неделю разбираться, как всё устроено, потом месяц делать то, что можно было купить за пять минут. Это как выращивать картошку в огороде: дешевле в магазине, но важен сам процесс. Так вкуснее.
Кажется, многие меня сейчас поймут.
И вот однажды вечером сижу я за компьютером. Работаю, отвлекаюсь, снова работаю... Обычный вечер. Вместо ленты в инстаграме листаю ленту на озоне. И так случайно площадка начинает все больше подкидывать разных модулей и микросхем. И все это на фоне умиротворяющей тишины летней ночи под стрекотание сверчков. Тусклый свет от лампы, дабы не будить попугая падает на клавиатуру. Всё на своих местах. Статично. Постоянно.

Некий дзен сохранялся около часа. Потом меня осенило:

Мне захотелось, чтобы рядом жил маленький робот.

Не помощник, не умная колонка и не очередной модный гаджет. А именно маленький персонаж. Такой, который иногда улыбается, иногда недовольно смотрит на тебя, а иногда просто молча сидит рядом. Чтобы рабочий стол выглядел... живым.

Звучит немного странно?

Мне тоже тогда так показалось.

Первая мысль была вполне разумной:

«Наверняка кто-нибудь уже сделал нечто подобное»

Полез искать. И чем дольше искал, тем сильнее понимал: именно такого робота, которого хочется поставить рядом с монитором, почему-то не существует.
Были варианты, похожие на мою идею, но им не хватало чего-то неуловимого. Каждый экземпляр был излишне вычурным и не подходил на роль тихого друга.
В этот момент внутренний инженер свесил ноги с плеча (нет, он точно не красный и без рогов):

— Ну...

— Что?

— А давай сбацаем?

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

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

Показать полностью 3
73

Будни работы техподдержки

Все имена, места и адреса изменены. Написано на эмоциях

Все началось с голубой бумажки на моем столе. Обычный рабочий момент. Номер, имя и краткое описание проблемы. Надпись АРМ вместо APN меня смутила, но не насторожила.

Звонок по номеру. Отвечает мужик. Здрасьте-мордасьте. Зачитываю то что было на бумажке. На том конце видное непонимание.

-У Вас проблема с роутером?

-Каким роутером? Нет у нас проблем с роутером.

Тут уже непонимание настигло меня. В ходе разговора выяснилось что хлопец(Назову его Никита) не вдупляет что я хочу ему донести, но примерно картина начала вырисовываться: в компании есть роутер, роутер в шкафу, роутер не выходит на связь. Нужно удаленно зайти и настроить.

“Как зайти?” Вопрос вполне обычный и отточенный. Объясняю что удаленно нужен статичный адрес на сим карте + включенный параметр web access на роутере. Либо активное подключение к серверу управления, либо заходить по проводу напрямую. На той стороне линии видимое замешательство. Ответ “ну, на роутере написано 192.168.0.1. Оно?”. И тут я уже выпал. Постарался разъяснить что такое статика на симке и где ее взять. Хлопец пообещал узнать и позвонить.

Инфу донес начальству. Начальство сообщил что с этим хлопцем не разговаривал, и вообще контакт дал другой человек. Количество действующих лиц в этой пьесе растет, не так ли? Начальник договорился с тем-кого-я-еще-не-слышал о том что все будет круто, все разберуться. Не прошло и часа, как мой телефон зазвонил. Кто говорит? Слон…..тьфу….короче бойкий мужичок(Пусть его зовут Денис) рапортует что сейчас свяжет с шибко умным инженером и все будет круто. Никита в этом уже не фигурирует. К конференции подсоединяется тело с голосом “зачем меня будить в пятницу днем”. Назовем его Саша. Денис Саше быстро объяснил что нужно, а мое дно начинает греться. Саша с видом Ъ-сисадмина просит меня зайти по ТВ к нему…..оттуда заходит по ТВ еще на один комп….вбивает настройки сети и говорит “а теперь переключите кабель роутера с *не расслышал* к свитчу. Я сижу с легкой степенью охеревания. Мужичок напрягся. Где то в это время Денис отвалился от разговора.

-мне сообщили что Вы конечник и рядом с роутером чтобы его починить.

-мне сообщили что Вы инженер, которому надо объяснить как его починить.

Саша взял паузу. Я сижу и не вдупляю че от меня хотят. Стоит отметить что я до сих пор не понял что же нужно в роутере настроить.

Снова раздался звонок. Денис рапортует что ща все будет. В конфе новое действующее лицо - Паша. Паша больше всех нас не вдупляет че куда. Кое как зашли на роутер.

-пароль?

-стандартный

-он не может быть стандартным, его нужно менять при первом заходе

-так никто не заходил

-*видимое замешательство* пробую стандартный. Не подходит

-ну попробуйте другой. Админ-админ там…

-роутер не допускает такие пароли

-а вы попробуйте

-*ввожу* и внезапно он не подходит

-ХМММММММММ…… надо позвонить Семенычу, он, кажется, трогал роутер и может знать пароль.

Все это время Паша оставался безучастным.

Спустя полчаса наконец то со мной снова связались

-Так, мы тут сбросили роутер, можно зайти

-а я не могу

-пачиму

-а вы не сбросили

-*непонимание*

-для сброса удерживайте кнопку сброса в течении 10 секунд

-ой, а я держал 5

*звуки фейспалма*

Окей. Роутер сбросился. Я вошел *звуки хакерского фильма*

Теперь, собственно, самый важный вопрос. “А что нужно настроить”

-ну там...apn, vpn, тырым-пырым-эн. Я сейчас позвоню информационному инженегру.

И вот этот последний человек смог сказать прямо и четко че нужно настроить....

вписать 3 слова в строку apn...

И...моя работа на этом выполнена.

Это отняло 3 часа жизни.


P.S. а потом они позвонили еще.... но это совсем другая история.

Показать полностью
1

Игра Arxore Hideout

Всем привет!

Я бы хотел рассказать о том как я разрабатываю игру Arxore Hideout.

Долгими зимними вечерами я думал о загубленных старых проектах и хотел сделать что-то новое. ну, на самом деле не новое для общества, но новое для себя. Хотелось сделать игру.


И я начал лепить что думалось на движке Unreal Engine 4. Впоследствии идея обрела форму, сюжет и уже делается по четкому плану.


Кратенько что это есть:


-адвенчура от 1 лица. Есть головоломки, двери, записки, оружие, враги.


-сеттинг - недалекое будущее. Без маньячества типа лазеров из глаз, но с роботами и "злым" ИИ.

Преамбула

Картинки не привязаны к тексту, они являются скриншотами из игры.


2019 год. Адам Вонс. 26 лет. Инженер ай ти. Возвращался домой с работы. Адам спустился в метро и сел в поезд. В мыслях было лишь то что он устал от всей этой рутины. Отдых ему не дает ровным счетом ничего. Адам начинает листать соц сети как и каждый день до этого. Ему приходит сообщение с неизвестного номера.


“Привет! Давно не виделись. Это твой школьный друг. Не успел заскочить за тобой. Я сейчас в первом вагоне поезда. Если интересно - приходи. Будет интересно пообщаться!” Адам принимает решение пойти в первый вагон…


2099 год. Основание корпорации Arxore Bio. Специализация - разработка (официально) биологических добавок и искусственной еды (на самом деле) разработка биологического оружия, ведение работы в направлении искусственного интеллекта.

2143 год. Начата разработка проекта #0000. Целью проекта является терраформирование пустынь силами самовоспроизводимых дронов, автоматическое строительство на орбите.


2144 год. 0000 Провалился. Во время тестов проект показал неспособность создавать новые формы и саморазвиваться. Проект был заточен в мобильную платформу и затоплен в самом низу комплекса. Начата работа над проектом #0001.


2145 год. 0001 был создан на основе наработок 0000. Он показал отличные результаты при адаптации, создании форм и ведении производства. Некоторые спроектированные машины люди воплощали вне симуляции для разных действий и тестов. Но функционал оказался уже избыточным, так как у 0001 во время проведения тестов стало появляться сознание и его действия противоречили сути тестов. 0001 помимо заданных симуляций терраформирования начал задаваться вопросами о том “что за горизонтом”, пытаться решать уравнения, не связанные с задачей и создавать машины для разных целей таких как “робот-клоун” или гибрид человека и машины. Со временем 0001 забивал на тесты, создавая свои миры, где он цитировал религиозные тексты, называл себя Бинарным Богом и игнорировал операторов. Инженеры приняли решение закрыть проект. Первый отказался быть стертым, выстроив защиту как на программном уровне так и вне цифрового мира. 0001 оставил права администратора только у себя. Он начал угрожать людям. Несколько сотрудников погибло при попытках физически воздействовать на банки памяти, где содержался проект 0001. Инженеры смогли договориться, что ему оставят 7 уровень комплекса с дата центром. 0001 это устроило.


Закупив новое оборудование, Арксор Био начали разработку проекта 0002, учтя предыдущие ошибки.

2146 год. Отсутствие большого дата центра и способов угомонить ИИ, инженеры разрабатывали полностью подконтрольный ИИ, который помимо своих основных задач должен был угомонить 0001. Тот прознал об этом и принялся истреблять людей. Он заблокировал комплекс, начал создавать роботов и планомерно вырезать жителей. Когда не осталось никого способного к сопротивлению, 0001 задумался что делать дальше. Комплекс заблокирован. Он не может без оператора полностью загрузить себя в мобильную платформу. В код программы было введено ограничение на взаимодействие с особо критичными системами такими как управление и загрузка полнофункциональных мобильных платформ. При этом этот постулат был вшит намертво во всю структуру личностного развития и в связи с этим он не может использовать своих миньонов так как они часть его личности. Пригласить человека с поверхности так же не представлялось возможным. Весь мир знал о том что Первый захватил комплекс.


2147 год.Спустя некоторое время Первый решил проблему. Нужно выдрать максимально неосведомленного человека из прошлого, когда еще не знали о захвате комплекса. Первый разработал систему, доставляющую 16-ричные последовательности слов в разные точки времени до 140 лет назад(ко времени популяризации смартфонов). Кто первый ответит - за того и можно зацепиться.


Сообщения были разосланы по одному в каждый день. Так было проще отследить которое было открыто первым.


Сообщение прочитано!


Планшет FFTab25, пользователь Адам Вонс. Возраст 26 лет. Местонахождение: 2019 год. 0001 начал процедуру переноса.


Координата с 4 параметрами была захвачена. Начат процесс переноса.


2019. Окружение Адама сменилось на красное. Воздух как будто исчез. Тоннель сменился пустым космосом. Люди исчезли или оказались трупами. Сзади за дымчатой пеленой все было нормально. Впереди, в первом вагоне огромная черная фигура ела человека. Фигура заметила Адама и пошла к нему навстречу.


2147. Объект захвачен. Создание безопасного туннеля для переноса крупного объекта. Начался перенос. Возможен перенос сопутствующих объектов в поврежденном состоянии.


2019. Фигура вплотную приблизилась к Адаму. Она хватает его и два красных глаза говорят в лицо “Проснись, Адам”. Вспышка белого света.


2147. Перенос завершен. Объект Адам Вонс находится в 2147 году перед входом в комплекс Арксор Био.

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

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

На момент написания статьи есть 4 уровня из 7, сделана механика головоломок, есть несколько типов противников и несколько типов оружия.

Вроде бы написал все что хотел. Буду рад фидбеку, вопросам, замечаниям. Весь процесс выкладываю в свой паблик ВК: vk.com/fourteenthfactory


Ну и под конец забавное видео

Показать полностью 6 3
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества