Hasičské stopky / časomiera - Arduino - počítadlo na stotiny

Počítadlo funguje pre 2 časy - ľavý a pravý prúd.
Programová logika sa vykonáva každých 10 ms t.j. 0.01 sekundy, pričom sa v tomto čase vypisuje aj čas na displej.

Arduino má 4 digitálne vstupy - active LOW zapojené v režime INPUT_PULLUP k 50kohm pullup rezistoru.
Pre dlhšie vedenie káblov ku kontaktom možno použiť aj externý znížený pullup rezistor pre odrušenie. Tlačidlá sa spínajú proti zemi.
Možno použiť aj I2C displej rozmeru 16x2, alebo 20x4.
Časy sú vypísané na 2 riadky, oba displeje sú plne kompatibilné.

Digitálny vstup 1: ŠTART tlačidlo - kontakt signálnej pištole
Digitálny vstup 2: STOP ČAS ĽAVÝ PRÚD tlačidlo - kontakt zastavenia času pre ľavý prúd - na terči
Digitálny vstup 3: STOP ČAS PRAVÝ PRÚD tlačidlo - kontakt zastavenia času pre pravý prúd - na terči
Digitálny vstup 4: RESET SIGNÁL tlačidlo - kontakt pre zastavenie a reštart času (pri zlom odštartovaní tímu, nový tím na preteku).

Hardvér pre projekt:
Arduino Uno / Nano / AtMega328P
LCD 20x4/16x2 s I2C prevodníkom
4x tlačidlo (spínacie - pushbutton) - respektíve nahradené kontaktom

Arduino nemôže nahradiť certifikovanú časomieru. Vhodné pre DHZ pre testovanie útokov, na tréningy pre orientačný čas.
Možno doplniť o buzzer - hlásič.
Viac o stopkách: https://arduino.php5.sk/hasicske-stopky....
maximálny časový rozsah: 59 minút, 59 sekúnd, 99 stotín.

zobraziť viac ↓