Sмарт-Пауза
153 subscribers
251 photos
63 videos
12 files
42 links
Привет,
DIY здесь.

Текущий проект: робо-телега

Темы: 3Д-печать, ИИ, роботы, гаджеты, метаоптика, программирование.
Download Telegram
Dariy v1 🔩🤖

Я получается теперь конструктор роботов.

Абсолютно с 0 разработанный проект.

Основные качества, которые закладывал:
-легко собирать
-модульность, заменяемость
-печатаемость
-прочность

Проект когда все протестирую закину на printables

А сейчас пока еще работаю над механикой. Смог выдержать около 15-20 кг веса до разрушения опор переднего колеса. В целом нормально, но система поворота этого переднего колеса получилась в этой версии почти не поворотной, хочу переделать на упор с подшипником, чтобы оно было как на тележках в магазине.

После уже начну тестировать кинематику движения.

#робот #печать
💯31
Sмарт-Пауза
Dariy v1 🔩🤖 Я получается теперь конструктор роботов. Абсолютно с 0 разработанный проект. Основные качества, которые закладывал: -легко собирать -модульность, заменяемость -печатаемость -прочность Проект когда все протестирую закину на printables А сейчас…
v2

В первой версии почти не поворачивало переднее колесо, ну и плюс лопнули две передние рессоры, когда я тестил его на прочность своим весом 🤭

Новая версия сложнее в реализации, так как добавился еще один подшипник, но стало прочнее, и значительно меньше сборки. Но ось крепления колеса не перпендикулярна оси вала колеса, и кажется поэтому оно очень плохо (почти не) поворачивает по направлению разворота…
Уже печатаю 3ю версию 😎 Эта по нагрузке показала отличный результаты, палету с бутылками 13,2 кг удержала.

#печать #робот
2
Знакомство с SPI протоколом, которого я не хотел

👨‍🎨 История
Собрал неделю назад релизную версию робота, соединил все датчики.

И они не заработали…сначала думал на слабое соединение, потом неправильный код, потом на неправильную конфигурацию управляющего компьютера, потом на неправильные сенсоры, потом опять на код.

За 3 дня я выучил всю инструкцию к этому сенсору на 30 страниц, написал тысячу строк кода для обработки команд по SPI, на всех возможных языках, и даже на языке древних Майя прочел все форумы, на них же. Ничего не работает.

В очередном порыве отчаяния, разглядывая сенсор, задал себе еще раз вопрос «эти не спаянные перемычки все таки для чего-то нужны»

Кароче, получилось что решение нашел сам. И даже написал его ответом на overflow для тех бедолаг, которые сдались раньше чем я.

#bingo
🏆2
Волшебный осциллограф для проверки SPI порта

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

Его фишка в том, что китайцы сделали хардварную мимикрию и теперь очень крутая программа, которая требует оригинальный осциллограф, и который естественно очень дорогой, думает что эта дешевая иммиграция он. Получаем полный доступ к программе, плюс рабочий цифровой осциллограф.

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

#инструменты
👍1
v3 release 🎊

Со всей механикой закончил, получилось хорошо.

Уже 3ю неделю прогаю. Пишу управляющие программы с самого низа. Создаю драйвера для железа, соединяю их с нодами ROS.
GPT очень сильно помогает, можно почти не уметь программировать.

Вот тут ссылка с мои примером, на сколько эта штука сильна. Но без ВПН скорее всего не сможете посмотреть.

https://chatgpt.com/share/0fda23cc-ae33-4b08-9cce-4af0acfbd9ae

#робот #kfc
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Еще один для восстания машин

Наконец, как-то заработало 🥹

На ардуино так можно было сделать за день. Но на ROS он принципиально по другому работает. И когда уже прокачался, такие же роботы разной конфигурации тоже теперь могу за день делать.

PS Он сейчас странно кутается потому что думает, что у него всего 2 колеса. Переделать на другой тип кинематики - мотоциклетного типа на 3 колеса теоретически должно занять полчаса 😄

#робот #kfc
👍81
Печатный мячик, печать 2е суток.

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

#печать #результат
👍4
Media is too big
VIEW IN TELEGRAM
Теперь это настоящий робот.

Робот теперь с камерой и может поворачивать на тег, а скорость он берет с RSSI сигнала от Bluetooth с телефона. Bluetooth больше для баловства, потому что скорость можно прекрасно брать с тега, но это рудимент от экспериментов, когда я пытался задавать повороты робота с помощью метода триангуляции по 3м приемникам. Этот метод оказался совсем не рабочим из-за не стабильности сигнала и маленьких плеч.

Основную часть проекта можно считать завершенной. Буду теперь подготавливать файлы модели, код и лист спецификации для публикации на Printable. По механике собрать относительно не сложно, а вот backend без опыта сейчас собрать будет сложно, нужен Docker.

🔩TODO:
- переделать так чтобы передом были колеса с двигателем
- отладить скорости при движении по тегу
- заменить собственный упрощенный навигационный контроллер на ros_navigation
- упаковать в Docker
- смоделировать еще одну рессору для дифференциальной кинематики

#робот #kfc
2👍2
Прокачивал себе слепую печать и все время покоя не давал один вопрос ☝️

#оффтоп
💯2👍1
Есть два стула...

Сейчас у меня идут два основных проекта, которые никак не связаны друг с другом.

📄📄📄
Постить про обе времени не хватит, поэтому вопрос к Вам. Про что из этого писать =)


1️⃣ Пики точеные. Он про мое PhD связанный с дизайном оптики. И основная цель теперь, которой я скорее всего буду защищаться это API, которая связывает FDTD решатор для электро-магнитных волн под названием MEEP и библиотеку машинного обучения pytorch.
Задача:
1. описывать форму мета-атомов уравнением, чтобы получать от квадратиков до фракталов.
2. передавать каждую эту форму на расчет в MEEP и получать фазовые смещения и интенсивность.
3. полученную библиотеку скармливать pytorch
4. на основе натренированной библиотеки собрать фокусирующую линзу, параметры которой настраиваются перед сборкой.
5. на основе просчета большого числа таких линз и пропускания их через оптимизатор - выбор лучшей.
Такой API на TensorFlow на самом деле уже существует. Его основная проблема - просчитать что-то сложнее чем примитивные формы там сложно. А так как я плохо понял как-там все устроено в костюмных библиотеках автора - решил сделать свое с 0.

2️⃣ Второй. Он про переделку робо-руки от https://t.me/robossembler_ru для 3д печати. При изначальной его проектировки видно что внимательно учитывались вопросы печати. Часто уже были выбраны правильные направления расположения деталей. А фишка дизайна - фаски: делает так что дизайн работает на руку печатаемости...но если кратко, даже с этим работы по подготовке к печати и исправлению наследия там оказалось не мало 😁
1