Jump to content
Whitefoot

Собрать большой 4х сегментный LED дисплей для Arduino

Recommended Posts

Добрый день. Собрал лазерный сигнализатор задевания сетки для игры в пинг-понг теперь хочу пойти дальше и сделать дисплей для вывода счета. Иначе приходится считать все самому, а если кто-нибудь придет и отвлечет, так счет сразу из головы вылетает. Хочу сделать все как можно проще, но при этом чтобы не было примитивно. У меня есть запысы плат Arduino Nano V3 328 16M 5V CH340G, которые я как-то по распродаже заказывал из китая, потому хочу использовать одну и приделать к ней дисплей. Пока думаю в двух направляниях. 1й - купить где-нибудь на авито сломаный планшет с целым экраном, достать дисплейный модуль и переделать его для работы с ардуиной. 2й - собрать из всетодиодов большой экран на 4 цифры, каждая цифра по 7 сегментов. Вопрос у меня по второму варианту. Подскажите пожалуйста схемы подобных дисплеев. Еще желательно чтобы упраление шло по I2C интерфейсу, чтобы кучу выводов не задйствовать, но можно и более примитивно. Спасибо.

Share this post


Link to post
Share on other sites

Для 4 цифр при динамической индикации нужно всего 11 ног, при использовании дешифратора - 8. Чего их экономить, ноги то?

Самая сложность будет в программе, а не в схеме.

Share this post


Link to post
Share on other sites
10 минут назад, Dr. West сказал:

Для 4 цифр при динамической индикации нужно всего 11 ног, при использовании дешифратора - 8. Чего их экономить, ноги то?

Самая сложность будет в программе, а не в схеме.

Доступно ног у меня 14. Объясните пожалуйста почему ног надо будет 11, а не 28))

Share this post


Link to post
Share on other sites

Литиевые ХИТы Fanso: устойчивость к высоким температурам

Литиевые ХИТы для широкого круга применений, в том числе в промышленности, соответствуют требованиям современного рынка и способны работать в самых жестких условиях. Основные требования – это длительность хранения и работы, высокая удельная емкость, а также защита от воздействия таких внешних факторов, как температура и влажность. ЛХИТ превосходят по плотности энергии и нормальному напряжению другие элементы автономного питания: 2,9…3,6 В против 1,2…1,5 В

Читать статью...

21 минуту назад, Dr. West сказал:

Здорово, спасибо. Теперь с теорией все понятно. Но у меня остался вопрос по поводу питания моей светодиодной панели. Я хочу использовать много светодиодов штук по 12 на каждый сегмент,а от аодуино будет проходить всего 5 вольт этого явно не хватит. Как в данном случае поступают грамотные люди? Хотелось бы использовать имеющийся блок питания на 12 вольт и от него питать ардуино с понижением напряжения до 5 вольт и светодиоды.

Share this post


Link to post
Share on other sites

ESP32-DevKitC-VB позволит быстро запустить ваше первое WiFi-приложение

Отладочная плата на основе одного из самых популярных WiFi-модулей Espressif ESP32-WROVER-B позволяет в самые короткие сроки запустить приложение с поддержкой беспроводных стандартов WiFi 802.11b/g/n и Bluetooth Classic/BLE. Ресурсов встроенного в модуль чипа ESP32-D0WD хватит для решения даже очень сложных задач.

Подробнее...

Как обычно - через ключи на транзисторах или микросхемах типа ULN2003 или подобных. Светодиоды соединять в последовательно - параллельные группы, исходя из напряжения питания. Для 12 Вольт удобно применить светодиодную ленту.

Share this post


Link to post
Share on other sites

Ну а как вы хотели? Вот пример такой схемы:

Сегменты включены через транзисторную сборку, а общие аноды через дискретные транзисторы.

MicroControllerCircuitsVS_image061.jpg

Share this post


Link to post
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Similar Content

    • By STmaster23
      Добрый день, дорогие читатели.

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

      Устройство может измерять температуру и влажность, имеет 2 независимых реле которые коммутируют сеть 220 В на две независимых розетки (розетка влажности и розетка температуры).
      В ручном режиме, с помощью кнопок устанавливаются пределы включения и отключения реле, установленные пределы записываются в энергонезависимую память ARDUINO, и при перезапуске устройства, выставленные вами настройки восстанавливаются.

      При попытке поисков в интернете готовых устройств такого рода, я натыкался на огромные цены, из-за этого меня посетила мысль сделать такое устройство на базе Arduino.

      В основе устройства - Arduino NANO. Коммутация производится с помощью 2-х модулей реле для Ардуино с опторазвязкой. Управление выполняется с помощью самодельной клавиатуры на 5 кнопок. Для отображения информации с датчика и настроек используется LCD дисплей 16х2, подключенный по шине I2C к Ардуино. В качестве датчика температуры и влажности применен модуль SHT-31D.
      Все модули были заказаны на Aliexpress, из-за чего стоимость устройства значительно уменьшилась, чем если бы эти модули покупались в местных магазинах.

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

      И уже после окончательной сборки были ещё добавлены две индикаторные лампы на 220 В, для визуализации наличия напряжения в розетках.

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

      Датчик сделан выносной на проводе от какого то USB устройства, потому что датчик подключается по шине I2C, соответственно USB шнур с 4-мя провода пришелся как никогда кстати.

      Вот так выглядит устройство, уже в готовом виде...


    • By _qwerty
      Добрый день. Продам
      отладочные платы для STM32
      Отладочная плата на базе MCU STM32F429ZIT6 (ARM Cortex-M4) - 2600 р. В наличии 2 шт. Отладочная плата на базе MCU STM32F407VGT6 (ARM Cortex-M4) - 1600 р. В наличии 2 шт. Отладочная плата на базе MCU STM32F303VCT6 (ARM Cortex-M4) - 1200 р. В наличии 2 шт. Отладочная плата на базе MCU STM32F103RBT6 (ARM Cortex-M3) - 1000 р. В наличии 2 шт. образовательный набор Амперка Tetra для обучения детей прикладному программированию на основе визуального языка Scratch - 4500 р. В наличии 2 шт.
      электронный конструктор БХВ-Петербург Дерзай 36608 Стартовый набор Arduino - 1500 р. В наличии 2 шт.
      Все новое, не использовалось, возможна отправка почтой по России


















    • By Aven
      Продам остатки от разработки, в наличии 4 штуки.
      Описание:
      Контроллер - Atmega328 с загрузчиком Ардуино Нано
      USB порт в преобразователем CH340 для работы с контроллером + Jack 2.5 UART
      4 тактовые кнопки
      2 разъема для подключения аккумулятора
      2 разъема Vcc+GPIO+GND
      5-контактный разъем для шагового двигателя
      Контроллер заряда АКБ (сигнальные линии заведены на контроллер)
      Делитель для измерения заряда АКБ.
      Дисплей 0,96/1,3 дюйма, OLED
      Цена:
      С дисплеем 0,96 - 1000руб
      С дисплеем 1,3 - 1200руб.
      Отправка за ваш счет.

       
    • By Aven
      Разработка устройств на базе Ардуино любой сложности, написание прошивки, проектирование печатной платы, производство прототипов.
      Быстро и качественно разработаю ардуиноподобные устройства под ваши требования, возможна сборка макета или разработка полноценной печатной платы под ваши требования.
      Быстро и качественно, за адекватную цену.
      КОнтакты: ЛС или Rough_ne@mail.ru
      Примеры:
      SDR приемник для анализа сетевых наводок на связке Ардуино+Raspberry.

       
      Часы на ГРИ.  Разработка полностью с нуля, до того как в сети появилось что-то подобное.
      Bluetooth, RGB подсветка, игры, календарь, будильник:) Проектировал на подарок.


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


       
      Кормушка для животных с Wi-Fi.

       
      И много чего еще:
       

    • By StilFer
      Доброго времени суток! Столкнулся с задачей передачи данных через оптоволокно, пробовал использовать такую связку Arduino (ATSAMD21G18) -> Ethernet модуль на W5500 -> Медиаконвертер(на IC IP101GR). Все работает, но теперь хочу сделать все по-человечески, развести на одной плате и на выходе под оптику поставить либо SFP трансивер, либо 1x9. Понятно что на прямую SFP или 1x9 трансивер к ардуине не подключить, надо использовать, так сказать, посредника, стал курить даташиты на W5500 и на IC IP101GR, но возникла сложность с поиском литературы про связь интерфейсов MII/RMII с контроллером, связь с SFP либо с 1x9 модулем. Не до конца понял, но показалось что можно к W5500 вместо RJ45 коннектора подключить напрямую 1x9 трансивер. Может кто-то имеет опыт в разработках сетевого оборудования, подскажет литературу по этой тематике или даст мудрый совет, а может посоветует другие чипы? Буду искренне благодарен! 
  • Сообщения

    • А вы попробуйте посмотреть то же самое на выключенном БП. Короткий радиоимпульс амплитудой всего пару милливольт (заполнение 20 МГц - это звон на частоте среза усилителя осциллографа или щупа) - это скорее всего наводка. Например, от ближайшего Wi-Fi роутера. Заодно посмотрите, какой период у этого сигнала.
    • Василичь! Ты никогда не устанешь дурачком прикидываться. Я тебя просил ГОСТ, где ясным по белому написано - мощность меряем при 10% КНИ. Ты мне, в ответ,, приводишь ГОСТ, описывающий методику измерения. В нём нет ни одной цифры не при искажения, ни про мощность. Я тебя спросил - сколько Вольт, по стандарту, должно быть в розетке? А ты мне - напряжение измеряется вольтметром.  Не надо считать всех вокруг идиотами. Ни одного ГОСТа, где есть указание мерять при 10% искажений ты не привёл. Ни тогда, не сейчас. Так что, повторю - хватит разводить срач по новой. Тебе не нужны стандарты? Вот и не пользуйся ими. Меряй, что хочешь, чем хочешь, как хочешь. Только пургу свою втюхиваай твоим знакомым аудиодебилам. Незачем выносить её на технический форум. Не тупи, Василичь! Ну, хоть раз в жизни! Я уже приводил страницу из ГОСТ 24388-88 - Усилители сигналов звуковой частоты бытовые. Общие технические условия. Там ясным по белому написано - В скобках приведены значения для усилителей на электровакуумных приборах. Специально для василичей, поясню - электровакуумные приборы - это радиолампы. Так что, ГОСТ охватывает обе категории усилителей. Для высшей группы сложности написано  - по ТУ. Но , Василичь - по ТУ не означает 100500% Если ты приглядишься, то в транзисторных усилителях требования по КНИ ужесточаются в 10 раз, при переходе в более высокий класс. Для ламп, увы, подобное невозможно. Поэтому, переход от 2-й группы сложности к 1-й, для ламповых усилителей требует снижения КНИ всего в 2 раза. Ты пишешь Да, написано. А теперь, хоть на секунду, попробуй выключить дурачка и подумай. Принесли с завода усилитель на аттестацию. Хотят,  по высшей группе сложности. Померяли, а там твои любимые 10% КНИ. И что, его аттестуют? А, фиг вам! По параметрам ГОСТа, такой усилитель не катит даже на вторую группу. А ГОСТ государственный, Василичь, имеет главенство над ТУ заводским. Не может завод, в ТУ, написать что попало. И, если они хотят аттестовать усилитель по  высшей группе сложности, т и искажения у него должны быть меньше, чем у 1-й. Смотрим ГОСТ - меньше 0,5%. А, уж, будет в ТУ 0,3%, 0,1%, или 0,05% - это, действительно, дело завода. Но 2, 5 или 10% там быть никак не может! Завод имеет право, в ТУ, указывать любые цифры, но они не могут быть хуже, чем требует ГОСТ. Иначе, официально, никто не даст никакой группы сложности. А выпускать продукцию, не соответствующую ГОСТу, в нормальном государстве, никто не позволит. Или же, выпускайте по заводскому ТУ. Тогда не заикайтесь про группу сложности. Просто пишите - усилитель "Василёк". А от этого Василичь, и цена идёт. Так что, выгодно заводу группу иметь. Что б было 001 в названии. Но, опять же, топором такой усилитель не сделаешь. Тут культура производства нужна. И, разработчики нормальные. И, технологи. И, рабочие. И, понятно, материалы. Возьми, к примеру,  усилитель "Электрон-20". В паспорте мощность 20 Ватт указана при КНИ 2% Это не ГОСТовская величина. Поэтому, скромно написано Вот так вот. Нет ГОСТа, нет группы сложности в названии. Это то, что по заводским ТУ. Для тех, кто не способен сделать нормально. Соответствовать ГОСТу. А кушать хочет. Я выкладывал скрины измерений сигнала реального усилителя при 1-м и 10% КНИ   Я думаю, люди сами смогут разобраться, какой из уровней искажений больше соответствует понятию качество. Как думаешь, Василичь, мы делаем усилители для качественного звука, или для греть утюги? Потому что, твой усилитель с 10% THD,  ни на что другое не годится. Ты же сам писал Скажи, на милость, Василичь - зачем мне мерять мощность, при которой невозможно слушать ламповый усилитель? О чём она мне скажет? Только о мощности утюга, который такой усилитель сможет нагреть. Так я, Василичь, в отличие от тебя, строю усилители не для утюгов, а для качественного звука. В своём усилителе я указал мощность, даже не при 1-м,  при 0,3% КНИ. По собственному ТУ, если угодно. Что не противоречит цифре ГОСТа, применительно к усилителям первой группы сложности. А, поскольку моё ТУ превышает требования ГОСТа для первой группы, я, вполне обоснованно, могу сказать, что мой усилитель соответствует требованиям ГОСТ 24388-88 для высшей группы сложности. По ТУ.
    • Да, у них ёмкость не зависит от напряжения и слабо - от частоты. x7r бывают разные - кто-то теряет ёмкость при напряжении > 0,5 номинала, кто-то нет, в ДШ это как правило не указывают вовсе. Можно, конечно, покупать на пробу и тестировать, но лит дешевле и удобней в монтаже. Нет, я спросил у Вас, как пониамющего, что делает. В диапазоне 150..450Вт эта цепь практически неизменна. Около 30мА, со всеми множителями - ну мож 120. А токи порядка 0,4А. Получается, все инженеры мира - дураки?   Мерил на базах ключей. Да, на конденсаторе буде 5В, а не 10, ошибся. Но при любом напряжении более 0,1 ном. у x7r падает ёмкость на заранее неизвестную величину( Кстати, в местных магазинах есть только y5v, например, остальное под заказ через месяц и партией от 100шт...  
    • У Котофф промелькнуло ... [uquote="AlexBee",url="/forum/viewtopic.php?p=3669486#p3669486"]Доброго дня, уважаемые. Уже накатал целый опус с замерами и просьбой помочь заставить заурчать БП (на выходе был "0"), пока он окончательно не "гавкнул"... а потом решил впаять родные потенциометры, вместо многооборотных. И, о чудо, - все завелось :)) . И по току, и по напряжению отрабатывает как надо. Виной всему оказались голимые провода из комплекта для подключения переменников: китайцы умудрились их порвать при зачистке. Да так, что кончики торчали а через 1-2 мм под изоляцией - обрыв. Ну и, конечно же, маркировка выводов на много-оборотниках (MEXICO BOURNS, 3590S-2-103L), где цифры нанесены как "1", "2", "3" ("2" - общий) а физически расположены "1", "3", "2". В общем - в китайских штучках надо прозванивать не только транзисторы и диоды, а и провода с переменниками (вычисляя реальное расположение контактов). Результатом трудов стала модифицированная здешняя схема покупного китайского БП с нанесенными (зеленым цветом) номерами компонентов по схеме первого поста, чтобы легче находить на плате. Синий - мои замены. Красный - нужные\ненужные изменения. R3 надо будет поставить по-мощнее. Греется так, что первые поиски были вокруг него.   PS "Странность", которая была замечена при не правильном подключении переменников (вдруг, кому поможет): При отключении от сети - на выходе появлялось порядка 8,4В и потихоньку уменьшалось до "0", пока разряжался С1.[/uquote]  
    • Осталось: 3шт. под широкие микросхемы по 80р.   10шт. по 50р.   подложек штук 20-30 по 20р. 5шт. по 50р. (пустые внутри)
    • Убить сложно эту лампу, там 5 сек в запасе точно есть. Кривые руки
    • Всем привет. начинаю изучать Си.  При опросе PINа в AVR, на то, нажата ли кнопка if((PIND&(1<<PD0)) == 0) все выполняется, то есть при имитации нажатия (отлаживал в avr Studio7) проходит в тело функции (истина) А при if((PIND&(1<<PD0)) == 1) и не нажатой кнопке (условие лог 1) в тело функции не входит(в истину). Как работает последний if? В железе не проверял. Пытаюсь разобраться с ифом. Заранее благодарю.
×
×
  • Create New...