Страница 1 из 2
RG куб 4*4*4
Добавлено: Ср июл 10, 2013 17:45:29
xkp
Re: RG куб 4*4*4
Добавлено: Чт июл 11, 2013 08:43:10
AlekseyEnergo
В схеме не соединены, светодиоды и основная схема. По правилам оформления шина должна соединятся, а не быть отдельными.
Re: RG куб 4*4*4
Добавлено: Пт июл 12, 2013 10:35:42
xkp
Исправлено. По тапу на картинке вылазиет исправленная.
Re: RG куб 4*4*4
Добавлено: Сб дек 21, 2013 21:08:43
Terist-14
А видео или фото самого куба есть?
Re: RG куб 4*4*4
Добавлено: Сб дек 21, 2013 22:26:16
xkp
Конечно есть!
В конце статьи есть же ссылка!
http://youtu.be/zxSDbvL-n8k
Re: RG куб 4*4*4
Добавлено: Вс окт 19, 2014 09:03:56
Serjio_3
Привет. А можете пожалуйста написать на ассемблере для одноцветного куба 4*4*4 с подробным описание на русском, что и для чего в проге. Я студент, мне для КП нужно. Просто хотелось бы разобраться с кодом. И не могли бы там вписать, чтобы работали две кнопки одна сброс, другая на смену эффектов. С ассемблером работал, поэтому сами функции описывать не надо. Мне бы логику понять, и если можно на рисуйте алгоритмическую схему. Заранее спасибо.
Re: RG куб 4*4*4
Добавлено: Вс окт 19, 2014 18:36:01
xkp
вы просите новое устройство создать... У меня применены двухцветные светодиоды, вам надо одноцветные. Это совершенно другая схема подключения, совершенно другая программа и совершенно другая логика. Намного проще (примерно раза в 4) чем в моем устройстве. Но тем не менее это будет совершенно другое устройство. Таких кубов как вы просите полно на просторах интернета! Правда они все размером 5*5*5, впрочем и мой тоже был бы 5*5*5 но он у меня меньше, связано это с упрощением программы, т.к. в 1 байте - 8 бит, 8 бит - 8 светодиодов, в моём случае 4 двухцветных... если строить куб со стороной 5 тогда программа занимала в 2 раза больше места, если и делать то со стороной 8, но это много паять, поэтому я сделал на 4. Вобщем, сейчас я занят другим проектом, разрабатывать алгоритм, схему, писать программу, паять все... это очень долго.
PS. алгоритм работы можете взять с моей статьи
Алгоритм работы простой: загружаем таблицу в Z и выводим на индикацию каждый раз прибавляя Z. Таблица имеет двоичный вид байта 0b00000000, каждые два бита отвечают за один светодиод один за красный цвет, другой за зеленый, итого в одном байте имеем 4 двухцветных светодиода.
Пример:
0b01000000 - горит один зеленый
0b10000000 - горит один красный
0b11000000 - горит один желтый
0b01010000 - горит два зеленых
Думаю тут понятно. Но стоит учитывать что нельзя зажечь все желтые (0b11111111 или $FF в шестнадцатиричном виде), так как это значение ($FF) использкется программой для распознования конца таблицы. Иными словами как только программа встретит в таблице значение $FF сбросит текущее состояние и загрузит таблицу с самого начала.
Осталось придумать эффекты, написать по этим эффектам таблицу и вперед.
Re: RG куб 4*4*4
Добавлено: Вт окт 21, 2014 17:10:20
Serjio_3
спасибо)))
Re: RG куб 4*4*4
Добавлено: Пт ноя 14, 2014 13:51:54
aleksandr_todorov
Доброе время суток. Люди помогите у меня не хочет работать...что с фьюзами? контроллер мега16
Re: RG куб 4*4*4
Добавлено: Пт ноя 14, 2014 16:06:58
xkp
Программа написана под микроконтроллер ATmega32
Re: RG куб 4*4*4
Добавлено: Пт ноя 14, 2014 20:43:22
aleksandr_todorov
xkp писал(а):Программа написана под микроконтроллер ATmega32
но в архиве ведь есть программа и для меги16
Re: RG куб 4*4*4
Добавлено: Сб ноя 15, 2014 13:57:57
xkp
Возможно, у вас что то напутано в схеме...
Признаков жизни вообще ни каких нет? или все же как то мигает?
фьюзы в своих устройствах я стараюсь оставлять стандартные, только частоту тактирования выставляю на 8 мГц от внутреннего RC-генератора.
Re: RG куб 4*4*4
Добавлено: Сб ноя 15, 2014 15:17:14
aleksandr_todorov
нет вообще никаких признаков...пробовал ставить мегу32 загорелся один этаж и все без изменений
Re: RG куб 4*4*4
Добавлено: Сб ноя 15, 2014 15:38:30
xkp
как у вас выставлены фьюзы?
проверьте правильность монтажа.
Re: RG куб 4*4*4
Добавлено: Сб ноя 15, 2014 15:54:48
aleksandr_todorov
вот фьюзы.....монтаж перепроверил уже много раз
Re: RG куб 4*4*4
Добавлено: Сб ноя 15, 2014 21:09:21
aleksandr_todorov
нашел ошибку....в схеме транзисторы стоят bc557 а нужны bc547 или аналог....и на базу транзисторов нужно поставить ограничительные резисторы так контроллер будет сильно греться из за обратного тока....программа для меги16 не работает...проверено

Re: RG куб 4*4*4
Добавлено: Вс ноя 16, 2014 14:12:53
xkp
Транзиторы указы правельно bc557. Транзисторы
включены по схеме эмитерного повторителя.
Коллекторы транзисторов подключены на
массу (
GND, оно же и "
минус" питания схемы). Если поставить на базу резисторы - то на
выходе с транзистора (на
эмитере) не будет достаточного напряжения для открытия (включения) светодиода.
Предполагаю вы запаяли транзисторы эмитером на массу, и не дай бог вы еще догадались их заменить на bc547. Последствия очевидны - выгорел порт МК. практически с самого начала я вам написал:
xkp писал(а):проверьте правильность монтажа.
Программа работает на atmega16, ибо изначально она писалась и отлаживалась на данном МК. В последствии программа была переписана с нуля под atmega32.
Re: RG куб 4*4*4
Добавлено: Вс ноя 16, 2014 16:02:08
Рязанцев Владислав
Re: RG куб 4*4*4
Добавлено: Вс ноя 16, 2014 16:06:00
xkp
Ваше сообщение не по теме. но все же отвечу вам. В просторах интернета наверняка есть схемы таких кубов. Ну а что касается меня, я такой куб соберу только если вы спонсируете меня материалами для сборки такого куба, то могу разработать схему, написать ПО и собрать такой куб.
Re: RG куб 4*4*4
Добавлено: Вс ноя 16, 2014 16:44:58
aleksandr_todorov
но ведь питания от мк на базы транзистора идет +...а bc557 открываются минусом...и я пробовал три разные меги16 у всех один и тот же результат....после замены транзисторов на меги 32 заработало..вот небольшое видео
http://youtu.be/-r-Wop5adaI