Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.93/365: Рейтинг темы: голосов - 365, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 146

зацените велокомп

25.08.2013, 14:36. Показов 66743. Ответов 45
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Вот с другом разработали/изготовили велокомп.

Характеристики и функции:
- Индукционный датчик. - неодимовый нигнит 15х4 и 400 витков провода 0.1. По диаметру весь датчик получился 30мм, как крышка от ПЭТ бутылки. Индукционный датчик позволяет точнее мерить мгновенную скорость по сравнению с герконовым
- также поддерживается и герконовый датчик
- Питание от LiPo АКБ 240 мА*ч В активном состоянии заряда хватает примерно на 3е суток. Зарядка АКБ от USB примерно 2 часа
- графический ЖК 64х32 с подсветкой
- спидометр + запоминает максимальная скорость за поездку, считает среднюю скорость
- одометр + считает суммарный путь за все поездки (общий пробег велосипеда)
- секундомер
- часы
- термометр
- буззер для распугивания впереди идущих пешеходов (проигрывает мелодию в формате RTTTL)
- корпус моделировался в программе Riotsoft3D, а затем был распечатан на 3D принтере MokirBot

Первые тесты на точность: пройденное расстояние по одометру велокомпа 39,0км, по GPS в сотовом телефоне тот же путь 37,31км



Как думаете, потянет ли на коммерческий продукт, хотя бы как радиоконструктор для Мастер-Кит ?


./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[30.11 Кб]
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.08.2013, 14:36
Ответы с готовыми решениями:

Посоветуйте велокомп
В конце прошлого лета глюканул велокомп, заказанный в китае. Отработал 2 сезона. Под конец еще и перестала держаться крышка батарейки, пару...

Зацените програмку плавного включения и выключения светодиода
Всем доброго времени суток. Прошу заценить программу плавного включения и выключения света на предмет лишних телодвижений и вобщем,...

Велосипедная фара. 3x1W LED. Зацените схему
Собственно, решил сделать себе хорошую велосипедную фару. Три светодиода по 1W, один с линзой-отражателем (для направленного света), два...

45
0 / 0 / 0
Регистрация: 26.04.2010
Сообщений: 801
28.08.2013, 07:49
Студворк — интернет-сервис помощи студентам
так не интересно, надо датчик ближе к ободу поставить, там шаг у спиц равномерный, и считать время между спицами - вот это будет мгновенная скорость, а как сейчас сделано - разницы с нигнитиком и герконом не вижу.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 146
28.08.2013, 10:57
Как нет разницы? От геркона 1 импульс на 1 оборот, а тут всё же 18 импульсов на 1 оборот. Согласен, что считать все спицы будет очень здорово. Но пока не знаю как ?! Прямо возле обода датчик ставить на переднем колесе - мешают тормоза. И клапан от камеры "жирный" мешает придвинуть датчик поближе к спицам. Так пробовал возле обода ставить на заднем колесе, результат плохой получился. Поэтому пока пришлось смириться с подсчетом только половины спиц.

0
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 124
28.08.2013, 17:50
Как выше написали, обыкновенный велокомп безничего. Давно уже думаю себе спаять, в планах: измерение скорости, каденса, средняя скорость за поездку, средняя скорость вообще, средний каденс. (частота вращения педалей) GPS трекер, хочу сделать туда еще подобие авиагоризонта, показывать наклон вела в градусах, термометр, управление светом, часы, секундомер (длительность поездки) Запись трека на флешку, или еще куда, Что-то вроде противоугонки с передатчиком и приемником в брелке. Громоздко, но обыкновенный велокомп я купил на алиэкспрессе за 4$. Этот хорош, но в нем один дисплей дороже
0
0 / 0 / 0
Регистрация: 27.01.2010
Сообщений: 619
29.08.2013, 18:34
Классный корпус, и держатель для датчика тоже классный. Вообще здорово иметь возможность изготовить подобные штуки произвольной формы.
А три черные кнопки как делались?
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 146
30.08.2013, 18:36
Кнопки тоже печатались на 3д-принтере. Потом я их просто чёрным фломастером немного подкрасил. Затем приклеил кнопки к резиновой ленте, вырезанной из старой камеры. Резиновая лента обеспечивает возврат кнопок на место, после нажатия. Лента приклеина изнутри к корпусу.

Я тут немного подумал. Сейчас устройство с включенным ЖК работает непрерывно примерно 2 - 3е суток. В принципе, этого хватит на 16 поездок по 3 часа или примерно на 860км пути (если ехать со средней скорость 18 км/ч). Я считаю, что этого вполне достаточно. С выключенным ЖК устройство сейчас тоже работает недолго. Что очень нехорошо. Но здесь можно оптимизировать работу. Планирую добавить в схему часовой кварц и при выключении ЖК переключаться на тактирование от часового кварца, а не как сейчас у меня тактирование всегда 4 МГц. Как переделаю, то постараюсь выложить проект в открытый доступ.
0
0 / 0 / 0
Регистрация: 08.08.2010
Сообщений: 3,180
31.08.2013, 01:08
говорят со следующего года 3d принтеры подешевеют)
По-любому нужно будет взять
0
0 / 0 / 0
Регистрация: 12.08.2012
Сообщений: 1,217
01.09.2013, 16:02
В борьбе за низкое потребление нужно очень тщательно проверить не только правильность засыпания контроллера, включая отключение всей внутренней перферии в том числе всяких источников опорного напряжения и прочих не всегда очевидных вещей. Ещё нужно проверить в каком состоянии при засыпании находится каждая из его ног и что к ней подключено. Например делитель для измерения напряжения батарейки будет кушать всегда, если не сделать его отключаемым. А банальная ошибка с оставлением незадействованной ноги в режиме входа без подтяжки у меня отжирало больше чем весь остальной спящий контроллер. Ну и стабилизаторы и всю аналоговую обвязку посчитать и измерить нужно.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 146
01.09.2013, 20:59
Цитата Сообщение от mShit
...отключение всей внутренней перферии в том числе всяких источников опорного напряжения и прочих не всегда очевидных вещей...
В частности про опорной источник, я и забыл выключать при переходе в сон. И в схеме у меня датчик температуры всегда работает. Спасибо за ценный совет.
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
01.09.2013, 23:34
Цитата Сообщение от kryzzty
В частности про опорной источник, я и забыл выключать при переходе в сон. И в схеме у меня датчик температуры всегда работает. Спасибо за ценный совет.
Если хотите экономить правильно, то вот первоисточники от Atmel:
"AVR4013: picoPower Basics";
"AVR1010: Minimizing the power consumption of Atmel AVR XMEGA divices";
"AVR1509: Xplain training - Low Power";
"AVR1521: XMEGA-A1 Xplained training - Low Power".
Не смотрите на слово "XMiko" в последних трёх апноутах: всё это к ATmega точно так же применимо.
0
1 / 1 / 0
Регистрация: 25.01.2012
Сообщений: 492
02.09.2013, 12:21
Цитата Сообщение от mShit
В борьбе за низкое потребление нужно очень тщательно проверить не только правильность засыпания контроллера, включая отключение всей внутренней перферии в том числе всяких источников опорного напряжения и прочих не всегда очевидных вещей.
Чтобы добиться паспортного потребления МСП-шки (меньше 1 мкА во сне) приходится иногда плату драить до блеска. Малейшая грязь сразу дает заметную утечку.
Мегу лучше заменить на что-нибудь менее прожорливое.
0
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
30.12.2013, 07:27
Корпус - зачёт. Эх, когда же я раскошелюсь на 3D-принтер...

А вот трое суток от АКБ - незачёт. У меня Cateye Velo 5 живёт от родной CR2032 батарейки уже (внимание!) шестой год. Без шуток. Так что я бы задумался о снижении энергопотребления. Например, пусть контроллер и экран питаются от CR2032, а подсветка (кстати, а она есть?) и buzzer - от аккумулятора.
0
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 146
11.07.2014, 13:03
Катался я, катался... и подумал, было бы здорово еще и компас иметь на борту. В результате получилась версия №2: в схему добавил часовой кварц, электронный компас, акселерометр для компенсации углов и АКБ прикупил на 560 мА*ч. Теперь после 3 минут бездействия, велокомп переключается на тактирование от часового кварца. Ток потребления при этом уменьшается до 270 мкА. Теперь без подзарядки месяца 2 должен проработать. Вот только одну проблему не могу никак решить. Часы за день примерно секунд на 15 отстают. Даже не знаю что делать, может что подскажете?

0
Oxford
11.07.2014, 13:29
Ставьте M41T62LC6F со встроенным кварцем, жрет очень мало 350 nA timekeeping current at 3 V, программируемый выход от 1 до 32кгц сможете тактировать свой камень от него. Управление I2C
Календарь, часы, будильник.
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 146
11.07.2014, 14:29
Так это печатку и прошивку надо будет переделывать - пока как то не хочется. Кроме того, мне часовой кварц в схеме нужен, чтобы можно было на тактирование от него переключиться во время сна.

Может я что не так сделал. МК pic18f14k50, часы сделаны на прерываниях от таймера1. Поставил кварц 32768 в цилиндрическом корпусе, конденсаторы 27 пФ, кварц установлен от чипа на 13 мм (длина дорожек 13 мм).

вот настройка часов
Code
1
2
3
4
5
6
7
8
void clock_init(void)
{
TMR1H = 0x80;
TMR1L = 0;
IPR1bits.TMR1IP = 0;
PIE1bits.TMR1IE = 1;
T1CON = 0b00001111;
}
прерывания
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
void interrupt low_priority low_isr(void)
{
// часы
if(PIR1bits.TMR1IF)
{
asm("BSF TMR1H, 7");
 
PIR1bits.TMR1IF = 0;
 
if(!clock_edit_flag)
{
clock_seconds++;
if(clock_seconds > 59)
{
clock_seconds = 0;
clock_minutes++;
battery_check_timer++;
if(clock_minutes > 59)
{
clock_minutes = 0;
clock_hours++;
if(clock_hours > 23)
{
clock_hours = 0;
}
}
}
}
 
if(move_flag)
{
sleep_timer = 0;
 
stopwatch_seconds++;
if(stopwatch_seconds > 59)
{
stopwatch_seconds = 0;
stopwatch_minutes++;
if(stopwatch_minutes > 59)
{
stopwatch_minutes = 0;
stopwatch_hours++;
}
}
}
else
{
if(sleep_timer <= SLEEP_TIMER_LIMIT)
{
sleep_timer++;
}
}
}
...
}
Может быть кварц слишком далеко от чипа стоит?
0
0 / 0 / 0
Регистрация: 29.05.2014
Сообщений: 2
01.11.2014, 00:31
kryzzty, я бы хотел с вами обсудить ваш проект (вне форума). Если вам будет удобно и интересно, напишите мне в ЛС и я сообщю свой адрес эл. почты.
0
Biyt
11.11.2014, 00:16
Надо бороться с диким энергопотреблением, растянуть время работы как минимум месяца на 3-4
Bozymko
18.05.2015, 13:06
ох, я опоздал на вечиринку, но всё-таки спрошу. Кто-нибудь делал или видел решение датчика в виде оптопары, которая видит дырочки на роторе тормоза?
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
18.05.2015, 14:18
Цитата Сообщение от Bozinga
ох, я опоздал на вечиринку, но всё-таки спрошу. Кто-нибудь делал или видел решение датчика в виде оптопары, которая видит дырочки на роторе тормоза?
А датчик (фотоприемник) грязью не закидает?
имхо, все-таки индукционный либо нигнитоконтактный надежнее...
0
0 / 0 / 0
Регистрация: 01.11.2014
Сообщений: 178
21.05.2015, 17:25
Кто мешает расположить оптопару с двух сторон колеса ? пусть себе спицы считает...
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
22.05.2015, 21:37
Мой китайский комп работает много месяцев от 2032 и думаю еще пару лет отработает
Он сам переходит в сон отключая дисплей и потом сам просыпается получив сигнал от датчика
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.05.2015, 21:37

Зацените: утилита для генерации ассемблерного кода настроек
Добро времени суток. Накидал тут вот такую штуку: &lt;Изображение удалено&gt; Утилита для генерации ассемблерного кода...

Зацените..:)
Здравствуйте! Не сочтите за спам,просто начал раскручивать форум и хотелось спросить у спецов:&quot;Ну как?&quot; Посмотрите форум...

Зацените
Создаю сайт про размещение рекламы. Если честно, то часть контекста стырил. Сейчас избавляюсь от стыренного. Но постепенно сайт стал...

Зацените
Доброго времени суток, господа профессионалы. Прошу заценит сайт: http://www.garudakr.com Всем, кто выскажет своё мнение по...

Зацените словарик!
Юзеp - человек, наступающий на гpабли. Чайник - начинающий юзеp, ни pазу не наступавший на гpабли и потому увеpенный, что гpаблей не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru