Существенно переработал свой проект альтиметра-вариометра с подачей звуковых и световых сигналов.
Поэтому решил оформить материал отдельной статьей.
По прежнему, есть парашютная и парапланерная версии прошивок.
Схема соединения компонентов
Парашютная работает как с дисплеем, так и без него.
Парапланерная — пока без дисплея.
Использовал недорогие и доступные компоненты.
Что же появилось нового? От чего пришлось отказался?
В новой версии прибора:
— питание от одной 3.7В LiPo – ячейки (вместо 9 вольтового элемента «Крона»);
— плата Arduino ProMini 3.3V 8 мГц (вместо 5 вольтовой Arduino Nano V3);
— жидкокристаллический дисплей Nokia 5110 (вместо ЖК дисплея 1602);
— плата заряда-разряда LiPo — элемента с микро-USB разъёмом.
Датчик Gy-68 (BMP180) использую тот же.
Подключение дисплея от Нокии 5110 к Ардуино.
Сборка (видео)
Приборчик преобразился, стал компактнее. Размером с маленький будильник.
А если снять дисплей, то и в защитный шлем войдёт!
Думаю закатать его в термоусадку, может даже прозрачную.
Пусть будет видно «высокотехнологичное» содержимое.
Слева — элемент питания с контроллером заряда-разряда, справа — плата с датчиком и динамиком от сотового телефона. Последовательно с динамиком подключил сопротивление 120 Ом. Громкость вполне приемлема если разместить в шлеме.
Вывел в виде «хвостика» провод куда можно запаять любой выключатель, какой душа пожелает. Я использовал обычный компьютерный джампер.
Алгоритм работы всё тот же. Как парашютной, так и парапланерной версии.
Без дисплея с элементом ёмкостью 100 мА AltVar V2 проработал непрерывно более 10 часов.
С подключенным дисплеем (была включена подсветка)
и элементом 200 мА — более 7 часов.
Без подсветки дисплея — более 20 часов.
Катал на лифте прибор с парашютной прошивкой — работает как и прежний мой вариант.
Можно использовать как обычный высокоточный альтиметр-вариометр.
Формат вывода информации:
А: 15 (высота в метрах)
---v--- (признак снижения, в случае набора высоты +++^+++)
V: 0.0 — (вертикальная скорость в м/сек)
Парапланерная прошивка — пока без дисплея. В дисплейной версии выявил некоторые звуковые глюки. Пока не разобрался почему… Поэтому скетч не публикую.
Парапланерная версия без дисплея работает хорошо и эту прошивку можно использовать.
Также работает и скетч, который я использовал в качестве основы своего проекта.
Огромная моя благодарность его автору!
Пъезопищалку заменил, как я уже указал, на динамик от сотового телефона, подключив к нему последовательно сопротивление 47 Ом.
Довольно громко и отчётливо звучит. Динамик поставил вот такой
Все соединения компонентов у меня указаны в «шапке» скетча.
Вот например подключение дисплея (взято из этой самой «шапки»):
Дисплей NOKIA 5110 (синего цвета)
Дисплей 5110 Pro Mini
Serial clock out (SCLK) 3
Serial data out (DIN) 4
Data/Command select (D/C) 5
LCD chip select (CS) 6
LCD reset (RST) 7
VCC (не более 3.3 вольта) VCC
BL (подсветка) VCC (для красного дисплея — GND)
GND GND
Компилятор тот же — 1.0.6
Прошивал с помощью обычного TTL-UART USB переходника CH340G.
Он самый постой, не ресетит Ардуину. Поэтому после компиляции, нажимал кнопку RESET сам.
Все прошивки отправляют данные высоты, вертикальной скорости и давления на COM-порт. Правда в работе в таком режиме система может его определить как некий майкрософтовский прибамбас, причём неправильно работающий.
В общем получилось довольно просто и вполне бюджетно.
Благодарю всех кто отозвался на предыдущую мою статью по этой теме.
Некоторые Ваши замечания я учёл при создании новой модификации своего приборчика.
P.S. А вот и прошивка дисплейного варианта для параплана.
По сравнению с бездисплейной она более «тормознутая» получилась.
Не так бойко реагирует на изменение высоты, есть некоторая задержка в звуковом отклике.
В остальном вполне работоспособна. Вот она.
Поэтому решил оформить материал отдельной статьей.
По прежнему, есть парашютная и парапланерная версии прошивок.
Схема соединения компонентов
Парашютная работает как с дисплеем, так и без него.
Парапланерная — пока без дисплея.
Использовал недорогие и доступные компоненты.
Что же появилось нового? От чего пришлось отказался?
В новой версии прибора:
— питание от одной 3.7В LiPo – ячейки (вместо 9 вольтового элемента «Крона»);
— плата Arduino ProMini 3.3V 8 мГц (вместо 5 вольтовой Arduino Nano V3);
— жидкокристаллический дисплей Nokia 5110 (вместо ЖК дисплея 1602);
— плата заряда-разряда LiPo — элемента с микро-USB разъёмом.
Датчик Gy-68 (BMP180) использую тот же.
Подключение дисплея от Нокии 5110 к Ардуино.
Сборка (видео)
Приборчик преобразился, стал компактнее. Размером с маленький будильник.
А если снять дисплей, то и в защитный шлем войдёт!
Думаю закатать его в термоусадку, может даже прозрачную.
Пусть будет видно «высокотехнологичное» содержимое.
Слева — элемент питания с контроллером заряда-разряда, справа — плата с датчиком и динамиком от сотового телефона. Последовательно с динамиком подключил сопротивление 120 Ом. Громкость вполне приемлема если разместить в шлеме.
Вывел в виде «хвостика» провод куда можно запаять любой выключатель, какой душа пожелает. Я использовал обычный компьютерный джампер.
Алгоритм работы всё тот же. Как парашютной, так и парапланерной версии.
Без дисплея с элементом ёмкостью 100 мА AltVar V2 проработал непрерывно более 10 часов.
С подключенным дисплеем (была включена подсветка)
и элементом 200 мА — более 7 часов.
Без подсветки дисплея — более 20 часов.
Катал на лифте прибор с парашютной прошивкой — работает как и прежний мой вариант.
Можно использовать как обычный высокоточный альтиметр-вариометр.
Формат вывода информации:
А: 15 (высота в метрах)
---v--- (признак снижения, в случае набора высоты +++^+++)
V: 0.0 — (вертикальная скорость в м/сек)
Парапланерная прошивка — пока без дисплея. В дисплейной версии выявил некоторые звуковые глюки. Пока не разобрался почему… Поэтому скетч не публикую.
Парапланерная версия без дисплея работает хорошо и эту прошивку можно использовать.
Также работает и скетч, который я использовал в качестве основы своего проекта.
Огромная моя благодарность его автору!
Пъезопищалку заменил, как я уже указал, на динамик от сотового телефона, подключив к нему последовательно сопротивление 47 Ом.
Довольно громко и отчётливо звучит. Динамик поставил вот такой
Все соединения компонентов у меня указаны в «шапке» скетча.
Вот например подключение дисплея (взято из этой самой «шапки»):
Дисплей NOKIA 5110 (синего цвета)
Дисплей 5110 Pro Mini
Serial clock out (SCLK) 3
Serial data out (DIN) 4
Data/Command select (D/C) 5
LCD chip select (CS) 6
LCD reset (RST) 7
VCC (не более 3.3 вольта) VCC
BL (подсветка) VCC (для красного дисплея — GND)
GND GND
Компилятор тот же — 1.0.6
Прошивал с помощью обычного TTL-UART USB переходника CH340G.
Он самый постой, не ресетит Ардуину. Поэтому после компиляции, нажимал кнопку RESET сам.
Все прошивки отправляют данные высоты, вертикальной скорости и давления на COM-порт. Правда в работе в таком режиме система может его определить как некий майкрософтовский прибамбас, причём неправильно работающий.
В общем получилось довольно просто и вполне бюджетно.
Благодарю всех кто отозвался на предыдущую мою статью по этой теме.
Некоторые Ваши замечания я учёл при создании новой модификации своего приборчика.
P.S. А вот и прошивка дисплейного варианта для параплана.
По сравнению с бездисплейной она более «тормознутая» получилась.
Не так бойко реагирует на изменение высоты, есть некоторая задержка в звуковом отклике.
В остальном вполне работоспособна. Вот она.