Для создания несложного навигатора, который поможет избегать препятствий слепым и слабовидящим людям, понадобятся смартфон на Android и аппаратная платформа Arduino.

Основной и необходимый компонент — контроллер 1Sheeld для Arduino, который позволяет использовать датчики смартфона и управлять устройствами через приложение на смартфоне по каналу Bluetooth. Нужны также пара ультразвуковых датчиков, самодельный корпус для устройства и соединительные провода. Управляется навигатор самописным программным кодом.

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

Подробную инструкцию можно найти здесь.