Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Взлом Lego EV3:создайте свой собственный объектный датчик «глаза»

Хотя в комплект Lego Mindstorms EV3 входит множество крутых датчиков, разве не было бы здорово создать собственное сенсорное устройство? Этот проект покажет вам, как создать свои собственные уникальные датчики объектов для вашего контроллера Lego EV3, используя базовые электронные компоненты, найденные в вашем мусорном ящике или приобретенные у таких дистрибьюторов, как RadioShack, Adafruit, Jameco или SparkFun Electronics.

Думайте об этом самодельном датчике предметов как об электронной замене сенсорного датчика, который поставляется в комплекте EV3. Вместо физического контакта датчик объекта использует свет и тень для обнаружения объектов, побуждая EV3 включить двигатель или подать сигнал тревоги. Запустив простой код, который вы загрузите, EV3 также отображает на экране пару выразительных глаз (как у Rethink Robotics 'Baxter) в зависимости от присутствия объекта в его пространстве обнаружения.

Что внутри Lego EV3?

Lego EV3 - замечательный программируемый контроллер со множеством встроенных интересных функций, таких как связь Bluetooth, Wi-Fi, USB-хостинг и пользовательский интерфейс с несколькими кнопками. В основе Lego EV3 лежит мощный микропроцессор ARM от Texas Instruments с тактовой частотой 456 МГц. К микропроцессору TI подключены источник питания EV3, USB, порты ввода / вывода, флэш-память и кнопки дисплея, а также графический интерфейс пользователя (графический интерфейс пользователя) на ЖК-экране. Порты ввода / вывода состоят из 4 входов, обозначенных 1, 2, 3 и 4, и 4 выходов, обозначенных A, B, C и D. Во входных портах используются разъемы типа RJ-12 для подключения датчиков и двигателей со стандартным разъемом RJ- 12 кабелей. В этом проекте мы будем использовать входной порт 1 для подключения нашего самодельного датчика объекта к микропроцессору TI ARM.

Изменение кабеля LEGO

Ключевым элементом создания собственных датчиков является доступ к входной цепи Lego EV3. Чтобы подключить датчик объекта DIY к входному порту 1 EV3, вам просто нужно изменить стандартный кабель RJ-12. Отрезав один из разъемов RJ-12 от кабеля и сняв внешнюю изоляцию, можно получить доступ к 6 отдельным проводам для подключения к нему цепи датчика объекта. Контакты реле самодельного датчика предметов подключаются к 2 из 6 проводов.

Код Lego EV3

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

Подробнее:Взлом Lego EV3:создайте свой собственный объектный датчик «Глаза»


Производственный процесс

  1. Присоединяйтесь к IOT со своей метеостанцией - CWOP
  2. Интеграция данных датчика с микропроцессором Raspberry Pi
  3. Создание сети беспроводных датчиков в вашем доме
  4. Взлом Lego EV3:создайте свой собственный объектный датчик «глаза»
  5. Как подключить ультразвуковой датчик Lego Mindstorms NXT к Raspberry Pi
  6. Ультразвуковой датчик диапазона HC-SR04 на Raspberry Pi
  7. Создайте свой первый IOT с помощью Raspberry Pi, датчика DHT11 и Thingspeak.
  8. Лучшие аксессуары для Raspberry Pi
  9. Использование импульсного радиолокационного датчика A111 с Raspberry Pi
  10. Создайте свой собственный Google Voice HAT