Устройства вывода информации для Arduino

Платформа Arduino – основа множества интересных электронных конструкций, особенно если в комплекте есть набор устройств для вывода информации. В недавно купленном наборе для Ардуино помимо датчиков (их рассматривали в другом обзоре), собирающих информацию об окружающей обстановке, имеется ряд простейших устройств вывода информации.



Модуль пьезоизлучателя KY-006 [1-2]

Пьезоизлучатель представляет собой модуль размер 25х 15 х 10 мм, масса 2,4 г.

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino



На вывод S подается информационный сигнал, контакт “-“ подключается к общей шине. В качестве теста можно попробовать воспроизвести простую мелодию [3].

Устройства вывода информации для Arduino

Модуль пьезо с генератором KY-012 [4-5]

Модуль аналогичен предыдущему, но имеет в своей конструкции встроенный генератор с фиксированной частотой генерации 2 кГц. Таким образом, нет необходимости конструировать отдельный звуковой генератор или прописывать генерацию звука программными средствами.

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino

Размер модуля 25х 15 х 10 мм, масса 2,7 г. У модуля очень странная маркировка, для того чтобы добиться его работы автору пришлось подсоединить выход S к общей шине GND, а на контакт “-“ подавать логические сигналы. Центральный вывод был оставлен неподключенным. Видимо, в устройстве допущена ошибка при сборке. Но в целом модуль свою функцию выполняет.

Модуль реле KY-019 [6-8]

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

Устройства вывода информации для Arduino

Размер модуля 39х 27 х 17 мм, масса 13,4 г. Модуль имеет три вывода. Выводы “+“ и “-“ подключается к шине питания и общей шине, соответственно. На контакт S подаются управляющие сигналы.

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino

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

Устройства вывода информации для Arduino

Ток, потребляемый реле составляет 57 мА, что позволяет питать одно такое реле прямо от платы Arduino UNO.

Полезное на сайте:
Станок лазерной и фрезерной обработки металла и дерева - конструктор для сборки своими руками

Устройства вывода информации для Arduino

Модуль зеленого светодиода

Пожалуй, самый простой модуль, который вообще можно придумать – зеленый светодиод, с добавочным резистором. Для тестирования этого модуля можно использовать всем известную программу Blink [9]. Наверное, не будет преувеличением сказать, что подключение светодиода и загрузка данного кода на плату, в Arduino-сообществе играет примерно туже роль, что раньше играло конструирование мультивибратора или детекторного приемника играло в сообществе радиолюбителей в целом. Это тот пример, с которого большинство начинающих радиолюбителей начинают свое путешествие в мир цифровой электроники вообще и программирования микроконтроллеров в частности.

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino

Размер модуля 40 х 15 мм, масса 1,4 г. Следует отметить, что в данном модуле, контакт S продублирован на центральный контакт разъема, так что отдельно подключение питания не нужно, и более того, если светодиод подключить трехпроводным кабелем, как многие другие модули, то легко вывести плату Arduino из строя, по неосторожности замкнув шину питания и заземления. Ток потребления светодиода составляет около 11 мА.

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino

Возможно, этот светодиод был вложен вместо семицветного мигающего светодиода KY-034 [10-11], или это он и есть, просто автору попался бракованный экземпляр.

Модуль 2-цветного светодиода 5 мм KY-011 [12-13]

Данный модуль представляет собой светодиод красного и зеленого свечения, закрепленный на небольшой печатной плате.

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino

Размер 25 х 15 х 10 мм, масса 2,4 г. Следует отметить, что резистор R1 на плате бутафорский, его сопротивление стремится к нулю, по этой причине совершенно необходима установка резисторов в цепях питания каждого из кристаллов светодиода. Хотя возможно, это конструктивный недостаток того экземпляра модуля, который достался автору этого обзора. Используя ШИМ можно управлять не только яркостью, но и цветом свечения данного светодиода, плавно меняя ее от красного к зеленому. Легко получить, к примеру, оранжевое свечение регулируемой яркости.

Устройства вывода информации для Arduino

Для управления светодиодом использовалась программа led2, которая представляет собой модифицированную версию программы управления яркостью светодиода [14].

Модуль двухцветного светодиода KY-029 [15-16]

За исключением, того факта, что светодиод имеет диаметр корпуса 3 мм, а не 5 мм, данный модуль аналогичен KY-011.

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino

Размер модуля 18 х 15 мм, масса 1,3 г. При опытах у автора случайно сгорел красный кристалл светодиода, по этому осталось только зеленое свечение. Добавочные резисторы следует использовать обязательно.

Полезное на сайте:
Проверка электронных плат рентгеном

Устройства вывода информации для Arduino

Модуль RGB светодиода KY-016 [17-18]

Модуль представляет собой печатную плату с трехцветным светодиодом

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino

Размер 24 х 15 х 15 мм, 1,6 г. На плате имеются добавочные сопротивления, так, что данный модуль без опаски можно подключать непосредственно к портам Arduino. Модуль имеет четыре контакта. R, G, B для управления светодиодами, соответствующего цвета свечения и общий контакт, обозначенный как «-». Использование ШИМ позволяет получить практически любой цвет свечения. Для управления прибором использовалась программа led3.

Устройства вывода информации для Arduino

Устройства вывода информации для Arduino

Модуль RGB светодиода (SMD) KY-009 [19-20]

С первого взгляда, кажется, что данный модуль аналогичен KY-016, но сходство обманчиво. Во первых на плате модуля нет добавочных сопротивлений, и во вторых в маркировке модуля допущена серьезная ошибка, вывод модуля, помеченный как «-», на самом деле «+».

Размер 24 х 15 мм, 1,2 г. В целом с поправкой на ошибки в маркировке свои функции прибор выполнять в состоянии.

Лазерный модуль KY-008 [21-22]

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

Устройства вывода информации для Arduino

Размер 25х 15 х 12 мм, масса 2,4 г. Включить данный модуль автору не удалось, возможно, дело в том, что лазер неисправен, в возможно дело в криворукости автора.

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

Продолжение обзора про оптические датчики Ардуино смотрите по ссылке.

Литература

  • 1) https://arduino-kit.ru/catalog/id/modul-pezoizluchatelya
  • 2) http://www.zi-zi.ru/module/module-ky006
  • 3) http://robocraft.ru/blog/arduino/63.html
  • 4) https://arduino-kit.ru/catalog/id/modul-pezoizluchatelya_
  • 5) http://www.zi-zi.ru/module/module-ky012
  • 6) https://arduino-kit.ru/catalog/id/modul-rele
  • 7) http://www.zi-zi.ru/module/module-ky-019
  • 8) http://elwo.ru/publ/skhemy_na_mikrokontrollerakh/relejnyj_modul_dlja_arduino/9-1-0-1048
  • 9) http://robocraft.ru/blog/arduino/53.html
  • 10) https://arduino-kit.ru/catalog/id/modul-migayuschego-7-tsvetami-svetodioda
  • 11) http://www.zi-zi.ru/module/module-7color-5mm
  • 12) https://arduino-kit.ru/catalog/id/modul-2-tsvetnogo-svetodioda
  • 13) http://www.zi-zi.ru/module/module-2led-5mm
  • 14) http://robocraft.ru/blog/arduino/58.html
  • 15) https://arduino-kit.ru/catalog/id/modul-na-osnove-dvuhtsvetnogo-svetodioda-3mm
  • 16) http://www.zi-zi.ru/module/module-2led-3mm
  • 17) http://robocraft.ru/blog/arduino/58.html
  • 18) http://www.zi-zi.ru/module/module-rgb-5mm
  • 19) https://arduino-kit.ru/catalog/id/modul-rgb-svetodioda-_smd_
  • 20) http://www.zi-zi.ru/module/module-rgb-led
  • 21) https://arduino-kit.ru/catalog/id/modul-lazera-_krasnyiy_
  • 22) http://www.zi-zi.ru/module/trans-ky-008

Скачать документацию можно по ссылке. Обзор подготовлен для сайта 2 Схемы – Denev