Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Новая версия доступна здесь: [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. Соедините все вместе
Пришло время собрать все воедино. Сделать это можно по схеме или посмотреть мое видео на 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 к аккумулятору. Он должен подключиться к точке доступа вашего телефона и показать «Инициировать…».
Пора поиграть с приложением! Используйте автоматическую отправку времени или напишите собственный текст, чтобы отправить его на свои очки.
Затем примерьте очки и выберите лучшее положение линзы. Прикрепите его навсегда.
Выполнено!