Рисунок на колесе

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Рисунок на колесе

Сообщение СКАЗОЧНИК »

bolek писал(а):Это "очень много" - в лучшем случае 5 человек, поскольку скачали программу 6 раз, из них один - я (для проверки). :))
А я не скачивал... =) Дождусь последнего варианта. Хотя бы с описанными возможностями, что Вы намереваетесь сделать. Это уже очень хорошо.
Станислав
Реклама
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Рисунок на колесе

Сообщение bolek »

Версия 0.2 программы подготовки данных.
Сделано:
- вывод в двоичный и текстовый файл
- задание количества точек в строке и количества строк (в ini файле)
Более подробное описание в находящемся в архиве файле bmp2wheel.txt

Пробуйте.
Вложения
пример.ZIP
пример картинки и результат работы программы
(636 байт) 346 скачиваний
bmp2wheel02.ZIP
Программа, описание
(32.25 КБ) 317 скачиваний
Реклама
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Рисунок на колесе

Сообщение СКАЗОЧНИК »

Интересно. =) Уже попробовал. ДАвно в паинте не рисовал. =)))
А можете исходники выложить? На чем писали?

Да! И спасибо за проделанную работу!
Станислав
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Рисунок на колесе

Сообщение bolek »

На PureBasic: люблю я его за удобность, лаконичность и очень доброжелательное сообщество.
Так что потраченных на покупку денег ни разу не жалко :))
Весь код приводить не буду - нет смысла - а вот основной цикл приведу.
В данной реализации информация читается "кольцами" и сохраняется в двумерном массиве.

Если поменять местами циклы For circbumb и For raynumb, то чтение будет по лучам.

Код: Выделить всё

      For circbumb = MaxLines To (MaxLines-NLines+1) Step -1
        vectlen = circbumb*8
        For raynumb = 0 To NRays-1 Step 1
          angle = ((2*#PI)/NRays) * raynumb 
          cx = vectlen * Cos(angle)
          cy = vectlen * Sin(angle)
          color.l = Green(Point(256+cx, 256+cy))
          dotarr(circbumb, raynumb) = 0
          If color > 0
            Circle(256+cx, 256+cy, LEDRadius, #Red)
            dotarr(circbumb, raynumb) = 1
          EndIf  
        Next
      Next
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
СКАЗОЧНИК
Идёт направо - песнь заводит, Налево - сказку говорит.
Сообщения: 5000
Зарегистрирован: Чт апр 21, 2011 17:55:50
Откуда: Иркутск

Re: Рисунок на колесе

Сообщение СКАЗОЧНИК »

Спасибо Вам! Концепция понятна. Я правда, почти никакой программист. =) но есть кому идейку подкинуть, чтобы дописать так как мне надо. =)
Оченно признателен!
Станислав
Реклама
bolek
Сверлит текстолит когтями
Сообщения: 1180
Зарегистрирован: Пт авг 21, 2009 03:22:12

Re: Рисунок на колесе

Сообщение bolek »

Пожалуйста, рад что пойдет на пользу.
Реклама
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Re: Рисунок на колесе

Сообщение headshotbacs »

Кто нибудь собирал сей девайс?
http://elwo.ru/forum/45-142-1
Аватара пользователя
Инженер
Прорезались зубы
Сообщения: 232
Зарегистрирован: Сб ноя 24, 2007 09:03:29
Откуда: Ульяновск

Re: Рисунок на колесе

Сообщение Инженер »

Я как-то загорелся идеей собрать? нет сделать такую штуку. ИМХО есть делать с RGB светодиодами на все колесо и 2-3 линейки (чтобы при низких скоростях нормально было видно) то выходит такая стоимость что возможность показа видео и заливка своих файлов по zigbee или bluetooth уже должны быть железно иначе деньги на ветер. Сам же хочу сделать 3 линейки по 32 светодиода с каждой стороны итого 32*2*3~200шт (желтые) и вышло не очень дорого кстати. рублей в 500-600. Надо просто выбирать поярче и подешевле ))). В симметроне самые дешевые цены если что. Но smd продают только оптом. Уже все детали купил и плату светодиодов развел, но времени нет. Хотел с bluetooth иди usb (от моих возможностей программирования и схемотехники зависит) с microsd картой в качестве памяти (не извлекаемой - данные там будут записаны в непонятной для компа системе) ну и хотел рациональное питание - какое именно до сих пор не решил. Идеал 2 Li-ion и понижающий ШИМ. Шим постраивается под напряжение светодиодов и перед всетодиодами резисторы ом10 для приличия. Зарядник для пальчиковых li-ion у меня уже год как есть )))
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Рисунок на колесе

Сообщение Fizikus »

Если не секрет, во сколько вылился бы ваш девайс с RGB светодиодами? Беспроводной вариант это конечно круто, но мне до такого уровня далековато... Сейчас довожу до ума свой вариант - 3 линейки по 32 RGB светодиода(светодиоды только с одной стороны), литий-ионные аккумуляторы(2х2400мАч), карта памяти SD и зарядка на борту. Картинки и анимация 7-ми цветов.
Продаю SMD резисторы, конденсаторы.
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Re: Рисунок на колесе

Сообщение headshotbacs »

headshotbacs писал(а):Кто нибудь собирал сей девайс?
http://elwo.ru/forum/45-142-1
Во первых пользовался ресурсом http://elwo.ru/forum/45-142-1 - так вот прошивка там корявая какая-то была, и еще авторскую плату зеркалить нужно (По невнимательности заметил это когда уже плата травилась. И получилось так, что мк пришлось припаять со стороны дорожек).
Нашел рабочую прошивку в этой ветке http://radiokot.ru/forum/viewtopic.php?f=17&t=33741 на первой странице. Немного помучался с этим HI, о котором писал samodelkin), но немного погуглив выставил правильно. Гениальное умозаключение само собой родилось исходя из этой таблицы:
Изображение

Шил ПИКпгм-ом программатором экстрапик
Изображение

Фузы выставлял такие
Изображение

Скоро будут фотки, выложу
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Re: Рисунок на колесе

Сообщение headshotbacs »

Изображение
Изображение
neon_613
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 16, 2010 01:07:29

Re: Рисунок на колесе

Сообщение neon_613 »

Народ если на колесо поставить линейку из 32 светодиодов с каждой стороны это 64 светодиода. сверхярких 40мА 40мА*64=2560мА =2.5А
емкость пальчиковой батарейки
Угольно-цинковая (солевая) батарейка: 550-1100 мАч.
даже если купить дорогие батарейки 3 штуки их хватит меньше чем на пол часа (
Аватара пользователя
Сериг
Это не хвост, это антенна
Сообщения: 1451
Зарегистрирован: Пт фев 19, 2010 19:39:28
Откуда: Москва

Re: Рисунок на колесе

Сообщение Сериг »

Акк литий полимерный тебе в помощь
Fizikus
Нашел транзистор. Понюхал.
Сообщения: 164
Зарегистрирован: Сб фев 27, 2010 19:23:52
Откуда: Тула
Контактная информация:

Re: Рисунок на колесе

Сообщение Fizikus »

В таких устройствах выгоднее использовать аккумуляторы, например литий-ионные. И еще, зачем вам 40 мА? Вы же не прожектор собираете.
Продаю SMD резисторы, конденсаторы.
neon_613
Встал на лапы
Сообщения: 147
Зарегистрирован: Пн авг 16, 2010 01:07:29

Re: Рисунок на колесе

Сообщение neon_613 »

В таких устройствах выгоднее использовать аккумуляторы, например литий-ионные. И еще, зачем вам 40 мА? Вы же не прожектор собираете.
нафига я тогда купил сверхъяркие?! чтобы поярче было). придется еще и аккумуляторов затарить) и то на 1.5 часа тока хватит а потом дамой заряжать..
Аватара пользователя
headshotbacs
Вымогатель припоя
Сообщения: 641
Зарегистрирован: Пт ноя 28, 2008 20:34:39
Откуда: Краматорск

Re: Рисунок на колесе

Сообщение headshotbacs »

Изображение
Изображение
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»