Многие автомобилисты хотели бы иметь в машине часы, которые всегда исправно идут без перебоев. Ведь многих работа обязывает постоянно находиться в машине, а время очень ценно. Обычно такие часы – дорогостоящее удовольствие. Но немногие задумываются, что их можно сделать самому. Как собрать такие часы и откуда же брать настройки? Есть несколько вариантов:
- GPS;
- Интернет;
- RDS.
Вариант использовать Интернет не подходит, так как могут появиться сложности с синхронизацией времени, то есть нужно будет приобрести модем в машину, а это лишние ненужные расходы. Остается сделать выбор между GPS и RDS, последний вариант отпадает, так как нужно привязываться к какой-то станции, и не всегда возможна синхронизация. Самый лучший вариант – это GPS.
Один из простых вариантов, создание GPS часов с помощью платформы Arduino. Эта платформа одна из самых простых и имеет бесплатную программную оболочку IDE, с помощью которой и происходит программирование. С помощью Arduino создаются самостоятельные автоматические объекты и подключаются к программным обеспечениям на компьютерах, как с помощью стандартных проводных интерфейсов, так и беспроводными.
Для большей мобильности запитываем данную платформу с отдельным аккумулятором и подключаем к портативному компьютеру для заливки новой картинки.
Обозначение функций контактов GPS модулем EM-406A
Если имеется маркировка, то обозначения делать не обязательно – вставляются всего два разъема. Но, если маркировки нет, необходимо подключать вывод GND к GND, Rx – к digital pin 2, Tx – к digital pin 3. Нужно внимательно подключать провода, серого цвета идет шестой, а не первый.
Модуль GPS имеет светодиодную индикацию состояний:
- светится беспрерывно – спутник ищет и определяет координаты;
- мигает – все координаты уже установлены и данные передаются;
- не светится, питание подается с плохим контактом.
Можно регулировать его работу от 3.5 до 7 Мгц.
QVGA SPI 240×320 с дисплеем, является аналогом Adafruit ILI9341, благодаря этому увеличивается скорость работы и оттуда же идет демо стрелочных часов. Далее объединяем демо стрелочных часов с данными GPS. Картинку часов можно менять, загрузив другие модули.
Далее можно пользоваться уже готовым устройством и получать удовольствие. При включении быстро срабатывает и ловит при любых условиях.
P.S. у библиотеки TFT_ILI9341 в файле User_Setup.h лучше сделать так:
//#define LOAD_GLCD // Font 1. Original Adafruit 8 pixel font needs ~1820 bytes in FLASH
//#define LOAD_FONT2 // Font 2. Small 16 pixel high font, needs ~3534 bytes in FLASH, 96 characters
#define LOAD_FONT4 // Font 4. Medium 26 pixel high font, needs ~5848 bytes in FLASH, 96 characters
#define LOAD_FONT6 // Font 6. Large 48 pixel font, needs ~2666 bytes in FLASH, only characters 1234567890:-.apm
//#define LOAD_FONT7 // Font 7. 7 segment 48 pixel font, needs ~2438 bytes in FLASH, only characters 1234567890:.
Прикрепленные файлы: СКЕТЧ – БИБЛИОТЕКА
Автор: Максим Беляев, Лобня, Россия
Привет слушай а можиш мне на заказ изгатовить дисплей с атображением часов с датой вольтметра и термометром
Собирать одно устройство на продажу не выгодно. Тем более из плат Arduino – слишком дорого будет.
Привет. Как держит низкие температуры дисплей -30 например?
TFT LCD монитор 2,2″ SPI 240X320 QVGA, равно как все активные матрицы, допускают работу в расширенном температурном диапазоне от -20°С до +70°С. Для большинства LCD дисплеев рекомендуемый диапазон рабочих температур: от -20°C до + 40°C.
Всем ЖК материалам опасна верхняя граница рабочей температуры, или изотропический предел. Выше этого предела молекулы ЖК принимают произвольную ориентацию. Изотропическая температура называется температурой нематическо-изотропического перехода, или N-I перехода. Все же ЖКИ могут восстанавливаться после короткого воздействия изотропической температуры, хотя температуры свыше 110°C разрушают пленочные структуры индикатора.
Нижний предел температурного диапазона ЖКИ не так строго определен, как верхний. Низкие температуры приводят к увеличению времени срабатывания индикатора, потому как возрастает вязкость ЖК вещества и замедляется движение молекул. Однако ЖКИ часто оказываются работоспособными при температурах ниже их C-N перехода. Эффект низких температур легко обратим. К примеру ЖКИ, опущенный в жидкий азот, возвращается в нормальное состояние после быстрого нагрева.
Для поддержания нормального функционирования за пределами температурного диапазона используется температурная компенсация. Индикаторы с интегральными нагревателями могут работать при температурах до -55°C. Нагревающие элементы работают от температурно-управляемого источника питания. Их мощность находится в пределах 2 и 3 ватта на квадратный дюйм поверхности индикатора. При использовании нагревателей время отклика индикатора при низких температурах остается таким же, как и при 0°C.
Здравствуйте! Хотел бы повторить ваш проект. Непонятно – на чём собрано? UNO или Mega 2560?