Comments 48
хочется сделать ему какую-нибудь игрушку
Берём старый LCD-телевизор, вешаем на него Chromecast, запускаем одну из 100500
Кошки уже который месяц лапают экран как угорелые.
Зоопсихологи (ага, есть такие) считают, что коты должны иметь возможность словить то, за чем охотятся, ибо в противном случае у них может развиться что-то вроде комплекса неполноценности. Не знаю, насколько это правда, думаю сильно зависит от конкретных индивидов и времени воздействия (условно говоря, если он будет бегать 8 часов за чем-то, что не сможет словить, может и разовьётся).
Есть целый ряд мячиков-самокатов, но пока те, что я видел слишком большие для кота и слишком тяжёлые. Когда оно разгоняется и врезается в лапы — коту не очень хочется потом с этим играть.
Спасибо, за отличный гайд и идею! Мой друг как раз погружает сына в азы программирования, более того хочет чтобы он именно с нуля начал собирать подобные штуки, так что отправлю ему ссылку, они точно оценят. Видимо придется ему 3Д принтер на день рождения подарить.
- Почему решили сервоприводы делать общими? Если бы сделать что типа подвижных треугольников с одним сервоприводом на каждой ноге, была бы большая свобода движений, мне кажется.
- На хабре был прикольный ходячий паук в 2012 году, но там автор аж 3-х позиционные ноги сделал (что, как мне кажется, избыточно)
- У китайцев есть готовые комплекты для сборки таких, можно позаимствовать некоторые идеи.
С двумя моторами колесные тележки обладают отличной маневренностью, что согласуется с числом измерений на плоскости. Неужели нет шагающей кинематики с двумя степенями свободы?
Вспомнил, у Lego mindstorm был условно шагающий робот с двумя моторчиками. Есть совсем простые, а вот посложнее: https://youtu.be/v6O-cvE7aDM
В книге "От идеи до модели" Заваротова В.А. есть несколько примеров шагоходов с одним движком и одной с степенью свободы, а где-то в другой книге видел следующую схему: П-образная рама с обоих сторон корпуса позволяет модели шагать, а снизу расположены ножки на поворотном механизме, что позволяет развернуться. Если интересно, могу нарисовать схему.
Шагающая кинематика с одной степенью свободы: https://youtu.be/fXXJ1LOqHEk
Если добавить ещё одну, то механизм сможет поворачивать.
Насчет «сделать за выходные», полагаю это осуществимо при скиллах, полученных заранее гораздо больше, чем «одни выходные»: Покупка, настройка и использование 3Д-принтера, программирование Ардуино.
Вопрос, как Вам пришла в голову текущая кинематическая схема Пети? Чем-то может быть вдохновились или как пришли к ней? Получилось достаточно экономно по количеству двигателей и при этом функционально
1) кинематическая схема очень известна. Например, всего за $72 :) вы можете купить вот такое.
2) более того, идея конкретно этого робота не моя. Оригинальный робот был опубликован семь лет назад, но от него не осталось ничего, кроме фотографий. Даже схема подключения к cheapduino канула в Лету. Мне он настолько понравился, что я решил детально описать все этапы постройки, и дать готовые к производству файлы.
3) про одни выходные — это конечно, не включает в себя процесс обучения. Более того, у меня процесс занял несколько больше, покуда я отлаживал то, да сё, да код писал. Но теперь, следуя моему тексту, вполне реально воспроизвести этого робота за несколько часов.
Десять плат у китайцев стоят десятку с доставкой. Да, я предполагаю, что программатор и компьютер уже есть и покупать их не надо!
Я не бизнес сюда делать пришёл. Если кто хочет продавать наборы, флаг ему в руки.
Я вот китайские как-то взял (те что в статье на усилителе LM393), короче шумят они от чего угодно то лампочка посветила, то солнце моргнуло и все, настройка уже сбита.
Как по мне, лучше уж зажигать ИК диоды на частоте 38кГц (как в пультах тв), а в качестве приемников взять какой нибудь TSOP4838.
P.S. Не очень понятно почему в тэгах ардуина, если писалось все на avr-gcc :)
А в тегах не «ардуино», а «ардуино головного мозга»! Не как среда разработки, а как философия «тяп-ляп, сойдёт». Термин не мой, есть некоторые умные дяденьки, которые презрительно отзываются о не-специалистах в электронике. А мне термин нравится, меня описывает довольно точно :)
По ардуине понял, тогда норм :)
Да это понятно, я и не ожидаю идеальной работы в любых условиях и любых средах.
Но вы когда-нибудь испытывали проблему с засветкой на пульте тв (исключая улицу)?
Я нет, из чего для себя сделал вывод, что лучше добавить модуляцию и фильтр.
Забавный таракашка получился.
Что можно улучшить:
- От кварца действительно можно избавиться, встроенный RC генератор может работать на той же частоте в 8 МГц. Тогда еще уйдут С4, С5 и R1.
- Батарею лучше заменить на Li-on и поставить плату зарядки от USB, например TP4056.
- Поставить коннекторы типа XH2.54 (JST). Тот же шаг гребенки, но есть защита от подключения не той стороной.
- Питание сервоприводов можно коммутировать полевиком (лучше P-канальным, по питанию — например ao3401).
- В Arduino IDE можно нативно компилировать код для gcc-avr, по крайней мере это работает с Atmega328p и Attiny13. Скетч в таком случае выглядеть будет примерно так
Сервы генерят немеряное количество шума, процессор будет работать нестабильно или зависать при питании от встроенного RC генератора. Это уже проходили в регуляторах оборотов (esc) — регули без кварцев значительно хуже по стабильности, чем регули с кварцем. Кварц стоит копейки, смысл понижать надёжность?
С остальными вашими замечаниями, в целом, согласен.
Возможно, стоит уделить больше внимания разводке питания и земли мк? С сервами не работал, но делал платы с GSM-модулями, где мк питался от RC, проблем при этом не наблюдалось.
Судя по названию видео там не Петя, а Пенни)). Перевод немного корявый получился в некоторых местах. Но по сути все понятно. И использование программируемого процессора для такой простой задачки по-моему слишком жирновато, можно сделать проще)
Роботаракан Петя за десять баксов