Проект: Очки дополненной реальности на ESP-32S

53 views
Skip to first unread message

Artyom Poptsov

unread,
Jun 12, 2017, 2:48:03 PM6/12/17
to CADR Hackerspace, Алексей Папин, Ilya Urazbakhtin, Tai 4an, pit...@mail.ru
Привет, кадровчане!

Есть идея собрать очки дополненной реальности на базе платформы ESP-32S
[1], взяв за отправную точку проект "Arduino Glasses a HMD for
Multimeter":
https://hackaday.io/project/12211-arduino-glasses-a-hmd-for-multimeter

Из вышесказанного видно, что хочу попробовать взять ESP-32S вместо
Arduino. В качестве дисплеев взяты WeMos OLED Shield v1.1.0. [2] Детали
заказаны (в 2-х экземплярах), и уже пришли. Дисплеи в хакерспейсе,
тестируются с имеющейся ESP-12F (см. фотографию, приложенную к письму.)
ESP-32S тоже пришли, но их ещё нужно забрать с почты -- займусь этим в
ближайшие дни.

Как можно видеть по фото, для ESP'шек есть уже готовая библиотека для
работы с этими дисплеями. Общение между ESP и дисплеем осуществляется
по I2C (несмотря на обилие других выводов на дисплее, судя по всему,
подключены только те, что ответственны за I2C.) Информацию по работе с
дисплеем можно найти в ссылках [3, 4] внизу письма. За исследование
вопроса подключения дислпея по I2C спасибо Петру Третьякову.

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

Просьба к администраторам кадрогруппы на vk.com: опубликуйте,
пожалуйста, информацию по проекту с приложенной фотографией.

Спасибо,

- Артём

[1] https://www.seeedstudio.com/ESP-32S-Wifi-Bluetooth-Combo-Module-p-2706.html
[2] https://ru.aliexpress.com/item/OLED-Shield-for-WeMos-D1-mini-0-66-inch-64X48-IIC-I2C-for-Arduino-Compatible/32741193123.html
[3] http://www.esp8266learning.com/wemos-oled-shield-example.php
[4] http://arduino-project.net/oled-l2c-arduino-uno/

--
Artyom V. Poptsov <poptsov...@gmail.com>; GPG Key: 0898A02F
Home page: http://poptsov-artyom.narod.ru/
IMG_20170612_201518.jpg
signature.asc

алексей папин

unread,
Jun 12, 2017, 3:34:03 PM6/12/17
to Artyom Poptsov, CADR Hackerspace, Ilya Urazbakhtin, Tai 4an, pit...@mail.ru
Привет,
а что подразумевается под "информацией по проекту" Это ссылка на проект или содержимое письма с ссылками?



12 июня 2017 г., 21:47 пользователь Artyom Poptsov <poptsov...@gmail.com> написал:

Artyom Poptsov

unread,
Jun 13, 2017, 2:07:24 PM6/13/17
to CADR Hackerspace, Алексей Папин, Ilya Urazbakhtin, Tai 4an, pit...@mail.ru
Привет,

забрал ESP-32S (ESP-WROOM-32) с почты. Завтра привезу в хакерспейс.

В приложении к письму -- фотография модулей и документация на них.

- Артём
IMG_20170613_205201.jpg
esp_wroom_32_datasheet_en.pdf
signature.asc

vladimir slugin

unread,
Jun 13, 2017, 2:36:08 PM6/13/17
to Артем Попцов, Tai 4an, pit...@mail.ru, Ilya Urazbakhtin, Алексей Папин, CADR Hackerspace
это на них линух можно поставить? 

13 Июн 2017 г. 21:07 пользователь "Artyom Poptsov" <poptsov...@gmail.com> написал:
--
Вы получили это сообщение, поскольку подписаны на группу cadr-hackerspace.

Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес cadr-hackerspace+unsubscribe@googlegroups.com.
Настройки подписки и доставки писем: https://groups.google.com/d/optout.

Artyom Poptsov

unread,
Jun 13, 2017, 2:41:37 PM6/13/17
to vladimir slugin, Tai 4an, pit...@mail.ru, Ilya Urazbakhtin, Алексей Папин, CADR Hackerspace
> это на них линух можно поставить?

Судя по описанию микропроцессора Xtensa® 32-bit LX6, на базе которого
постоена платформа, то да. Из документации, раздел "Feature Overview":

Robust real-time operating system support
• Use Mentor Graphics Nucleus+, Express Logic’s ThreadX,
Micrium’s uC/OS-II, or the embedded Linux operating systems

Прилагаю к письму документацию по процессору.
Cadence_Tensillica_Xtensa_LX6_ds.pdf
signature.asc

Artyom Poptsov

unread,
Jun 28, 2017, 11:49:57 PM6/28/17
to CADR Hackerspace
Привет,

начал документировать работу с ESP-32S на кадровики:
https://cadrspace.ru/w/index.php/ESP

- Артём

--
Artyom V. Poptsov <poptsov...@gmail.com>
Home page: http://poptsov-artyom.narod.ru/
CADR Hackerspace co-founder: https://cadrspace.ru/
GPG: D0C2 EAC1 3310 822D 98DE B57C E9C5 A2D9 0898 A02F
signature.asc

Artyom Poptsov

unread,
Jul 2, 2017, 3:53:38 AM7/2/17
to CADR Hackerspace, Алексей Папин, Ilya Urazbakhtin, Tai 4an, pit...@mail.ru
Привет, кадровчане!

Вчера с Петром Третьяковым сделали рабочий прототип очков дополненной
реальности на ESP-32S на базе раннее упромянутого проекта Алайна Мауера
(нем. Alain Mauer). Что получилось -- можно видеть на приложенных
фотографиях:
https://goo.gl/photos/Hdu2hb167Pkdbp2H6

Устройство, конечно, далеко от идеала, но на то это и прототип. Есть
много идей по части улучшения конструкции и в плане написания ПО для
устройства.

К слову, пока на устройстве работает стандартное демо для дисплея --
часы. Информацию по различным граблям, встреченным при работе с
ESP-32S, и нюансам работы можно найти на нашей кадровики, на следующей
странице:
https://cadrspace.ru/w/index.php/ESP

Планирую сделать отдельную страницу проекта на кадровики и репозиторий
на GitHub, как только придумаю хорошее название. :-)

- Артём

P.S. Просьба к администраторам кадроблога на vk.com -- выложите
фотографии и описание, приведённое выше, в кадроблог.

--
Artyom V. Poptsov <poptsov...@gmail.com>
signature.asc

Artyom Poptsov

unread,
Jul 2, 2017, 11:27:47 AM7/2/17
to CADR Hackerspace, Алексей Папин, Ilya Urazbakhtin, Tai 4an, pit...@mail.ru
Страница проекта на кадровики:
https://cadrspace.ru/w/index.php/Projects/Blick

Репозиторий:
https://github.com/artyom-poptsov/blick

- Артём
signature.asc

Artyom Poptsov

unread,
Jul 8, 2017, 5:01:35 PM7/8/17
to CADR Hackerspace, Алексей Папин, Ilya Urazbakhtin, Tai 4an, pit...@mail.ru
Привет,

выступил с лекцией на тему "От дополненной реальности до дополненного
человека" на конференции DEFCON NN 0x04:
https://www.youtube.com/watch?v=0T4_VBpNtyA

В рамках лекции рассказал и про наши очки дополненной реальности.

Спасибо организаторам мероприятия за запись лекции.

- Артём

--
Artyom V. Poptsov <poptsov...@gmail.com>
signature.asc

Artyom Poptsov

unread,
Jul 15, 2017, 3:48:14 PM7/15/17
to CADR Hackerspace, Алексей Папин, Ilya Urazbakhtin, Tai 4an, pit...@mail.ru
Привет,

опубликуйте кто-нибудь в кадроблоге ссылку на запись лекции, плюс
скиньте ссылку на YouTube-канал DEFCON NN, где можно посмотреть
остальные записи.

Спасибо,
signature.asc

Artyom V. Poptsov

unread,
Jul 21, 2017, 5:07:30 AM7/21/17
to CADR Hackerspace, Алексей Папин, Ilya, Tai 4an, pit...@mail.ru, Ляхова Елена
Привет,

доработал очки дополненной реальности. Что сделано:

1. Временно заменил сломанную ESP-32S на ESP-12F (пока мне не пришли
новые ESP-32S). Прошивка работает.

2. Добавил ультразвуковой датчик расстояния HC-SR04, добавил отображение
расстояния до объектов на экране (то, о чём говорил на лекции.)
Обновлённая прошивка выложена на GitHub:
https://github.com/artyom-poptsov/blick

3. Поставил ровнее зеркало.

Кроме того, получил в подарок от филиала оптики "Cronos" две линзы
Френеля для очков дополненной реальности (и других проектов), за что им
большое спасибо.

- Артём

--
Артём Вячеславович Попцов <a...@nntc.nnov.ru>
Нижегородский Радиотехнический Колледж (НРТК) <nntc.nnov.ru>
IMG_20170721_100819.jpg
IMG_20170721_101814.jpg
signature.asc

Ляхова Елена

unread,
Jul 21, 2017, 5:13:21 AM7/21/17
to poptsov...@gmail.com, CADR Hackerspace, Алексей Папин, Ilya, Tai 4an, pit...@mail.ru
Привет! А моё-то письмо от 11 июля получал?
 


-- 
С уважением, Елена.



21.07.2017, 12:07, "Artyom V. Poptsov" <poptsov...@gmail.com>:

Artyom Poptsov

unread,
Jul 21, 2017, 5:15:50 AM7/21/17
to Ляхова Елена, CADR Hackerspace
Привет!

Да, отвечу сегодня.

- Артём

--
Artyom V. Poptsov <poptsov...@gmail.com>
Home page: http://poptsov-artyom.narod.ru/
CADR Hackerspace co-founder: https://cadrspace.ru/

алексей папин

unread,
Jul 21, 2017, 7:30:25 AM7/21/17
to Artyom V. Poptsov, CADR Hackerspace, Ilya, Tai 4an, Пётр Третьяков, Ляхова Елена
Хай,
прикольно что с другой ESP заработало. А что за линзы френеля для очков? Разве там не обычные линзы нужны?! За подгон конечно благодарности - не помешает.

21 июля 2017 г., 12:16 пользователь Artyom V. Poptsov <poptsov...@gmail.com> написал:

Artyom V. Poptsov

unread,
Jul 25, 2017, 2:07:05 AM7/25/17
to алексей папин, CADR Hackerspace, Ilya, Tai 4an, Пётр Третьяков, Ляхова Елена
Привет,

забрал с почты ещё два ESP-32S.

Вместе с ними получил в пакете визитку. :-)

- Артём
--
Artyom V. Poptsov <poptsov...@gmail.com>
CADR Hackerspace co-founder: https://cadrspace.ru/
Sent from a mobile device. Sorry for bad formatting
and possible typos.
IMG_20170725_090521_HDR.jpg
IMG_20170725_090527_HDR.jpg
Reply all
Reply to author
Forward
0 new messages