Skip to content

QuackStack-LTD/internship-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Internship-2025

Foosball Goal Counter – Arduino-Based Score Tracker

Описание

Този проект представлява електронен брояч на резултатите за джаги (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

Хардуерна схема

Foosball Schematic TinkerCad

  • IR LED и фототранзистор са позиционирани от двете страни на „вратата“, създавайки невидим лъч.
  • Прекъсване на лъча от топчето задейства брояча.
  • LED дисплея показва текущия резултат.

Софтуер

Кодът е написан на C++ за Arduino и включва следните основни модули:

  • Засичане на прекъсване на инфрачервения лъч
  • Управление на дисплей
  • Управление на рестарт бутона
  • Брояч с лимит

LED Datasheet


Планирани подобрения

  • Поддръжка на два брояча – за двама играчи
  • Рестарт бутон нулира резултата.

Калоян Николов
Стаж Юли 2025

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages