CraftDuino v2.0
  • - это CraftDuino - наш вариант полностью Arduino-совместимой платы.
  • CraftDuino - настоящий конструктор, для очень быстрого прототипирования и реализации идей.
  • Любая возможность автоматизировать что-то с лёгкостью реализуется с CraftDuino!
Просто добавьте CraftDuino!
  
 

Проекционная лампа из IKEA переделывается в информационный проектор


Используя светодиодную матрицу 8×8 и Raspberry Pi Zero, можно превратить проекционную лампу из IKEA (Sprida) в информационный проектор.

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

Petduino - тамагочи на Arduino

Petduino - тамагочи на Arduino
Petduino — это тамагочи на базе контроллера Arduino и светодиодной матрицы.

Внутри Petduino находится совсем немного электроники:

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

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


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

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


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

Индикаторное табло на светодиодных матрицах

Посмотрел топик
TC15-11 — матрица светодиодная 8х8

Уж очень красиво выглядят светодиодные матрицы. Захотелось что-то сделать подобное. И конечно же на Arduino.
Лежали без дела уже 2 месяца две матрицы — одноцветных зеленых 8х8 (FYM-23881BUG-11)

Сначала решил создать табло с разными «анимациями».
Анимаций несколько, каждая состоит из нескольких кадров, меняющихся через какое-то время.Анимации можно выбирать кнопкой, кроме того управляем движением самой анимации по осям X и Y с помощью джойстика или клавиатуры.

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

TC15-11 - матрица светодиодная 8х8

TC15-11
TC15-11 — это светодиодная матрица, размерности 8х8 светодиодов :)

( Читать дальше )
  • +1
  • 21 февраля 2012, 10:33
  • noonv
  • 7

Введение в робототехнику (перевод лекций курса introduction to robotics). Лекция 2

Введение в робототехнику
перевод лекций профессора Стенфордского университета Осамы Кхатиба (Oussama Khatib), 2008 год

ссылка на страничку курса

Лекция 2

Ссылка на оригинал

Пространственное описание, обобщенная система координат, переходные системы координат (от базы к клешне), матрица поворота, пример матрицы поворота, преобразование из одной системы координат в другую, образец гомогенного преобразования, операторы преобразования.

Здравствуйте!

Сегодня мы с вами начнем рассматривать базовые преобразования необходимые для кинематических расчетов. Как я упомянул на прошлой лекции — описание взаимосвязи локальных систем отсчета (имеется ввиду системы привязанные к звеньям, далее проясниться) и преобразований между ними является важным аспектом. Мы начинаем с преобразований которые позволят нам рассчитывать положение «клешни» относительно базы робота (базовой системы координат).

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

Так же я собираюсь описать в некоторой мере объект управления, манипулятор, и что представляют его звенья, что такое степени свободы манипулятора, как мы можем представлять себе позицию манипулятора в пространстве. Итак манипулятор представляет из себя набор звеньев (также links — связей), связанных между собой кинематических пар. Начальное звено зафиксировано – оно называется базой. А последнее звено именуется клешней (gripper – хвататель, кому знакомо точное название поправьте меня). Главная задача, суть манипулятора – это управление и перемещение этой клешни, которая, в свою очередь, выполняет прикладные задачи.


( Читать дальше )
  • +4
  • 5 февраля 2012, 09:57
  • aivanov
  • 7

14. OpenCV шаг за шагом. Матрица

1. OpenCV шаг за шагом. Введение.
2. Установка.
3. Hello World.
4. Загрузка картинки.
5. Вывод видео
6. Ползунок
7. Захват видео с камеры
8. Запись видео
9. События от мышки
10. Обработка изображения — сглаживание
11. Обработка изображения — изменение размеров
12. ROI — интересующая область изображения
13. Типы данных OpenCV
14. Матрица

CvMat — матрица

Рассмотрим ещё немножко основ. Функции можно просто пробежать глазами — самое интересное в этом шаге — в самом конце приводятся куски кода обхода элементов матрицы и пикселей изображения.

CvArr — массив — его можно считать «абстрактным базовым классом» для CvMat и далее IplImage (CvArr->CvMat->IplImage)
typedef void CvArr;


Вы уже, наверное, обратили внимание, что прототипы функций OpenCV принимают в качестве параметров указатель на CvArr. Фактически это означает, что они принимают массив CvMat* или изображение IplImage*.

( Читать дальше )
  • 0
  • 27 августа 2010, 10:03
  • noonv
  • 16