Данный репозиторий посвящен созданию дешевой системы электронной отметки для ориентирования. Она также может быть использована при проведении рогейнов, мультигонок, трейлов, везде, где требуется фикасация времени и порядка прохождения дистанции. Здесь находится аппаратная часть системы. Ссылки на программное обеспечение помещены ниже
Проект свободный. В данный момент изготовление на продажу не осуществляется. Но, кто не боится трудностей, может попоробовать сделать это самостоятельно следуя инструкциям из wiki. Дешевизна компонентов системы может окупить затраченные труды (порядка 500 рублей за базовую станцию, 20 рублей за чип отметки).
Предупреждаю, что разработка носит характер хобби, автор не является профессионалом в области электроники и программирования. Поэтому никаких гарантий не даётся, возможны разного рода проблеммы при воспроизведении. Поддержка также не обещается. Так что, действуйте на свой риск.
Обнаруженные баги, предложения по улучшению системы а также вопросы касательные работы железной части системы просьба писать в issue
Вы можете внести вклад в развитие проекта с помощью написания программ для работы с системой на ПК или Андройде. Протокол передачи данных и команды описан в руководстве
Пул реквесты приветствуются. Также с удовольствием добавим ссылку на Ваши разработки, работающие с Sportiduino.
Также поддерживается создание форков, развивающие какие-либо новые идеи. Например, форк , в которой схема базовой станции дополнена радио-модулем:
Можно помочь с переводом документации. На данный момент он выполнен весьма грубо.
В системе используются чипы Ntag213 / 215 / 216. В виде наклеек данные чипы стоят 6, 12 и 20 рублей, соответветственно, в виде брелка в два раза дороже. Памяти данных чипов хватает на 32, 120 и 216 отметок, соответственно.
Кроме того, возможно использование чипов Mifare Classic S50. Это чипы также дешевые, идут в комплекте в модулем RC522. Памяти данных чипов хватает на 42 отметки. Работают чуть медленнее Ntag. Прошивки для Mifare и Ntag не совместимы, поэтому при использовании Mifare, на станции отметки и сопряжения необходимо загружать другие прошивки, с Mifare в названии.
Основные компоненты станции - микроконтроллер Atmega328 и модуль MFRC522, работающий на частоте 13,56MHz. Часы DS3231SN. Питание от 3-х пальчиковых батареек через стабилизатор MCP1700T-33. Одного комплекта должно хватать на год активного использования. Протестирована работа станций при различных погодных условиях от -20С до +50.
Суммарно исходные компоненты станции и расходники стоят порядка 500 рублей.
Станция сопряжения попроще станции отметки, состоит из Arduino Nano, RFID-модуля, светодиода и пищалки. К компьютеру подключение через USB. С помощью станции сопряжения можно выполнять ряд судейских задач.
Также есть беспроводная станция сопряжени с модулем bluetooth. Ведётся разарботка программного обеспечения под Android.
Настройка чипов и станций производится в программе SportiduinoPQ
Программа основана на модуле на python а также на пакете PyQt для создания оконных приложений
Чтение чипов реализовано в программе SportOrg
Проведенные на системе соревнования
Публикация на geektimes первая вторая
Available from: https://github.com/alexandervolikov/sportiduino
License: GNU GPLv3