roboforum.ru

Технический форум по робототехнике.

Вопросы новичка.

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Re: Вопросы новичка.

Сообщение loox » 27 авг 2017, 13:43

DimaMichev
Вы уже написали более 30 страниц всевозможных опытов и пора поступать в 1 класс.
Только новички и жители roboforumА начинают проектирование с выбора микропроцессора.
Решение задачи, в школьной и взрослой жизни, начинается с решении задаси по существу.
1. Техническое задание.
Для прояснения некоторых пунктов технического задания, во первых, необходимо ответить на один из главных вопросов:
Как, с помощью какого механизма, я буду рисовать динамически измеряемые, объемные картинки
Какой максимальный объем фильма(не знаю как это назвать)
Это первое - ??
Единицы измерения, специально не пишу-можете придумать сами, далее обсудим...
Итак? ?
Loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Вопросы новичка.

Сообщение dimamichev » 27 авг 2017, 13:54

Ну, наверное проще в Arduino IDE с помощью циклов и массивов, при объёме фильма в 1 минуту.
Аватара пользователя
dimamichev
 
Сообщения: 1386
Зарегистрирован: 03 янв 2013, 16:27

Re: Вопросы новичка.

Сообщение loox » 27 авг 2017, 14:08

DimaMichev
Забудте на некоторое время техническую реализацию....
Я наверное неточно выразился - как Вы будете придумывать ихабражния и начем их подготавливать для загрузки в Ваше устройство?
1 минута -60 секунд- 60000милиисекунд.
1 кадр - 20 миллесекунд
60000/20=3000 кадров. Вы хотите сказать, что вы в ручную будете рисовать 3000 кадров с разрешением9x9 и глубиной 9бит и в ручную загружать в (напрмер, массив)???
Да, это по нашему - по бразильски...
А если два фильма или более.?
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Вопросы новичка.

Сообщение dimamichev » 27 авг 2017, 14:17

Не, минута это длина ролика демонстрационного...А рисовать то можно по разному: не только массивами, например, нарисовал строку - плоскость-точку и гоняем в цикле по всему кубу, вот и куча кадров...
Аватара пользователя
dimamichev
 
Сообщения: 1386
Зарегистрирован: 03 янв 2013, 16:27

Re: Вопросы новичка.

Сообщение loox » 27 авг 2017, 15:00

Еще раз, забудьте про техническую реализацию...
Попрбуйте, нарисовать фильм, по кадрово... например: куб трансформируется в шар или во что хотите...
Фактически Вы дожны создать покадровую анимацию....
Ваш ответ:
- я это каждый раз буду делать вручную, буду рисовать 3000кадров
- я буду использовать специальную программу для разработки анимации и на выэоде она мне выдасть массив данных в флрмате. ?..
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Вопросы новичка.

Сообщение dimamichev » 27 авг 2017, 15:06

Конечно, удобнее пользоваться готовой программой, если она доступна для меня в понимании и использовании.
Аватара пользователя
dimamichev
 
Сообщения: 1386
Зарегистрирован: 03 янв 2013, 16:27

Re: Вопросы новичка.

Сообщение loox » 27 авг 2017, 15:21

Конечно удобнее, она у Вас есть?
Если ее у Вас нет, готовы Ли вы нарисовать 3000 кодовых комбинаций( кончно их несколько меньше) - это вопоос принципиальный?........
Иначе готовое устпройство, не сможет эксплуатироваться из-за фатально сложной технологии. Разработчики устройств, реализации которых, Вы смотрите в ютубе, каким то образом решили этот ворос
И еще, в качестве совета, потхоньку начинайте осваивать правильное начертание принципиальных схем.
Всякие кружочки, треугольнички и прочее, которые у Вас нарисованы на картинках, иногда вызывают недоумние. Например: кружочик нарисованный на обрамлении микросхемы - обозначает инверсию сигнала.
( проу Всех извинить за грамматические ошибки, еду в автомобиле,трясет)
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Вопросы новичка.

Сообщение dimamichev » 27 авг 2017, 16:13

Спасибо за совет, честно думал, что никто не заподозрит инверсию на плате!, а не элементе схемы (это вообще не схема принципиальная, а так, набор прямоугольников-модулей, связанных проводками - надо было прямо в платках рисовать :D ).Но меня интересует "схемное решение" куба на 9. Программы у меня нет, впрочем как и программы "правильно рисующей по ЕСКД". Прорисовывать все светодиоды в каждом кадре, это перебор.
А что за программа? В каких массивах выдаёт? Двухмерных, одномерных, трёхмерных? Суть то в чём?!Если она проста и универсальна, можно её гонять на кубе 666. А вот схемы адекватной по реализации куба больше 888 не видно.

Добавлено спустя 17 минут 33 секунды:
В голову приходит аналогия с кубом 666 и польскими товарищами. Берём микроконтроллер (про мини)и лепим (не знаю как)драйвер-модуль для матрицы 16*16, соединяем - получаем слой. Делаем таких связок сколько хочется (9-16)и... Но есть проблемы (для меня)- синхронизация работы программ микроконтроллеров, отсутствие аналогов мах7219 (спасибо Ангел про модуль подсказал-действительно полезная штука) для матриц 16*16 и библиотеки для работы с ней.
Аватара пользователя
dimamichev
 
Сообщения: 1386
Зарегистрирован: 03 янв 2013, 16:27

Re: Вопросы новичка.

Сообщение loox » 27 авг 2017, 16:18

Ох уж эта молодежь... Нифига не хочет учиться...
DimaMichev, на ардуине, кончно с некоторыми ограничениями, можно сделать куб сколько хочешь на сколько хочешь.
Конечно, у меня такой схемы нет, но я полагал, что результатом нашего диалога Вы легко сможете делать такие устпройства. Если она даже и была, то вторым вопросом был бы - а программа, третьим - как туда грузить, можно ли это заменить на это и почее.....
Я полагаю это диструктивно.. Спасибо за внимание
Loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Вопросы новичка.

Сообщение Madf » 27 авг 2017, 17:03

dimamichev писал(а):Интересный куб сделали поляки

Ну матрица 16х16х16, что тут удивительного.
Если вас так прёт от светоедов и этих эффектов, то вот это я считаю "задротством".
А кубы: для тех у кого куча денег, времени и терпения. По видео вообще непонятно в чем такой ажиотаж. У вас решения на максе нормальное, но не особо дешевое, потому как всё упрется в потребление (БП, который не дешевый на 40960мА, если красные будут только) + цена максов. Тут надо уходить в динамику, в теории достаточно поставить 3 регистра последовательных, которые нужно будет забивать данными (рефрешить), ну и транзиторные ключи (к примеру)...дальше самое главное не запутаться в коде. :D Выходит всего 4 микросхемы и 48 транзисторов/ключей (на весь куб).
Последний раз редактировалось Madf 28 авг 2017, 13:37, всего редактировалось 1 раз.
Madf
 
Сообщения: 3298
Зарегистрирован: 03 янв 2012, 12:55
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...

Re: Вопросы новичка.

Сообщение dimamichev » 27 авг 2017, 17:47

Loox, конечно схемы нет не у Вас, ни у кого - поэтому мы и общаемся...
Madf, да, про питание я не считал, только модули, светодиоды, плата про мини. Дешевле покупать одни микросхемы макс (30-40 рублей).У поляков не столько эффекты (плюнули они на эффекты - главное, что заработало) сколько реализация в железе понравилась... и подход уровень-контроллер.
У китайцев понравилось, кроме цены, что (насколько рассмотрел)SMD светодиоды с хорошей разбежкой между.
Аватара пользователя
dimamichev
 
Сообщения: 1386
Зарегистрирован: 03 янв 2013, 16:27

Re: Вопросы новичка.

Сообщение loox » 27 авг 2017, 18:47

DimaMichev
К сожалегию, по какойто причине, Вы не поняли смысла моих вопросов.
Для меня, напрмер, техническая реализация да и программная, не составит никакого труда.
Главный для меня вопоос - как спроектировать фильм, продолжительностью 1 минуту?
Еще рах прочитайте что я Вам написал -все остальное ерунда.
Loox
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Вопросы новичка.

Сообщение dimamichev » 27 авг 2017, 20:25

loox писал(а):DimaMichev
К сожалегию, по какойто причине, Вы не поняли смысла моих вопросов.
Для меня, напрмер, техническая реализация да и программная, не составит никакого труда.
Главный для меня вопоос - как спроектировать фильм, продолжительностью 1 минуту?
Еще рах прочитайте что я Вам написал -все остальное ерунда.
Loox

Да, возможно не понял. Хотя дать готовое, особенно своё не плохо.
А спроектировать можно так:сюжет например тематический - Новый Год, 8 Марта и т.д., или кино (любимое). 5-10 последовательных эффектов - картинка, цифры, буквы, картинка - простая динамика перемещения.
То есть небольшой массив, создающий в пространстве куба изображение объекта эпизода и цикл его движения по кубу по витиеватой закономерности при привязке к "базовой точке объекта" - спрайты вроде называются. Перебор значений счётчиков - смена кадров. Потом можно усложнить, разбить спрайт на "внутренние части" и дополнительно двигать в движении всего спрайта относительно друг друга -два массива и две базовых точки...
Только всё это хорошо когда есть реальный куб по данной схеме и уже опробованная тестовая программа, последовательно включающая и выключающая каждый светодиод.Тогда можно и кино снимать по сценарию.
Аватара пользователя
dimamichev
 
Сообщения: 1386
Зарегистрирован: 03 янв 2013, 16:27

Re: Вопросы новичка.

Сообщение loox » 28 авг 2017, 12:50

Ну чтож, передать мудрость и опыт, потерпела неудачу....
Вам нужна схема, пожалуста. ..... на 32 странице Вы ее уже нарисовали
Берете 4 шт 7219 и организовываете с помощью них 1 слой. 4 микросхемы позволяют организовать слой с размерностью от 9*9 до 16*16. Потом организовываете нужное количество слоев, все просто.
Для куба 9*9*9 потребуется 36 микросхем 7219, для 16*16*16 сооветсвенно 64.
Ставите их в длинную колбасу, как на 32 странице, организуете массив и все....
Питать микросхемы(светодиоды) в таком случае от ардуины будет невозможно, придется использовать внешний истосник.
Дерзайте, удачи
Loox.
loox
 
Сообщения: 326
Зарегистрирован: 26 мар 2008, 12:45

Re: Вопросы новичка.

Сообщение dimamichev » 29 авг 2017, 09:32

Слой-матрица светодиодов 9*9 (18 выводов)или больше "не ляжет на 4 мах7219",решение теоретическое, куб будет "ёжиком, а не решёткой". Желательно, по выводам, иметь формулу 16+16, а не 4*(8+8).
Аватара пользователя
dimamichev
 
Сообщения: 1386
Зарегистрирован: 03 янв 2013, 16:27

Пред.След.

Вернуться в Arduino и другие Xduino

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5