Оглавление:

Детектор цвета для слепых: 9 шагов
Детектор цвета для слепых: 9 шагов

Видео: Детектор цвета для слепых: 9 шагов

Видео: Детектор цвета для слепых: 9 шагов
Видео: Подкатил к девушке ревнивого бодибилдера | Паркур-Пранк😱 2024, Ноябрь
Anonim
Image
Image
Вещи для использования
Вещи для использования

Основная цель этого проекта - заставить ваш смартфон отображать цвет чего угодно, используя только ваш смартфон и 1sheeld с Arduino.

в этом проекте используется экран датчика цвета из приложения 1sheeld. Этот экран использует камеру вашего смартфона для получения цвета объекта перед ним в виде значения RGB и отправляет это значение в Arduino, а затем Arduino сравнивает эти значения и значения. цветов, когда он находит совпадение, он отправляет название цвета на ваш смартфон, затем телефон произносит название цвета, используя экран преобразования текста в речь. Этот проект будет очень полезен для людей, страдающих слепотой или дальтонизмом, особенно когда они хотят узнать цвет их одежды.

Шаг 1. Что использовать

аппаратные компоненты:

  • 1SHEELD от 1sheeld
  • Ардуино Уно
  • смартфон

программные компоненты:

  • Ардуино

    скачать отсюда

  • Приложение 1SHEELD

    • для android скачать отсюда
    • для ios скачать отсюда

Библиотека Arduino 1sheeld

скачать отсюда

Шаг 2: Схема

Схема
Схема

Шаг 3: О 1SHEELD и Arduino

О 1SHEELD и Arduino
О 1SHEELD и Arduino

Arduino - это платформа с открытым исходным кодом, основанная на гибком, простом в использовании аппаратном и программном обеспечении. Он предназначен для всех, у кого есть идея для проекта и кто хочет воплотить ее в жизнь. Чтобы создать проект с Arduino, вам нужно купить некоторые аксессуары для подключения Arduino к реальному миру, эти аксессуары называются щитами. 1SHEELD - это щит, который позволяет использовать ваш смартфон в качестве щита Arduino, например GSM, WIFI, гироскоп и т. Д.

Основным преимуществом 1SHEELD является то, что он заменяет все остальные щиты только вашим смартфоном и экономит вам состояние. Он подключает Arduino к вашему смартфону с помощью Bluetooth и дает вам возможность одновременно использовать не только экран, например GSM, WIFI, акселерометр, гироскоп и т. Д.

1sheeld -

Шаг 4. Отрегулируйте 1Sheeld

Отрегулируйте 1Sheeld
Отрегулируйте 1Sheeld
Отрегулируйте 1Sheeld
Отрегулируйте 1Sheeld
Отрегулируйте 1Sheeld
Отрегулируйте 1Sheeld

Если вы используете Arduino, который работает с 3,3 В, как Arduino, вы должны переключить свой 1Sheeld на работу от 3,3 В, так как это может повредить вашу плату.

Если вы используете Arduino, который работает с 5 В, например Arduino Uno, переключите 1Sheeld на работу от 5 В.

Поместите 1Sheeld на плату Arduino, затем подключите Arduino к ноутбуку или ПК.

Если вы используете Mega Arduino, подключите 1SHEELD к Mega, как показано на рисунке.

Шаг 5: Загрузите 1sheeld Library на свой компьютер

Загрузите 1sheeld Library на свой компьютер
Загрузите 1sheeld Library на свой компьютер
Загрузите 1sheeld Library на свой компьютер
Загрузите 1sheeld Library на свой компьютер

Загрузите свободу отсюда

Затем, после того, как вы успешно загрузили библиотеку, добавьте файл библиотеки. ZIP в свою программу Arduino.

Шаг 6: напишите свой код внутри Arduino Sketch

Напишите свой код внутри Arduino Sketch
Напишите свой код внутри Arduino Sketch
Напишите свой код внутри Arduino Sketch
Напишите свой код внутри Arduino Sketch
Напишите свой код внутри Arduino Sketch
Напишите свой код внутри Arduino Sketch

код проекта

скомпилируйте и загрузите свой скетч на плату Arduino

Переключите 1Sheeld в режим загрузки перед загрузкой скетча на плату Arduino, чтобы избежать последовательных конфликтов между 1Sheeld и Arduino. Режим загрузки включается, когда переключатель UART отодвинут от логотипа 1Sheeld.

Затем нажмите кнопку «Загрузить» в среде IDE и загрузите свой код в Arduino.

после завершения загрузки вам необходимо переключить 1Sheeld обратно в рабочий режим

Шаг 7. Подключите 1sheeld к своему смартфону с помощью приложения One Shield

Подключите 1sheeld к своему смартфону с помощью приложения One Shield
Подключите 1sheeld к своему смартфону с помощью приложения One Shield

Вам потребуется ввести код сопряжения (код сопряжения по умолчанию - 1234) и подключиться к 1Sheeld через Bluetooth.

Шаг 8: экраны доступа

Щиты доступа
Щиты доступа
Щиты доступа
Щиты доступа
Щиты доступа
Щиты доступа
  • детектор цвета
  • нажать кнопку
  • текст в речь

нажмите на значок с несколькими экранами в правом верхнем углу приложения.

Рекомендуемые: