Рабочая тетрадь к Стартовому набору 2.0

Дорогие друзья!

Мы рады сообщить о завершении перевода на русский язык рабочей тетради для новинки от FISCHERTECHNIK – конструктора «Стартовый набор 2.0» из серии ROBOTICS.

Рабочая тетрадь предназначена для детей и родителей,  начинающих работать с этим набором. Тетрадь содержит учебный материал и задания для самостоятельной работы.

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

PDF-файл с рабочей тетрадью можно скачать у нас на сайте в разделе «Рабочие тетради».

Smart Beginner Set

Робот-семафорщик

Дорогие друзья!

30 июля 2017 года будет праздноваться замечательный праздник – День Военно-Морского Флота. В честь этого праздника мы рады опубликовать работу воспитанника филиала Нахимовского военно-морского училища (Севастопольское президентское кадетское училище) Александра Захарова. Сегодня вашему вниманию предлагается интересный и необычный проект – Робот-семафорщик.

Существует мнение, что первое упоминание о передаче информации на дальние расстояния описано в древнегреческом мифе о Тесее, который в случае победы над минотавром должен был поднять белый парус на своём корабле. Кроме визуальных сигналов (например, с помощью дыма), использовались и аудиосигналы (бой барабанов, звуковые рожки и свистки). Сторожевые посты, которые обычно располагались на расстоянии прямой видимости, стали первыми системами неэлектрической связи.

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

В 1801 году французский артиллерийский офицер Депиллон изобрел средство связи корабля с берегом, использующее перемещение трех перекладин, поднятых на мачте. Изобретение получило название семафор, что в переводе с греческого означало «знак несущий».

C 1880 года стал использоваться более простой семафор, в котором было всего два флажка. Сигнальщик производил руками определенные движения для передачи букв, цифр и специальных сигналов. Существующую сегодня на флоте русскую семафорную азбуку разработал в 1895 году вице-адмирал Степан Осипович Макаров. Русская семафорная азбука включает 29 буквенных и 3 служебных знака, каждому из них соответствует определенное положение рук с флажками. Она не содержит цифр и знаков препинания, их передача производится по буквам, словами.

Передача информации семафором производится сигнальщиками с помощью флажков, размер ткани которых составляет 30×35 см. Цвет ткани флажков зависит от времени суток: в тёмное время суток используются флажки с тканью светлого тона (желтый, белый), а в светлое время суток – с тканью тёмного тона (красный, чёрный). При отсутствии флажков семафорят бескозырками.

Таблица флажной семафорной азбуки

Рис.1 — Таблица флажной семафорной азбуки

Средняя скорость передачи информации обученным сигнальщиком составляет 60-80 знаков в минуту. При наличии хорошей видимости невооруженным глазом читать флажный семафор можно на дистанции от 1600 до 2400 м.

Семафорщик передает сообщение

Рис. 2 — Семафорщик передает сообщение

Чтобы познакомиться с полным текстом статьи — скачайте файл signal-robot.pdf (1,8 МБ). В нем вы найдете подробное описание проекта со ссылками на демонстрационные видеоролики и исходные коды для ROBO Pro и C++.

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

LT Стартовый набор – всего за 9990 рублей!

Дорогие друзья!

Мы продолжаем акционные распродажи – на этот раз предлагаем вашему вниманию LT Стартовый набор FISCHERTECHNIK по специальной цене – всего 9990 рублей! С этого набора начинается знакомство юных инженеров с робототехникой и программированием. Набор включает 200 компонентов и позволяет построить 12 функциональных моделей с автоматическим управлением, среди которых сушилка для рук, маяк, светофор, карусель, холодильник и стиральная машина.

Карточка товара в нашем магазине

LT Стартовый набор

Журнал FT:PEDIA. Выпуск 2/2017

Дорогие друзья!

На календаре уже июль, а значит пришло время выхода очередного выпуска познавательного инженерно-технического журнала FT:PEDIA, посвященного конструкторам FISCHERTECHNIK. На страницах журнала вы найдете авторские статьи, обзоры и интересные публикации о технике, электронике, автоматике и программировании.

Содержание

  1. От авторов: обучение на собственном опыте
  2. Фотографируем модели
  3. Улучшаем Ящик 500
  4. Собираем автокран
  5. Синхронные моторы
  6. Туннелепроходческая машина
  7. Измерение импульса с ТХ(Т)
  8. ROBO TX(Т) и I2C (Часть 16): Серводвигатели
  9. Коды для ИК-пультов управления
  10. Программирование TX в Java, C, C++, C# и Logo
  11. Программирование ТХТ в Python
  12. Подключаем старый блок управления Computing Interface к шине I2C

 

Скачать (PDF, 16Мб)

Предыдущие выпуски:

2017

2016

2015

2014

2013

2012

2011

Не переключайтесь. У нас еще много интересного.

Рабочая тетрадь к набору «3D-принтер»

Добрый день, уважаемые любители инженерного творчества!

Мы рады сообщить о завершении перевода на русский язык рабочей тетради для набора FISCHERTECHNIK «3D-принтер». Рабочая тетрадь расскажет о технологии  3D-печати, познакомит с основными принципами действия и функциями 3D-принтера, поможет с настройкой этого устройства. PDF-файл с рабочей тетрадью можно скачать у нас на сайте в разделе «Рабочие тетради».

3D-принтер

3D-принтер

TXT Первооткрыватель + аккумуляторный набор = 29990 р

Дорогие друзья!

Подходит к концу учебный год и приближаются каникулы. Чтобы вам не пришлось скучать мы подготовили специальное предложение – комплект TXT Первооткрыватель + аккумуляторный набор всего за 3̶6̶3̶3̶0̶ 29990 р. С помощью этого набора вы сможете самостоятельно изучить основы программирования, автоматики и робототехники и даже участвовать в соревнованиях!

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

Ссылка на карточку товара в нашем магазине — http://pacpac.ru/product/pkp-04001-txt-combo-2-in-1/

TXT Первооткрыватель + аккумуляторный набор

Внутренности видеокамеры FISCHERTECHNIK

В этой статье речь пойдет о внутренностях видеокамеры (арт. 152522), которая входит в состав набора FISCHERTECHNIK 524328 «Набор первооткрывателя». Видеокамера используется в игрушечных роботизированных комплексах для построения действующих систем компьютерного зрения.

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

Компьютерное зрение FISCHERTECHNIK

Компьютерное зрение — это, вообще, что?

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

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

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

Обычно систему компьютерного зрения можно условно разделить на три составные части:

  1. Устройство для захвата изображения
  2. Вычислительное устройство (компьютер)
  3. Программное обеспечение

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

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

Компьютерное программное обеспечение содержит алгоритмы для анализа изображений, поступающих от устройства захвата. Состав алгоритмов зависит от задачи, решаемой в конкретном случае. После обработки изображения программное обеспечение выдает результаты с интересующей информацией. Такой информацией может быть, например, количество объектов, их координаты и размеры, цвет и т.п.

Для экспериментов с компьютерным зрением я рекомендую использовать конструктор FISCHERTECHNIK ROBOTICS TXT «Набор первооткрывателя», в котором имеются все необходимые компоненты, включая видеокамеру, программируемый контроллер и инструментальное ПО с библиотекой алгоритмов компьютерного зрения.

Конструкция камеры

Видеокамера FISCHERTECHNIK 152522 выполнена в черном пластиковом корпусе, на поверхности которого имеются стандартные монтажные элементы FISCHERTECHNIK. С их помощью камеру можно присоединять к конструкциям. Из корпуса камеры выходит гибкий кабель с разъемом USB-A. Длина кабеля 80 см.

01. Видеокамера с кабелем USB.
Видеокамера FISCHERTECHNIK 152522

 

02. Вид на внутренности камеры без лицевой панели. На фотографии видны: объектив и печатная плата с управляющей электроникой.

Видеокамера FISCHERTECHNIK 152522

Светочувствительная матрица

Для преобразования изображения в цифровой вид в видеокамере 152522 используется полупроводниковая светочувствительная матрица, выполненная по технологии ПЗС КМОП. Матрица преобразует спроецированное на её поверхность изображение в поток цифровых данных, который передается во встроенный микроконтроллер для дальнейшей обработки.

03. Здесь я полностью выкрутил объектив и теперь в центральной части печатной платы хорошо видна светочувствительная матрица.

Видеокамера FISCHERTECHNIK 152522

К сожалению, на самой матрице никаких обозначений не видно. Однако, судя по надписи «+NT99140» на печатной плате, можно предположить, что в камере 152522 используется КМОП-матрица NOVATEK NT99140. В этой матрице каждый пиксель снабжён усилителем считывания, а выборка сигнала с конкретного пикселя происходит, как в микросхемах памяти, произвольно. Разрешение матрицы составляет 1280 * 720 пикселей.

Объектив

Объектив видеокамеры предназначен для формирования четкого изображения снимаемого объекта на поверхности светочувствительной матрицы. В видеокамере 152522 объектив состоит из оправы, выполненной из двух пластиковый колец, вставленных одно в другое. Между собой кольца соединяются с помощью резьбового соединения M12х0.5. Внутри вращающегося кольца установлены линзы и апертурные диафрагмы. Поворачивая внешне кольцо объектива можно изменять расстояние между задней линзой и светочувствительной матрицей и таким образом осуществлять фокусировку.

04. Два вида на объектив видеокамеры. В задней части объектива хорошо виден фильтр, блокирующий инфракрасную часть спектра.

Видеокамера FISCHERTECHNIK 152522

05. Иллюстрация с разрезом объектива. Хорошо видны оптические элементы: линзы и диафрагмы.

Видеокамера FISCHERTECHNIK 152522

06. Компоненты, из которых состоит объектив камеры.

Видеокамера FISCHERTECHNIK 152522

07. Здесь хорошо видно группу оптических элементов, которую принято называть «хроматический дуплет». Группа состоит из двух склеенных линз, одна из которых положительная, а другая — отрицательная. Хроматический дуплет используется для исправления хроматической и сферической аберраций.

Видеокамера FISCHERTECHNIK 152522

Микроконтроллер

08. Вид на обратную сторону печатной платы. В желтой рамке микроконтроллер, обеспечивающий согласование интерфейсов для передачи данных. Микроконтроллер принимает сырые данные от матрицы, обрабатывает их и затем передает результат через последовательный интерфейс USB на компьютер. В зависимости от выбранного режима микроконтроллер осуществляет сжатие изображения или оставляет его в исходном формате. Судя по обозначениям на корпусе чипа, в видеокамере используется микроконтроллер SONIX SN9C259BFG-002 USB image controller.

В ОС Linux подробную информацию об устройстве на шине USB можно получить с помощью команд lsusb и dmesg.

Вывод команды lsusb:

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 24, If 0, Class=Video, Driver=uvcvideo, 480M
        |__ Port 3: Dev 24, If 1, Class=Video, Driver=uvcvideo, 480M
        |__ Port 3: Dev 24, If 2, Class=Audio, Driver=snd-usb-audio, 480M
        |__ Port 3: Dev 24, If 3, Class=Audio, Driver=snd-usb-audio, 480M

Вывод команды dmesg:

[1552817.385166] usb 1-1.3: new high-speed USB device number 25 using xhci_hcd
[1552817.632077] usb 1-1.3: New USB device found, idVendor=1b71, idProduct=0056, bcdDevice= 0.00
[1552817.632099] usb 1-1.3: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[1552817.632118] usb 1-1.3: Product: USB 2.0 Camera
[1552817.632135] usb 1-1.3: Manufacturer: Sonix Technology Co., Ltd.
[1552817.644232] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (1b71:0056)
[1552817.664470] input: USB 2.0 Camera: HD 720P Webcam as /devices/platform/scb/fd500000.pcie/pci0000:00/0000:00:00.0/0000:01:00.0/usb1/1-1/1-1.3/1-1.3:1.0/input/input1
[1552817.674486] usb 1-1.3: 3:1: cannot get freq at ep 0x84

Видеокамера FISCHERTECHNIK 152522

09. Вид на печатную плату со снятым креплением объектива. Цифрами на фото обозначены: 1 – микросхема 25L0512 (флэш память 64K x 8 с последовательным интерфейсом SPI); 2 – кварцевый резонатор; 3 — светочувствительная матрица; 4 – микрофон.

Видеокамера FISCHERTECHNIK 152522

Микрофон

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

Характеристики видеокамеры 152522

  • Матрица: CMOS 1,0 Мпикс
  • Разрешение: 1280 * 720 пикселей
  • Формат видеопотока: YUV (без сжатия), MJPG (со сжатием)
  • Частота кадров максимальная: 60 Гц при разрешении 320х240 пикселей
  • Способ фокусировки: ручной
  • Встроенный микрофон: имеется
  • Интерфейс: USB 2.0 (480 Мбит/с)
  • Версия UVC: 1.0)
  • USB VID:PID: 1b71:0056
  • Длина соединительного кабеля: 80 см
  • Разъем кабеля: USB-A

Пример изображения

10. Изображение тестовой картинки EIA1956, полученное с помощью приложения «Камера» в ОС Windows 10. Здесь используется максимальное доступное разрешение 1280х720 пикселей. Кликнув на картинку можно увидеть изображение в оригинальном разрешении.

Видеокамера FISCHERTECHNIK 152522

Программное обеспечение

На программном уровне доступ к камере осуществляется через драйверы USB video device class (UVC 1.1), встроенные в большинство операционных систем, в том числе Linux и Windows. В частности в программируемом контроллере ROBOTICS TXT, который работает под управлением ОС Linux, для получения изображений от камеры используется программный интерфейс v4l2 (video for linux).

Программирование с использованием прямого доступа к видеокамере — достаточно сложная задача для новичков. Поэтому тем, кто только начинает свой путь в программирование и робототехнику, я рекомендую использовать инструментальное программное обеспечение ROBO Pro из конструктора TXT «Набор первооткрывателя», в котором имеется библиотека функций компьютерного зрения, которые можно использовать для решения прикладных задач. С помощью ROBO Pro можно строить серьезные системы компьютерного зрения с использованием обычных компьютеров или на базе программируемого контроллера ROBOTICS TXT.

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

Список внешних источников

  1. Внутренности контроллера ROBOTICS TXT. Статья в блоге ПАКПАК.
  2. Exploring Converging Lenses
  3. OpticalRayTracer — Java-based virtual optical bench
  4. EIA 1956 standard test pattern
  5. Хорн Б. К. П. Зрение роботов: Пер. с англ. — М.: Мир, 1989. — 487 с., ил.
  6. Конструктор Fischertechnik Optics (520399)

Выставка ММСО 2017 в Москве

Дорогие друзья!

Приглашаем вас заглянуть к нам на стенд FISCHERTECHNIK на образовательной выставке ММСО 2017. Номер стенда A.G-27-36.

Выставка будет проходить в Москве в павильоне №75 на ВДНХ с 12 по 15 апреля.

Стенд fischertechnik

fischertechnik

 

Журнал FT:PEDIA. Выпуск 1/2017

Дорогие друзья!

Как обычно, в назначенный срок и четко по графику появился в открытом доступе очередной выпуск познавательного инженерно-технического журнала FT:PEDIA, посвященного конструкторам FISCHERTECHNIK. На страницах журнала вы найдете авторские статьи, обзоры и интересные публикации о технике, электронике, автоматике и программировании.

 

Содержание

  1. От авторов: Учите английский язык!
  2. Мини-модели (Часть 16): Радиолокатор
  3. Осевой подшипник для конструктора
  4. Боуден-трос
  5. Варианты применения угловых блоков
  6. Обзор масштабных копий, построенных из конструктора
  7. Подставка для планшетного компьютера
  8. Апгрейд 3D-принтера: улучшаем точность
  9. Мультиплексор выходов для контроллера ROBO TX(T)
  10. ROBO TX(Т) и I2C (Часть 15): Светодиодный дисплей. Часть 3.
  11. Составляем программы для TXT из графических кубиков в среде Brickly

Скачать (PDF, 20Мб)

Предыдущие выпуски:

2016

2015

2014

2013

2012

2011

Не переключайтесь. У нас еще много интересного.

Фотоотчёт с фестиваля Робофест 2017

Дорогие друзья!

15-17 марта в Москве состоялся IX Всероссийский робототехнический фестиваль Робофест — один из крупнейших фестивалей, ежегодно собирающий большое количество участников научно-технического творчества. На фестивале мы выступали как организатор ежегодных соревнований «Промышленная автоматизация». Рады предложить вам краткий фотоотчёт с мероприятия.

01. На нашем стенде был представлен комплексный макет производства в 9В исполнении, управляемый контроллерами ROBOTICS TXT.
Комплексный макет производства

02. В составе автоматической линии работал манипуляционный робот с вакуумным захватным устройством.
Комплексный макет производства

03. Здесь у нас уже знакомый вам по предыдущим мероприятиям 3D-принтер.
3D-принтер

04. Робот-первооткрыватель демонстрировал публике свои способности компьютерного зрения:
TXT Discovery set

05. Интеллектуальные состязания разворачивались на площадке соревнований по промышленной автоматизации, где участникам требовалось разработать программную часть системы управления для сортировочного автомата, механизмами которого управляет программируемый контроллер ОВЕН ПЛК110.
Соревнования Промышленная автоматизация

06.
Соревнования Промышленная автоматизация

07.
Соревнования Промышленная автоматизация

08. Победителем с существенным отрывом от других команд и результатом 10 баллов из 10 стала команда «MobRob» из Саратова, с чем мы её и поздравляем!
MobRob - победитель!

Нельзя не отметить команду «Прорвёмся!» из Пензы, одному из участников которой всего 12 лет! Ребята показали высокий уровень мастерства и в итоге заняли 3-е место.

Будем рады видеть всех желающих на соревнованиях по промышленной автоматизации в следующем году, на следующем Робофесте!