воскресенье, 28 июня 2015 г.

Велосипедный спидометр с графическим ЖК дисплеем 128х64 и библиотекой openGLCD - Bike Speedometer GLCD 128x64 openGLCD lib

Продолжаю играться в велосипедные спидометры.
На этот раз подключил графический ЖК дисплейчик с разрешением 128 на 64 точки. Припаял его на BlockProto2, довольно неплохо он там умостился.
Сюда уже можно вывести много информации, поэтому вывожу:
  • Скорость (Speed) - большими и красивыми цифрами, шрифт сделал сам с помощью проги из библиотеки, прилагается к коду отдельным файлом;
  • Общий пробег (Distance) - до 999.99 км
  • Общее время (TripTime) от включения спидометра
  • График скорости - по вертикали скорость от 0 до 30 км/ч, по горизонтали - время от 0 до 60 секунд. График не движется, а прорисовывается слева на право.

Фото:

Speedometer/odometer on arduino with GLCD 12864 and openGLCD lib

Speedometer/odometer on arduino with GLCD 12864 and openGLCD lib

Код:


Что дальше?

Ну, еще я вроде как собирался подключить компас и выводить направление, может еще температуру и еще чё нить типа gps. Но подумалось мне, что чем цеплять побольше экран и кучу датчиков, то гораздо лучше уже просто повесить небольшой смартфон, а они сейчас недорого стоят, по крайней мере старые модели, и к нему подключить датчик и ним же производить все расчеты и выводить кучу полезной инфы.
Вобщем, для меня тема спидометра раскрыта и закрыта ;)

Предыдущие спидометры