Разработка своего вело компьютера. Часть 1

Доброго дня пикабу.

Решил заняться вело спортом и прикупил дешевый Stels Navigator 610. И начал его расстраивать под себя, подсидельные сумки, чехол водонепроницаемый для повербанки и телефона, но не хватало умного вело спидометра или лучше, вело компьютера.

Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост
Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост

Поискал на авто и других площадках, но с нормальным дисплеем и функционалом увы либо нет, либо стоят от 5-6 тыр руб. В итоге пришла идея собрать свой велокомп.

Начал с того что нужно выбрать платформу микроконтроллера. За основу взята была Arduino Nano, так как размер компактный, стоимость минимальная, хороший SDK, ну и главное много экранов с ним дружат.

Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост

В руки паяльник, бумагу с ручкой, и побежали конструировать. Вначале решил написать какие модули мне нужны. В итоге пришлось остановиться пока (в данной тестовой ревизии) на: экран Nokia 5110, цифровой датчик холла, фоторизистор, датчик температуры и влажности, часы реального времени DS1307.

Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост
Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост

Напечатал под все это корпус на 3D принтере, и начал тестовый образец собирать.

Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост
Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост
Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост
Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост

В итоге первый тест (350км) данный вело комп выдержал. Теперь готовлю заводскую версию и финальный релиз.

Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост
Разработка своего вело компьютера. Часть 1 Велосипед, Моё, Arduino, Разработка, Велокомпьютер, Длиннопост

Но сборка и отчет уже в следующей части.
прошу простить за кривоватость, чукча программист чукча не писатель.

32
Автор поста оценил этот комментарий
Я купил на али за 300рэ, с подсветкой, температурой, ну и всякими обычными вело-функциями... Имхо, если свой велокомп мутить - надо всякие альтиметры, GPS и ещё чего-то такое крутить
раскрыть ветку
19
Автор поста оценил этот комментарий

300р алиэкспресс

Иллюстрация к комментарию
раскрыть ветку
5
Автор поста оценил этот комментарий

Докопаюсь-ка я до схемотехники.

1) Зачем нафиг ams - выкидывай её нафиг ставь тантал+керамика. по даташиту 328 работатет от 2,5 до 5,5 В - можно литий напрямую подключить. да и 1302 от 2 до 5 вольт по даташиту. И да, основным потребителем энергии будет именно амс.

2) Длинна ножек для кварца 16 Mhz должна быть минимальной и одинаковой длинны. А вообще нафига он нужен? внутреннего генератора точность мала? Так есть же вроде ртц ...

3) Не вижу конденсатора, шунтирующего дребезг контактов - иначе я не понимаю назначение цепочки r1r2r3; и да, вешать на ацп решение кто какую кнопку нажал - это не путь к снижению энергопотреблению, ведь. дофигищи же пустых gpio - так разведи на них кнопки.

4) Если с3 - вход, с4 - на батарею, то где от выхода амс ?

5) Конденсаторы всегда ставят как можно ближе ко входу потребителя, и электролиты всегда дополнять керамикой ...

раскрыть ветку
5
Автор поста оценил этот комментарий

Думаю, что когда пишешь что то подобное, надо для начала объяснить чем именно не устраивали покупные велокомпьютеры ( помимо цены) и что вы хотели достичь, конструируя свой. Какие параметры и функции.

раскрыть ветку
7
Автор поста оценил этот комментарий

1) как с энергопотреблением?

2) датчик холла проводной?

3) что с размерами? На фото кирпич-кирпичом

раскрыть ветку