Зрение:для слепых
Пара умных очков для слепой. На платформе Android Things и TensorFlow.
История
Вы когда-нибудь задумывались, как жизнь слепого человека, его жизнь полна рисков. Они не могут даже пройти в одиночку по оживленной улице или в парке. Им понадобится помощь других. Они также интересуются красотой мира, у них должно быть волнение, чтобы исследовать мир и быть в курсе того, что происходит перед ними. Хотя они могут сами находить свои вещи без всякой нужды. Итак, как мы это решаем?
Представляем Sight!
Просто зрение - это пара умных очков для слепых. Используя Зрение, человек может знать, что происходит перед ним.
Как работает зрение:-
Прицел разработан с использованием Raspberry Pi 3 и Google Android.
Прицел состоит из трех основных частей:Raspberry Pi 3 (на базе Android), камеры и кнопки. Когда человек нажимает кнопку на прицеле, прицел сделает снимок и проанализирует изображение с помощью тензорного потока и определит, о чем это изображение, а затем, используя динамик или наушники, прицел будет голосовым помощником человека об этом изображении.
Вот как работает зрение!
Как сделать прицел себя!
Это просто. Просто следуйте инструкциям ниже, чтобы сделать его самостоятельно!
Необходимые материалы
Вот компоненты и материалы, которые вам понадобились для этого проекта. Не торопитесь и собирайте все!
Основные компоненты:
- Raspberry Pi 3
- Модуль камеры Raspberry Pi (5 Мп)
- Микро-кнопка
- Резистор 1 кОм
- Универсальная печатная плата
Инструменты:
- Паяльник
- вывод для пайки
Программное обеспечение:
- Android-вещи
- Android Studio
- Тензорный поток
- Огневая база
Установка Android-устройств на Raspberry Pi
Прежде всего,
Перейти к функциям Android веб-страница Здесь и затем нажмите КОНСОЛЬ меню на верхней панели веб-страницы.
Сначала вы должны войти в систему, войдите в любую из своих учетных записей Google.
- Нажмите СОЗДАТЬ ПРОДУКТ . кнопка.
- Должно появиться всплывающее окно!
- Введите название вашего продукта в название продукта . поле.
- Выберите Raspberry Pi 3 . из типа SOM .
- Оставьте размер раздела OEM . поле по умолчанию.
- Дайте некоторое описание вашего продукта в описании . поле.
Нажмите кнопку Создать . Кнопка
Вы перейдете на новую страницу. На новой странице выберите ЗАВОДСКИЕ ИЗОБРАЖЕНИЯ . в строке меню вверху.
Прокрутите немного вниз и нажмите СОЗДАТЬ КОНФИГУРАЦИЮ СБОРА . кнопка.
после нажатия кнопки появляется новый список конфигурации сборки поле будет отображаться под кнопкой. просто скачайте сборку из списка конфигурации сборки .
Начнется загрузка zip-файла. Дождитесь завершения загрузки.
После завершения загрузки. Разархивируйте файл с помощью 7zip . или winrar . Дождитесь завершения экстракции (вероятно, это займет всего 1-2 минуты).
После распаковки файла вы получите .img файл (это ОС Android для вашего Raspberry Pi)
я> Запись данных Android на SD-карту (мигает)
Теперь вам нужно записать этот img-файл на карту micro SD Raspberry Pi
Мы используем Etcher (Etcher - это проект с открытым исходным кодом от компании смолой.io).
Подключите SD-карту на компьютер через устройство чтения SD-карт и откройте Etcher .
Выберите изображение и выберите SD-карта . и нажмите Flash . Ждать его. После Flash , отключите устройство чтения SD-карт и вставляем в наш Raspberry Pi 3 .
Подключите Raspberry Pi 3 к Ethernet через RJ 45 кабель и питание это с адаптером 5v.
Теперь здесь наш локальный IP-адрес . это 192.168.0.22 .
Установить Android Studio
Сначала загрузите Android Studio (стабильную) или используйте предварительную версию.
Примечание. Стабильная версия также может использоваться для разработки вещей под Android, но предварительная версия имеет встроенную опцию разработки вещей под Android.
После загрузки установите и откройте Android Studio . .
Клонировать / загрузить файл проекта с GITHUB
перейдите в репозиторий проекта SIGHT, щелкнув здесь
https://github.com/FoxLabMakerSpace/SIGHT-For-the-Blind
и загрузить как Zip-файл
Откройте существующий проект (SIGHT), нажав Открыть существующий Проект Android Studio .
Найдите ВИД Файл проекта
Нажмите "ОК", чтобы открыть проект.
Запустите SIGHT на своем Raspberry Pi
Но нам нужна связь между Android Things устройство ( Raspberry Pi ) с помощью нашей Android Studio для загрузки и отладки наших программ.
У нас есть ADB инструмент ( Android Debug Bridge ). Он будет действовать как мост между нашей машиной Android (телефон / вещи) и платформа разработки (Android Studio) и помогите нам загрузить и отладить нашу программу.
Теперь нам нужно установить ADB между Raspberry Pi (работает на Android ) и Android Studio . В Windows откройте Android => SDK => Platform-tools.
SDK => Platform-tools ”width =” 600 ″ height =”337 ″>Вы можете увидеть adb.exe файл здесь, но у нас нет к нему прямого доступа. Итак, откройте командную строку или PowerShell войдите в папку и просто введите код в командной строке или PowerShell .
adb connect
Мы получили IP-адрес RPi с первого шага. И вы получите ответ после того, как соединение будет установлено.
подключен к ip:5555
Теперь просто загрузите программу, нажав зеленую треугольную кнопку.
Нажмите Выполнить . .
Вы можете увидеть Raspberry Pi на перечисленных устройствах. Просто нажмите ОК . для запуска нашей программы.
Схема подключения Raspberry Pi
Пора подключать схему!
Здесь мы используем кнопку для запуска камеры для захвата изображения.
<цитата>не забудьте подключить модуль камеры Raspberry Pi и наушники к Raspberry Pi 3
Мы создаем собственную шляпу Pi на сборной плате, мы рекомендуем вам сделать ее самостоятельно.
Файл Fritzing прикреплен к разделу вложений этого проекта.
Все тестирую!
Прежде чем монтировать все в корпусе, просто убедитесь, что все работает безупречно.
Просто включите Raspberry Pi3 и подождите 5 секунд, чтобы все загрузилось. Нажмите кнопку, чтобы сделать снимок с помощью камеры, и подождите еще секунду. Вы можете слышать, что изображено на этом изображении, через наушники или динамик.
Если все в порядке, пора поместить их в надежный футляр, чтобы предотвратить случайное повреждение.
Изготовление корпуса
Это не важный шаг. Если вы можете сделать корпус в своем собственном стиле, это будет здорово и будет выглядеть круто.
Мы строим простой корпус, чтобы надежно разместить схемы перед установкой в стекло. Мы купили пластиковый корпус общего назначения в ближайшем магазине. Сделал вырезы и отверстия для портов на Raspberry Pi. Мы раскрасили их аэрозольными красками (черно-белыми красками).
И выглядит великолепно!
Крепление к стеклу
У нас есть стакан, который лежит в нашей лаборатории. К счастью, это лучший стакан, который мы можем найти, чтобы сделать этот проект идеальным.
После размещения всего на стекле это выглядит круто. Для питания Raspberry Pi и его схем мы использовали блок питания, недавно полученный от Intel.
Концептуальный дизайн
Многие люди с ослабленным зрением ожидают чего-то, что поможет им стать самонадежными.
Итак, мы хотели бы воплотить эту концепцию в жизнь. Мы разработали несколько концептуальных проектов в САПР для 3D-моделирования.
Будущие обновления
Динамики с костной проводимостью
Наушники неудобно носить постоянно, и они выглядят странно. Итак, мы ищем лучшее и минималистичное решение. В итоге мы остановились на колонках с костной проводимостью. Акустические системы с костной проводимостью также помогут тем, кто плохо слышит.
Лучшая камера
Камера, которую мы использовали в этом прототипе, не подходит для производства продукта. Кроме того, у него есть некоторые ограничения, например, мы не можем использовать их ночью или в темных местах. Поэтому мы модернизируем их, чтобы сделать ИК-камеру с лучшим разрешением.
Удобное стекло
Обычное стекло не очень удобно, учитывая вес оборудования. Поэтому мы стремительно разрабатываем и исследуем наиболее удобные стекла для зрения.
Расширение возможностей
Мы также разрабатываем и оптимизируем исходный код зрения для обработки возможностей распознавания Sight. Также лучшая производительность при минимальных требованиях.
Управление питанием
Прицел - это носимое устройство. Так что нас беспокоит резервный аккумулятор Sight. Мы собираемся разработать оптимизированный распределительный щит.
Демо
Источник: Для слепых
Производственный процесс
- Таксономия для IIoT
- 5 лучших сайтов для новостей RTLS
- Выжимание значения из данных для AI
- AAEON:BOXER-8150AI, AI со скоростью взгляда
- DHT Tiny Breakout для Raspberry Pi
- Лучшие аксессуары для Raspberry Pi
- Задача метода 5S для индустрии 4.0
- Спасибо за воспоминания!
- Выбор лучших амортизаторов для автомобилей
- Ручная ленточная пила на все случаи жизни