Универсальный транспорт - первая поездка на самоделке
В целом получилось отлично. Серийный выпуск уже вот-вот.
В целом получилось отлично. Серийный выпуск уже вот-вот.
Помимо трайка с велосипедной посадкой мы приобрели китайский с педалями и полулежачим положением пилота. Сразу добавили кареточный мотор и батарейку.
С точки зрения динамики и управляемости он оказался на голову выше своего предшественника, но вот с комфортом дела обстояли печально. Полное отсутствие какой-либо амортизации и тонюсенькие шоссейные покрышки делали езду по неровностям настоящим испытанием для спины и того места, где она теряет своё гордое имя. По асфальту еще можно было как-то кататься, а любая грунтовка норовила осыпать позвоночник в штаны. Но мы же инженеры, нам же только дай повод.
Помимо нормальной задней подвески, увеличился диаметр заднего колеса с 20" до 29" и передние поменяли на более бодрые с резиной позлее. Штука поехала совсем иначе, особенно по бездорожью. Ах да, сзади добавили планетарную втулку на 8 скоростей и это обеспечило регулировку тяги для любых режимов. По асфальту можно было ехать до 60км/ч, а в самом лютом бездорожье на низах вылезать из любых говен.
На этом уже можно было кататься в удовольствие, чем мы и занялись. Но совершенство было еще не близко, нужно было что-то придумывать с передней подвеской, так как резина даже на низком давлении не полностью решала вопрос кочек и ухабов. Нужно было пересматривать раму, а это проще делать с нуля, чем переделывать заводскую. Собственно, мы так и сделали, об этом я расскажу в следующих публикациях. Кстати, получилось отлично.
Началось всё с того, что я упал с велосипеда. С обычного, двухколесного велосипеда. Мне не понравилось и я подумал - а что, если сделать велосипед, с которого невозможно упасть? В результате был куплен первый трехколесный велосипед с мотором и я начал его очень сильно переделывать.
Улучшение готового "так себе устройства" оказалось весьма затратным, геморройным и малополезным занятием. Не понимаю как они продавали это за 300тр. Хотя нет, понимаю - народ не знал как должно быть просто из-за отсутствия банальной конкуренции.





Перетряхнуть пришлось вообще всё. Сделано было в лучших традициях "и так сойдёт". Думаю, фото довольно наглядно иллюстрирует суть. Резьба попадала на втулки на уши крепления, все это с люфтами, без смазки - кошмар.



Стало более-менее.
Улучшения: удлинена рама, добавлены удобные подножки, все шаровые, болты, втулки - заменены, передние диски, резина - новые, по кругу газовые амортизаторы с регулировкой отскока, установлена хорошая батарейка. На штуке стало можно безопасно и относительно комфортно ездить. Да, высокий центр тяжести сильно напоминал о себе в поворотах, а подвеска от квадроцикла давала ужасный крен, но я как-то приноровился. Зато по бездорожью штука ехала почти отлично. Кончилось это довольно предсказуемо - я сломал единственную пятку. Да да, у меня правая нога электро-гидравлическая, отсюда и интерес к трехколесности.
Стало понятно, что дальше кататься на этом чуде - безумие. Нужно было менять концепцию, о ней в следующей части. Забегая вперед, скажу - сейчас я максимально близок к совершенству и с нетерпением жду когда растает снег.
В области реверс-инжиниринга доступно множество инструментов, каждый из которых обладает своими уникальными особенностями и назначением. Выбор правильного инструмента может значительно упростить процесс анализа и помочь вам увидеть то, что было скрыто в бинарном коде.
1. Ghidra:
- Плюсы: Бесплатный и с открытым исходным кодом. Включает в себя множество функций, в том числе дизассемблер, декомпилятор и другие. Также поддерживает множество архитектур процессоров и способен анализировать бинарные файлы различных платформ.
- Минусы: Его графический интерфейс может быть сложен для новичков.
2. Radare2:
- Плюсы: Очень мощный инструмент с открытым исходным кодом, который поддерживает множество бинарных форматов и архитектур. Поддерживает скриптование и предлагает множество функций, включая статический и динамический анализ.
- Минусы: Освоение и использование Radare2 может быть сложным из-за его интерфейса командной строки и особенностей системы команд.
3. Binary Ninja:
- Плюсы: Интерфейс пользователя очень дружелюбный и интуитивно понятный. Предлагает мощные функции, такие как отладка на уровне исходного кода, поддержка скриптов и плагинов.
- Минусы: Несмотря на наличие бесплатной пробной версии, полный функционал доступен только в платной версии.
4. Triton:
- Плюсы: Triton представляет собой гибкий инструмент для динамического бинарного анализа и предлагает такие функции, как символическое выполнение и декомпиляция.
- Минусы: Triton может быть сложен в освоении и настройке для новичков в реверс-инжиниринге.
5. Capstone:
- Плюсы: Capstone - это очень гибкая библиотека для дизассемблирования, поддерживающая множество архитектур и имеющая простой API для интеграции с различными инструментами.
- Минусы: Capstone не является полноценной средой для реверс-инжиниринга и представляет собой только библиотеку дизассемблера.
6. IDA Freeware:
- Плюсы: Один из самых мощных двоичных дизассемблеров и отладчиков. IDA поддерживает широкий спектр архитектур и бинарных форматов.
- Минусы: Бесплатная версия имеет ограниченный функционал по сравнению с полной версией. Обновления и поддержка также ограничены в бесплатной версии.
Моддеры довели билд до ума, выпустив версию 1.1.0, где исправили множество визуальных проблем. Для комфортной игры достаточно 8 ГБ видеопамяти
Инструкцию и ссылки можно найти в Google по запросу: Spider-Man 2 PC brazil discord
Сонибои, что с лицом? 😁
Есть лог обмена управляющего ПО и исполнительного устройства. Надо найти алгоритм вычисления контрольки.
AA 03 00 00 01 9C FD запрос
AA 04 00 00 01 E8 FC ответ
AA 03 00 00 03 5D FC запрос
AA 04 00 00 03 29 7D ответ
Я посчитал CRC8, не подходит. Сложил все цифры по модулю FF, поксорил все цифры, ничего не совпадает.
Вариант одной и той же команды с явным параметром:
aa 03 01 00 08 10 e1 5b передаю 16dec
aa 03 01 00 08 20 f5 5b передаю 32dec
aa 03 01 00 08 1e 25 da передаю 30dec
AA есть во всех пакетах, допускаю, что это синхра, как в CAN, LIN. 03 скорее всего код, что это команда. Три числа дальше скорее всего тоже данные, они не меняются. Далее передаваемый параметр, и за ними два числа скорее всего чексумма. Не могу придумать ни одного алгоритма. Даже CHAT-GPT спросил, он завис)))
РЕШЕНО. #comment_295288865
Спасибо участникам!
Всем привет.
Я сам уже более 5 лет работаю с разными производствами в сфере инжиниринга.
В основном по части обратной разработки изделий, но и не только. И в процессе работы возникла идея собрать коллег по ремеслу. И вот прошло почти 3 месяца с момента написанного мной первого поста про нетворкинг для инженеров. И сегодня могу поделиться небольшим прогрессом.
В чате собралось уже больше 160 разных специалистов. Есть опытные инженеры и начинающие .
Работают все на разных предприятиях и в разных сферах. Есть специалисты и по электронике и по механике и по стройке.
За прошедшее время проработал структуру чата, сделал разные разделы для удобства.
Также за этот период уже провели в Минске 3 встречи, пополнили круг знакомств, поделились своими идеями и рассказали про свои домашние проекты и не только. На одну из встреч наш коллега приносил образцы 3D печати и литья полимеров в силикон. Формат встреч приятельский за чашечкой кофе без излишнего официоза - всегда приятно пообщаться с коллегами и узнать что-то новое.
Пока формат еще обдумываем как с пользой и интересно проводить подобные встречи.
Это могут быть и просто настолки и встречи-презентации, где участник чата может рассказать про свои услугу или про услуги своей компании.
Например из ближайших тем мне лично и ребятам было бы интересно узнать из первых рук про проектирование и производство упаковки, глянуть образцы - ведь многим эта инфа может быть полезна на своих предприятиях. Кроме того интересная в этом направлении тема с ложементами . Если у вы хотели бы выступить на такой встрече - буду рад вашей инициативе.
Приглашаю инженеров и конструкторов присоединиться к нашему чату. В разделе "Глянь что могу" вы можете похвастаться своими проектами.) В других разделах тоже есть интересное.
Для производственников тоже думаю будет полезно, ведь можно задать вопрос и даже найти инженера с подходящим опытом.
Ссылочку на чат оставлю здесь - буду рад вашей компании.) Заходите*, спрашивайте, общайтесь - не стесняйтесь.
*Перед вступлением нужно будет уточнить ваши навыки, в каком направлении работаете и с какими САПР. Сами понимаете, модерировать нужно, чтобы польза была для всех.