Страница 4 из 13
Добавлено: Чт май 07, 2009 19:01:52
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 бит и записать его в какую-то переменную??
Добавлено: Пт май 08, 2009 08:16:36
Razor
Позволю себе влезть в разговор. Сам занимаюсь сейчас данной проблемой, и считаю что это нельзя оставлять без внимания. Как быть с питанием? Щетки ИМХО не вариант, ибо грязь, вода, износ!! и тд. Батарейки - тяжело, + возможность возникновения дисбаланса => биение и вибрации которые оставят от устройства на колесе рожки да ножки. Я еще не беру в расчет естественные вибрации от ямок, кочек и тд. Или я зациклился на надежности?
Добавлено: Пт май 08, 2009 17:03:44
Evgen88
Здается мне, что батарейный отсек придется отдельно от платы крепить на оси колеса. Дизбаланс минимальный вот тока менять сложней будет.
Добавлено: Пн май 11, 2009 05:54:24
ViP
Добавлено: Пн май 11, 2009 12:13:27
nik-as
Evgen88 писал(а):Здается мне, что батарейный отсек придется отдельно от платы крепить на оси колеса. Дизбаланс минимальный вот тока менять сложней будет.
Есть ещё вращающиеся трансформаторы, или щёточный узел тем более что можно обойтись одной щёткой.
Добавлено: Пн май 11, 2009 17:51:11
SeamaNCOS
Я свой проект почти доделал.

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

я взял диск из винта прикрутил на колесо заизолировав от массы и поставил щетку от генератора на вилку колеса. Ну и после всей приблуды кондеры и кренку.
Добавлено: Пн май 11, 2009 18:06:35
Evgen88
Поставиш на колесо - скинь фоток посмотреть.
Интересно увидеть в деле!
Добавлено: Пн май 11, 2009 18:54:07
SeamaNCOS
Обязательно выложу.

вместе с рабочими исходниками. если еще будет интересна эта тема буду мучать мегу и ставить больше светилов и разных цветов. Потом можно будет и статью сворганить.
Добавлено: Вт июн 02, 2009 20:28:53
1995kenny
Сделал почти все(атмега8 с использованием СПИ).24с/д.74HC164.
В ближайшее время пойду к другу напечатать плату.Оценивайте.
Добавлено: Ср июн 03, 2009 20:45:24
Evgen88
Фотки девайса в работе есть?
Скидывай!
Добавлено: Чт июн 04, 2009 00:20:02
константин_KoSS_89
И схемку в формате JPG пожалуйсто!

Добавлено: Чт июн 04, 2009 15:46:37
SeamaNCOS
Вот что у меня в итоге вышло
Добавлено: Сб июн 06, 2009 21:44:30
GanjaMan
Здравствуйте!
А какие еще типы датчиков можно применить для точного отслеживания положения колес?
Можно ведь как то обойтись без электромагнита на раме. Просто есть мысль прикрутить это дело на автомобиль, и хотя впринципе и магнит можно на оси закрепить, но этот вариант мне не нравится.
Добавлено: Сб июн 06, 2009 22:45:56
Аксель
...тормоза на колёсах не крутятся

- значит они к чему-то прикреплены

.
Значит к этому можно прикрепить и датчик Холла или магнит.
А тут ещё недавно тема была "почти бегущая строка". Если сможете прикрутить энкодер, а если ещё и абсолютный...
Добавлено: Вс июн 07, 2009 09:59:13
GanjaMan
Есть еще одна мысль. Если на суппорте дисковых тормозов закрепить элктромагнит. А по колесу равномерно распределить катушки. То мы сразу решаем проблему электропитания и позиционирования колеса.
Интересно есть ли готовые конструкции катушек, которые можно было бы разместить на литом диске?
Добавлено: Вс июн 07, 2009 11:17:28
SeamaNCOS
На машину проще всего поставить аккумулятор от сотика(хотя можно и с катушками помудрить но там грязь а зазор между ними должен быть маленький). В месте крепления колодок магнитик а на колесе датчик если дисковые, с барабанами проще.
Добавлено: Вс июн 07, 2009 12:47:01
Spider
Пытался сделать катушку на гайке в центре колеса и вторую обмотку внутри "трубы" на диске. Но ввиду отсутсвия мат. базы, всё заглохло.
Добавлено: Вс июн 07, 2009 13:33:16
1995kenny
А я вот сделал сделал! Даже работает. 24 светодиода.Atmega8.
Фотки выкладываю
ТУТ
Вот одна из них
Питание 3в. На светодиодах резюки 47ом.
Скорость расчитана и выбирается 3 джамперами из списка(35;30;25;15;10км/ч; 60мс-тест). Проверял пока только дома в перевернутом положении

Добавлено: Вс июн 07, 2009 14:20:12
GanjaMan
Скорость расчитана и выбирается 3 джамперами
Хм....
А как рассчитать скорость используя период обращения колеса?
Причем не линейную скорость а угловую?
По моему тогда вообще будет безразлично на какое колесо их ставить?
Добавлено: Вс июн 07, 2009 16:20:31
Аксель
Пример:
Собственно из чего можно сделать корпус.
Короб для кабеля. Единственный момент - пластик должен быть как можно менее ломким, и как можно более плотным и толстым.

А делают их из разного пластика.
Размещать светодиоды с двух сторон...
И электронную начинку в короб.
Очень даже красивенько выйдет.
И это решение почти полностью самодостаточно с точки зрения герметичности (дополнительно чем-то залить изнутри светодиоды можно) и обслуживаемости.