Оглавление:
- Шаг 1. Составьте план
- Шаг 2: печатная плата
- Шаг 3. Получите детали
- Шаг 4: пайка
- Шаг 5: аккуратность
- Шаг 6: программирование
- Шаг 7: Готовая вещь
- Шаг 8: Улучшения
Видео: Светодиодный точечно-матричный дисплей: 8 ступеней (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Это простой КАК сделать свой собственный индивидуальный светодиодный точечно-матричный дисплей. Я буду добавлять полную программу с объяснением, как зажечь светодиоды. Кроме того, его довольно легко взломать, вы можете изменить его по своему усмотрению.
Я решил сделать свой собственный точечно-матричный дисплей, потому что они выглядят круто, и ни один из них не может быть синего цвета, который является лучшим цветом, поэтому я решил, что с таким же успехом могу сделать его сам.
Шаг 1. Составьте план
Первая задача - спланировать проект.
Я построил схему на Eagle, чтобы видеть соединения и тестировать светодиодную матрицу. Это также позволило мне научиться зажигать отдельные светодиоды. Первое, что нужно сделать, это добавить всю поддержку для PIC, поэтому мне нужен источник питания, сокет для загрузки и сброс. Мне также нужно расположить выходные данные в простых в использовании строках. Это определило размер печатных плат, поэтому я потратил столько времени, сколько мог, на уменьшение размера до тех пор, пока не смог сделать его меньше. Следующим шагом было разместить 20 светодиодов в точечной матрице, соединив все аноды в столбцах и все катоды в строках. Это невозможно обойтись без использования соединительных проводов, если только вы не используете двухслойную плату или двухстороннюю плату. Я не был, поэтому буду использовать соединительные провода.
Шаг 2: печатная плата
Ну это нужно было как-то сделать.
Я разработал печатную плату на школьных компьютерах, на которых был PCB Wizard 3. Отличное программное обеспечение, очень простое в использовании, но все же очень мощное. К сожалению, это означает, что, хотя у меня есть файлы PCBWiz3, у меня их нет ни в каком другом формате, и единственные изображения, которые у меня есть, - это маски для фототравления, всегда полезно завернуть их в бумагу для фототравления на будущее. использовать, или просто документацию. К сожалению, сканировали довольно плохо. Однако, когда я переделал схему на Eagle, я переделал печатную плату.
Шаг 3. Получите детали
Как только вы узнаете, что собираетесь делать, вам понадобятся детали. Я использовал: 20 рассеянных синих светодиодов 1 микроконтроллер PICAXE 18X 1 последовательный разъем 1 резистор 22 кОм 1 резистор 10 кОм с черными многоядерными шлейфами красного многоядерного провода Я использовал PICAXE PIC, как я использовал их в школе, они очень простые. Я считаю их очень простыми в программировании, а затем загружаю программу в. PICAXE BASIC - это, конечно, единственный язык PIC, который я знаю, так что это их ограничивает. Они предназначены для того, чтобы их было довольно легко найти, хотя в Великобритании вы можете просто перейти в Rapid Electronics - руководство по PICAXEPICAXE - это данные чипа.pdfPICAXE - также.pdf Я купил светодиоды в то же время, теперь, когда я собирался для синей точечной матрицы это был мой выбор, и я заплатил за это, 48p за светодиод, так что 12 фунтов стерлингов за всю партию было дешевле купить в упаковке по 25. Конечно, если вы собираетесь сделать это, вы можете использовать что вы хотите, хотя для использования моих макетов печатной платы вам понадобится 5-миллиметровый корпус. Мне нужен резистор 4k7 Ом для сброса, если только вывод сброса (контакт 4) не будет подтянут резистором 4k7 Ом, тогда PIC будет постоянно сбросить, что плохо. Я использовал стереоразъем, резистор 10 кОм и резистор 22 кОм для разъема загрузки, это означает, что все устройство является автономным, что очень удобно. Также предотвращает разрушение PIC, потому что мне все время приходится вытаскивать его и в конечном итоге ломать ноги, что за способ потратить 4,75 фунтов стерлингов… Я протравил печатные платы в школе, так что они были практически бесплатными. Однако мы используем платы плохого качества, поэтому гусеницы можно довольно легко снять, но я не думал, что это будет проблемой, по крайней мере, пока. О, мне было больно.
Шаг 4: пайка
Когда у вас есть детали, самое время соединить их все вместе.
Первой платой, которую я начал паять, была плата дисплея. На то было несколько причин, это выглядело очень скучно, было бы здорово поиграть, когда я закончу, и это будет скучно, подождите, я упоминал об этом? Итак, как только я очистил дорожки проволочной ватой, я начал резать и прикреплять соединительные провода. Это было чертовски неудобно и довольно сложно сделать, а затем закрепить на месте, поэтому в отсутствие послушного помощника с керамическими пальцами я использовал скотч, который не в первый раз привел меня к открытию, что сгоревший скотч - мерзкая мерзость. Как только это было завершено, я начал паять светодиоды, я начал сверху и продвигался вниз, делая их индивидуально, пока мне не стало скучно, и я начал сразу с целых рядов. Ближе к концу это стало довольно сложно, так как светодиоды довольно сильно торчали. После того, как все 20 светодиодов были припаяны, я атаковал заднюю часть и отрезал все эти надоедливые провода как можно глубже. И в соответствии с моими предыдущими мыслями взял запасной аккумулятор на 6 В и зажим для аккумулятора и начал прокладывать провода вверх и вниз по соединениям, освещая колонки. Это выглядело довольно хорошо само по себе, на самом деле, остальная часть проекта, возможно, стоила этого только для этого взгляда. Конечно, по какой-то странной причине целые ряды загорались вместе, но в этот момент я не совсем заметил…
Шаг 5: аккуратность
После того, как вы соединили платы, пришло время их аккуратно собрать. Вы можете сделать несколько вещей.
Удалите излишки флюса: флюс способствует растеканию припоя и созданию хороших контактов, однако после высыхания он выглядит довольно неприятно, и от него лучше всего избавиться для получения красивого вида. Лучший способ сделать это - промокнуть доску тряпкой, смоченной ацетоном. Где бы ты взял ацетон, я слышал, ты плачешь? Ну, вы можете купить его в некоторых художественных магазинах, вы также можете купить его в некоторых лодочных / морских магазинах как часть ассортимента стекловолокна, однако лучший источник - это дешевая жидкость для снятия лака. Так что отправляйтесь к ближайшему дешевому фармацевту и начните искать самые дешевые средства для снятия лака. Я говорю о 49 пенсов за 200 мл, мой прошлый опыт показывает, что это розовые бутылки. Очистите края доски: это так же просто, как отшлифовать края доски, чтобы они стали гладкими и плоскими. Также неплохо закруглить края. На этом пока все.
Шаг 6: программирование
Итак, вы сделали это, вы подключили аккумулятор, но подождите, нет, он не работает, или, может быть, вам просто нужно его запрограммировать … Ах, это была бы хорошая идея. Из-за моей предусмотрительности у меня уже есть разъем для загрузки на печатной плате, поэтому просто вставьте кабель для загрузки, подключите его к последовательному порту на своем ПК, получите редактор программирования и получите код! Конечно, это поможет, если вы раньше программировал PICAXE, у меня уже около 4 лет опыта, уровень GCSE и AS / A. Первое, что нужно сделать, это ввести:
main: goto mainЭто просто настраивает PICAXE для программы, помещает важный код между main и goto main, я делаю это, чтобы не забыть сделать это позже. Следующая задача - установить выходы, на каких выводах вы хотите установить высокий уровень, а какой - низкий. Долгий и трудоемкий путь - идти
высокий 1 высокий 2 высокий 3 низкий 1 низкий 2 низкий 3Или вы можете быть крутым и установить все состояния в одну строку с
let pins =% 00001110 let pins =% 00000000Это работает, давая каждому контакту определенную цифру, так что контакт 8 - первая цифра, контакт 0 - последняя цифра и так далее. Мы также должны иметь возможность установить временную задержку, чтобы контакты оставались включенными достаточно долго, чтобы светодиоды загорелись. Есть 2 основные команды ожидания PICAXE: ожидание и пауза, ожидание 1 ожидает 1 секунду, а пауза 1 ожидает 1 мксекунду, что нам и нужно. Те, кто склонен к придиркам, заметят, что на команде pins =% 00000000 всего 8 контактов. Да, девятый выход на PICAXE18X фактически является выводом последовательного выхода. Это требует совершенно нового кода для установки
тыкнуть 05 долларов,% 00000000 тыкнуть 05 долларов,% 00001000Я не совсем уверен, почему это работает или почему это необходимо, но я получил это от дружелюбных людей на форуме PICAXE, так что объединение всего этого дает нам
main: & apos Letter Alet pins =% 00011000 & apospoke $ 05,% 00000000 & apos Установить SERTXD line lowpause 1 & aposlet pins =% 00100101 & apospoke $ 05,% 00001000 & apos Set SERTXD line highpause 1 & aposlet pins & aposlet pins & aposlet pins & aposlet pins & aposlet pins & =% 01000101 & apospoke d line highpause 1 & aposlet pins =% 10001000 & aposke $ 05,% 00000000 & apos Установить строку SERTXD lowpause 1 & aposgoto main & aposЭто должно отобразить букву A на вашем точечно-матричном дисплее.
Шаг 7: Готовая вещь
Здесь отображается буква А.
А на втором изображении буква B в темноте, это рассеянные синие светодиоды со свежезаряженным батарейным блоком 4x AA 2500mAh, довольно яркие. Но не так ярко, чтобы не видно дисплея, идеально.
Шаг 8: Улучшения
Работает, так что, погреться в лучах славы завершенного и рабочего проекта, нет, ни на секунду. Как я могу сделать его лучше, как я могу сделать его дешевле, как я могу сделать его КУЛЕР !!! Вот несколько идей, которые вертятся у меня в голове. Светодиоды MD, хорошо, что, если бы светодиоды были намного меньше, это ' d уменьшите общую толщину проекта на 5 мм, чем меньше, тем лучше. Плюс SMD выглядит намного круче, компьютерщик + 5. SMD PIC, эй, еще лучше SMT, компьютерщик +10 по крайней мере, хорошо, его нельзя будет удалить, но вы все равно можете загружать на него программы, пока он находится на плате. Да, и это уменьшило бы толщину проекта сзади на 5 мм (не забывайте, однако, о разъеме для загрузки). Профессиональное изготовление печатных плат, ну, как же легко это будет, конечно, это будет стоить немного, но это будет означать, что доски идеальны, ну, так же совершенны, как вы их сделали. Вы также можете поиграть с забавными функциями, такими как многослойные или двухсторонние платы, представьте себе двухстороннюю печатную плату, тогда вам не понадобятся две отдельные печатные платы. Добавьте к этому SMD-компоненты, такие как резисторы, светодиоды и PIC, и вы получите очень стильную, но дорогую плату. Вот список от CadSoft, людей, которые сделали Eagle, производителей печатных плат. Дисплей большего размера, большинство дисплеев - 5 на 7, у меня - 4 на 5, поэтому увеличение его размера откроет целый ряд новых возможностей отображения. Конечно, вам понадобится больше выходов, у меня было только 9 доступных, но если бы вы использовали PICAXE28X, у вас было бы до 17 доступных выходов, то есть дисплей 8 на 8. Отлично. Однако, если вы перейдете от PICAXE к другим микроконтроллерам, я уверен, что есть микроконтроллеры с другими выходными контактами. Другой вариант - использовать выходы Charlie-Plex, хотя вам нужно будет установить выходные контакты в качестве входов, чтобы это работало. Я верю, что это возможно с большинством PICAXE PIC, особенно с Arduino. Надеюсь, когда мой веб-сайт (TheDarkPlace или просто The Dark Place) будет запущен и заработает, я смогу продавать комплекты дисплеев 4 на 5 с несколькими вариантами, например, 2 отдельные доски, 1 полная плата и 1 полная плата с 2 слоями. Однако это зависит от того, скольким людям это нравится. Или вы можете просто написать мне по электронной почте: pinski1 [at] gmail.com Вот несколько изображений макетов.
Рекомендуемые:
Светодиодный аудиовизуальный дисплей: 8 ступеней
Светодиодный аудиовизуальный дисплей: [ПРЕДУПРЕЖДЕНИЕ: МИГАЮЩИЕ СВЕТИЛЬНИКИ В ВИДЕО] Светодиодные матрицы RGB - это обычный проект для любителей, которые хотят экспериментировать со световыми дисплеями, но часто они либо дороги, либо ограничены по размеру и конфигурации. Целью этого проекта было создание
Angstrom - настраиваемый светодиодный источник света: 15 ступеней (с изображениями)
Angstrom - настраиваемый светодиодный источник света: Angstrom - это настраиваемый 12-канальный светодиодный источник света, который можно построить менее чем за 100 фунтов стерлингов. Он имеет 12 светодиодных каналов с ШИМ-управлением, охватывающих диапазон от 390 до 780 нм, и предлагает как возможность микширования нескольких каналов на один 6-миллиметровый оптоволоконный выход, так и
Бетонный светодиодный световой куб: 12 ступеней (с изображениями)
Бетонный светодиодный световой куб: этот бетонный светодиодный световой куб очень прост, но довольно впечатляет, и я думаю, что он станет идеальным акцентом или ночным светом. Бетон очень интересно использовать, и, конечно же, вы можете изменить дизайн в зависимости от ваших предпочтений и добавить цвет, изменить т
Карманный промышленный светодиодный знак: 6 ступеней (с изображениями)
Карманная промышленная светодиодная вывеска: в этом проекте мы будем строить небольшую светодиодную вывеску из алюминиевого лома, проволоки для моделирования и некоторых основных компонентов схемы, которые я переработал из старых игрушек и тому подобного. Идея представляет собой многослойный знак, построенный таким образом, что светодиоды создают своего рода
Получите свою лазерную указку «Точечно»: 3 шага (с изображениями)
Получите свою лазерную указку «Точечно»: проверьте и отрегулируйте выравнивание вашей лазерной указки или модуля. Это дополнительный продукт от другого объекта, который в настоящее время находится в стадии строительства. Я купил зеленую лазерную указку и разобрал «легкие кусочки», которыми в этой модели была только фокусирующая линза