martinius96 / hasicske-stopky

Hasičské stopky postavené na platforme Arduino. Stopky využívajúce LCD znakový displej rozmeru 16x2 / 20x4.

Home Page:https://martinius96.github.io/hasicske-stopky/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stopky pre požiarny šport cez Arduino

  • Stopky vhodné sú vhodné pre Dobrovoľný hasičský zbor (DHZ) pre tréningové meranie útoku tímu.
  • Logika systému sa vykonáva každých 10ms (rozlíšenie na stotiny), alebo 100ms (rozlíšenie na desatiny sekundy)
  • Pre výpis času sú kompatibilné LCD znakové displeje 16x2 a 20x4. Implementácia využíva výpis na 16x2 plochu
  • Vstupy sú pripojené v režime INPUT_PULLUP buď k internému 20-kohm rezistoru Arduina, alebo prostredníctvom externého pullup rezistora v režime INPUT
  • Stopky na desatiny sekundy sú dostupné so zdrojovým kódom, stopky na stotiny sú dostupné iba v strojovom kóde - Shareware verzia - 30 sekúnd inicializácia, max. meranie 15 sekúnd
  • Pri záujme o plný zdrojový kód .ino pre stopky na stotiny - martinius96@gmail.com

Nahratie strojového kódu do Arduina - vzorovo pre COM21 - nástroj avrdude - program sketch.ino.hex

  • avrdude -CC: avrdude.conf -v -patmega328p -carduino -PCOM21 -b115200 -D -Uflash:w:sketch.ino.hex:i
  • Možno využiť nástroj XLoader pre jednoduchšie nahratie firmvéru

Hasičské stopky - Arduino - stotiny - zastavený čas

Funkčnosť systému:

  • Stopky sa odštartujú kontaktom (môže byť nahradené signálnou pištoľou)
  • 2 spínacie kontakty umiestnené na terčoch sa aktivujú pri spadnutí terča, zastaví sa ľavý/pravý prúd na stopkách.
  • Posledný kontakt slúži na vynulovanie času - reset času, nové družstvo, nový štart tímu, neplatný štart. Hasičské stopky - Arduino - stotiny - bežiaci čas

Hardvér pre projekt:

  • Arduino Uno/Nano - AtMega328P
  • LCD znakový displej 16x2 alebo 20x4
  • I2C prevodník
  • 4x spínacie kontakty

Režim I2C zbernice vzhľadom na verzie stopiek

Verzia stopiek Režim I2C
Na desatiny Standard Mode 100 kHz
Na stotiny Fast Mode 400 kHz

Najpoužívanejšie adresy I2C prevodníka displejov

Tabuľkové zapojenie vývodov

Arduino Kontakty
D12 Kontakt ŠTART
D11 Kontakt STOP - ľavý terč
D10 Kontakt STOP - pravý terč
D10 Kontakt RESET
GND GND
Arduino I2C DISPLEJ
GND GND
5V VCC
A4 (HW SDA) SDA
A5 (HW SCL) SCL

Schéma zapojenia

Schéma zapojenia - Hasičské stopky - Arduino

Video stopiek na stotiny v akcii s meraním spotreby

IMAGE ALT TEXT

About

Hasičské stopky postavené na platforme Arduino. Stopky využívajúce LCD znakový displej rozmeru 16x2 / 20x4.

https://martinius96.github.io/hasicske-stopky/

License:MIT License