Настольный футбол из обувной коробки. Настольный футбол из коробки. Контроллер на серверной стороне

Чтобы сделать умный настольный футбол, нам понадобится:

  • обычный глупый настольный футбол — 1шт.,
  • контроллер Arduino — 1шт.,
  • лазер — 2шт.,
  • фоторезистор — 2шт.,
  • несколько заинтересованных людей,
  • свободные выходные.

Предыстория

В нашей компании большинство сотрудников не прочь сыграть партейку в настольный футбол. Скорее даже очень любят и, понятно, одной партией дело не ограничивается. Поэтому на обеде и вечером возле стола собирается толпа ждущих своей очереди айтишников.

И вот, однажды, когда путаница с очередью всем порядком надоела, нам в голову пришла идея:

  • А давайте сделаем электронную очередь!
  • И чтобы стол сам голы считал!
  • И мог определить кто из нас круче!
  • И смски пусть присылает, что освободился!

И все разбежались гуглить.

День 1

В пятницу вечером группа единомышленников-футболопоклонников собралась возле виновника торжества - стола - на совещание. Поделились нагугленным, определились с основными требованиями и технологиями, распределили роли, повертели в руках выпрошенный у начальства микроконтроллер.

День 2

Первым делом в субботу утром развинтили стол. Чтобы научить его отслеживать забитые голы, прицепили 2 лазера и 2 фоторезистора на ворота и контроллер Arduino посередине. Систему придумали такую: когда в область между лазером и фоторезистором попадает мяч, контроллер фиксирует изменение напряжения на сенсоре. Так, изменение напряжения является следствием изменения сопротивления на фоторезисторе. Принципиальная схема изображена ниже.

Несмотря на предельную простоту системы, пришлось все же столкнуться с некоторыми проблемами. Во-первых, изменение освещения в помещении с футбольным столом могло вызывать ложно-положительные срабатывания датчиков. Во-вторых, особо сильные вибрации стола во время игры могли привести к механическим повреждениям компонентов системы.

Первую проблему устранили перекалибровкой фоторезистора при каждом старте игры. Вторая решилась еще проще - c помощью отвертки, суперклея и, конечно же, синей изоленты все компоненты системы были надежно зафиксированы.

Arduino:

Лазеры:

Параллельно начали работу над программной составляющей проекта. Первым делом конкретизировали требования:

  • Режимы игры 1x1, 2x2.
  • Уровни игроков.
  • Коллекционирование достижений игроков.
  • Ведение личных и командных рейтингов.
  • Звуковое сопровождение игры.

Надо сказать, нам крупно повезло, что в настольный футбол любит резаться и наша креативная дизайнер. Поэтому к обеду у нас на руках уже были симпатичные мокапы. Забегая вперед, покажем что из них получилось:

Разработка велась параллельно по трем веткам:

  1. Клиентская сторона — Angular.js, Bootstrap.
  2. Создали основные страницы приложения, оформили дизайн, реализовали взаимодействие с сервером через Rest API и Socket.io. Адаптировали верстку под мобильные устройства.
  3. Серверная сторона — Node.js, Socket.io, MongoDB.
  4. Создали структуру проекта, разработали модель данных, настроили взаимосвязь между клиентом и сервером, разграничение по правам доступа. Реализовали логику по расчёту статистики, коллекционированию достижений, ведению рейтингов. Сделали оповещение клиента о возникающих событиях при помощи Socket.io.
  5. Взаимосвязь между Arduino и сервером.
  6. Написали прослойку между контроллером и сервером.

Тут надо заметить, что мы решили совместить приятное с полезным. Поэтому выбирали технологии малознакомые участникам проекта, чтобы заодно прокачать скилы.

В общем-то, писать подробнее о первом и втором пунктах смысла нету. Несмотря на то, что разработка этих частей заняла большую часть времени, никаких сверхзадач тут не стояло, все было достаточно тривиально. Поэтому перейдем к самому вкусному - взаимодействию между сервером и нашим умным столом.

Конечно же, было бы правильнее организовать беспроводную передачу данных между Adruino и сервером, используя wi-fi или bluetooth модули для взаимодействия с сервером. Или даже использовать Raspberry Pi как сервер для нашего приложения. Но у нас не было ни первого, ни второго, ни третьего, зато был компот старый компьютер, который все еще мог послужить нам в качестве сервера. Поэтому наш сервер соединен со столом при помощи USB кабеля, и все общение между Arduino и сервером происходит через COM-порт.

Arduino получает с порта сигналы о включении/выключении лазеров и, в свою очередь, отправляет сигналы о зафиксированных голах на сервер.

Скетч для Arduino:

Контроллер на серверной стороне:

Здесь мониторим порт, к которому подключён Arduino. При получении команды, генерируем то или иное событие. Для запуска и остановки Arduino у нас есть две специальных функции start и stop, которые управляют включением и выключением лазеров.

Пример обработки событий:

Таким образом, к концу второго дня мы получили рабочую базовую функциональность клиента и сервера и готовую прослойку по взаимодействию с Arduino.

День 3

В воскресенье нам оставалось связать все компоненты воедино и прикрутить различные бонусы вроде внутриигровых достижений и веселенькой музычки.

Этот день прошел в более творческом ключе, мы меньше времени программировали, в основном придумывали уровни игроков, ачивменты и музыку под различные игровые события.

Наконец, все собрано, подключено, запуск - заработало!

Приступили к функциональному тестированию. Ладно-ладно, играли в футбол, чего уж тут)

Парочка багфиксингов, небольшой допил и...PROFIT! Умный футбол готов.

Итог

В результате получился прототип высокотехнологичного настольного футбола, который самостоятельно фиксирует и считает забитые голы, ведет рейтинг игроков, формирует очередь и, вообще, делает наш отдых намного удобнее и интереснее. А еще мы отлично провели время и повысили свои скилы, конечно.

Надеемся статья была хоть сколько-нибудь полезной и вдохновит вас на собственные эксперименты. Всем удачи!

Не смог устоять и купил по очень заманчивой цене в гипермаркете «Лента» большой настольный футбол кикер «Tabletop Football». Прекрасно выполненный игровой стол в яркой красочной упаковке стал подарком на 23 февраля. Конструкция игры как раз удовлетворит потребности начинающих игроков в кикер. Кроме того эта игра отличный повод собраться друзьям для интересного и азартного времяпровождения. Игровой стол поставляется в частично собранном виде. Окончательный монтаж включает несколько шагов и осуществляется своими руками. Подробная пошаговая инструкция с фото и видео приведена ниже.

Инструкция по сборке своими руками настольной игры кикер

Настольный футбол «Tabletop Football» предназначен для стационарной установки на игровом столе либо на полу. Эта модель футбола от TableTop оснащена шестью игровыми рукоятками по 3 игрока на каждой. Для большего удобства игры площадка устанавлена на ножки, благодаря чему играть в этот настольный футбол стало удобно даже на полу. Настольный футбол поставляется в разобранном виде. Инструмент для сборки в виде отвертки ключа входит в комплект. Сборка кикера не требует специальных знаний. Перед сборкой извлекаем из упаковочной коробки большой пакет с деталями и проверяем комплектность. В пакете должно быть:

  1. Шесть штанг с китайскими игроками (Т1,Т2,Т3,Т4,Т5 и Т6)
  2. Две коротких стороны с воротами (Е1)
  3. Две длинных панели (Е2)
  4. Игровое поле с искусственным покрытием (Е3)
  5. Два табло для подсчета забитых мячей (Е4)
  6. Четыре хомута для крепления табло (Е5)
  7. Четыре ножки (Е6)
  8. 12 амортизирующих шайб (А1)
  9. Шесть ручек (А2)
  10. Шесть колпачков на штанги (А3)
  11. Восемь саморезов с шайбой для крепления планок (В1)
  12. Восемь винтов с шайбой и гайкой для крепления ножек (В2)
  13. Шесть саморезов для крепления ручек к штангам (В3)
  14. Два футбольных мяча
  15. Ключ шестигранник — крестовая отвертка

Большой пакет

Ключ отвертка

Сборка кикера включает несколько шагов.

Шаг 1. При помощи саморезов В1 своими руками соединяем вместе две коротких стороны Е2 и длинную панель Е1. Саморезы закручиваем ключом шестигранником. Канавки сторон и панели должны быть внутри и совмещены краями. Не прилагайте много усилий, чтобы не провернуть саморез (панели сделаны из МДФ).

Шаг 2. Вставьте игровое поле Е3 в канавки собранного каркаса.

Крепление планки

Шаг 3. Установите амортизирующие шайбы А1 на штанги Т1-Т6. Смотрите фото.

Шаг 4. Установите штанги с игроками в отверстия панели Е2. Руководствуйтесь прилагаемыми фото. Китайские игроки каждой команды должны быть направлены лицом в сторону противника.

Шаг 5. Закрепите вторую длинную панель Е2 к каркасу. Обратите внимание — края игрового поля должны находится в канавках.

Шаг 6. Установите табло. Смотрите видео.

Шаг 7. На края штанг без отверстий установите защитные колпачки А3. Смотрите фото и видео.

Амортизирующая шайба

Панели собраны

Установка колпачков

Шаг 8. Последовательно фиксируем при помощи саморезов В3 ручки А2 на краях штанг с отверстиями.

Шаг 9. Последовательно устанавливаем ножки Е6, используя по два комплектных винта В2. Обратите внимание — торец ножки должен плотно прилегать к плоскости игрового поля. Смотрите фото.

Елена Семенова

Футбольное поле сделать очень просто. Нужен картон, белая бумага, ножницы, карандаш, линейка, клей и скотч.

Ещё нужна большая коробка .


Ворота делаем из небольших коробочек и сетки .


Делаем разметку


Обклеиваем белыми полосками.


Обтягиваем футбольное поле скотчем для прочности и гладкости.

Вот такая красота получилась.


А вот как можно использовать :

1. Пальчиковый футбол .

Играть можно от 4 до 6 игроков : 2 вратаря, остальные футболисты . Играть можно только указательным и средним пальцем (как две ноги у футболиста ) . Мячик можно взять каучуковый. Хорошо развивается моторика руки и пальцев.

Мальчишки и девчонки с удовольствием играли пальчиками и забивали голы.

2. Дыхательный футбол .

Играть можно от 2 до 4 игроков. Мячик сделать из бумаги (можно папье-маше) . С помощью дыхания с середины поля задуть мячик в ворота. Кто больше на время или до определённого количества.

3. Кукольный футбол .

Играть тоже командами. Игроками сделать небольшие игрушки. Также можно сделать из природного материала, из пластилина, из глины игроков футбольной команды .

Желаю всем успехов в творчестве!

Публикации по теме:

Консультация для воспитателей «Игра нас научит, игра нас подружит» В нашей группе очень много сюжетно-ролевых игр: «Парикмахерская», Магазин», «Больница», «Аптека», Библиотека», «Почта» и др. Дети с нетерпением.

Физкультурный проект «Футбол в детском саду». Старшая-подготовительная группа Вид проекта: физкультурный Участники: воспитанники старшей группы, воспитатель, инструктор по физо, педагог дополнительного образования.

Игра как детская деятельность, игра как образовательная форма - это одно и то же? Консультация для воспитателей 1. Игра как детская деятельность – игра как образовательная форма – это одно и то же? Игра – это вид деятельности в условиях ситуаций, направленных.

Конспект занятия по футболу «Даром время не теряй, а в футбол играй» Под марш дети двух команд обходят футбольное поле, приветствуют друг друга, строятся в одну шеренгу (в руках у детей мяч) Физинструктор.

Игра "Ватный футбол" используется в качестве дыхательной гимнастики, для развития умения контролировать направление воздушной струи. Для.

Дыхательная гимнастика стала неотъемлемой частью физкультурно - оздоровительной работы в ДОУ. Она очень полезна для здоровья, способствует.

Хочу рассказать об идее создания игры по футболу для девочек. Побывав на курсах педагог показала нам несколько игр которые можно сделать.

Футбол своими руками «Изготовление настольной игры Футбол»

Воспитатель Кожина Татьяна Николаевна

Актуальность : С раннего детства любимой и одной из первых игрушек и забав у ребенка был и остается мяч. Футбол спортивная игра с мячом, одна из самых популярных игр в нашей стране и мире. Дети очень любят играть в футбол .

Проблема : Не всегда дети могу играть в футбол на улице . В детских магазинах игрушек продаются настольные игры « Футбол » , которые стоят дорого и не каждый может ее купить. Поэтому я решила попробовать сделать настольную игру своими руками из подручных материалов.

Цель : создать настольную игру " Футбол " .

Задачи мастер- класса:
1. Представить педагогический опыт по использованию современных педагогических технологий в воспитании детей дошкольного возраста.
2. Мотивировать педагогов на использование в своей практике методов, приёмов, игровых заданий.
Гипотеза : Я предположила, что если сделать самим настольную игру « Футбол » , то это интересно и можно играть в любое время года.

Методы исследования : Беседы о истории возникновения футбола , чтение информации, рисование, рассматривание фотографий.

Основная часть : В 2018 году в нашей стране будет проходить чемпионат мира по футболу в том числе в г . Ростове-на-Дону. Детям нравится играть в футбол , но зимой в эту игру не поиграешь . Я решила сделать мини футбол , чтобы играть с детьми в группе. Я предлагаю сделать мини футбол из бросового материала. Дома с родителями дети смотрели футбол по телевизору , а мы с детьми обсуждали эту игру. Дети рисовали картинки про футбол , мы читали сказку про мяч, загадки отгадывали, рассматривали картинки с изображением футбольного поля , как оно выглядит.

Уважаемые коллеги, представляю вашему вниманию дидактическую настольную игру " Футбол ", которую рекомендую изготовить совместно с детьми. Игра состоит из большого игрового поля с метками. Игра рассчитана для детей среднего и старшего дошкольного возраста. Одновременно может играть подгруппа детей .

Мастер класс

Для изготовления настольного футбола мы взяли : коробку, ножницы, клей, цветную бумагу, деревянные шпажки, цветные карандаши и фломастеры. Коробку мы обрезали и обклеили цветной бумагой, сделали разметку поля, изготовили ворота и установили их. На картоне нарисовали две команды футболистов , склеили фигурки между собой и одели их на шпажки. С боков коробки сделали отверстия вставили туда шпажки, чтобы они свободно двигались. Мячи мы сделали разные из фольги, бумаги и скотча, поролона. Наш мини футбол готов .

Я предлагаю Вам несколько вариантов игры.

Например : убрать футболистов и заменить их на пальцы получился пальчиковый футбол , положить мяч из ваты в центр поля и задуть его в ворота получается дыхательный футбол , можно заменить картонных футболистов на фигурки из киндер сюрприза.

Ну а теперь немного о пользе данной игры : ведь мимо столь важного развития мелкой моторики, с помощью нее можно достигнуть и многих других целей. Для игры можно использовать фигурки из киндер-сюрпризов, игроки прикреплены на магнитной основе и футбольный мяч тоже - раскрашенный магнит, так что теперь мои дети экспериментальным путем выяснили, что магниты могут не только притягивать, но и отталкивать друг друга.

Игроки разных команд отличаются цветом формы, поэтому в процессе можно закрепить название цветов.

На майках у наших "футболистов" имеется номер, так что повторить счет тоже не составит большого труда.

Так как наши футболисты - это животные, то можно повторить диких и домашних животных. Конечно же с помощью этой игры можно расширить кругозор детей и пополнить их словарный запас, а самое главное вызвать у них желание заниматься спортом ну и конечно положительные эмоции.

А мы в старшей группе устроили матч мальчики против девочек, детям очень понравилось было весело.

Вывод : Я пришла к выводу, что игра сделанная своими руками это интересно , познавательно, а еще можно играть в любое время года.

Благодарю за внимание!

Настольные спортивные игры - давнее увлечение, которое одинаково интересно как детям, так и взрослым. Одной из таких универсально-захватывающих игр является настольный футбол. И кстати, неправильно было бы относиться к этой "забаве" свысока - подобная спортивная игра хорошо развивает глазомер и точность движений, учит умению играть в команде и совершать согласованные с ней действия.

Игровое поле представляет собой короб, в стенках которого закреплены металлические прутья, которые могут вращаться и перемещаться в горизонтальном направлении, от одного края поля к другому. На прутьях зафиксированы фигурки футболистов, окрашенные в разные командные цвета и расположенные в определенном порядке на поле. По краям поля находятся ворота.

Короб делают из древесины твердых пород, дно - из прочной фанеры. Готовое игровое поле окрашивают зеленой краской, как траву, и наносят белые метки. Фигурки игроков выпиливают из фанеры толщиной 10-12 мм и тоже раскрашивают в желаемые цвета. Из железа, меди или латуни изготавливают прутья (диаметр около 8 мм) и с помощью металлических заклепок прикрепляют фигурки футболистов. На концы прутьев лучше надеть небольшие деревянные шарики, чтобы не поцарапаться во время игры.

Чтобы шарик-мяч не закатывался в углы короба, куда не дотягивается фигурка вратаря, эти места отгораживают планкой или любым другим заградительным элементом.



 
Статьи по теме:
Где найти мастера рун Witcher 3 руны
Побочные задания в дополнении «Каменные сердца» не так многочисленны, точнее, их совсем мало. Оно и понятно, водоворот событий при прохождении основного сюжета затягивает с головой, и отвлекаться от увлекательнейшего повествования совершенно не хочется. О
Прохождение castlevania lords of shadow 2
Прохождение Castlevania Lords of Shadow 2 Сначала обучение. Надо будет встать с трона и пройти в зал, где нажать все кнопки, находящиеся на дисплее слева. После появления солдат, продолжаем выполнять указания, просто бить их нет смысла. Есть некоторая пр
Всё, что вам нужно знать об SD-картах памяти, чтобы не облажаться при покупке Подключаем sd
(4 оценок) Если на вашем устройстве недостаточный объем внутренней памяти, можно использовать SD-карту как внутреннее хранилище для вашего телефона Android. Данная функция, называемая Adoptable Storage, позволяет ОС Андроид форматировать внешний носител
Как повернуть колёса в GTA Online и многое другое в FAQ по GTA Online
Почему не подключается gta online?Всё просто, сервер времено выключен/неактивен или не работает. Зайди на другой.Как отключить онлайн игры в браузере. Как отключить запуск приложения Online Update Clinet в Connect manager? ... На сккоко я знаю когда ты ум