Умный пинбол
Умный пинбол от Pblomme
С самого детства мне всегда нравилось играть в автоматы для игры в пинбол. У нас был маленький, когда я был моложе, и я часами играл с ним. Поэтому, когда мои учителя дали нам задание сделать «заколдованный предмет» и подсказали, как сделать что-нибудь веселое, я сразу подумал об автомате для игры в пинбол.
Итак, в этом пособии я проведу вас через это путешествие, которое я прошел, чтобы сделать свою версию потрясающего автомата для игры в пинбол! Запасы:
Компоненты:
- Малина Пи (€ 39,99) x1
- Малиновый Т-коблер (€ 3,95) x1
- блок питания usb-c 3,3 В (9,99 евро) x1
- Деревянная тарелка (9,45 €) x1
- ЛДР (€ 3,93) x1
- Резистор, чувствительный к силе (€ 7,95) x1
- Инфракрасный датчик (2,09 €) x1
- Деревянные палочки (6,87 €) x1
- Коробка цветных резинок (€ 2,39) x1
- ЖК-экран (€ 8,86) x1
- Черный мрамор (€ 0,20) x1
- Неоновые наклейки (9,99 €) x1
- Кабели (€ 6,99) x1
- Серводвигатель (€ 2,10) x1
Автомат Smart Pinball — это автомат для игры в пинбол своими руками, который можно построить с помощью Raspberry Pi и различных компонентов. Автомат для игры в пинбол имеет датчики, серводвигатель, ЖК-экран и базу данных для хранения данных.а. Ниже приведены материалы и инструменты, необходимые для изготовления автомата Smart Pinball:
Запасы
- Малиновый пи (39.99) x1
- Малиновый Т-образный сапожник (3.95) x1
- Блок питания USB-C 3.3 В (9.99) x1
- Деревянная пластина (9.45) x1
- ЛДР (3.93) x1
- Резистор, чувствительный к силе (7.95) x1
- Инфракрасный датчик (2.09) x1
- Деревянные палочки (6.87) x1
- Коробка цветных резинок (2.39) x1
- ЖК-экран (8.86) x1
- Черный мрамор (0.20) x1
- Неоновые наклейки (9.99) x1
- Кабели (6.99) x1
- Серводвигатель (2.10) x1
Инструменты
- Клеевой пистолет
- Пазл
- Дрель
- Клей для дерева
Инструкция по применению
- Подключение всего: Следуйте инструкциям, представленным в PDF files подключить все датчики, серводвигатель и ЖК-экран с помощью кабелей. Убедитесь, что все компоненты подключены правильно и надежно.
- Настройка базы данных: Установите MariaDB на свой Raspberry Pi и подключите к нему MySQL Workbench. Затем запустите SQL file предоставляется для создания базы данных для хранения всех игровых данных. База данных содержит две важные таблицы: одну для игроков, а другую для данных датчиков.
- Настройка датчиков и сайта: Следуйте инструкциям в PDF-файле, чтобы настроить датчики и место для автомата для игры в пинбол.
- Создание физической игры: коробка: Следуйте инструкциям в PDF-файле, чтобы создать деревянную коробку для автомата для игры в пинбол.
- Объединение всего: Объедините все компоненты автомата для игры в пинбол в соответствии с инструкциями, приведенными в PDF-файле.
Шаг 1: подключение всего
В приведенном ниже PDF-файле вы можете найти, что и как вы можете подключить все датчики, серводвигатель и ЖК-экран. Часть компонентов установлена на макетной плате в пдф, но соединить все нужно кабелями. Что нужно, чтобы потом все поместить в коробку?
Скачать: https://www.instructables.com/ORIG/FHF/1MQM/L4IGPP2Z/FHF1MQML4IGPP2Z.pdf
Скачать: https://www.instructables.com/ORIG/FFH/ZZ83/L4IGPP38/FFHZZ83L4IGPP38.pdf
Шаг 2: Настройка базы данных
Для этого проекта вам нужна база данных для хранения всех данных, которые вы получите от игры. Для этого я создал базу данных в рабочей среде MySQL. Убедитесь, что у вас установлена MariaDB на вашем raspberry-pi, и подключите рабочее место MySQL к вашему pi. Там вы можете запустить sqlle, который вы можете найти здесь, чтобы получить базу данных. важные таблицы в базе данных предназначены для людей, играющих, а данные датчиков хранятся в таблице «spel». Это сохраняет время начала и окончания игры, количество раз, когда вы попали в горячую зону, и время, проведенное в игре. Все это используется для получения таблицы результатов 10 лучших сыгранных игр.
Шаг 3: Настройка датчиков и сайта
В библиотеке Github вы можете найти весь код, необходимый для работы датчиков и двигателей. Вы также можете найти весь код, чтобы сделать webработа сайта и взаимодействие с игрой.
Немного информации о коде:
Игра начинается, когда мяч катится рядом с ldr, поэтому становится темнее. ldr обнаруживает это и запускает игру. Вы можете изменить интенсивность ldr, чтобы идеально соответствовать вашей ситуации освещения. Я поставил его на 950, потому что он хорошо работал там, где я его построил, но у вас он может быть другим. Вы получаете очки за каждую секунду, в течение которой вы держите мяч «живым». Когда вы попадаете в датчик давления, он же горячая зона, вы получаете дополнительные очки, и серводвигатель на некоторое время перестает вращаться. Когда вы в конечном итоге проигрываете, мяч катится рядом с ИК-датчиком, и так игра узнает, когда вы проигрываете.
Шаг 4: Создание физической игры: коробка
Первым шагом в создании игры является изготовление самой коробки. Я основал свой дизайн этого видео. Только я использовал дерево вместо картона и сделал конец немного выше, чтобы он не мог задеть ЖК-экран. Мне повезло, потому что у меня был друг с деревообрабатывающим станком, но можно вырезать фигуры с помощью электролобзика.
Начните с вырезания боковых сторон, задней, передней и основной заземляющей пластины. Перед тем, как все подключить, проделайте сзади отверстие для жк-экрана. Теперь соедините все гвоздями или столярным клеем. Убедитесь, что у вас есть край не менее одного сантиметра по бокам. После этого пришло время просверлить несколько отверстий! Вам понадобится пара отверстий в форме треугольника, чтобы вставить палочки, и несколько отверстий для двигателя и датчиков. На палочки наденьте примерно по 3 резинки, чтобы мяч мог отскакивать или от нее. Убедитесь, что у вас есть большие отверстия в конце коробки, чтобы пропустить все кабели питания и другие кабели. Последняя и самая сложная часть — это механизм для пинцетов. В теории это не так сложно. Палочки, на которые вы нажимаете, поворачивают блок, а резинка отталкивает этот блок назад. На этом блоке есть палка с верхней частью на конце. Убедитесь, что боковые палочки действительно хорошо приклеены к блокам, поэтому они не выпадают.

Шаг 5: Объединяем все
После того, как коробка готова, мы можем начать собирать все вместе. Вы можете прикрепить raspberry-pi посередине небольшими винтами. Только убедитесь, что вы не положили их слишком глубоко, иначе они будут торчать из тарелки сверху. Можно просто снять защитный слой с макетных плат и просто вставить их в коробку. Поместите ldr в сторону слева от коробки, сразу после пускового механизма. Датчик давления можно поставить где угодно. Я положил его перед одним из треугольников. Возможно, вам придется сделать еще одно отверстие спереди, чтобы вставить ИК-датчик. Он должен быть сбоку, чтобы видеть мяч. Отверстие, которое вы сделали для ЖК-экрана, должно быть идеального размера, чтобы вы могли просто вставить его. Что касается двигателя, вы можете приклеить к нему небольшую палочку с помощью клеевого пистолета. Вставьте палочку в сделанное для нее отверстие и приклейте к палочке небольшой кусочек дерева. После того, как все это будет сделано, вы можете дополнить его, наклеив на него несколько красивых наклеек!

Документы/Ресурсы
![]() |
Умный пинбол [pdf] Инструкции Умный пинбол |






