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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Вымогатель припоя
Аватара пользователя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков

Сообщение 1995kenny »

Помогите с прошивкой.
Сделал програмный СПИ.
Здесь находится картинка:

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

char pic[25];
const unsigned long mas[25]={
0,1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608
};  
Вывод:

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

void sendpic(void){
DL = pic[7];  // в #define это какая-то нога МК
shift(); //прога сдвига
DL = pic[6];
shift();
DL = pic[5];
shift();
DL = pic[4];
shift();
DL = pic[0];
...}
В main-e

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

void main(void){
while(1){
...
pic[] = mas[i];
sendpic();
show(); //включение транзистороб общих анодов лэдов
reset();
.....
      };
}
pic[] = mas; ругается. Как же присвоитьвсему pic-у значение из mas??? Как взять отдельный бит из 24-битного "слова" ? mas точно больше 1 бита.
Как вытянуть из элемента массива 1 бит и записать его в какую-то переменную??
Вложения
spokepov.c
Вся прошивка(недоделанная), без определения скорости
(2.17 КБ) 522 скачивания
Контактная информация:
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 42
Зарегистрирован: Чт июл 03, 2008 13:09:52

Сообщение Razor »

Позволю себе влезть в разговор. Сам занимаюсь сейчас данной проблемой, и считаю что это нельзя оставлять без внимания. Как быть с питанием? Щетки ИМХО не вариант, ибо грязь, вода, износ!! и тд. Батарейки - тяжело, + возможность возникновения дисбаланса => биение и вибрации которые оставят от устройства на колесе рожки да ножки. Я еще не беру в расчет естественные вибрации от ямок, кочек и тд. Или я зациклился на надежности?
не выдрючивайся, да не выдрючен будешь ...
Контактная информация:
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 30
Зарегистрирован: Пн мар 09, 2009 02:14:34

Сообщение Evgen88 »

Здается мне, что батарейный отсек придется отдельно от платы крепить на оси колеса. Дизбаланс минимальный вот тока менять сложней будет.
ViP
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Вт дек 19, 2006 16:44:13

Сообщение ViP »

http://www.ladyada.net/make/spokepov/hardware.html тут все есть на авр, и софт и платы и прошивки
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 5728
Зарегистрирован: Вс фев 08, 2009 16:13:38
Откуда: п.Красногорский

Сообщение nik-as »

Evgen88 писал(а):Здается мне, что батарейный отсек придется отдельно от платы крепить на оси колеса. Дизбаланс минимальный вот тока менять сложней будет.
Есть ещё вращающиеся трансформаторы, или щёточный узел тем более что можно обойтись одной щёткой.
Творчество оно для того и нужно чтобы творить!
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 107
Зарегистрирован: Ср дек 10, 2008 15:10:59
Откуда: KPACHO9PCK

Сообщение SeamaNCOS »

Я свой проект почти доделал. :)) осталось корпуса собрать. Две линейки на колесо, на каждой по Тиньке. 14 светиков высотой, на каждый светик по кт315 (точнее на два с одной и другой стороны). Светики взял белые яркие (дома днем на вентилятор весил видно хорошо). Поставил геркон (вроде радотает может заменю на датчик хола). Фото прилогаю.

На счет питания все ЭлЕмЕнТаРнО :) я взял диск из винта прикрутил на колесо заизолировав от массы и поставил щетку от генератора на вилку колеса. Ну и после всей приблуды кондеры и кренку.
Вложения
колесе.zip
(150.65 КБ) 696 скачиваний
Чем больше думаеш, тем дольше уснуть не можеш...
Контактная информация:
Реклама
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 30
Зарегистрирован: Пн мар 09, 2009 02:14:34

Сообщение Evgen88 »

Поставиш на колесо - скинь фоток посмотреть.
Интересно увидеть в деле!
Встал на лапы
Аватара пользователя
Сообщения: 107
Зарегистрирован: Ср дек 10, 2008 15:10:59
Откуда: KPACHO9PCK

Сообщение SeamaNCOS »

Обязательно выложу.:) вместе с рабочими исходниками. если еще будет интересна эта тема буду мучать мегу и ставить больше светилов и разных цветов. Потом можно будет и статью сворганить.
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков

Сообщение 1995kenny »

Сделал почти все(атмега8 с использованием СПИ).24с/д.74HC164.
В ближайшее время пойду к другу напечатать плату.Оценивайте.
Вложения
SpokePov24.zip
Исходники си,плата в DipTrace, проект Протеус.
(76.04 КБ) 577 скачиваний
Контактная информация:
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 30
Зарегистрирован: Пн мар 09, 2009 02:14:34

Сообщение Evgen88 »

Фотки девайса в работе есть?
Скидывай!
Вымогатель припоя
Аватара пользователя
Сообщения: 602
Зарегистрирован: Пн дек 29, 2008 01:40:28
Откуда: (Украина, г. Стаханов, Луганская обл.) теперь Кемерово :)

Сообщение константин_KoSS_89 »

И схемку в формате JPG пожалуйсто! :lol:
Встал на лапы
Аватара пользователя
Сообщения: 107
Зарегистрирован: Ср дек 10, 2008 15:10:59
Откуда: KPACHO9PCK

Сообщение SeamaNCOS »

Вот что у меня в итоге вышло
Вложения
.zip
(286.71 КБ) 764 скачивания
Чем больше думаеш, тем дольше уснуть не можеш...
Контактная информация:
Родился
Сообщения: 3
Зарегистрирован: Сб июн 06, 2009 21:41:16
Откуда: Улан - Удэ

Сообщение GanjaMan »

Здравствуйте!
А какие еще типы датчиков можно применить для точного отслеживания положения колес?
Можно ведь как то обойтись без электромагнита на раме. Просто есть мысль прикрутить это дело на автомобиль, и хотя впринципе и магнит можно на оси закрепить, но этот вариант мне не нравится.
Опытный кот
Аватара пользователя
Сообщения: 800
Зарегистрирован: Ср апр 25, 2007 09:50:43
Откуда: Киев

Сообщение Аксель »

...тормоза на колёсах не крутятся :) - значит они к чему-то прикреплены :idea: .
Значит к этому можно прикрепить и датчик Холла или магнит.

А тут ещё недавно тема была "почти бегущая строка". Если сможете прикрутить энкодер, а если ещё и абсолютный...
Скелет колобка состоит из черепа.
Контактная информация:
Родился
Сообщения: 3
Зарегистрирован: Сб июн 06, 2009 21:41:16
Откуда: Улан - Удэ

Сообщение GanjaMan »

Есть еще одна мысль. Если на суппорте дисковых тормозов закрепить элктромагнит. А по колесу равномерно распределить катушки. То мы сразу решаем проблему электропитания и позиционирования колеса.
Интересно есть ли готовые конструкции катушек, которые можно было бы разместить на литом диске?
Встал на лапы
Аватара пользователя
Сообщения: 107
Зарегистрирован: Ср дек 10, 2008 15:10:59
Откуда: KPACHO9PCK

Сообщение SeamaNCOS »

На машину проще всего поставить аккумулятор от сотика(хотя можно и с катушками помудрить но там грязь а зазор между ними должен быть маленький). В месте крепления колодок магнитик а на колесе датчик если дисковые, с барабанами проще.
Чем больше думаеш, тем дольше уснуть не можеш...
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск

Сообщение Spider »

Пытался сделать катушку на гайке в центре колеса и вторую обмотку внутри "трубы" на диске. Но ввиду отсутсвия мат. базы, всё заглохло.
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 524
Зарегистрирован: Ср авг 27, 2008 10:13:19
Откуда: Украина, Харьков

Сообщение 1995kenny »

А я вот сделал сделал! Даже работает. 24 светодиода.Atmega8.
Фотки выкладываю ТУТ
Вот одна из нихИзображение
Питание 3в. На светодиодах резюки 47ом.
Скорость расчитана и выбирается 3 джамперами из списка(35;30;25;15;10км/ч; 60мс-тест). Проверял пока только дома в перевернутом положении :)
Вложения
spokepov24.c
исходник
(4.32 КБ) 547 скачиваний
for_Proteus.zip
для протеуса
(41.25 КБ) 436 скачиваний
Контактная информация:
Родился
Сообщения: 3
Зарегистрирован: Сб июн 06, 2009 21:41:16
Откуда: Улан - Удэ

Сообщение GanjaMan »

Скорость расчитана и выбирается 3 джамперами
Хм....
А как рассчитать скорость используя период обращения колеса?
Причем не линейную скорость а угловую?
По моему тогда вообще будет безразлично на какое колесо их ставить?
Опытный кот
Аватара пользователя
Сообщения: 800
Зарегистрирован: Ср апр 25, 2007 09:50:43
Откуда: Киев

Сообщение Аксель »

Пример:

Собственно из чего можно сделать корпус.

Короб для кабеля. Единственный момент - пластик должен быть как можно менее ломким, и как можно более плотным и толстым. :) А делают их из разного пластика.



Размещать светодиоды с двух сторон...
И электронную начинку в короб.

Очень даже красивенько выйдет.
И это решение почти полностью самодостаточно с точки зрения герметичности (дополнительно чем-то залить изнутри светодиоды можно) и обслуживаемости.
Вложения
led_c.jpg
(9.14 КБ) 784 скачивания
Скелет колобка состоит из черепа.
Контактная информация:
Закрыто

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