Этого треда уже нет.
Это копия, сохраненная 16 мая 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
image.png623 Кб, 926x400
Робототехники тред. Том 2 503249 В конец треда | Веб
Ардуинщиков / фридуинщиков / ягодолюбителей и психопатов, использующих лего wedo тред.
Обсуждаем и обмазываемся резисторами.

прошлый тред

Робототехники тред. Том 1 - http://arhivachovtj2jrp.onion/thread/177176/ , https://2ch.hk/diy/arch/2017-12-26/res/218774.html (М)


FAQ
1) Сап анон, шо делать, хочу СТРОИТЬ КРУТЫХ РОБАТОВ КАК В БОСТОН ДИНАМИКС, С ЧЕГО НАЧАТЬ?

Для начала определись со своим бюджетом и намерениями. Будь то спортивная робототехника, умный дом, или обыкновенный (или нет) DIY.

2) Сап анон, снова я. Мамка выделила деньжат. Что брать?

Я рекоммендую, для начала взять arduino uno. Можешь купить у российских поставщиков. Если с деньгами у тебя проблемы, то заказывай на старом-добром алибабе или алиэкспрессе. Можно почти за копейки взять набор с кучей всяких полезных хуёвин. Но конечно же за качество поручиться трудно.

2) ЭЭ, Ну купил чо делать то с этим?

Гугл в помощь! Годных уроков и видео действительно много даже в рунете. Можешь найти на самом сайте амперки. Постепенно сам освоишься и начнешь обмазываться шилдами и модулями. Если что то непонятно то можешь найти тонну информации на следующих форумах:

http://forum.arduino.cc/
http://www.arduino.ru/forum
http://roboforum.ru/forum86/
http://forum.amperka.ru/
http://www.cyberforum.ru/arduino/

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

Ответы на все глупые вопросы можешь найти на сайте http://www.arduino.cc/ - офф сайт ардуинщины.

Терпения и удачи анон!
2 506632
>>503249 (OP)
Заказал Уно с Али с пачкой резисторов светодиодов и проводов за 500р, норм? Дешевле не нашел.
Читаю, делаю, вроде все ок.
Хочу сделать цикл while, не понимаю, он условие каждый раз после прогонки цикла проверяет? Или как вообще? Пытаюсь считать нажатие кнопки через настроенный вход, который определяет HIGH, LOW, в правильном направлении думаю? Типа while кнопка=хай делай то. Но чет мне кажется что он тупо крутит цикл после того как условие правда и повторно его не проверяет уже.
3 506673
>>506632
Потратил бы часа 2 жизни на изучение синтаксиса С, и на то, чтобы понять, как оно работает, будет намного проще понимать, что ты делаешь. ну и перекатиться на что-то удобнее родного редактора Конкретно while работает следующим образом:
While (условие) {тело цикла}
Если условие верно (true или 1), то один раз выполняется тело цикла, а затем условие проверяется снова. В противном случае, программа выполняется дальше.

И проверь условия. = это оператор присвоения, == - оператор сравнения, т.е конструкция вида while(pin = high) может привести к вечному циклу, так как ты присваиваешь пину значение, равное единице. Затем это выражение проверяется как условие для самого while, и, поскольку, ты присвоил ему значение, равное логической единице, то while будет выполняться вечно.
4 506680
>>506673
Вроде перепроверил все ок. Может со схемой подключения кнопки какая то байда?
pastebin.com/48muFfsJ
arduinouno.png414 Кб, 1753x1240
5 506689
>>506680

>const int ledPin = 13;


...

>analogWrite(ledPin, brightness);



Ты пытаешься управлять диодом с помощью ШИМ, однако 13 пин его не поддерживает (см картинку, тебя интересуют пины, которые помечены как pwm pin)

Варианта два - подцепить диод к ноге, где есть pwm (9, например), либо использовать digitalWrite() в комбинации с задержками, чтобы сделать своеобразный софтовый ШИМ. (Если хочется использовать диод, который на плате)
arduinouno.png414 Кб, 1753x1240
6 506690
>>506689
Картинка отклеилась
Если отклеится снова, просто поищи Arduino uno pinouts
7 506691
>>506689
Бляяяя, спасибо, не знал что есть разница. Попробую моргать светодиодом отдельным, не тем который на плате.
8 506693
В общем на данный момент. Светодиод меняет свою яркость при нажатии кнопки, если кнопку отпустить горит одним светом, не тухнет.
Я пытался сделать чтобы при нажатии кнопки он горел и менял свою яркость, а при отпускании просто потух.
9 506696
>>506693
Тогда поставь после цикла с кнопкой
analogWrite(ledPin, 0);
10 506697
>>506696
Да, теперь работает. Думаю стоит цикл полностью переписать, чтобы он при невыполнении условия выполнял вот этот сброс напряжения.
Сейчас светодиод мерцает, но полноценного изменения яркости почему то нет. При выполнении тела цикла, он каждый раз сбрасывает переменную brightness что ли?
11 506702
>>506697
Тут у меня 2 варианта
Первый - мерцание вызвано тем, что значение яркости в цикле отличается от 0 в момент отключения. Лечится как

brightness = 0;
analogWrite (ledPin, brightness);

Вместо предыдущего:

analogWrite(ledPin, 0);

Диод, при каждом нажатии кнопки, будет стартовать с нуля.

Второй вариант - дребезг контактов самой кнопки, но это менее вероятно.
12 506709
>>506702
Убрал настройку яркости, просто выставляю значения яркости 100-150-250 по очереди, яркость все же разная и мерцания нет.
Так как ты предлагаешь, он же в теле цикла просто через если проверяет 1 раз, то вообще ничего гореть не будет. Это тогда цикл внутри цикла что ли делать?
13 506712
>>506702
Кажется это происходит потому что нет задержки. То есть он настолько быстро меняет значения яркости, что я этого не вижу.
14 506718
>>506712
Да, добавил задержку delay(100) и теперь всё работает как и должно, при нажатии кнопки яркость скачет.
Всем спасибо!
15 506719
>>506709
loop(){
...
while (buttonState == HIGH)
{
analogWrite(ledPin, brightness);
brightness = brightness + fadeAmount;
if (brightness == 0 || brightness == 250)
{
fadeAmount = -fadeAmount ;
}
buttonState = digitalRead(buttonPin);
}
brightness = 0;
fadeAmount = 50;
analogWrite(ledPin, brightness);
}

Основной цикл (loop) выполняется всегда, внутренний while - только когда нажата кнопка.
Если кнопка не нажата, то переменной яркости будет присвоен ноль, а переменной шага яркости - 50. Это избавит от разных неприятных ситуаций при нажатии кнопки (переполнение переменной, и включение на максимальной яркости), а так же погасит диод
Пока кнопка будет нажата, программа будет находиться в цикле while, и блок с "обнулением" переменных не запустится.
16 506721
>>506718
Хах, я об этом не подумал даже)
Но хорошо, что все получилось)
17 506722
>>506719
Ну твой вариант тоже попробую, хотя у меня не так выглядит.
pastebin.com/nfyXD63g
А то что при отпускании кнопки светодиод не сразу тухнет а ещё какое то время работает, особенность работы светодиода? Кнопка подклбчена на землю а при нажатии подаёт 5 вольт
18 506726
А зачем этот кусок два раза написан?)

analogWrite(ledPin, brightness);
delay (100);

Не, задержки точно нужны, это уже я затупил, мой кусок кода просто предотвращает гипотетические ошибки.

Диод гаснет практически мгновенно. Максимальное время, которое он может гореть, судя по коду - 200мс + ещё немного на операции. Это 1/5 секунды, что в принципе, различимо.
19 506731
>>506726
Потому что я не очень умный, там во второй строчке должно быть 0.
Типа, загорелся, подождал, потух, подождал.
Ну посчитал, там где то полсекунды точно, 0.6-0.8
Попробовал без мигания, тухнет сразу.
А если оставить часть где значение brightness меняется то опять притормаживает.
20 511949
Всем здоровья-счастья.
Достался следующий набор отвёрток Ардуино. Прогать умею, на Си и плюсах, но в схемотехнике понимаю слабо, простые эл. цепи собирать умею, когда-то собрал себе блок питания на диодном мосте, но опыта нет. И нет понимания что и как можно с этим сотворить. Смотреть уроки для малышей непродуктивно - слишком просто и долго. Есть ли какие-нибудь книги для быстрого старта?
IMG20191022201635.jpg723 Кб, 3120x4160
21 511950
Фото забыл прилепить
22 512908
А что есть спортивная робототехника? Я умею в малину и ардуину в связке, куда мне идти соревноваться?
23 513311
тест
24 513314
Здравствуйте роботехники. Надеюсь это кто-то прочитает.

Я ни разу в жизни ардуино не держал в руках. Да и паяльник в общем-то использовал как выжигатель, так пару раз паял сломанные игрушки. И вот у меня одно место зачесалось реанимировать машинку. Ну и вышло так что мой выбор пал на ардуино.
Идея проста. Сделать машинку на радиоуправлении. Схем, инструкций и видео в интернете предостаточно. Тут я разобрался как пульт сделать, как радиосвязь сделать, как управлять моторчиками и всё такое. Вот в чем проблема, появилась у меня идея сделать фары и подсветку машинке. И тут мне нужна помощь.
Во первых: дело в том что у меня многие пины заняты получается радиомодулем и драйвером двигателей. Можно ли аналоговые входы использовать как выходы?
Во вторых: если да, то лучше использовать их как цифровые или как аналоговые выходы, и если аналоговые то какое напряжение ими выдавать?
А теперь на счет фар. Я хочу сделать реально фары. Что бы они или она (фара) не просто светилась, а чтобы освещала дорогу. Чтобы машинка по нажатию на кнопку превращалась в фонарик на колёсах.

Схема представлена на пик1 и пик2
1472650243136139505 (1).jpg108 Кб, 1145x667
25 513317
>>513314
Ошибочка вышла. Пик2 это исходник который я перерисовывал, вот настоящий пик2
26 513318
>>513317
Возможно вышла еще одна ошибочка. На пик2 на радиомодуле должны быть припаяны 2 конденсатора как на пик1
27 513319
>>513318
>>513317
>>513314
Надеюсь на вашу помощь.
28 517700
>>513319
Хуй тут кто поможет.
Входы в выходы не поменять насколько я знаю. Можно к одной плате доцепить ещё, может это увеличит количество выходов.
А вообще поищи проекты таких же ебанутых как мы с тобой и посмотри как они сделали.
29 517878
>>503249 (OP)

> психопатов, использующих лего wedo тред


Почему психопатов? Это же готовое решение для детей 7-8 лет.
30 538464
>>503249 (OP)
извиняюсь за очень плохо поставленный вопрос,но
НА КАКОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ ПИШУТ РОБОТОВ?
31 538465
>>538464
а,простите аноны,уже загуглил
32 538468
>>538465
>>538464
Хотя все же не понял,так что ответьте пожалуйста какой язык лучше всего движет роботами по версии треда?
33 538815
годный тред, съехал от мамки , теперь хочу какой нить хоббач ,попробую в лохотечной квартире умный дом запилить
image.png1,6 Мб, 1280x1113
34 542444
>>503249 (OP)

> Гугл в помощь!


Нахуй писать шапку треда на 19 строк и писать в ней ватэтовот?
image.png8 Кб, 139x71
35 542458
>>513314
На схеме ничего не понятно. Используй Tinkercad.
Дополнительные контакты есть в USB.
Аналоговые пины можно использовать как цифровые.
Какое напряжение на них выдавать - зависит от того что ты ими собираешься делать. Смотри спецификацию диода (подсветку?), который ты туда будешь цеплять и подавай сколько ему надо для чтобы "по-настоящему фарами светить".

Свечение фарами по-настоящему не столько электронная, сколько оптическая проблема. Нужно будет сделать нормальные отражатели, достаточно прозрачные стёкла фарам.
36 542471
>>538468
Тебе нужно разобраться с тем что такое роботы вне мультиков, и с тем, что такое вообще программирование.

Например. Есть промышленный манипулятор. Роботы, которые на заводах всяких автомобильных ставят. Этот робот идёт со специальным контроллером. Обычно от сименса. Контроллер сименса специальным образом программируется на языке Siemens NX.
Допустим это робот для высверливания всяких деталей.
В таком случае ему нужен проект, который надо сверлить. В пакете для 3д-моделирования (solid works, kompas 3d, blender) делают специальную твердотельную модель.
Контроллер на NX программируют на то, чтобы он понимал файлы этих твердотельных моделей. Не любой контролер понимает любую модель при этом. Но есть хренова туча конверторов из одного формата в другой, их называют "препроцессорами".
Понятый контроллеру формат файла он преобразовывает в g-код, выполняемый манипулятором. Грубо говоря g-код - это последовательный список всех пространственных координат, которые должен занять манипулятор во время работы и код вкл-выкл для инструмента (в нашем примере - для дрели).

Всё это вместе называется "стек"/"стэк" от английского "стопка" stack. То есть набор всяких средств для того, чтобы работать с промышленным манипулятором. Каждый из элементов этой стопки можно заменить на что-то аналогичное, сделать более автоматизированым. Каждый по сути представляет из себя этап на цифровом конвеере. Есть ещё понятие SDK (набор разработчика) - это когда производитель сам укомплектовывает стек или его часть для какой-то деятельности и проводит обучение работников тому как им пользоваться. Или хотя бы даёт инструкцию. Если SDK нет, то разбираться надо самому.

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

Есть мягкие роботы, есть жёсткие. Есть летающие, плавающие, ходящие, перекатывающиеся и стационарные. Есть всякие системы зрения для роботов и сенсоры попроще.
Есть хобби-наборы в стиле мультиков, где всё программирование делается через scratch. Без переработки многого они не сделают, но зато конечный результат быстро и легко достижим.

Вопрос в конечном счёте: чего ты вобще хочешь?
Если ты хочешь выучиться на человека, который будет заниматься роботами профессионально, то тебе нужно больше читать вот такое: https://www.chitai-gorod.ru/catalog/book/459473/, мануалы по NX, и в целом изучать промышленную автоамтизацию. Желательно получить высшее техническое образование. Потом найти "интегратора" роботов, созвониться с ними и выяснить как попасть к ним на практику, а потом на постоянную работу.

Если ты хочешь собрать ходячего человечека, то смотреть надо куда-то сюда: http://s4a.cat

Если у тебя много денег и ты хочешь программировать роботам-человечекам только мозги на выскоком уровне (связь компьютерного зрения и распознавателя речи с логикой), то: https://robotgeeks.ru/collection/darwin и учить лингвистику (к сожалению обычно надо пояснять, что компьютерная лингвистика и филология - не одно и то же).

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

Так же для любого программирования сверх детсадовского уровня неплохо прочесть книгу: https://www.ozon.ru/context/detail/id/135297565/

Для хобби так же можно отталкиваться не от задачи, а от железа. Купить ардуину, её клон или малину и посмотреть в каталоге: https://hackaday.io/discover https://projects.raspberrypi.org https://circuitdigest.com/arduino-projects https://create.arduino.cc/projecthub - что из них вообще можно собрать.

Так же посмотри вот этот фильм: https://www.youtube.com/watch?v=jZD-AiC9-Bo
36 542471
>>538468
Тебе нужно разобраться с тем что такое роботы вне мультиков, и с тем, что такое вообще программирование.

Например. Есть промышленный манипулятор. Роботы, которые на заводах всяких автомобильных ставят. Этот робот идёт со специальным контроллером. Обычно от сименса. Контроллер сименса специальным образом программируется на языке Siemens NX.
Допустим это робот для высверливания всяких деталей.
В таком случае ему нужен проект, который надо сверлить. В пакете для 3д-моделирования (solid works, kompas 3d, blender) делают специальную твердотельную модель.
Контроллер на NX программируют на то, чтобы он понимал файлы этих твердотельных моделей. Не любой контролер понимает любую модель при этом. Но есть хренова туча конверторов из одного формата в другой, их называют "препроцессорами".
Понятый контроллеру формат файла он преобразовывает в g-код, выполняемый манипулятором. Грубо говоря g-код - это последовательный список всех пространственных координат, которые должен занять манипулятор во время работы и код вкл-выкл для инструмента (в нашем примере - для дрели).

Всё это вместе называется "стек"/"стэк" от английского "стопка" stack. То есть набор всяких средств для того, чтобы работать с промышленным манипулятором. Каждый из элементов этой стопки можно заменить на что-то аналогичное, сделать более автоматизированым. Каждый по сути представляет из себя этап на цифровом конвеере. Есть ещё понятие SDK (набор разработчика) - это когда производитель сам укомплектовывает стек или его часть для какой-то деятельности и проводит обучение работников тому как им пользоваться. Или хотя бы даёт инструкцию. Если SDK нет, то разбираться надо самому.

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

Есть мягкие роботы, есть жёсткие. Есть летающие, плавающие, ходящие, перекатывающиеся и стационарные. Есть всякие системы зрения для роботов и сенсоры попроще.
Есть хобби-наборы в стиле мультиков, где всё программирование делается через scratch. Без переработки многого они не сделают, но зато конечный результат быстро и легко достижим.

Вопрос в конечном счёте: чего ты вобще хочешь?
Если ты хочешь выучиться на человека, который будет заниматься роботами профессионально, то тебе нужно больше читать вот такое: https://www.chitai-gorod.ru/catalog/book/459473/, мануалы по NX, и в целом изучать промышленную автоамтизацию. Желательно получить высшее техническое образование. Потом найти "интегратора" роботов, созвониться с ними и выяснить как попасть к ним на практику, а потом на постоянную работу.

Если ты хочешь собрать ходячего человечека, то смотреть надо куда-то сюда: http://s4a.cat

Если у тебя много денег и ты хочешь программировать роботам-человечекам только мозги на выскоком уровне (связь компьютерного зрения и распознавателя речи с логикой), то: https://robotgeeks.ru/collection/darwin и учить лингвистику (к сожалению обычно надо пояснять, что компьютерная лингвистика и филология - не одно и то же).

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

Так же для любого программирования сверх детсадовского уровня неплохо прочесть книгу: https://www.ozon.ru/context/detail/id/135297565/

Для хобби так же можно отталкиваться не от задачи, а от железа. Купить ардуину, её клон или малину и посмотреть в каталоге: https://hackaday.io/discover https://projects.raspberrypi.org https://circuitdigest.com/arduino-projects https://create.arduino.cc/projecthub - что из них вообще можно собрать.

Так же посмотри вот этот фильм: https://www.youtube.com/watch?v=jZD-AiC9-Bo
image.png944 Кб, 1200x630
37 542472
>>538468
Тебе нужно разобраться с тем что такое роботы вне мультиков, и с тем, что такое вообще программирование.

Например. Есть промышленный манипулятор. Роботы, которые на заводах всяких автомобильных ставят. Этот робот идёт со специальным контроллером. Обычно от сименса. Контроллер сименса специальным образом программируется на языке Siemens NX.
Допустим это робот для высверливания всяких деталей.
В таком случае ему нужен проект, который надо сверлить. В пакете для 3д-моделирования (solid works, kompas 3d, blender) делают специальную твердотельную модель.
Контроллер на NX программируют на то, чтобы он понимал файлы этих твердотельных моделей. Не любой контролер понимает любую модель при этом. Но есть хренова туча конверторов из одного формата в другой, их называют "препроцессорами".
Понятый контроллеру формат файла он преобразовывает в g-код, выполняемый манипулятором. Грубо говоря g-код - это последовательный список всех пространственных координат, которые должен занять манипулятор во время работы и код вкл-выкл для инструмента (в нашем примере - для дрели).

Всё это вместе называется "стек"/"стэк" от английского "стопка" stack. То есть набор всяких средств для того, чтобы работать с промышленным манипулятором. Каждый из элементов этой стопки можно заменить на что-то аналогичное, сделать более автоматизированым. Каждый по сути представляет из себя этап на цифровом конвеере. Есть ещё понятие SDK (набор разработчика) - это когда производитель сам укомплектовывает стек или его часть для какой-то деятельности и проводит обучение работников тому как им пользоваться. Или хотя бы даёт инструкцию. Если SDK нет, то разбираться надо самому.

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

Есть мягкие роботы, есть жёсткие. Есть летающие, плавающие, ходящие, перекатывающиеся и стационарные. Есть всякие системы зрения для роботов и сенсоры попроще.
Есть хобби-наборы в стиле мультиков, где всё программирование делается через scratch. Без переработки многого они не сделают, но зато конечный результат быстро и легко достижим.

Вопрос в конечном счёте: чего ты вобще хочешь?
Если ты хочешь выучиться на человека, который будет заниматься роботами профессионально, то тебе нужно больше читать вот такое: https://www.chitai-gorod.ru/catalog/book/459473/, мануалы по NX, и в целом изучать промышленную автоамтизацию. Желательно получить высшее техническое образование. Потом найти "интегратора" роботов, созвониться с ними и выяснить как попасть к ним на практику, а потом на постоянную работу.

Если ты хочешь собрать ходячего человечека, то смотреть надо куда-то сюда: http://s4a.cat

Если у тебя много денег и ты хочешь программировать роботам-человечекам только мозги на выскоком уровне (связь компьютерного зрения и распознавателя речи с логикой), то: https://robotgeeks.ru/collection/darwin и учить лингвистику (к сожалению обычно надо пояснять, что компьютерная лингвистика и филология - не одно и то же).

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

Так же для любого программирования сверх детсадовского уровня неплохо прочесть книгу: https://www.ozon.ru/context/detail/id/135297565/

Для хобби так же можно отталкиваться не от задачи, а от железа. Купить ардуину, её клон или малину и посмотреть в каталоге: https://hackaday.io/discover https://projects.raspberrypi.org https://circuitdigest.com/arduino-projects https://create.arduino.cc/projecthub - что из них вообще можно собрать.

Так же посмотри вот этот фильм: https://www.youtube.com/watch?v=jZD-AiC9-Bo
image.png944 Кб, 1200x630
37 542472
>>538468
Тебе нужно разобраться с тем что такое роботы вне мультиков, и с тем, что такое вообще программирование.

Например. Есть промышленный манипулятор. Роботы, которые на заводах всяких автомобильных ставят. Этот робот идёт со специальным контроллером. Обычно от сименса. Контроллер сименса специальным образом программируется на языке Siemens NX.
Допустим это робот для высверливания всяких деталей.
В таком случае ему нужен проект, который надо сверлить. В пакете для 3д-моделирования (solid works, kompas 3d, blender) делают специальную твердотельную модель.
Контроллер на NX программируют на то, чтобы он понимал файлы этих твердотельных моделей. Не любой контролер понимает любую модель при этом. Но есть хренова туча конверторов из одного формата в другой, их называют "препроцессорами".
Понятый контроллеру формат файла он преобразовывает в g-код, выполняемый манипулятором. Грубо говоря g-код - это последовательный список всех пространственных координат, которые должен занять манипулятор во время работы и код вкл-выкл для инструмента (в нашем примере - для дрели).

Всё это вместе называется "стек"/"стэк" от английского "стопка" stack. То есть набор всяких средств для того, чтобы работать с промышленным манипулятором. Каждый из элементов этой стопки можно заменить на что-то аналогичное, сделать более автоматизированым. Каждый по сути представляет из себя этап на цифровом конвеере. Есть ещё понятие SDK (набор разработчика) - это когда производитель сам укомплектовывает стек или его часть для какой-то деятельности и проводит обучение работников тому как им пользоваться. Или хотя бы даёт инструкцию. Если SDK нет, то разбираться надо самому.

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

Есть мягкие роботы, есть жёсткие. Есть летающие, плавающие, ходящие, перекатывающиеся и стационарные. Есть всякие системы зрения для роботов и сенсоры попроще.
Есть хобби-наборы в стиле мультиков, где всё программирование делается через scratch. Без переработки многого они не сделают, но зато конечный результат быстро и легко достижим.

Вопрос в конечном счёте: чего ты вобще хочешь?
Если ты хочешь выучиться на человека, который будет заниматься роботами профессионально, то тебе нужно больше читать вот такое: https://www.chitai-gorod.ru/catalog/book/459473/, мануалы по NX, и в целом изучать промышленную автоамтизацию. Желательно получить высшее техническое образование. Потом найти "интегратора" роботов, созвониться с ними и выяснить как попасть к ним на практику, а потом на постоянную работу.

Если ты хочешь собрать ходячего человечека, то смотреть надо куда-то сюда: http://s4a.cat

Если у тебя много денег и ты хочешь программировать роботам-человечекам только мозги на выскоком уровне (связь компьютерного зрения и распознавателя речи с логикой), то: https://robotgeeks.ru/collection/darwin и учить лингвистику (к сожалению обычно надо пояснять, что компьютерная лингвистика и филология - не одно и то же).

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

Так же для любого программирования сверх детсадовского уровня неплохо прочесть книгу: https://www.ozon.ru/context/detail/id/135297565/

Для хобби так же можно отталкиваться не от задачи, а от железа. Купить ардуину, её клон или малину и посмотреть в каталоге: https://hackaday.io/discover https://projects.raspberrypi.org https://circuitdigest.com/arduino-projects https://create.arduino.cc/projecthub - что из них вообще можно собрать.

Так же посмотри вот этот фильм: https://www.youtube.com/watch?v=jZD-AiC9-Bo
38 542558
39 543834
>>542472
Я другой анон, еле нашёл этот тред. Мои интересы лежат примерно в направлении:

>собрать ходячего человечека


>программировать роботам-человечекам только мозги на выскоком уровне


Но я никак не могу определиться, что мне делать. Потому что мне не нужна кукла-марионетка, мне не нужно что-то радиоуправляемое или просто примитивное. Хочется с детства замахнуться на полностью автономную человекоподобную систему, способную жить и выживать на уровне человека, а не какую-то игрушку и не инструмент для решения задач. Что-то вроде искусственной человекоподобной жизни или модели живого существа с возможностями, близкими к человеческим, не знаю. Распознавание речи, зрение и т.п. не считаю важным, т.к. те же младенцы таких навыков не имеют, мозг этому как-то учится. И не уверен, нужно ли мне начинать с физического робота, или каким-то образом сделать программную модель (не получается).

Даже купил когда-то Raspberry Pi и Arduino с набором деталек, но до сих пор ничего не начал делать. Электронику изучал в средней школе по простому электронному конструктору, вроде было не сложно, но потом забросил и с тех пор всё позабыл. Программировать умею тоже со средней школы, с годами медленно совершенствуюсь, но само по себе программирование никак не помогает решить поставленную себе в детстве задачу...

Одно время копал в сторону ИИ, но понял, что сегодня "ИИ" называется какая-то инструментальная чепуха, которая решает задачи исключительно по нажатию на кнопку. А мне не нужен инструмент с кнопкой "сделать зашибись", мне нужна самостоятельная машина, с которой придётся договариваться как с человеком. Да, знаю, что внутри нас по факту тысячи таких тупых инструментов, и нет ничего по-настоящему самостоятельного, но не делать же мне все эти тысячи инструментов одновременно?..

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

Что делать?( Слишком много лет мучаюсь, ничего не получается сделать или хотя бы начать делать...
39 543834
>>542472
Я другой анон, еле нашёл этот тред. Мои интересы лежат примерно в направлении:

>собрать ходячего человечека


>программировать роботам-человечекам только мозги на выскоком уровне


Но я никак не могу определиться, что мне делать. Потому что мне не нужна кукла-марионетка, мне не нужно что-то радиоуправляемое или просто примитивное. Хочется с детства замахнуться на полностью автономную человекоподобную систему, способную жить и выживать на уровне человека, а не какую-то игрушку и не инструмент для решения задач. Что-то вроде искусственной человекоподобной жизни или модели живого существа с возможностями, близкими к человеческим, не знаю. Распознавание речи, зрение и т.п. не считаю важным, т.к. те же младенцы таких навыков не имеют, мозг этому как-то учится. И не уверен, нужно ли мне начинать с физического робота, или каким-то образом сделать программную модель (не получается).

Даже купил когда-то Raspberry Pi и Arduino с набором деталек, но до сих пор ничего не начал делать. Электронику изучал в средней школе по простому электронному конструктору, вроде было не сложно, но потом забросил и с тех пор всё позабыл. Программировать умею тоже со средней школы, с годами медленно совершенствуюсь, но само по себе программирование никак не помогает решить поставленную себе в детстве задачу...

Одно время копал в сторону ИИ, но понял, что сегодня "ИИ" называется какая-то инструментальная чепуха, которая решает задачи исключительно по нажатию на кнопку. А мне не нужен инструмент с кнопкой "сделать зашибись", мне нужна самостоятельная машина, с которой придётся договариваться как с человеком. Да, знаю, что внутри нас по факту тысячи таких тупых инструментов, и нет ничего по-настоящему самостоятельного, но не делать же мне все эти тысячи инструментов одновременно?..

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

Что делать?( Слишком много лет мучаюсь, ничего не получается сделать или хотя бы начать делать...
40 547892
>>543834
ИИ - сложная философская проблема, связаная с семантикой (раздел лингвистики, изучающий смысл слов и выражений) как таковой.

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

Естественно в такой культурной среде ты не можешь найти задачу, которяа бы к чему-то привела.
"> Да хули делать то, всё равно всё бесполезно."

Начни с того, чтобы привести в порядок жильё и помочь отцу.
41 550770
Всем привет. Есть идея как у всех начинающих - сделать машинку на ардуине. Но есть одно но: я хочу чтобы у нее было 6 движков, а так как обычные моторшилды поддерживают максимум 2, то мне придется делать бутерброд из ардуины и еще 3 шилдов? Если это так, то это не удобно. Есть ли какие-то другие варианты?
42 550793
>>550770
Нахуй не нужон твой мотор шилд, прям берешь и проводами втыкаешь драйвера на пины, изи ёпта
image.png390 Кб, 600x600
43 550875
>>550770
Можно делать бутерброды из нано-ардуины.
44 550989
>>550793
То есть можно просто взять несколько l298n, натыкать их в арду, и все будет заебись? А нах тогда вообще нужны моторшилды?
45 551048
>>550989

> То есть можно просто взять несколько l298n, натыкать их в арду, и все будет заебись?


Так точно

>А нах тогда вообще нужны моторшилды?


Понты хуле, ну и ничего поять не надо
46 559823
>>550770
Спалил уже ардуину?

Моторы, конечно, можно втыкать в пины, но ардуина у тебя сразу ахуеет и не выхуеет обратно, т.к. максимум тока на вывод - 40мА, что при напряжении 5В даёт 0,2Вт, которые твою машинку никогда не сдвинут. Моторшилды нужны чтоб малым током ардуины коммутировать большие моторные токи, конец.

Насколько я помню, моторшилд L293D поддерживает 4 мотора, по 2 на каждую микруху L293D. Я в молодости покупал много микрух (не шилдов) и распаивал плату. Ну или на макетке собирал. И ты так делай. Либо городи всякие Н мосты на транзисторах (и врагу не пожелаешь)

Да, я вижу, что 2 месяца прошло. Тематика определённо мертва.............
47 559824
>>559823
>>550989
Бля, ещё и жопой прочитал про l298n. Можно и так, да

Бля как удалить пост в котором обосрался
48 566052
Господа, затарил себе значит я когда-то Raspberry 3B+, но так как был я чистым погроместом использовать её кроме того как на ней запилить всевозможные сервера не смог.

А сейчас меня приспичило нахапнутые знания из машинного обучения применить и сделать что-то офигенное. Конечно офигенное у всех разное, поэтому я хотел бы сначала просто понять самое простое.

Моя великая задача заключается в том, чтобы включить лампочку, подключенную к малине с помощью скрипта.

Но проблема в том, что я совершенно не шарю за схемотехнику\ бредборды\ моторы\ etc., и собственно понять какую лампочку даже купить не могу.

Знаю есть вот эти мелкие светодиодики, но как её подключать то даттебаё?
Видел как люди что-то там паяют, но видел как и без этого обходились. Мне кажется, что я пропустил где-то довольно большое faq по этой теме, так что прошу послать меня и покидать мне того, что можно посмотреть, банально темы, а то совсем не шарю в этом деле.
49 566053
>>566052
И так же, раз уж на то пошло, то как вообще подбирать детали \ элементы, которые используешь? Где их покупать?
Не буду же я покупать их в официальных магазинах в наборах за кучу доллАров.
ru2.jpg80 Кб, 900x760
50 567306
Господа, я вот тут потихоньку строю на базе ардуино самодельную машину для проявки плёнки. Вопросов к вам у меня нет, сам со всем разбираюсь пока что. Просто хотелось благодарных зрителей, готовых следить за этим долгостроем. Это вообще интересно здесь кому-нибудь?
https://youtu.be/RzTE1UNQMqk
51 567310
Сколько денег минимально нужно для вката?
52 567433
>>567310
Ноль. Идёшь в ближайший хакерспейс, проявляешь интерес, тебе облегчают вкатывание, там этих ардуин с разными модулями завались. А там глядишь и поймёшь что тебе нужно и на вопрос свой ответишь.
53 567591
>>566053
Покупать-на али.
>>566052
Самый простой способ- берешь светодиод, короткой ногой присираешь к контакту земли корпус любого порта
Второй контакт к любому цифровому выходу малины, с помошью кода подаешь напряжение. Лампочка горит, вы прекрасны!
да это вариант для совсем отсталых
54 567652
>>567433
Какой хакерспейс, вы в своей москва-сити вообще зажрались. У меня рядом только компьюетрный клуб на компах которых кс 1.6 при взрыве гранат лагает
55 567667
>>567652
Отлично, там скорее всего есть COM и LPT порты.
56 567697
>>567652
Тогда тебе нужно более тщательно сформулировать для себя что для тебя означает вкат. Какие задачи ты хочешь в итоге решать? Управлять светодиодной подсветкой в сычевальне? Автоматизировать полив цветов? Собрать огромного боевого человекоподобного робота?
Прицениться к готовым наборам типа робота на колёсах или маленького манипулятора можно в интернет-магазине хакерспейса в ближайшем райцентре допустим, https://shop.robotclass.ru/index.php?route=product/category&path=62 пойми что ты хочешь и ищи это на али, будет тебе цена. примерно половина цены магазина
А то ты вопрос задал, типа «хочу поесть, сколько стоит вкатиться в еду?»
57 568115
Сап. Хочу в робототехнику вкатиться, подскажите, это оверпрайc, или нет? Стоит самому на Али все это собрать? В теме вообще не шарю, с нуля вкатываюсь
https://on.pleer.ru/product_303153_ARDUINO_Derzay_Bazovyy_nabor_20_kniga_978_5_9775_3756_8.html?utm_source=adw&utm_content=merchant-msk-1-1&utm_medium=cpc&gclid=CjwKCAiA-f78BRBbEiwATKRRBN2epbRybRbsq2J4TwLwH2wiZfYruy6GwUkgtjUUNX_mY49gw9QO8hoCHxoQAvD_BwE
58 568175
>>568115
Робототехникой и не пахнет. 10 светодиодов + 20 резисторов (с ближайшего радиорынка) + 1 ардуина (с китая) + всякая мелочь обойдется тебе максимум в 500р.
59 579228
>>567310
Смотря во что вкатываться.
См.выше пост про стек.
В GNU-Radio и помехоустойчивые протоколы можно вкатиться хоть со старой мобилы.
В электромеханику проще всего будет вкатываться купив ардуину, а движки взяв от старых сломаных игрушек и старых принтеров. В принтерах ещё и направляющие есть. Брать дешевле всего как-то привлекая людей с электронным мусором к себе.

Минимум нужны 1батарейка, 2мозги и 3инсьрумент который ты собрался роботизировать.
60 579852
>>503249 (OP)
Приветствую ардуинобогов.
Подарили на НГ Uno с парой светодиодов, кнопок, и экранчиком в две строки. Научился выводить на экран текст по нажатию кнопки, и включать-выключать светодиод. Теперь хочу собрать абсолютно бесполезную (но работающую) поебень чисто ради процесса сборки. Конкретно пикрил (Handled NAVI из лейн). Почему не на расбери? Расбери пи и модули для нее слишком дорого для бесполезного хобби. К тому же там нужно мощное питание и модули размерами побольше. Как я собираюсь реализовать пикрил на ардуине? Ну, я читал что есть экраны в которые можно вставить сд-карту, и хранить графику на ней и выводить на экран интерфейс/его элементы командами из ардуино. Также ардуина понимает тачскрины, и я видел проект экранной сенсорной клавиатуры на ардуино. Телефонную часть тоже можно реализовать: есть модули с симкой, динамики и микрофоны. Есть также модуль с вайфай/блютуз/жпс сразу, его думаю слева от экрана расположить и антенны сверху. Есть модули воспроизведения мп3 с поддержкой сд-карты. Также сд-карту можно подключить к самой ардуине чтобы писать огромные скетчи для управления всем этим железом, главное как-то разбивать код по частям чтобы влазило в оперативку. Графика для интерфейса будет статичная, как я понимаю полноценную анимацию там реализовать тяжело, ибо картинки подгружаются как на диалапе, ну да можно иметь фоновую картинку и поверх нее программный динамичный интерфейс. Корпус сначала для прототипа из акрила вырежу, потом уже закажу печать на 3D-принтере.

С какими подводными камнями в плане возможностей железа я могу столкнуться? К примеру, смогу ли я к ардуине уно подключить такое большое количество устройств одновременно? Вроде есть какие-то платы-расширители которые это позволяют? Планирую использовать два сенсорных экрана (сенсор только на одном), один под клавиатуру, другой для отображения графики, камеру, мп3 модуль, беспроводной модуль, 10 кнопок (скорее всего это будет 3 мембранных клавиатурки), 2 или 3 динамика, микрофон. Что с питанием, есть варианты тонких батарей со встроенным контроллером и удобными пинами для подключения?
Что я не учел? Паять могу, кодить когда-то давно учился на с++.
60 579852
>>503249 (OP)
Приветствую ардуинобогов.
Подарили на НГ Uno с парой светодиодов, кнопок, и экранчиком в две строки. Научился выводить на экран текст по нажатию кнопки, и включать-выключать светодиод. Теперь хочу собрать абсолютно бесполезную (но работающую) поебень чисто ради процесса сборки. Конкретно пикрил (Handled NAVI из лейн). Почему не на расбери? Расбери пи и модули для нее слишком дорого для бесполезного хобби. К тому же там нужно мощное питание и модули размерами побольше. Как я собираюсь реализовать пикрил на ардуине? Ну, я читал что есть экраны в которые можно вставить сд-карту, и хранить графику на ней и выводить на экран интерфейс/его элементы командами из ардуино. Также ардуина понимает тачскрины, и я видел проект экранной сенсорной клавиатуры на ардуино. Телефонную часть тоже можно реализовать: есть модули с симкой, динамики и микрофоны. Есть также модуль с вайфай/блютуз/жпс сразу, его думаю слева от экрана расположить и антенны сверху. Есть модули воспроизведения мп3 с поддержкой сд-карты. Также сд-карту можно подключить к самой ардуине чтобы писать огромные скетчи для управления всем этим железом, главное как-то разбивать код по частям чтобы влазило в оперативку. Графика для интерфейса будет статичная, как я понимаю полноценную анимацию там реализовать тяжело, ибо картинки подгружаются как на диалапе, ну да можно иметь фоновую картинку и поверх нее программный динамичный интерфейс. Корпус сначала для прототипа из акрила вырежу, потом уже закажу печать на 3D-принтере.

С какими подводными камнями в плане возможностей железа я могу столкнуться? К примеру, смогу ли я к ардуине уно подключить такое большое количество устройств одновременно? Вроде есть какие-то платы-расширители которые это позволяют? Планирую использовать два сенсорных экрана (сенсор только на одном), один под клавиатуру, другой для отображения графики, камеру, мп3 модуль, беспроводной модуль, 10 кнопок (скорее всего это будет 3 мембранных клавиатурки), 2 или 3 динамика, микрофон. Что с питанием, есть варианты тонких батарей со встроенным контроллером и удобными пинами для подключения?
Что я не учел? Паять могу, кодить когда-то давно учился на с++.
61 579855
>>579852
Дешевле, проще будет купить трубу нормальную чем пердолить непонятную хуету которая будет размером с кирпич и разваливаться от взгляда
300px-NAVI.jpg22 Кб, 300x200
62 579861
>>579855
У меня есть нормальная труба, лол. Ты не понимаешь сути ардуино, это конструктор для развлечения и обучения, для применения в жизни есть промышленные устройства на любой вкус. Я ж сразу написал что делаю абсолютно бесполезную хуйню в качестве хобби. Просто интересуюсь, вдруг кто делал уже проекты с большим количеством устройств и огромными скетчами, чтобы понять какие у меня ограничения, вдруг не хватит оперативки чтобы одновременно все модули работали, или портов на ардуине. Из того что нагуглил, вроде есть всякие расширители портов, можно 16 устройств спокойно вешать и опрашивать в цикле по очереди. Вроде как можно делать скетчи больше 32 килобайт подключив сд-карту. Можно питание на устройства в обход ардуины подавать. Но вдруг я чего-то не учел, и что-то работает не так как я думаю? Не хотелось бы накупить железок и потом окажется что все вместе они не работают. Вот и интересуюсь, насколько моя задумка реальна ФИЗИЧЕСКИ, понятно что практически это полный шлак и в жизни пользоваться штукой я не буду.
63 579863
>>579861
Ну так купи экран этот, с ним ковыряйся, потом кнопки прикрути, а дальше поймёшь что куда, все сразу нахуй набирать не надо
64 579956
>>567306
Похоже единственный законченный (почти) проект в этом треде.

А вот я хз что вообще можно собрать из этой вашей ардуины. Для автоматизации освещения нужно в высоковольтные провода лезть, на съемной не айс. Система автополива зеленого лука на подоконнике мне не нужна. Часы - ну это как-то тупо на таком мощном контроллере делать какие-то часы лол. Радиоуправляемой машинкой негде ездить, да и дешевле готовую купить. Робот для передачи масла -игрушка на один раз. Что вы из них собираете-то?
65 579958
>>579956

> Похоже единственный законченный (почти) проект в этом треде.



> А вот я хз что вообще можно собрать из этой вашей ардуины. Для автоматизации освещения нужно в высоковольтные провода лезть,



Не лезь, купи пару лент светодиодных и через транзистор включай, ну чё ты
videologo.png62 Кб, 1920x1080
66 580211
>>579852

>писать огромные скетчи


Не будет ардуино запускать код с внешнего устройства. Да и не напишешь ты столько кода, чтоб в память не влезло. А какой именно функционал у предполагаемого устройства? Играть мп3, звонить, писать смс? Ну это допустим можно, хотя эти функции будут выполнять модули, а ардуино только управлять

>вайфай/блютуз/жпс


И что ты хочешь со всем этим делать? Вайфай чтобы интернет скроллить? Забудь, ни один браузер у тебя под ардуино не запустится, даже терминальный. Про навигацию тоже забудь, это очень ресурсоёмкая задача.
Если хочешь для косплея, чтобы показывало картинки и играло звуки, то можно сделать этакий муляж, но чтоб прямо рабочее устройство - ардуино для этого слабовато.
>>579956

>законченный (почти) проект


Я новую версию готовлю, вот подогреватель химии запилил хотя термометр не подключен к ардуине ещё, но но уже вживлён в шланги https://www.youtube.com/watch?v=PijwlNwVo3k

>нужно в высоковольтные провода лезть


На самом деле можно залезть в выключатель, там всё просто. Если проводка изначально правильно сделана и лампы у тебя современные маломощные светодиодные - то вероятность смерти или пожара крайне мала.

>Что вы из них собираете-то


Вот в соседнем треде в /б/ предложили только что моторизированную открывалку балкона, например. Ещё на ардуино с SD-модулем удобно делать всякие логгеры, давления, влажности, тока, напряжения, освещённости, CO, CO2.
По фототематике очень много чего я делал: моторизированные панорамные головки, вращающиеся платфотмы для съёмки объектов типа ювелирки в 3д, таймеры для механических фотиков, которые бы например могли кнопку зажимать на несколько минут. В других сферах уверен тоже можно много чего автоматизировать
67 580217
>>580211

>Не будет ардуино запускать код с внешнего устройства


Это жаль.

>Да и не напишешь ты столько кода, чтоб в память не влезло


А если буду отрисовывать менюшки, вызывая кучу битмапов с сд-карточки в экране?

>И что ты хочешь со всем этим делать?


Ну вайфай и жпс правда не нужны, а так можно еще добавить функционал телефона, и мп3-плеера.
68 580760
А как проектировать промышленных роботов? Очень стоит на Kuka и другие манипуляторы, которые очень-очень точно делают разные детали и собираю автомобили.
69 580910
>>580760
Пфф, берешь с десяток сервомоторов, соединяешь их палками, заставляешь ардуину их крутить по какой-нибудь программе, делов-то. На ардуине ЧПУ-фрезеры делают что +- то же самое по сути.
[ReinForce] Binbougami ga! - 01 (BDRip 1920x1080 x264 FLAC)[...].jpg135 Кб, 1920x1080
70 581004
>>579852

>Что я не учел?


Того, что рано или поздно поймешь что нужно делать на esp. Так что делай сразу.
71 581187
>>581004
Зачем нужен ESP?
Вот серьёзно. Лампочку по вай-фай включить? Ну да, потешно пиздец (нет).
Чтобы память в ардуинах на 328 меге под завязку забить надо быть тем ещё говнокодером.
Ко всему прочему имеем всего один аналоговый вход, и не имеем аппаратного I2C.
Если уж на то пошло, то STM32 какой-нибудь брать надо. Там тебе и периферия вся есть и ресурсов дохуя и до кучи отладка имеется. Да и то, всего этого как правило для домашнего пользования слишком уж дохуя оказывается.
72 583127
Хз жив ли раздел и тред.
Можно ли сделать из Ардуино программируемую примочку для гитары? На сколько сложно?
1372079110383.jpg93 Кб, 670x599
73 583817
>>583127
Анон, ты пойми, пердуина это довольно простенький МК. Если у тебя есть куча примочек, то можно попробовать "управлять" этим кластером как с главного пульта, тупо переключая релешки, т.е. очень топорный гитарный процессор, или правильнее сказать хаб/сплиттер(смотря куда поставишь).
Если же ты думал что-то типа "заливаешь ей в память пресет(ы), и на выходе - митолл", то это точно не про ардуину.
74 584303
>>583817
Просто я хотел заняться электроникой/электрикой в качестве хобби, но не паять усилки, это я и так могу. Хотелось ещё и запрогать что-нибудь. Короче я погугли, можно запилить процессор, ардуина там поскольку постольку, ну до и ладно.
Правда, боюсь я не осилю такой проект с первого раза.
75 585067
>>583817

>это точно


это не точно.
Почему-то 98% специалистов, хуесосящих ардуину, сами не понимают что в ней плохого.
А плохого в ней лишь реализация стандартных функций Arduino IDE типа digitalWrite(), которыми тебя, анон, никто пользоваться не заставляет. Сам atmega328 способен на многое, например он может считывать сигнал с ADC с частотой до 615 сука килогерц. При работе с аудио на 44 килогерцах у тебя останется дохуища тактов чтобы выполнять простую фильтрацию сигнала. Есть даже готовый отлично документированный свободный проект pedalshield, к которому предлагаются простые фильтры вроде фузза, делея, тремоло,биткрашера. Там даже октавер простой хуёвый есть.
>>584303
нормально там ардуина, делает вещи. Код правда писали люди безвкусные либо не интересующиеся гитарным звуком, но если у тебя есть понимание работы педали дисторшена, а также минимальные познания цифровых частотных фильтров, то ты сможешь накодить лучше. Добра.
76 585985
Что в обратной кинематике с использованием матрицы Якоби подразумевают под угловой скоростью? Вращение вокруг мировой СК в порядке XYZ?
77 618282
Мне тут племянник сказал, что хочет научиться программировать.
Я решил, что в игровой форме это пойдет лучше всего.
Начально гугление вывело меня на наборы лего - робот с моторчиком и парой датчиков. И вот с планшета можно ему всякие программы писать на аналоге скретча.
Но эта хуета стоит в районе 30к.
Потом я наковырял китайский аналог apitor называется. Там можно всякие разные темы собирать, типа машинок и тд. Так же есть пара датчиков и можно с телефона на скретче писать программки, типа что бы он перед препятствием останавливался и тд. Стоит в разы меньше.
Наверно заниматься сборкой машинки на ардуине ему будет сложновато, кажется он во втором или третьем классе. Еще я попытался просто на сайте скретча с телефона что-то поделать и это весьма неудобно, нужен норм размера экран.
Хз, посоветуйте может чего, с чего вот ребенку стоит начать. Мое примерное видение такое - простенькая машинка, пара движков, пара датчиков, пара лампочек, динамик и с планшета на скретче писать программки типа прохождения полосы препятствий. Естественно так как это может не зайти ребенку, то хотелось бы не выкидывать десятки тысяч денег.
78 618319
Тред утонул или удален.
Это копия, сохраненная 16 мая 2022 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /diy/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски