roboforum.ru

Технический форум по робототехнике.
Текущее время: 13 май 2025, 17:28

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 22, 23, 24, 25, 26, 27, 28 ... 128  След.
Автор Сообщение
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 09 июн 2017, 17:19 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Так легко, красиво и одинаково...неужели китайцы на алиэкспресс не продают?

Добавлено спустя 3 часа 47 минут 21 секунду:
Да, ничего не нашёл кроме самоделок...И то только сказано, что самоделки, а как..что..?


Вложения:
trans7seg.png
trans7seg.png [ 637.92 КиБ | Просмотров: 1874 ]
Prototype_Big_Display_1200.jpg
Prototype_Big_Display_1200.jpg [ 55.26 КиБ | Просмотров: 1856 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 09 июн 2017, 17:47 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2694
Откуда: Где-то в Латинской Америке
Подозреваю, что оргстекло видно только при плохом освещении.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 09 июн 2017, 18:24 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
На солнце точно не видно (на нем только отражающиеся технологии видать), но при освещении (например) в торговых центрах (искусственный) - отлично. Всё зависит от источника света, светится ведь грань/неровность.
Сейчас много поделок на эту тему есть, но это чисто игрушки: https://ru.aliexpress.com/item/animal-3 ... 89122.html

Главный плюс этой штуки в том, что размеры не ограничены. :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 13 июн 2017, 21:21 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Очередная идея фикс. Придумалось приспособить модуль на MAX7219 под LED куб 4 на 4 на 4. Для чего надобно изъять матрицу из платки и заменить на самодельный куб с 16 проводками.Вопрос: не встречались ли кому готовые решения по изготовлению такого куба, ведь в обычном, если "разворачивать его в плоскость" получается "формула 16*4", а не "8*8"?


Вложения:
РИС. 12.jpg
РИС. 12.jpg [ 72.51 КиБ | Просмотров: 1819 ]
8X8-Matrix_baglanti.jpg
8X8-Matrix_baglanti.jpg [ 1.12 МиБ | Просмотров: 1812 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 14 июн 2017, 21:17 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Вот нашёл вариант переделки..,куб получится с другой "геометрией".


Вложения:
FBGQQPRINBYZ2CD.MEDIUM.jpg
FBGQQPRINBYZ2CD.MEDIUM.jpg [ 49.73 КиБ | Просмотров: 1806 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 16 июн 2017, 16:59 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Соорудил куб для макетирования, вместо матрицы. Особенность в том, что нет вертикальных соединений в самом кубе, 8 контактных стоек вынесены за его пределы.


Вложения:
IMG_6386.JPG
IMG_6386.JPG [ 729.74 КиБ | Просмотров: 1783 ]
IMG_6390.JPG
IMG_6390.JPG [ 877.54 КиБ | Просмотров: 1773 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 16 июн 2017, 19:14 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
занятно


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 июн 2017, 14:14 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Ну вот, подключил. Теперь напишу скетч, и посмотрим, что получится... :roll:


Вложения:
IMG_6392.JPG
IMG_6392.JPG [ 1.46 МиБ | Просмотров: 1752 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 июн 2017, 18:33 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386

Код:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Arduino UNO
//
////////////////////////
//
//программа для LED КУБА вместо светодиодной матрицы 8*8 и max7219  //

#include "LedControl.h"//подключаем данную библиотеку
int i=0;int j=0;int k=1;


LedControl LC = LedControl(12, 11, 10, 2);// создаём объект класса для 2 индикаторов
// при этом выводы 12-DIN 11-CLK 10-CS //

void setup()
{
  pinMode(9,INPUT);
  LC.shutdown(0, false);//выключаем энергосберегающий режим
  LC.setIntensity(0, 0);// устанавливаем интенсивность в 0 единиц между 0 и 15
  LC.clearDisplay(0);//очищаем матрицу 1
  LC.shutdown(1, false);//выключаем энергосберегающий режим
  LC.setIntensity(1, 15);// устанавливаем интенсивность в 15 единиц между 0 и 15
  LC.clearDisplay(1);//очищаем матрицу 2
}

void loop()
{
/////////////// ПОСТРОЧНОЕ ВКЛЮЧЕНИЕ ВСЕХ СВЕТОДИОДОВ  ///////////////////
   for (i=0;i<=7;i++) //цикл в цикле для перебора элементов матрицы
  {
  for (j=0;j<=7;j++)
   {
    LC.setLed(1, i, j,1); LC.setLed(0, i, j, 1); delay(100);
   }
   }
   ///////////////  МИГАНИЕ СВЕТОДИОДАМИ ВСЕГО КУБА ////////////////////////
  for (j=0;j<=4;j++)
   {
   LC.shutdown(0, true);LC.shutdown(1, true); delay(300); LC.shutdown(0, false);LC.shutdown(1, false); delay(300);
   }
   /////////////// ПОСТРОЧНОЕ РЕВЕРС-ВЫКЛЮЧЕНИЕ ВСЕХ СВЕТОДИОДОВ  //////////
    for (i=7;i>=0;i--) //цикл в цикле для перебора элементов матрицы
  {
  for (j=7;j>=0;j--)
   {
    LC.setLed(1, i, j,0); LC.setLed(0, i, j, 0); delay(100);
   }
   }
    /////////////// ПОСЛОЙНОЕ ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ ВСЕХ СВЕТОДИОДОВ  ///////////////////
   for (i=0;i<=7;i++) //цикл в цикле для перебора элементов матрицы
  {
  for (j=0;j<=7;j++)
   {
    LC.setLed(1, i, j,1); LC.setLed(0, i, j, 1);
    if (i==1&j==7){delay(500);}
    if (i==3&j==7){delay(500);}
    if (i==5&j==7){delay(500);}
    if (i==7&j==7){delay(500);}
   
   }
   }
    for (i=0;i<=7;i++) //цикл в цикле для перебора элементов матрицы
  {
  for (j=0;j<=7;j++)
   {
    LC.setLed(1, i, j,0); LC.setLed(0, i, j, 0);
    if (i==1&j==7){delay(500);}
    if (i==3&j==7){delay(500);}
    if (i==5&j==7){delay(500);}
    if (i==7&j==7){delay(500);}
   
   }
   }
   /////////////// ПОСЛОЙНОЕ ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ С ПАУЗОЙ  СВЕТОДИОДОВ СЛОЁВ  ///////////////////
   for (k=1;k<=4;k++)//4 кратное повторение перебора
   {
   for (i=0;i<=7;i++) //цикл в цикле для перебора элементов матрицы
  {
  for (j=0;j<=7;j++)
   {
    LC.setLed(1, i, j,1); LC.setLed(0, i, j, 1);
    if (i==1&j==7){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==3&j==7){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==5&j==7){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==7&j==7){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
   
   }
   }
   }
   /////////////// ПОРЯДНОЕ ЧЕРЕЗ ОДИН ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ С ПАУЗОЙ  СВЕТОДИОДОВ СЛОЯ  ///////////////////
   for (k=1;k<=4;k++)//4 кратное повторение перебора
   {
   for (i=0;i<=7;i++) //цикл в цикле для перебора элементов матрицы
  {
  for (j=0;j<=7;j=j+2)
   {
    LC.setLed(1, i, j,1); LC.setLed(0, i, j, 1);
    if (i==0&j==6){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==1&j==6){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==2&j==6){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==3&j==6){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==4&j==6){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==5&j==6){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==6&j==6){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
    if (i==7&j==6){delay(500);LC.clearDisplay(0); LC.clearDisplay(1);}
   
   }
   }
   }
   
   //////////////////// ОЧИСТКА МАТРИЦ ПЕРЕД НОВЫМ ПОВТОРОМ ПОЛНОГО ЦИКЛА ////////////////
    LC.clearDisplay(0);//очищаем матрицу 1
     LC.clearDisplay(1);//очищаем матрицу 2
   
}
//
// Конец /
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



Простенькая "анимация-декорация" без массивов получается...

Добавлено спустя 3 минуты 7 секунд:
Плюс в том, что можно теперь с мах7219 куб раздуть до 8 на 8 и дальше...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 июн 2017, 20:06 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Была идея кубик делать, но с обычными выводными ледами выглядит грустно для меня. Паять много, а конструкция не "живая", т.е. без опции переделки/ремонта. Есть мысль использовать 1206 леды. У них на контактах радиуски есть. Если немного смекнуть, можно конструкцию делать, чтобы диоды можно было "кликать" в "вилочку". И заменяемо и то да сё.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 июн 2017, 21:32 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Да, и я о том же много страниц назад - "горят китайские светодиоды" надо менять, а не удобно. Но теперь с мах7219 можно делать независимые съёмные слои светодиодов, а в перекрестиях (по рисунку)на каждом слое паять мини площадки по 16 штук, например. Правда как к ним "собачить вилку под SMD светодиод" не ясно.
Вообще, пожадничал я с микросхемами...надо было их брать 4, а не одну - каждая на свой слой. Для LED555 куба подойдёт 5 и т.д. до восьми для LED888.


Вложения:
площадка.jpg
площадка.jpg [ 74.94 КиБ | Просмотров: 1729 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 июн 2017, 21:51 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
Цитата:
съёмные слои

Для таких габаритов слишком блочно. По одной штуке нужно менять для хоум хенд мейд.
Цитата:
Правда как к ним "собачить вилку под SMD светодиод" не ясно.

Просплюсь и разрулю всё! :D
Мысль у меня была такая: на незатейлевом шаблоне 3д сетку делать в нонстоп режиме, аки рабицу. Диоды цеплять потом, по вкусу.

Добавлено спустя 7 минут 29 секунд:
Текстолит, наверно, не нужен - лишние телодвижения.
Вариант - высечкой делать гребёнку. На пересечение зубьев этой гребёнки надевать бусину с двумя отверстиями и дальше лед усиками гребёнки прижимать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 июн 2017, 21:57 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Отверстия взаимно перпендикулярные,где такая бусина?, но интересная - просто нужен и "изолятор пересечений" и "механический скреплятель" одновременно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 июн 2017, 22:06 
Не в сети
Аватара пользователя

Зарегистрирован: 13 май 2011, 21:37
Сообщения: 3202
Откуда: Bb
dimamichev писал(а):
Отверстия взаимно перпендикулярные,где такая бусина?,

Не обязательно. У нас провод гнётся. Можно параллельные отверстия. Чего то кажется, что бисер с двумя отверстиями существует. А если нет, то две штуки можно нанизать. Прозрачный бисер ещё и отсвечивать будет.
dimamichev писал(а):
нужен и "изолятор пересечений" и "механический скреплятель" одновременно.

Это да - бусина с двумя(тремя) дырками была бы в тему.
Керамику с четырьмя отверстиями встречал. Колбаски. Но не прозрачные.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 июн 2017, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Из продажного такое нашёл... Всё таки для наглядности замысла картинку бы....


Вложения:
c27.jpg
c27.jpg [ 81.24 КиБ | Просмотров: 1713 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 22, 23, 24, 25, 26, 27, 28 ... 128  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO