Очередь дисплей с дистанционным управлением и… сюрприз!

введение

По просьбе друга я давно понял, что дисплей “eliminacode” типа тех, которые используются salumiere…

Так как я писал некоторое количество флэш-памяти в MCU, Я решил использовать его, добавив функцию “скрытый”… полное осуществление лото (о лото ..) который активируется только при нажатии соответствующей кнопки на пульте дистанционного управления!

Картинка стоит тысячи слов… при этом ниже видео, которое показывает работу и функции dell'eliminacode “дополнительный” (причина 007 необходимо создать небольшую атмосферу… казино):

Качество звука, что это такое… в конце концов я использовал зуммер встроенный сделать только… “гудок”!.

Описание вкладки

Все это основано на версии “обычай” Arduino Uno, достигается использованием версии ATmega328P в TQFP32, что пилот непосредственно “мультиплексирование” две цифры дисплея, полученная с помощью обычных светодиодных 3мм. Она также обрабатывает декодирование ИК-приемника и Пьезозуммер.
Часы dell'Atmega выполнен с классическим кварцевым 16МЦем.

Инфракрасный датчик известен TSOP4838 к которой RC-фильтр был добавлен питание в соответствии с рекомендациями его техническим описанием (некоторые тесты, которые я бегала показали, что отсутствие этого фильтра может привести к “ложный” прием приемником, собирается “триггер” БУМ излишне).

Схема выглядит следующим образом:

Плата имеет следующие разъемы:

* P1: вход для подачи на 12V (с защитой от обратной полярности);
* P2: интерфейс ICSP для загрузки загрузчика Arduino;
* P3: Подключение к адаптеру последовательного USB (с DTR сигналом для автосброса командует в IDE Arduino) для нормальной загрузки IDE.

ВНИМАНИЕ!: только один соединитель может быть подключен к скорости / используется.

Резистор R1 перед регулятором имеет целью уменьшить мощность, рассеиваемую самим регулятором, позволяя использовать недорогой источник питания 12V 1A “номинальный” (поглощенная ток не превышает приблизительно 180 мА).

Для дистанционного управления я использовал недорогой пульт дистанционного управления (1$) для светодиодных полос, которые посылают ИК-сигналы в соответствии с “NEC код”. Конечно, вы можете использовать любой другой ИК-пульт дистанционного управления между теми, признанным (и есть много) IrRemote из библиотеки, которую я использовал, заботясь, чтобы изменить коды в эскизе отдельных клавиш, используемых.

Все это может быть легко тиражироваться с любой Arduino Uno (эквивалент). В связи с этим, чтобы сделать вещи проще я докладывал на электрической схеме в скобках количество контактов в соответствии с “стандарт” Arduino Uno.

Ниже фотографии карт:

Белая бумага сложенном “L” под ИК-датчик используется, чтобы избежать оптическое возмущения doviti к мультиплексированию дисплея.

Сварка регулятора Грядет “сточная труба”… урок: “Никогда не сварить SMD после полуночи”!

Загрузка Bootloader

Первая операция, чтобы быть сделано после того, как сборка завершена загрузка загрузчика Arduino через interfacccia ICSP. Для этого вы можете использовать различные виды программистов с ICSP interfacccia и функциями “плата bootlaoder” IDE (конечно IDE диск должен быть сначала выбран в качестве “устройство” карта “Arduino / Подлинный ONE”).

Я использовал недорогой тип программатора USBasp:

Стандартное расположение разъема ICSP 10 контактный заключается в следующем:

Следует отметить, что штифт 4 е 6 ICSP разъем USBasp Они не связаны с землей и не должны быть использованы.

Для подключения USBasp к разъему P2, а также удовлетворять на временную поставку карты во время загрузки загрузчика, За этим последовало следующую таблицу подключения:

разъем P2 ICSP разъем USBasp
MISO MISO
VCC VTG
SCK SCK
MOSI MOSI
RST /RES
GND GND (Штырь 10)

ВНИМАНИЕ!: при подключении к P2’ USBasp как P1 P3, которые должны быть отключены.

один раз “установлен” загрузчик вы можете отключить программатор от P2 USBasp.

Было бы также можно напрямую загрузить эскиз, используя только программист USBasp с режимом IDE “зарядка с помощью программатора”. Таким образом, однако, он не будет присутствовать Ардуин загрузчиком и любые изменения могут быть загружены только с тем же программистом.

Загрузка “эскиз”

После загрузки загрузчика вы можете использовать обычный режим загрузки Arduino IDE через адаптер последовательного USB 6 контактный, как это, Р3 подключен к разъему платы:

имеющие также штырь DTR, используемый для автосброса командует в IDE.

После того, как вы загрузили эскиз с предпочтительным режимом, и только потом, Это будет возможно подключить блок питания 12В с разъемом P1, заботясь, чтобы отключить программатор или адаптер последовательного USB (как уже упоминалось, Это никогда не должно происходить одновременное использование 2 или более “источники” кормление, в результате чего можно использовать только один разъем, в то время между P1, P2 P3 е).

Схема (в формате .pdf) Его можно загрузить с кто.

Эскиз с библиотеками, используемых можно загрузить с кто.

7 ответы
  1. Giancarlo
    Giancarlo говорит:

    Чао, Я Giancarlo, Я поздравляю проект, Я сделал это, и он отлично работает, Я хотел бы попросить вас о доброте, если можно, изменение проекта.
    Е’ Вы можете добавить управление 90 числа на внешней таблице, например со светодиодами, для обозначения выпущенных номеров?
    Поскольку я сделал это специально для бинго.
    Еще раз поздравляю и передаю вам свои наилучшие пожелания.

  2. Marcello
    Marcello говорит:

    Я считаю, что я отвечу в ближайшее время, возможно, с использованием ПОС вместо MCU, как ATmega.
    Отличная статья очень ясно и четко написано.
    Он похож.

  3. gvsoft
    gvsoft говорит:

    спасибо, Вы были очень вежливы и быстро.
    Я хотел цепь, Но давайте не критика, конечно, (!) но лично я сделал бы так:
    Для светодиодного дисплея я использовал MAX7219: с тремя Arduino штырьковый решили бы весь мультиплекс в том числе и без сопротивления (для светодиодов последовательно или параллельно, за исключением).
    Для микро я планировал свои схемы с ATmega и схемы изменяется, но я ultimamamente с некоторыми Arduino_NANO соединениями так экономии, интерфейс USB, чтобы загрузить эскиз, шины питания USB или внешний. Если вам нужно несколько советов взглянуть на мои две статьи были недавно опубликованы,
    Привет и спасибо.
    gvsoft

  4. gvsoft
    gvsoft говорит:

    большой,Однако электрическая цепь нечитабелен (по крайней мере, на моем компьютере). Мне очень интересно, потому что даже с пультами сделали некоторый опыт, Не могли бы вы прислать мне образец ? (gvsoft75@hotmail.com).
    спасибо.

    • Just4Fun
      Just4Fun говорит:

      Чао, Я только что отправил план на электронный адрес, указанный.
      Тем не менее, в последних строках статьи есть ссылка на скачивание как схемы, что SW… Возможно, я не подсвечивается достаточно…

      PS: для хорошего зрения “фотография” схема, Вы должны щелкнуть правой кнопкой мыши на изображение и выберите “Просмотр изображения” (У меня есть английская версия Windows,… )

      В вашем распоряжении для любой дополнительной информации.

      Чао.

Ответить

Хотите принять участие в обсуждении?
Вы можете внести свой вклад!

оставьте ответ