Оглавление:
- Шаг 1. Это то, что вам понадобится
- Шаг 2: Время, чтобы R T
- Шаг 3: Аппаратное обеспечение La Vista, Baby
- Шаг 4. Если (lastStep) {code ();}
Видео: Лабиринт Сиф (игра) - Arduino ITTT: 4 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Моя школа поручила мне сделать что-то интерактивное с помощью Arduino. Я сделал небольшую игру-лабиринт, которая, к сожалению, оказалась не очень удачной, но не стесняйтесь доделывать ее или дополнять
Этот проект начался как концепция ТВА о скандинавской мифологии. Вы были Лифтрасиром, любителем жизни и забыли свое имя. Вам нужно было либо найти своего возлюбленного, Лифа, либо сбежать из леса, в котором вы проснулись. Увы, это тоже вышло не слишком удачно, поэтому я превратил ее в небольшую игру-лабиринт, все еще придерживаясь скандинавской мифологии
Шаг 1. Это то, что вам понадобится
Для этого проекта необходимы следующие детали:
- Ардуино Уно
- Провода перемычки
- Жидкокристаллический дисплей (LCD) (16, 2)
- Кнопка x2
- потенциометр
- Резистор 10 кОм x3
- По крайней мере, 1 кг мыльного камня (чем больше у вас камня, тем легче будет разместить оборудование внутри).
- Деревянная заглушка x4
Шаг 2: Время, чтобы R T
Вы правильно прочитали, дамы и господа. Пришло время A R T. Или, скорее, вырезать из мыльного камня так, чтобы фурнитура поместилась внутри.
Я сделал это, выдолбив и натерев камень, но если у вас есть дома другие, более профессиональные инструменты, не стесняйтесь их использовать. Мыльный камень очень легко обрабатывать, поэтому вам действительно не понадобится сеялка MX-30KSUPER или что-то в этом роде. Стандартные принадлежности для строжки и решетки подойдут.
Во-первых, нам нужно разделить камень пополам. Вы не поверите, но я сделал это, взяв пилу для мягких металлов и пропилив ее насквозь. Теперь, когда у нас есть две половинки камня, мы можем начать вырезать прямоугольную форму где-то посередине одной из половинок. Мы будем использовать это для отображения. Я сделал свой достаточно большим, чтобы в него поместился ВЕСЬ дисплей, но вы также можете придать ему форму так, чтобы отображался только сам дисплей.
ВНИМАНИЕ !! Как вы могли заметить, на моей половине дисплея есть огромная трещина. Это произошло при сверлении около более тонкой детали (к сверлению вернемся позже). Будьте очень осторожны при сверлении рядом с более тонкими деталями, так как это происходит часто.
Ах да, может, и вообще поосторожней. Я бы не хотел видеть кого-нибудь раненым из-за моего проекта.
Теперь! Что касается второй половины, нам понадобится выдолбленный прямоугольник. Достаточно глубоко, чтобы поместиться на Arduino и горшок-метр, но не слишком глубоко, потому что вы не хотите, чтобы камень раскололся.
Пора тренироваться, детка. Теперь вам нужно выделить 4 точки вокруг отверстия для дисплея и полую часть ваших половинок. Позже вы вставите туда деревянные заглушки, чтобы поддержать верхнюю (дисплейную) половину. Просверлите отверстия в (не сквозном) камне и вставьте заглушки в отверстия. Проделайте то же самое с верхней (дисплейной) половиной. Я предлагаю вам разместить эти отверстия в тех же местах.
После того, как вы это сделаете, вы сможете класть камни друг на друга, оставляя пространство между ними!
Шаг 3: Аппаратное обеспечение La Vista, Baby
Простите за ужасный каламбур Терминатора, но пора собрать сердце машины.
Начните с припайки контактов или перемычек к ЖК-экрану. Я решил припаять соединительные провода прямо к экрану. Так я сэкономил бы место, и все подошло бы лучше. Когда вы закончите, ваш экран должен быть очень похож на мой. Вы можете узнать, как подключить ЖК-экран здесь:
www.arduino.cc/en/Tutorial/HelloWorld?from…
Вы можете следовать точным инструкциям, приведенным в этом руководстве, потому что я также использовал это для подключения своего экрана, поэтому код будет работать с этими контактами.
После того, как вы закончите, вы можете протестировать экран с помощью примера кода, приведенного в том же руководстве.
Затем я предлагаю вам подключить потенциометр к печатной плате. Подключите горшок-метр и экран и проверьте горшок-метр, повернув его. Если яркость ЖК-дисплея изменилась, значит, вы подключили его правильно. Если нет, я предлагаю вам еще раз взглянуть на руководство, указанное выше.
Если вы закончили, возьмите кнопки, подключите их к земле и контактам 5V на вашем Arduino. Вы можете подключить кнопки к любым цифровым контактам. Обязательно проверьте код, если контакты совпадают.
После того, как вы закончите, вы можете вставить фурнитуру в свой камень!
Шаг 4. Если (lastStep) {code ();}
Bleep bloop. Пора войти в матрицу.
Ты угадал! Пришло время писать код. Не волнуйся. Эта часть на самом деле довольно проста. Единственное, что у меня не получалось, так это игра на экране. Если вам удастся заставить его работать, пожалуйста, сообщите мне!
Вы можете использовать мой код, который я добавил как загружаемый файл. Вы можете добавлять свои собственные уровни, копируя и вставляя предыдущие уровни, но с разными ответами (слева и справа).
И это все! Я очень надеюсь, что вы что-то извлекли из этого урока и, возможно, даже сделали свой собственный!
Если бы вы это сделали, я бы с удовольствием это увидел!
Рекомендуемые:
Игра Саймона - Веселая игра !: 5 шагов
Simon Game - Fun Game !: Справка: После долгих выходных вы должны очень постараться, чтобы выполнить все задания и работу, за которые вы отвечаете. Пора нам тренировать мозг, не так ли? Помимо этих скучных и бессмысленных игр, есть игра под названием Simon Game
Лабиринт, управляемый жестами: 8 шагов (с изображениями)
Лабиринт, управляемый жестами: Мне нравится играть в лабиринт. Я всегда хотел управлять одной из этих игр-лабиринтов с помощью жестов или мобильного телефона. На создание этого мраморного лабиринта меня вдохновил 3D-печатный лабиринт blic19933, управляемый вашим устройством Android. Вместо того, чтобы использовать
Мраморный лабиринт с сервоуправлением, сборка 2: 6 шагов (с изображениями)
Сервоуправляемый мраморный лабиринт, сборка 2: это обновленная сборка, основанная на предыдущем учебном пособии. Этот легче сделать и выглядит немного лучше. Кроме того, некоторые новые методы строительства, такие как использование магнитов для прикрепления лабиринта Lego, довольно круты. Проект предназначен для веб-сайта, который
Игра-лабиринт для управления с помощью смартфона: 5 шагов (с изображениями)
Игра-лабиринт для управления с помощью смартфона: игра-лабиринт для управления с помощью смартфона. Лабиринт перемещается в соответствии с наклоном смартфона. Прежде всего, посмотрите видео. Движение изображения1. Raspberry Pi - это сервер Websocket. 2. Смартфон является клиентом Websocket 3. Смартфон отправляет ти
Мраморный лабиринт с сервоуправлением: 5 шагов (с изображениями)
Мраморный лабиринт с сервоуправлением: это версия классического мраморного лабиринта (на пути есть выбор), где панорамирование и наклон контролируются сервоприводами-любителями. С сервоприводами вы можете работать в лабиринте с помощью пульта дистанционного управления или ПК и т. Д. Мы создали этот лабиринт для использования с TeleToyl