All Projects → sportiduino → sportiduino

sportiduino / sportiduino

Licence: GPL-3.0 license
Electronic timing system for orienteering and similar outdoor sports events on Arduino

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to sportiduino

PN532-HSU
PN532 HSU (UART) library for Python
Stars: ✭ 29 (-48.21%)
Mutual labels:  rfid
mfrc522
A platform agnostic driver to interface the MFRC522 (RFID reader/writer)
Stars: ✭ 27 (-51.79%)
Mutual labels:  rfid
nfc-reader
A simple library that provides to use rfid card readers.
Stars: ✭ 87 (+55.36%)
Mutual labels:  rfid
pyrfidhid
Python library to control Chinese USB HID 125Khz RFID Reader/Writer
Stars: ✭ 104 (+85.71%)
Mutual labels:  rfid
RFID-cloner
Handy device for cloning RFID chips/cards.
Stars: ✭ 55 (-1.79%)
Mutual labels:  rfid
rg2
Updated user interface for Routegadget
Stars: ✭ 31 (-44.64%)
Mutual labels:  orienteering
android-things-rc522
Android library to communicate with RFID Module RC522
Stars: ✭ 44 (-21.43%)
Mutual labels:  rfid
esp8266-rfid-banco-de-dados
Projeto com objetivo de autenticar/autorizar usuários a partir de Tags RFID utilizando Banco de Dados
Stars: ✭ 85 (+51.79%)
Mutual labels:  rfid
Mifareclassictool
An Android NFC app for reading, writing, analyzing, etc. MIFARE Classic RFID tags.
Stars: ✭ 2,698 (+4717.86%)
Mutual labels:  rfid
esp-idf-rc522
C library for interfacing ESP32 with MFRC522 RFID card reader, packaged as ESP-IDF component
Stars: ✭ 60 (+7.14%)
Mutual labels:  rfid
rdm6300
A simple library to interface with RDM6300 RFID reader.
Stars: ✭ 46 (-17.86%)
Mutual labels:  rfid
Core-NFC-Example
An example project which demonstrate the usage of iOS 11 Core NFC framework.
Stars: ✭ 19 (-66.07%)
Mutual labels:  rfid
ChameleonMini
The ChameleonMini is a versatile contactless smartcard emulator compliant to NFC. The ChameleonMini was first developed by KAOS. This is NOT the official repo for KAOS's ChameleonMini. For further information see the Getting Started Page
Stars: ✭ 350 (+525%)
Mutual labels:  rfid
WemosD1 HomeMatic RFID
RFID Reader integration for HomeMatic house automation
Stars: ✭ 18 (-67.86%)
Mutual labels:  rfid
TonUINO
Alternative TonUINO Firmware
Stars: ✭ 112 (+100%)
Mutual labels:  rfid
flipperzero-firmware
Flipper Zero firmware source code
Stars: ✭ 2,551 (+4455.36%)
Mutual labels:  rfid
pysport
SportOrg, python, sportident, orienteering
Stars: ✭ 28 (-50%)
Mutual labels:  orienteering
Fool
Simple Russian voice assistant based on Android Things and Raspberry Pi 3
Stars: ✭ 26 (-53.57%)
Mutual labels:  rfid
controle-de-acesso
Projeto CDA - "Controle de Acesso" utilizando Golang, VueJS, PostgreSQL e MQTT
Stars: ✭ 26 (-53.57%)
Mutual labels:  rfid
chamgo-qt
QT based GUI for Chameleon-RevE-Rebooted & Chameleon RevG - written in Golang
Stars: ✭ 34 (-39.29%)
Mutual labels:  rfid

Sportiduino version

Sportiduino logo

Перейти на русский язык

The inexpensive electronic timing system for orienteering, rogaining events, adventure races, trail running and etc. This resository contains hardware and firmware parts of the timing system. Links to data processing software are placed below.

Download latest release

Manual

This project is open and free. Anyone can reproduce it yourself. Just follow the instructions from the Manual. The low cost of the components can be worth your efforts (about USD $10 for one base station and $0.2 per RFID tag).

This development is a hobby. No guarantees are given, various kinds of problems are possible during reproduction. Support is also not guaranteed. So, act at your own risk.

Version

The version consists of three numbers. The first number indicates the version of the hardware. If any changes are made to the circuit or to the PCB, this number is incremented by 1.

The second and third numbers indicates the version of the firmware. If any new function is added to the firmware, the second number is incremented by 1. If the firmware just fixes bugs, the third number in the version is incremented by 1. When a new version of the firmware is released with new functions, the third number is reset to 0.

The base station and the master station have their own versions. The release version is the largest of these two numbers.

The current base station version is 3.10.0

The current master station version is 1.9.0

Changelog

Build the firmware of the base station with #define HW_VERS 1 to install the firmware vX.6.X or greater on the PCB v1 or v2.

Reporting Issues and Asking for Help

Issues and suggested improvements can be posted on Issues page. Please make sure you provide all relevant information about your problem or idea.

We also have our Telegram chat where you can ask any questions about the system.

Contributing

You can contribute by writing code. We welcome software for working with the system on a PC via USB and on Android via Bluetooth or NFC. The data transfer protocol and commands are described in the Manual. With pleasure we will add a link to your developments working with Sportiduino.

Pull requests, creation of forks, developing any new ideas are welcome.

You can also help by improving documentation and its translation.

Parts of the system

Cards

The system uses cards NTAG213/215/216. As stickers on Chinese web marketplaces they cost about $0.1, 0.2 and 0.4, respectively. As key fobs the cost is doubled. Memory of these cards can keep 32, 120 and 216 marks, respectively.

Also it is possible to use Mifare Classic 1K and 4K cards. Cards 1K are also cheap and come bundled with the RC522 module. The memory of these chips is enough for 42 marks. They work a little slower than NTAG.

The system automatically detects the type of used cards.

Read more

Base stations

The main components of the station are the ATmega328P microcontroller and the MFRC522 module, which operates at a frequency of 13.56 MHz, real-time clock DS3231SN. All powered by 3 AA batteries through the MCP1700T-33 stabilizer. The capacity of the kit of three alkaline AA batteries should be enough for a year of active use. Tested at ambient temperatures from -20 to +50 degrees Celcius.

Totally, the initial components for one base station and the consumables cost about $10 (in 2019).

Read more

Master station

With the master station you can read and write tags and configure base stations. It is simpler than the base station. It consists of Arduino Nano, RFID module, LED and buzzer. It connects with a PC via USB.

Read more

There is also a wireless station with the Bluetooth module.

Software

Prepare cards and stations

SportiduinoPQ

PC software (Windows or Linux).

It is written on Python, based on PyQt5 and SportiduinoPython module.

SportiduinoApp

Android application for smartphones with NFC.

For event management

Reading cards is implemented in SportOrg and SportOrgPlus.

Also you can use software for SPORTident (MeOS, WinOrient, Rogain Manager etc).


This system and its variants have been used in Russia at a number of events up to approx. 1400 participants and approx. 70 check points.


Available from: https://github.com/sportiduino/sportiduino

License: GNU GPLv3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].