Amateur Radio Station R9AL

     Каждый раз придумывать новые задания для программирования довольно сложно, так как важно чтобы задача была еще и интересная, и творческая. Поэтому для "Юных Ардуинщиков" приходится придумывать какие-то дополнительные модули. Изначально была цель, продолжая тему светодиодных модулей, создать модуль для Arduino, который позволил бы программировать что-то типа "Электронного кубика". При этом модуль должен быть простым и понятным, желательно чтобы он был многофункциональным, в смысле чтобы его можно было использовать не только для какого-то конкретного примера. И еще хотелось бы чтобы модуль ребята собирали сами (от изготовления платы, до расчета резисторов).

В общем-то так и появилось это устройство:



Схема очень простая - 9 светодиодов, с ограничительными резисторами, которые сразу можно подключить к выводам Arduino.



Включая нужные светодиоды, легко можно получить нужную комбинацию от 1 до 6 как в обычном игральном кубике.

Но в схеме использовано 9 светодиодов и это не случайно. На предлагаемой светодиодной панели можно получить все цифры от 0 до 9 в стиле "игрального кубика", а значит этот модуль можно использовать как индикатор цифры, например запрограммировать секундомер (было бы интересно собрать на таких индикаторах полноценные часы :) или сделать "супер игральный кубик", с десятью гранями, которым можно выкинуть цифру не от 1 до 6, а от 1 до 9, и даже 0.

А еще на нем можно отобразить, например, математические знаки:



И даже буквы с арабскими цифрами!



Простой модуль, всего девять светодиодов, а сколько творческих задач на программирование можно придумать! Вот просто сходу: Ну и конечно цена модуля - он копеечный, первый модуль был изготовлен вместе с воспитанниками нашей лаборатории, из того что было под рукой, буквально за пару часов (большая часть времени ушла на изготовление самой платы).

И это еще не все, модуль ведь изначально задумывался для "игрального кубика", поэтому плата была разработана с возможностью уменьшения количества пинов, почти в два раза:


Конечно, такой вариант модуля несколько ограничен в своих возможностях (всего 32 символа, вместо 512), но зато прекрасно справляется с задачами типа "Игрального кубика" и "автомата световых эффектов", да и как индикатор вполне может вывести цифры от 0 до 9 в стиле игральной кости. Но самое главное, он вообще не требует соединительных проводов при подключении к Arduino в типовом форм-факторе (например Arduino Uno) - плата включается непосредственно в разъем контроллера.

Но и это еще не все!

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



Плата для модуля тоже получилась уиверсальная, так как на ней можно собрать модули разных типов, что может быть необходимо под конкретный проект: В общем и здесь есть простор для творчества :)

Ну и конечно сам модуль можно испоьзовать не только с Ардуино, но и с любым другим контроллером или как "радиодеталь" в электронных самоделках.

И небольшая видеозарисовочка (это просто автомат световых эффектов, скетч простой, написан за пару минут просто для демонстрации).

Видео работы модуля: https://rutube.ru/video/86df61d1d4deeb211e2f4ac9afe32899/?r=wd

Файлы:

3x3.zip - печатная плата в формате LAY

Продолжение следует...







Copyright © R9AL 2025 Все права защищены
Рейтинг@Mail.ru