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

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

Темы: 3Д-печать, ИИ, роботы, гаджеты, метаоптика, программирование.
Download Telegram
Волшебный осциллограф для проверки 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
О каком проекте рассказывать по мере его развития?
Final Results
28%
👨🏻‍💻 API для дизайна мета-оптики с PyTorch
72%
🤖 Адаптация к печати робота от Robossembler
🎊🎊🎊
В напряженной борьбе с незначительным отрывом в 44% побеждает адаптация к печати робота от Robossembler. Принято 🫡
👏6
Начнем с общего обзора робо-руки

6-осевая рука состоит из такого основных блоков:
1️⃣. Блок основания
2️⃣. Вилка
3️⃣. Основной блок
4️⃣. Блок инструмента

Вилка и блок основания могу повторяться несколько раз. В базовой версии эти блоки повторяются 2 раза.

Онсновные фишки:
- нет металлических крепежей
- редуктор кастомный, печатный
- двигатель кастомный, печатный
- все платы кастомные, печатные, но не на 3д принтере =D

В подробности этого всего вдаваться сейчас не буду :)
Далее пойдем по порядку с блока основания 1.

#робот #roboarm
👍51
Белый корпус основания робота.

Первым делом попадаем на битые операции, разбираемся с ними и затем переходим к делу.

Сперва надо определиться в каком положении это будет печататься. Проектируемое положение печати сразу угадывается (2) (нет, не на ножках к столу), и оно очень правильное для ожидаемых нагрузок но ... эти ножки всему мешают 🫠

Решение простое: ножки тут не нужны - сносим ножки. А вместо них проектируем новую деталь - табуретку (7). Табуретка лучше во всем: она стягивает теперь две половины как бандаж, она вкручивается в корпус редуктора внутри, она похожа на корону горного короля 👑. А главное теперь мы точно печатаем все это без поддержек. На скрине где заслайсена новая деталь они есть, но вообще не обязательны в тех местах.

Далее накидываем основные 3д-печатные фишки: капельки на отверстия, чтобы угол нависания был не острее 35 градусов (4), фаски 30 градусов на важных выступах (5), и скругления 1 мм вместо 0.5 мм, так как 0.5 слайсер может даже не заметить (6).

#робот #roboarm #основание
👍4👏2