Очередной шилд. Светодиодная матрица 8х8. (Сага в 3-х частях). Часть 1 (Теоретическая)


Небольшое вступление.
Давно было желание изготовить светодиодную матрицу, а еще больше поиграться с написанием скетчей для ее оживления. И вот наконец-то дошли руки. (Самое удивительное, что плату сделал достаточно быстро, а вот написание программы и оформление статьи — самое времязатратное дело).

Итак, попробуем сделать светодиодную матрицу, размером 8х8. Причем, для удешевления конструкции, возьмем не готовую платформу, а 64 светодиода. (Не поверите, по деньгам выходит почти в три раза дешевле. Конечно, с запайкой придется повозиться, но эти трудности меня не остановили).
Возможно, я немного перестарался в написании, но очень хотелось рассказать все досконально. Как часто пишут в инете: "феерическая расстановка точек над...." По традиции, разобью статью на три части: «Теория», «HARD» и «SOFT» :)


( Читать дальше )
  • 0
  • 1 ноября 2013, 19:06
  • Ghost_D
  • 4

"LC Motor Shield" для Arduino своими руками :). Часть 2

В прошлой части, мы выбрали схему, проверили ее на работоспособность и теперь полностью готовы перейти к этапу изготовления LC-Motor Shield.

Достоинства данного варианта:
— простота реализации в домашних условиях
— односторонняя разводка платы
— не содержит дефицитных деталей
— ток нагрузки более 1А (при установке доп. радиаторов)
— возможность переключения источника питания двигателей (внешнее/от Ардуино) с помощью перемычки.
— индикация направления вращения двигателей
— не занимает выводы интерфейсов – SPI(11,12,13), UART(0,1), I2C(А4, А5).
— совместимость с «самодельным» вариантом Ардуино (вариант на Atmega8)
и т.д.

Из недостатков:
— ВАЖНО!!! Не в полной мере совместим со стандартной библиотекой Servo. (После подключения этой библиотеки, становиться невозможным управление скоростью двигателей, т.к., блокируется ШИМ на выводах 9 и 10. Читать тут)!!! Т.е., при одновременном использовании коллекторных двигателей и сервомашинок (с библиотекой Servo) двигателя будут вращаться на максимальной скорости.
— только два канала
— «жесткая» привязка пинов
— всего два канала для сервоприводов
— три пина на один канал управления двигателем
— возможное «недовольство» администрации ресурса ROBOCRAFT.RU, за изделие повторяющее функционал L-Motor Shield (типа политики Apple) :)
(последний пункт, это шутка)



( Читать дальше )

"LC Motor Shield" для Arduino своими руками :). Часть 1


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

Итак, первая часть. Теоретически-макетная :)

Я назвал свой «проектик» LOW-COST Motor Shield (или LC-Motor Shield, если сокращенно)! Собирал я его из всякого гов… хлама... из того, что оказалось под руками!!!

Как правило, все платы управления двигателями на Ардуино так или иначе базируются на пресловутой L293 (ну, или на L298). Да, удобно. Минимум обвязки, куча готовых схем. Но, работают они как правило с очень слабыми двигателями (с максимальным током что-то около 0.5 Ампера, для L293). Зачастую, этого недостаточно. Плюс стоимость и доступность (у нас в г. Минске на сегодняшний день на радио рынке купить L293 — можно буквально у 1-2 продавцов и по цене порядка 5 у.е.). Да, готовое изделие на L293 можно купить у братьев-китайцев — меньше чем за 10 у.е. Но, как говорит мой приятель: «Это не наш метод. Мы сделаем сами, пусть по выходу окажется и в два раза дороже!».


( Читать дальше )

Рободайджест - декабрь 2012

Управление Arduino через RS-485
Управление Arduino через RS-485
Tom Lynch разработал свои собственные аппаратную платформу и формат управляющего пакета для управления контроллером по протоколу RS-485.

( Читать дальше )

Подборка новостей и заметок по робототехнике и программированию

За время моего непродолжительного отсутствия накопилось много интересных новостей и заметок по робототехнике и программированию и чтобы не рассказывать про них по-отдельности, соберу их в одном месте (возможно такой формат дайджеста будет использоваться и в дальнейшем).


Robot-шилд для Arduino

Open Electronics выпустили Robot-шилд для контроллера Arduino.
В основе создания этого шилда лежит идея предоставления базового функционала, который требуется при создании робота:
* питание для сервомашинок,
* дистанционное управление,
* сенсор препятствий,
* контроль батареи.

( Читать дальше )
  • +5
  • 17 августа 2012, 11:56
  • admin
  • 1

Использование шилдов Arduino совместно с Raspberry Pi


Для Arduino существует огромное количество готовых дополнительных плат (шилдов), которые предоставляют различный дополнительный функционал (от захвата видео до работы с сенсорным экраном).
Теперь, появился доступный одноплатный компьютер — Raspberry Pi и, разумеется, появился проект использования шилдов Arduino совместно с Raspberry Pi — Ponte.

( Читать дальше )

Подготовка L-Motor Shield-а к работе

L-Motor Shield
Вот он — L-Motor Shield с незапаянными пин-экстендерами, но с запаянной серво-частью.
Для подготовки шилда к работе потребуются:

( Читать дальше )

L-Motor Shield


Долго, нереально долго шёл к свету этот шилд. Неприятности и грабли преследовали и тормозили. Но всё же, наконец, мы его сделали! Встречайте – L-Motor Shield.
Ничего особенного вобщем-то в нём нет, просто моторшилд на «Эль-ке» (L293) каких много напридумывали. Мы вот тоже решили свой такой сделать, с некоторыми улучшениями, дополнениями и фишечками.

( Читать дальше )

Проектирование Arduino-шилда за 1 минуту!

Видео, демонстрирующее, как очень просто можно спроектировать шилд для Arduino с использованием программы Fritzing:


( Читать дальше )
  • 0
  • 4 ноября 2011, 12:17
  • admin
  • 1

Светодиодная камера

Светодиодная камера
В заметке Практическое программирование Arduino/CraftDuino — Сенсор на светодиоде мы уже показывали, что обычный светодиод можно использовать в качестве простейшего детектора уровня освещённости.
А если взять не один светодиод, а несколько и расположить их рядом друг с другом?
Получим карту освещённости, а значит — своеобразную камеру!

( Читать дальше )