Denys Zverev

Динамическая развертка для построения изображений в пространстве

6 сообщений в этой теме

Добрый день дорогие форумчане!

Кто может помочь с написанием/"или ткнуть носом" кода для микроконтроллера, который будет выполнять динамическую развертку изображения в пространстве.

Для того чтоб было понятнее что я хочу, вот ссылка на видео https://www.youtube.com/watch?v=YuVXndVujG8&list=RDLGy0neDXxAE&index=4.

Конструкция собой представляет: 1) гироскоп - будет передавать сигнал положения в пространстве, и из этого должна строится картинка. 2) RGB светодиоды - 144шт. на метр. 3) Микроконтроллер. Может еще что-то упустил.

Изменено пользователем Denys Zverev

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00
солар    145

Подпишусь. Жутко любопытно про гироскоп в такой приблуде.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
irokess    143
10 часов назад, Denys Zverev сказал:

Может еще что-то упустил

Да, сущую мелочь - понимание, как это работает.

Почитайте статьи про аналогичные конструкции, они все строятся на одних принципах. И называется это кстати механическая развертка.

При поиске используйте фразу "Часы Боба Блика"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
andryxa    221

Интересная тема, но как вы будете ее осуществлять без навыков программирования? Помочь можно, но писать за вас программу никто не будет. Понаблюдаю за темой, лет 5 назад с другом делали нечто подобное, исходники к сожалению не сохранились, но платы где-то валяются, было две платы, каждая 40 см. 80 rgb светодиодов, выглядело как-то так...

6cc1af5d175ea1b8cd1b407abe84d4d6.png   7815b50306d7cd313fe9647853ce395f.png   70e2b92285d51f94633bb75243583912.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

1 час назад, croc19 сказал:

Спасибо

Изменено пользователем Denys Zverev

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: hardbar
      Всем обладателям Интернет ТВ от Укретелекома огромный привет. 
      Диплом все дела, 4 курс, практика на которую не ходит никто. Ливнул с универа к родителям  домой и сразу же задание "ты ж там программировал че то там как то там, прошей  MAG 255 под Aura HD".
      Вот наш MAG:

      Гугль в помощь один вечер , накопал много разбросанной инфы. 
      Вот основная: 
      Тут норм 1 и 2 стрим. Достаточно чтоб прошить самому. 

      Вот тут инфа по прошивке 25 серии через ардуино, ибо ленивый человек ищет что есть под рукой, а не покупает готовое. 
      Нюанс питание берем от +3.3В. В программе которой пишем и читаем ставить размер в 1 милион, а не 8 как я вычитал в даташите на даную память. (ибо не сможем именить прогой дамп "БИОСА" для обратной заливки)
       Я юзал Arduino NANO made krivoi Kitay. Заработало сразу.
       
    • Автор: polych
      Здравствуйте.
      У меня возникла проблема в прошивке микроконтроллера Atmega8.
      Задача заключается в том чтобы сравнивалось опорное на напряжение АЦП с подаваемым на вход АЦП напряжением и далее результат выводился на дисплей. У меня возникли сложности с настройкой АЦП, как я думаю оно находится в спящем режим так как когда я загружаю hex файл в Proteus и запускаю пошаговую отладку, то мои условия не выполняются и в переменной в которую я прописываю значение подаваемого напряжения постоянно находится значение опорного напряжения.
      Код пишу в Atmel Studio 6 на С
      Симуляцию делаю в Proteus
      Очень нужна помощь
      Спасибо!
      Примерный код в Atmel,не судите строго только начинаю изучать микроконтроллеры
      #define F_CPU 1000000UL
      #include <avr/io.h>
      #include <avr/interrupt.h>
      #include <util/delay.h>
      static volatile int u = 0;
      static volatile float v;
      int main(void)
      {
       DDRB=0xFF;
       PORTB=0x00;
       DDRC=0x00;
       PORTC=0xFF;
       
       //настройка АЦП//
       ADCSRA |=(1<<ADEN)//включение ацп
       |(1<<ADPS1)|(1<<ADPS0)|(1<<ADFR);//ADPS2-ADPS0-тактовая частота АЦП???
       //ADCRA=0x83
       ADMUX |= (0<<REFS1)|(1<<REFS0)//внешний ИОН
       |(0<<MUX0)|(0<<MUX1)|(0<<MUX2)|(0<<MUX3); //вход PC0
       //ADMUX=0x00
          while(1)
          {ADCSRA |=(1<<ADSC);//начинаем преобразование
           while ((ADCSRA&(1<<ADIF))==0);//ждём флага окончание преобразование
          _delay_ms(5);
           u=ADCW;// считываем ADC
          
           v = (float) u*0.0048828;
           if (v>=2.1){
            PORTB=0x01;
           }
           else{
            PORTB=0xFF;
           }
           _delay_ms(5);
      Также начальный проект в протеус, опять же не судите строго)
      micro.pdsprj
    • Автор: paulb
      Есть задумка собрать вольтметр постоянного напряжения (до 1000В) на ГРИ, использовав за основу популярную схему часов. Либо на базе микросхемы ICL7107, если это возможно. Знающих прошу помочь.
    • Автор: admin
      Сайт Паяльник открывает обучающий видеокурс по AVR-микроконтроллерам.
      В этой теме "обратной связи" будем постепенно добавлять новые видеоролики с нашего канала. Здесь можно задавать вопросы, давать рекомендации, критиковать, оставлять отзывы и пожелания, а также запросы на тему будущих видеоуроков.
      Ведет видеокурс наш форумчанин kobzar.
      Профиль пользователя на сайте cxem.net. Там же финансовые реквизиты для тех, кто пожелает финансово отблагодарить автора данного видеокурса
      Подписка на YouTube канал
      Краткий обзор сред разработки для различных микроконтроллеров на сайте: http://cxem.net/software/soft_mcu.php
      Внимание начинающим! Перед тем, как задавать вопросы не по теме видеоуроков, прочитать:
      Статьи по МК для начинающих
      Книга по программированию микроконтроллеров AVR
      Также, здесь же на форуме рядом с этой темой смотрите прикрепленные темы: для начинающих, по языку Си и т.д. Все вопросы не по видеокурсу задавайте только там. С этой темы подобные вопросы удаляются
      Кракозябры вместо русских букв
      Ребята - спешу сообщить что найден метод борьбы с кракозябрами вместо русских символов, при работе с ЖК. Дело в том, что у некоторых из вас, проект создается в кодировке UTF-8, а наша библиотека работает только с ср1251
      Фикс:
      1.Открываем проект
      2. File - Advanced Save Options
      3. Вместо кодировки UTF-8 выбираем Cyrillic(Windows) - cp1251
      Сохраняем, сохраняем проект - компилируем!
      Добавлено 12.01.16 :
      Изменённые версии библиотеки lcd_5110 :
      От Alex - http://forum.cxem.ne...20#comment-2287906
      От COKPOWEHEU - http://forum.cxem.net/index.php?showtopic=136229&st=1840#comment-2373820
       
  • Сообщения

    • не подскажу. я не знаю, какая мощность будет выделяться. могу сказать только, что площадь охлаждения нужно брать из расчета 15-20 см2 на каждый Ватт мощности.
    • Добрый вечер радиолюбители) купил китайский БП 24 В 14.5 А вот такой Возник вопрос в нём часть деталей в схеме не впаяна, как я понимаю эта часть пониженного напряжения второй выход Так вот собрался с этого выхода запитать цифровой ампервольтметр и вентилятор охлаждения. Да и вообще есть желание взглянуть на схемку этого БП. Может у кого то есть схема подобного блока питания????? 
    • полярность обмоток на схеме правильная. обмотка самопитания работает на обратном ходе. дроссель не во вторичной обмотке, а является дополнительным фильтром ПОСЛЕ выпрямителя. тот резистор, что у тебя обозначен 7,5к выбросить вообще - именно он не дает нормально работать тл431.  
    • Ну разберите его для начала, что ли. Тут с рентгеновским зрением нет никого. Если правильно смонтированный и механически исправный теплосчетчик не отображает теку- щее значение расхода (дисплей 2В) и, соответственно, накопление тепловой энергии (дисплей 1А) не происходит, то причиной этого может быть заклинивание крыльчатки расходомера и отсутствие ее вращения по этой причине. В этом случае необходимо удалить загрязнения из измерительного блока расходомера. Вращение крыльчатки слышно при продувке теплосчетчика через штуцер корпуса EAS по направлению стрелки на корпусе.
    • Вот. Постарался сохранить одинаковость в размерах. Это на фот. Без обработки, только кадрирование.   Это на тапок   Если , при съёмке на фотоаппарат,сложностей не возникает. Просто щёлкаешь и скидываешь на компьютер, то при использовании тапка, процесс усложняется. Устанавливаешь объект на твёрдую поверхность, берёшь тапок в правую ( если правша) руку и с размаху лупишь по объекту съёмки. Потом, пока тапок запомнил форму, лупишь им, что есть силы, по листу белой бумаги. Потом, отпечатавшееся на листе изображение,  забрасываешь на компьютер посредством сканера. Как то так.
    • Сделал Замер меандра осциллографом на выходе предусилителя.. с С11 С12  шпенька нету... выпаял кондерчики появился шпенек, но возбуда нету (фото внизу)
    • Не просядет. Там ООС на РС817 и TL431. ШИМ всегда видит напряжение на выходе. Да и нагрузка МП-3 модуль - так себе.