Оглавление:

Arduino Apple Watch: 6 шагов (с изображениями)
Arduino Apple Watch: 6 шагов (с изображениями)

Видео: Arduino Apple Watch: 6 шагов (с изображениями)

Видео: Arduino Apple Watch: 6 шагов (с изображениями)
Видео: 🖥️Играю в Cyberpunk на Ардуино! 2024, Июль
Anonim
Ардуино Apple Watch
Ардуино Apple Watch
Ардуино Apple Watch
Ардуино Apple Watch

Автор: KarlstromFollow Другие статьи автора:

Создайте свой собственный совет по развитию
Создайте свой собственный совет по развитию
Создайте свой собственный совет по развитию
Создайте свой собственный совет по развитию

О:. Подробнее о Карлстроме »

Мне нужны были умные часы, которые показывали бы мне уведомления с iPhone, были достаточно маленькими, чтобы их можно было носить, и имели перезаряжаемую батарею, которой хватало бы как минимум на день. Я создал свои собственные часы Apple на базе Arduino. Это умные часы на базе Arduino mini pro, которые подключаются к iPhone через Bluetooth. Порт USB-micro подключается к аккумулятору, что делает зарядку легкой и простой. Провода на передней панели - это сенсорные кнопки, которые распознают прикосновение пальца к ним, что позволяет взаимодействовать с часами.

Часы автоматически синхронизируют время со временем на iPhone при получении нового уведомления. Это делает часы более надежными и менее чувствительными к задержкам в Arduino. Через 10 секунд экран выключится в целях экономии заряда батареи. Экран просыпается при нажатии средней кнопки или при получении нового уведомления.

Я наткнулся на страницу Люка Брендта и увидел, что он создал то же самое, что и я, но мне нужно, чтобы устройство было меньше по размеру и пригодным для носки. В этом проекте я использую библиотеку ANCS Arduino Брендта. ANCS расшифровывается как Apple Notification Center Service, описанный ниже от Apple. «Цель службы Apple Notification Center Service (ANCS) - предоставить аксессуарам Bluetooth (которые подключаются к устройствам iOS через канал Bluetooth с низким энергопотреблением) простой и удобный способ доступа ко многим видам уведомлений, которые создаются на устройствах iOS».

Для этого руководства может потребоваться, чтобы вы были знакомы с Arduino, пайкой и 3D-печатью.

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

Шаг 1. Спецификация материалов

Ниже приведены основные компоненты, используемые для умных часов. Чтобы прикрепленный код (на более позднем этапе) работал, эти компоненты должны использоваться.

  • Arduino Pro Mini 328 - 3,3 В / 8 МГц
  • Bluefruit LE - Bluetooth с низким энергопотреблением (BLE 4.0) - nRF8001 Breakout - v1.0
  • Монохромный 0,96-дюймовый OLED-дисплей 128x64
  • Батарея Li-Po 3,7 В 130 мАч (подойдет любой другой аккумулятор)
  • Разъем Micro-USB
  • Резисторы SMD 1206, 3 шт., 1 МОм
  • Ремешок для часов со спринтами

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

  • Провода
  • Изоляционная лента
  • Зарядное устройство для Li-Po аккумулятора
  • Кабель USB-Micro
  • Алюминиевый лист
  • 4x 2x5 мм винта
  • Матричная доска или полосовая доска

Шаг 2: Сборка электрического оборудования

Сборка электрического оборудования
Сборка электрического оборудования
Сборка электрического оборудования
Сборка электрического оборудования
Сборка электрического оборудования
Сборка электрического оборудования

Как видно на принципиальной схеме, необходимо соединить много проводов, и все компоненты должны быть расположены близко друг к другу, что создает проблему.

После нескольких итераций я придумал эти шаги, чтобы упростить сборку. Предлагаю посмотреть на картинки, чтобы увидеть, как я решил некоторые проблемы с подключением проводов.

  1. Подключите Bluefruit LE к Arduino гибкими проводами.
  2. Создайте доску для сенсорных кнопок и прикрепите штифты. Присоедините эту плату к Arduino гибкими проводами. (Пины отрезаны от LED-диодов)
  3. Измените некоторые контакты для OLED-дисплея и установите его на Arduino.
  4. Подключите гибкий провод к земле, сделайте его достаточно длинным, чтобы он доходил до задней части часов, которая должна соприкасаться с корпусом. (Это необходимо, потому что емкостное касание требует заземления для правильной работы)
  5. Присоедините разъем micro USB с помощью гибких проводов к земле и RAW. Посмотрите на схему расположения выводов USB микро, чтобы увидеть, как должны быть соединены земля и положительное напряжение. (Примечание! Подключите положительный провод от USB к RAW, а не к VCC).
  6. Присоедините аккумулятор с помощью гибких проводов к земле и RAW (Примечание! Подключайте положительный провод от аккумулятора к RAW, а не к VCC).

Шаг 4-6 может подождать, пока код не будет загружен и не будет выполнено подтверждение правильности работы оборудования.

Также необходимо настроить зарядное устройство для часов:

  1. Отрежьте микро-кабель USB.
  2. Присоедините красный провод USB-кабеля к красному проводу от разъема аккумулятора, а черный провод USB-кабеля к черному проводу от разъема аккумулятора.

ВАЖНЫЙ

Обратите внимание, что умные часы НЕ МОГУТ заряжаться напрямую с помощью 5 В от USB с помощью обычного USB-микрокабеля. Вместо этого необходимо зарядное устройство Li-Po, иначе аккумулятор может выйти из строя

Комментарии:

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

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