Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 2.73 KB

README_ru.md

File metadata and controls

41 lines (31 loc) · 2.73 KB

ИНФОРМАЦИЯ ДОПОЛНЯЕТСЯ

Gymkhana Run Timer

Таймер заездов на ESP8266 с веб-интерфейсом. Основано на проекте DonKracho.

About

Замеряет время одного заезда: старт-стоп. Возможно, в будущем будет добавлен второй режим: старт-круг-круг-круг... После подачи напряжения ESP8266 создаёт точку доступа (имя задаётся в SSID) с сервером по адресу, заданному в WEB_SERVER_IP (по умолчанию: 192.168.1.1). Просто подключаетесь к точке доступа, запустите любимый браузер и перейдите по адресу сервера WEB_SERVER_IP)

web interface of timer in initial state

Hardware

  • MCU ESP8266 (например, плата Wemos D1 mini);
  • E3F-R2NK Фотоэлектрический бесконтактный датчик (использовал тип NPN, нормально разомкнутый);
  • Mini360 понижающий (в случае питания от 12 В аккумулятора) или повышающий (если питать 3.7-5 В) конвертер (датчик работает от 5 В, но дистанция срабатывания мала).

Features

  • Индикатор присутствия сигнала на датчике (полезная штука при выставлении датчика и отражателя);
  • Номер текущего заезда и время;
  • Список всех заездов;
  • лучший заезд;
  • Настраиваемое через веб-интерфейс время невосприимчивости к сигналам (после прерывания, система игнорирует последующие прерывания в течение threshold_ms мс).

web interface of working timer

Arduino IDE settings

Для китайских WEMOS D1 mini выбирайте LOLIN(WEMOS) D1 R2 & mini

Dependencies

Использовались следующие версии ПО и библиотек:

Lib Version Source
1) ESP8266WebServer 1.0 esp8266 board
2) ESP8266WiFi 1.0 esp8266 board
3) WebSockets 2.3.6 lib manager