Карта сайта | Пишите нам | В избранное | eng
Внимание! У нас изменились номера телефонов. Звоните:
(495) 638-88-00, (499) 940-95-75, факс (499) 735-04-91; +7(909) 638-88-00 и +7(903) 530-10-01 (Билайн). |
Микроэлектронные проекты. Александр Протопопов. Игровая приставка для велотренажера
В настоящее время все более популярными становятся различные спортивные тренажеры, укрепляющие, как известно, наше бесценное здоровье, убирающие лишний вес, позволяющие приобрести стройную фигуру и т.д. Их общий недостаток, на мой взгляд, в том, что заниматься продолжительное время однообразными движениями довольно скучно, и человек, сначала с большим воодушевлением начав тренировки, через некоторое время начинает испытывать скуку, утомление и нежелание заниматься на тренажере, что приводит, как правило, к прекращению спортивных занятий. Но выход есть! Стоит вспомнить, как все мы любим компьютерные игры, начиная от простейшего, всемирно известного "Тетриса" и кончая крутейшими играми с применением шлема виртуальной реальности. Описываемое в этой статье устройство позволяет совместить занятия на велотренажере с увлекательной компьютерной игрой, делая тренировки приятными, нескучными и ненадоедающими. И даже более того, хочется заниматься еще и еще. Вспомните, например, как трудно оторваться от известной игры "Half-Life". Оборудование велотренажера с использованием этого устройства позволит привлечь большее количество постоянных посетителей в тренажерный зал, а тем, у кого такой тренажер установлен дома, доставит много радости, сделав надоевшие тренировки увлекательными и неповторимыми. Устройство подключается к порту СОМ1 или СОМ2 компьютера кабелем длиной до 5-ти метров. На тренажере устанавливаются: Параметры интерфейса RS-232 и передаваемые данные Устройство имеет следующие
параметры интерфейса RS-232:
Передача данных производится только при изменении состояния кнопок или датчика вращения педалей. Если передача данных вызвана изменением состояния одной из 4-х кнопок, без изменения состояния датчика вращения педалей, то оба бита D0 и D1 передаются сброшенными в состояние "0". Режим теста запускается нажатием кнопки "test". Производит постоянную передачу данных о состоянии всех кнопок и датчиков. Выход из режима - повторное нажатие.
Устройство собрано на
микроконтроллере фирмы Microchip PIC16F877-20I/.
Применение этого контроллера может кому-то
показаться избыточным для столь простой
схемы, но поскольку в будущем планируется
подключать к этому устройству разные
дополнительные датчики, то иметь некоторый
запас по выводам портов, ADC и объему RAM
весьма целесообразно. Этот контроллер
имеет встроенный USART, что очень удобно для
организации интерфейса RS-232. Внимание! Для правильной работы программы, при записи её в контроллер PIC16F877-20, следует запретить работу сторожевого таймера WDT (WDTE=OFF), разрешить работу таймера PWRT (PWRTE=ON), разрешить работу схемы формирования сигнала сброса при падении напряжения питания BOR (BODEN=ON), режим работы кварцевого генератора FOSC=HS; остальные параметры бита конфигурации: LVP=OFF, WRT=OFF, DEBUG=OFF Обратиться к автору за прошивкой Особенности устройства и рекомендации по сборке Устройство получается довольно компактным и может быть собрано в пластмассовом корпусе G-438 иностранного производства, имеющимся в продаже в магазине Chip&Dip ( www.chipdip.ru ). Или в любом другом подходящем корпусе. Для ввода в него кабелей следует использовать четыре кабельных ввода. Например, MGB12-07G. Из экономии места и средств, кабель RS-232 не подключается к устройству посредством разъема, а входит в него через кабельный ввод и распаивается на плату. Все кабели, кроме кабеля питания, экранированные. Герконы датчика "sensor" - любые малогабаритные, размещаются на плате в форме круга, и закрываются все вместе пластмассовым кожухом, из которого выходит кабель для подключения к устройству.
Автор проекта и страницы:
Александр Протопопов (г. Москва) |
Правила оформления проектов
Приглашаем специалистов
В России кризис и увольнения персонала, а в Телесистемах, как обычно, не так как у всех: мы расширяем деятельность, набираем новых сотрудников и ищем новых партнеров.
Изделия для разработчиков
| ||||||||||||