Оглавление:

Умные очки своими руками - Arduino / ESP: 5 шагов
Умные очки своими руками - Arduino / ESP: 5 шагов

Видео: Умные очки своими руками - Arduino / ESP: 5 шагов

Видео: Умные очки своими руками - Arduino / ESP: 5 шагов
Видео: Google Glass(Smart очки)👓 для бедных | Сделай умные очки своими руками 2024, Ноябрь
Anonim
Image
Image
Умные очки своими руками - Arduino / ESP
Умные очки своими руками - Arduino / ESP

Новая версия доступна здесь: [YouTube]

Привет, ребята!

Я здесь, чтобы показать Вам свой проект DIY и побудить Вас сделать это сам!

Проект - настоящие умные очки, которые каждый может сделать дома.

Весь код можно найти здесь и ресурсы:

[GitHub]

Я также сделал учебник на YouTube. Не забудьте это проверить!

[YouTube]

Вы можете скачать код для Android Studio и разработать его самостоятельно.

Этот проект включает только базовый функционал, который, надеюсь, я буду развивать в будущем.

Шаг 1: Создание корпуса для электроники

Создание корпуса для электроники
Создание корпуса для электроники
Создание корпуса для электроники
Создание корпуса для электроники
Создание корпуса для электроники
Создание корпуса для электроники
Создание корпуса для электроники
Создание корпуса для электроники

Прежде всего, мы должны создать корпус для нашей электроники. Я разработал его в Blender 3D для этого типа солнцезащитных очков (рисунок выше), а затем распечатал на своем 3D-принтере.

Сделать футляр можно также из картона или фанеры. Проект на GitHub.

Шаг 2: что нам нужно

Что нам нужно
Что нам нужно
Что нам нужно
Что нам нужно
Что нам нужно
Что нам нужно
Что нам нужно
Что нам нужно

Итак, элементы, необходимые в этом проекте:

  • ESP8266 d1 мини
  • OLED 0,91 дюйма 128x32 пикселей
  • Аккумулятор LiPo 100 мАч - 3,7 В
  • LiPo зарядное устройство
  • Солнцезащитные Очки
  • Линза из картона защитные очки
  • перемычки и другие провода
  • Диод Шоттки

Также нам понадобятся:

  • паяльник
  • пистолет для горячего клея
  • двухсторонний скотч
  • изолента
  • картон / фанера / 3d принтер
  • Android-устройство (телефон)

Шаг 3. Соедините все вместе

Image
Image
Время кодирования!
Время кодирования!

Пришло время собрать все воедино. Сделать это можно по схеме или посмотреть мое видео на YouTube:

На этом этапе Вам понадобится паяльник, припой, много проводов и терпение:)

Приходится подключать все как на схеме.

Не забудьте замкнуть RST и D0 - это позволит нашему ESP перезапуститься из глубокого сна.

Шаг 4: Время кодирования

Время кодирования!
Время кодирования!

Полный код и другие ресурсы можно найти здесь:

https://github.com/HeyTechVideos/YouTube_Smartglassesv1

1. Arduino IDE

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

Прежде всего, нам нужно установить необходимые библиотеки. Учебники здесь:

  • https://arduino.esp8266.com/Arduino/versions/2.0.0/doc/installing.html - (Установка поддержки ESP8266 для Arduino IDE)
  • randomnerdtutorials.com/esp8266-0-96-inch-oled-display-with-arduino-ide/

Подключите ESP8266 d1 mini к ПК с помощью USB-кабеля, откройте нашу программу (которую Вы можете скачать отсюда) в Arduino IDE.

Измените переменные «ssid» и «password» в соответствии с ssid и паролем точки доступа в вашем телефоне.

Измените "url" на "https:// IP_OF_YOUR_PHONE: 8080"

IP_OF_YOUR_PHONE - IP вашего телефона, когда он использует WiFi

2. Android

Теперь включите «Отладку по USB» на своем телефоне Android и загрузите программу с помощью Android Studio или файла «.apk».

Шаг 5: Давайте запустим

Давай запустим это
Давай запустим это
Давай запустим это
Давай запустим это

Во-первых, активируйте точку доступа на вашем телефоне (используйте ssid и пароль, которые вы установили ранее). Затем откройте установленное приложение.

Теперь вы можете подключить ESP8266 к аккумулятору. Он должен подключиться к точке доступа вашего телефона и показать «Инициировать…».

Пора поиграть с приложением! Используйте автоматическую отправку времени или напишите собственный текст, чтобы отправить его на свои очки.

Затем примерьте очки и выберите лучшее положение линзы. Прикрепите его навсегда.

Выполнено!

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