CoRob
143 subscribers
48 photos
10 videos
1 file
7 links
Cognitive Robotics Lab
Оживляем неживое

AI × Robotics × Art
by 404🅵 team

✉️ @CoRob404F
Download Telegram
🦾 Побывали сегодня в гостях в робототехнической лаборатории кафедры Механики МГУ (и в их небольшом музее)

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

🤝 Нашли точки взаимодействия. Договорились позвать их в гости к нам)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥63🤩3
🎉 Сегодня был отличный день, и не только потому что 1 мая, а потому что разработанная нами плата наконец-то завелась!

🛠️ Ранее мы сделали двустороннюю плату, используя голый чип ESP32. Но она не захотела прошиваться (код не заливался, connected не коннектился), хотя все догадки поперепроверили, и уже не оставалось идей - в чем может быть ошибка?🫠

1️⃣ Поэтому это первый пост #404Fails - об ошибках, на которых растут наши проекты, и их создатели.

Одна голова хорошо, а две лучше. Одна нейронка хорошо, а две лучше.


🐳 Кроме банально незамеченных разорванных дорожек, оказалось что нас немного накуканил дезинформировал DeepSeek. Для переключения чипа в режим «прошивки», существует специальный вход (пин gpio0), который, при нажатии кнопки boot, должен переключаться на ноль (аналогично и пин enable для рестарта). Оказалось, что есть еще один пин, который косвенно блокировал режим прошивки (пин gpio2), потому что наш китайский друг подсказал подвести к нему питание🙃. Но мы его конечно не виним (да и он тоже обучался через ошибки и подкрепления)

💪После мозгоштурма, дооолгого тыканья платы и диалога с perplexity, подсказавшего о втором пине, оно заработало!!!
(А на фото видно как мы «развели мост», перекрыв питание к тому самому пину)

А, ну ещё мы леску одну у тентакли порвали… и она у нас кончилась 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52🐳2👻1
🫡 Продолжаем тестировать старые и порождать новые версии платы, в поисках своего идеала

🛠 Последняя сделанная двусторонняя плата была для нас немного рискованным экспериментом по работе с голым чипом ESP32 и мы с ним успешно справились!... но выявили ещё пару ошибок😁
🔴плата не прошивалась при подключении моторов, потому что один из используемых ими пинов при зажатой кнопке boot должен быть занулён (gpio 12)
🔴 Два пина, которые мы подключили управлять одним из моторов, оказались только принимающими...

🍀 Но удача послала нам классный сайт, где всё четко и визуально показано, описаны все пины и их приколы - держите. И раз эксперимент сработал, мы подумали "а давай сразу добавим и датчики тока". И запустили этот "плат"ный процесс заново.

⚡️ Зачем тентакле датчики тока?
Давайте по порядку:
🔘 у нас есть сама тентакля, которой мы хотим научиться управлять
🔘есть двигатели (моторы), которые выполняют функцию актуаторов (превращают управляющие сигналы в реальные мощные движения)
🔘 но делают это наши моторы с помощью своих драйверов - это такие небольшие микросхемы, которые помогают с помощью низких логических токов от "мозга", управлять большими токами, запускающими моторы (потому что моторы обжоры)
🔘 есть чип ESP32 - сам мозг, отдающий приказы сигналы драйверам
🔘 а ещё питание и преобразователь питания (чтобы подавать на моторы отдельно 5V, а на мозг стабильные 3.3V, иначе он сгорит)

🎮 И вот мы уже получили систему управления. Теперь мозг нашей тентакли, умеет шевелить своей гибкой конечностью... но он не видит её и не чувствует - он слеп, и не сможет понять что там с этим щупальцем происходит, пока мы не добавим в нашу систему управления обратную связь. Тут нам приходят на помощь два устройства:
🟣 энкодеры моторов, которые выдают нам данные о повороте моторов (то есть мозг на основе этой инфы может понять где находиться его "рука", и сдвинулась ли она вообще при движении, потому что просто настроить моторы на нужную скорость ещё не значит, что им ничего не помешает вращаться с этой скоростью)
🟣 и те самые датчики тока: ток на них растёт в соответствии с сопротивлением, которое испытывают моторы - другими словами, теперь тентакля сможет чувствовать с какой силой вы удерживаете её, и даже реагировать на ваши слабые касания, пугаясь их или наоборот скручивая вас в объятия 😐

🔄 И вот теперь у нас есть замкнутый контур управления. Остается написать программу для мозга)) А это уже история для отдельного поста.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51🤩1
Делаем научно элегантный интерфейс
🧑‍💻Как сделать web-дизайн пульта управления для вашего робота при помощи ChatGPT?

👍 Вот 7 простых шагов:
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🤩2
⚡️ Новая плата сделана и протестирована. Всё работает, лампочки сияют (правда слишком ярко… позже подкинем им сопротивления)

📊 Сзади на графиках видны значения токов с трех моторов (усреднены по 10ти значениям). Используем простые датчики тока ACS712, но ведут они себя не постоянно (меняют нулевой уровень в зависимости от положений Меркурия). Пока не знаем как их усмирить, ищем и пробуем идеи👀

🧑🏻‍💻 Но раз весь функционал плата выполняет, значит можно приступить к программированию полноценного управления и интеграции в web-интерфейс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73🤩3
This media is not supported in your browser
VIEW IN TELEGRAM
🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
6
🤨 Вчера встретились с партнерами, а уже ночью реализовали прототип с функционалом лампы… ну как, хотите себе домой подобную?)

🛠️ Из интересного: думали провести проводку внутри тентакли (внутри оси), и для этого необходимо перепечатывать модель, но неожиданно решили попробовать поменять саму леску, натягивающую тентаклю в три стороны, на проводящую изолированную проволоку… и как раз три сигнала (5V, земля и управляющий для RGB-светодиода)

🎤Скоро расскажем подробности про партнера, концепции, и вектор нашего движения, а на этой неделе нас ждут пару питчингов на мероприятиях 😎

Ну а ночью мы это делали, потому что поленились расходится по домам из-за дождя😅
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🤩1