Оглавление:
- Шаг 1: материалы
- Шаг 2: припаяйте дисплей
- Шаг 3: припаяйте разъемы питания
- Шаг 4: прикрепите светодиоды к плате
- Шаг 5: паяльные переключатели
- Шаг 6: припаиваем потенциометры
- Шаг 7: запрограммируйте микроконтроллер
- Шаг 8: Тестирование и отладка
- Шаг 9: Эксплуатация
- Шаг 10: Подготовьте отверстие для демонстрации шляпы
- Шаг 11: просверлите отверстия для переключателей
- Шаг 12: Завершите шляпу
Видео: Светодиодный дисплей шляпы с понгом: 12 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Некоторое время назад, в качестве своего первого проекта микроконтроллера, я сделал игру Pong на светодиодном дисплее 5x7, но потом из этого ничего не вышло. Недавно мне подарили каску как часть униформы (для инженерного соревнования) и сказали настроить ее, и я вспомнил о понг. В этой инструкции я покажу вам, как сделать прокручиваемый светодиодный дисплей и как установить его на жестком диске. шапка. Еще он играет в понг!
Шаг 1: материалы
Детали: -2 потенциометра 10 кОм- 3 резистора 4,7 кОм-4 тумблера SPST-1 двухцветный светодиодный дисплей 5x7-1 8-контактный микроконтроллер-1 Hardhat-1 микроконтроллер atmega168 (или Arduino) -1 28-контактный «тонкий» разъем-1 макет- 1 литий-полимерный аккумулятор 3,7 В - Проволока - Пайка - Горячий клей Инструменты: - Паяльник - Пистолет для горячего клея - Инструмент для зачистки проводов - Нож для хобби - Режущий нож из оргстекла - Программатор микроконтроллера (опция)
Шаг 2: припаяйте дисплей
Для первого шага нужно припаять провода к дисплею. Вам также необходимо припаять по одному переключателю двухпозиционного переключателя между катодами двух цветов для каждого ряда. Чтобы было понятнее, я приложил схему дисплея к изображениям (щелкните на изображении, чтобы получить полноразмерную версию).
На следующем шаге я использовал переключатель 8 для «режима движения». Это сделано для того, чтобы шапку случайно не включили в сумку и не слили.
Шаг 3: припаяйте разъемы питания
Для этого шага вам нужно припаять гнездо микроконтроллера к макетной плате. Затем припаяйте все силовые соединения к контактам гнезда микроконтроллера. Если вы не уверены, какие контакты припаять, то здесь есть хорошая ссылка.
Шаг 4: прикрепите светодиоды к плате
Теперь вам нужно прикрепить провода, идущие от светодиодного дисплея, к макетной плате. Чтобы помочь в этом, см. Прилагаемую схему, или вы можете посмотреть код во вступлении, чтобы найти выходные контакты на Arduino.
Шаг 5: паяльные переключатели
Затем припаиваем переключатели к макетной плате. Я снова приложил схему к изображениям этого шага.
Для каждого переключателя это один контакт переключателя, подключенный к соответствующему выводу микроконтроллера, а другой - к положительному напряжению. Также имеется один резистор между входным контактом и землей для каждого переключателя.
Шаг 6: припаиваем потенциометры
Чтобы припаять потенциометры, сначала припаяйте положительный вывод питания к одному из внешних выводов (каждый горшок имеет 3 вывода, по одному на каждый конец резистора и один для сменной середины). Припаяйте минус к другому внешнему выводу и провод, идущий между соответствующим аналоговым входом на микроконтроллере и средним выводом. Сделайте это для каждого горшка.
С какой стороны вы припаиваете положительный и отрицательный выводы, это влияет на то, как вы поворачиваете горшок, чтобы перемещать лопасть вверх или вниз. Лучший способ определить, к какой стороне припаять его, - это припаять положительный вывод снизу, когда 3 вывода потенциометра обращены к дисплею со стороны, на которой они будут установлены. Или просто угадайте и поменяйте позже. Это также хорошее место, чтобы припаять динамик, прикрепив одну сторону к контакту 15 микроконтроллера, а другую - к земле.
Шаг 7: запрограммируйте микроконтроллер
Это может быть самой сложной задачей, если вы новичок в микроконтроллерах. Установка, которую я использую для программирования микроконтроллеров с помощью AVRisp mkII для загрузки загрузчика для Arduino, который может быть запрограммирован через USB. Загрузите программу, прикрепленную к этому шагу (или во вступлении), на микроконтроллер (файл.hex в папке папка апплета может быть загружена в микроконтроллер вместо загрузчика). При записи загрузчика настройте чип на использование внутреннего кристалла с частотой 8 МГц, если вы не хотите использовать внешний кристалл (дополнительная скорость на самом деле не нужна). Если вы все-таки перекомпилируете код, убедитесь, что его тактовая частота соответствует тому, что вы собираетесь использовать. После программирования вставьте чип в разъем на макетной плате.
Шаг 8: Тестирование и отладка
Пришло время подключить аккумулятор и надеяться, что он работает.
Если не сработало, попробую дать несколько советов по отладке: если на дисплее отсутствует линия, это ненадежное соединение или закороченный провод. ничего не происходит, сначала проверьте питание и переключатели. Если он получает нужное напряжение и по-прежнему не работает (и микросхема вставлена правильно), проверьте все компоненты один за другим. Если он включается, но экран не отображается должным образом, убедитесь, что у вас есть соответствующий тип дисплея, 5 катодных строк и 7 анодных столбцов (маркировка строк и столбцов может варьироваться от листа данных к листу данных). Если по-прежнему не работает, оставьте комментарий, и я постараюсь помочь.
Шаг 9: Эксплуатация
Как только он включен, нажмите переключатель один, чтобы переключиться между Pong и режимом отображения.
В режиме отображения будет отображаться UOIT (мой университет), и если вы перевернете переключатель 3, он покажет ERTW (бонусные баллы, если вы выясните это). В режиме Pong поверните потенциометр для перемещения лопастей. Поверните переключатель 2, чтобы переключиться с 1 игрока на 2 игрока, и, если вам это кажется слишком простым, переключите переключатель 3, чтобы ускорить его.
Шаг 10: Подготовьте отверстие для демонстрации шляпы
Это первый шаг к установке электроники в шапку.
Начните с отслеживания шаблона дисплея и вырежьте его. Приклейте вырез к шляпе в том месте, где вы хотите разместить дисплей, затем обведите его ножом для хобби. Будьте осторожны в этой части, она легко поскользнется при резке твердых криволинейных поверхностей. Теперь с контуром на шляпе, возьмите пластиковый нож для резки и проведите по линиям, пока не проткните. Теперь закончите отверстие, вырезав оставшийся соединительный пластик ножом для хобби.
Шаг 11: просверлите отверстия для переключателей
Я разместил отверстия для переключателей по центру, как короткий металлический ирокез, но вы можете разместить их где угодно.
Начните с небольших крестиков, по одному для каждого переключателя и аксессуара. Приклейте их к шлему с серединой X в том месте, где вы хотите сделать отверстие. Теперь выберите подходящий размер сверла и просверлите каждое отверстие.
Шаг 12: Завершите шляпу
Последним шагом является установка всех деталей в соответствующие отверстия и нанесение горячего клея по мере необходимости, чтобы удерживать детали на месте. Я сделал заметки на фотографиях, чтобы получить больше указателей.
Все, что осталось сделать, это показать это! Поскольку вы дочитали до этого места, вам должно быть, по крайней мере, интересно, поэтому, пожалуйста, оцените это!
Рекомендуемые:
Деревянный светодиодный игровой дисплей на базе Raspberry Pi Zero: 11 шагов (с изображениями)
Деревянный светодиодный игровой дисплей на базе Raspberry Pi Zero: в рамках этого проекта реализуется светодиодный дисплей на основе WS2812 с разрешением 20x10 пикселей и размером 78x35 см, который можно легко установить в гостиной, чтобы играть в ретро-игры. Первая версия этой матрицы была построена в 2016 году и перестроена многими другими людьми. Это ожидание
Встроенный светодиодный дисплей Arduino Games: 7 шагов (с изображениями)
Встроенный светодиодный дисплей Игры Arduino: игровая система со светодиодной лестницей. Attiny-85, оснащенный аппаратным и программным обеспечением для воспроизведения динамичного "видео" игры на встроенном светодиодном дисплее. Он имеет мультиплексный 12-светодиодный релейный дисплей и поддерживает до 6 кнопочных входов и опти
Шляпа, а не шляпа - шляпа для людей, которые на самом деле не носят шляпы, но хотели бы испытать шляпу: 8 шагов
Шляпа, а не шляпа - шляпа для людей, которые на самом деле не носят шляпы, но хотели бы испытать шляпу: Я всегда хотел быть человеком шляпы, но никогда не находил шляпу, которая мне подходит. Эта " Шляпа, а не шляпа " или «чародей», как его еще называют, - это верное решение моей проблемы со шляпой, в котором я мог бы поехать на Кентукки Дерби, пылесос
Создание инфракрасного приемника Kodi / OSMC и сброса шляпы для Raspberry Pi: 5 шагов (с изображениями)
Создайте инфракрасный приемник Kodi / OSMC и сбросьте шляпу для Raspberry Pi: создайте ИК-приемник Kodi / OSMC и сбросьте шляпу для Raspberry Pi 3 Из комнаты я хотел бы: Управлять Kodi / OSMC, работающим на Raspberry Pi, с помощью пульта дистанционного управления Посмотрите, включен ли Raspberry Pi. Также, я бы хотел, чтобы моя семья
Светодиодный кубический дисплей: 9 шагов (с изображениями)
Светодиодный кубический дисплей: в этом проекте вы построите светодиодный куб 8x8x8 в качестве дисплея. После построения куба и изучения основ кода вы сможете писать свои собственные анимации отображения. Это отличный визуальный материал для научных целей и будет хорошим украшением