Този проект представлява електронен брояч на резултатите за джаги (foosball), реализиран с помощта на инфрачервена бариера и микроконтролер Arduino. Устройството автоматично засича отбелязаните голове, визуализира резултата чрез 7-сегментни LED дисплеи и позволява рестартиране чрез бутон. Проектът е реализиран с Arduino IDE на C++, схемата е направена на TinkerCad, а частите са предимно от Elimex.
- Засичане на гол чрез прекъсване на инфрачервен лъч
- Броене на голове до 9 (или по избор)
- Изобразяване на резултата на 7-сегментен дисплей
- Захранване с microUSB
| Компонент | Количество | Цена/бр. (BGN) | Обща цена (BGN) | Линк |
|---|---|---|---|---|
| 9V батерия | 1 | 3.00 | 3.00 | - |
| IR светодиод LTE-302 (предавател) | 2 | 0.90 | 1.80 | https://elimex.bg/product/21766-led-5mm-clear-uv-395-400nm |
| Фототранзистор LTR-301 (приемник) | 2 | 0.90 | 1.80 | https://elimex.bg/product/94306-fototranzistor-tcut1300x01 |
| Батериен държач (battery holder) | 2 | 2.00 | 4.00 | https://elimex.bg/product/94047-battery-holder-smt-thm-18650 |
| Arduino UNO R3 (ATmega328P SMD) | 2 | 12.00 | 24.00 | https://elimex.bg/product/71201-kit-k2014-razvoyna-platka-s-atmega328p-smd-usb-b |
| LED индикатор – 7 сегмента, общ катод (0.56") | 2 | 1.00 | 2.00 | https://elimex.bg/product/80818-led-indikator-4082-obsht-katod-0-56-inch |
| Кабели, резистори, бутони и др. | - | - | 5.00 | |
| Обща стойност: | 42 BGN |
- IR LED и фототранзистор са позиционирани от двете страни на „вратата“, създавайки невидим лъч.
- Прекъсване на лъча от топчето задейства брояча.
- LED дисплея показва текущия резултат.
Кодът е написан на C++ за Arduino и включва следните основни модули:
- Засичане на прекъсване на инфрачервения лъч
- Управление на дисплей
- Управление на рестарт бутона
- Брояч с лимит
- Поддръжка на два брояча – за двама играчи
- Рестарт бутон нулира резултата.
Калоян Николов
Стаж Юли 2025

