Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

DIY Arduino Smartwatch: самодельные умные часы в стиле Apple Watch

Компоненты

Arduino Pro Mini 3.3V/8MHz1 шт.
Adafruit Bluefruit LE (nRF8001, BLE 4.0)1 шт.
OLED 0.96″ 128×64 монохромный (I2C/SPI)1 шт.
Li-Po 3.7V 100mAh (полимерный)1 шт.
Micro-USB разъём (зарядинг)1 шт.
SMD резисторы 1 МОм 1206 (3 шт., для емкостных кнопок)3 шт.
Ремешок 20 мм с пружинками1 шт.
USB-Micro кабель1 шт.
Винты 2×5 мм (4 шт., для задней крышки)4 шт.
LiPo зарядка Micro-USB (SparkFun Basic)1 шт.
FTDI Basic Breakout 3.3V (для прошивки Pro Mini)1 шт.
Алюминиевый лист 50×50 мм (задняя крышка)1 шт.
Монтажная плата (stripboard/matrix)1 шт.

Инструменты

Программное обеспечение

О проекте

Умные часы на Arduino Pro Mini с BLE-уведомлениями от iPhone (ANCS — Apple Notification Center Service). Экран гаснет через 10 сек, просыпается касанием средней кнопки или новым уведомлением. Время синхронизируется с iPhone при каждом уведомлении. Три емкостные сенсорные кнопки (провода на передней панели) для управления.

Основано на работе Luke Brendt (ANCS Library). Цель — сделать носимым и компактным.

DIY Arduino Smartwatch: самодельные умные часы в стиле Apple Watch

Шаг 1: Электромонтаж

  1. Соедините Bluefruit LE с Arduino гибкими проводами.
  2. Соберите плату емкостных кнопок (пины отрезаны от светодиодов), подключите к Arduino.
  3. Подготовьте OLED: возможно, нужно переделать пины, припаяйте к Arduino.
  4. После проверки кода: припаяйте длинный провод GND к задней крышке (для эмкостных кнопок нужна опора на тело).
  5. Micro-USB разъём: GND и RAW (не VCC!) — гибкие провода. Пинaут USB: красный → RAW, чёрный → GND.
  6. Батарея: плюс → RAW, минус → GND.

Зарядное устройство: перережьте USB-Micro кабель, соедините красный с красным от разъёма зарядки батареи, чёрный с чёрным. Никогда не заряжайте часы прямо от 5V USB без LiPo-зарядки — батарея повредится!

DIY Arduino Smartwatch: самодельные умные часы в стиле Apple Watch

Шаг 2: Программное обеспечение

Используемые библиотеки (с модификациями):

Прошивка через FTDI Basic 3.3V. Все модифицированные библиотеки и скетч в архиве Arduino Apple Watch.zip.

Шаг 3: Корпус (3D-печать)

STL-файл в архиве. Две итерации дизайна. Задняя крышка — алюминий из старой коробки: выпилите, просверлите отверстия под винты (с учётом зазора под ремешок). Алюминий нужен как электрический контакт для GND-тела. Края зачистите металлической пилой между деревянными брусками.

Обработка 3D-корпуса:

  1. Шлифовка тонкой наждачкой.
  2. Грунтовка из баллончика (несколько слоёв с промежуточной шлифовкой).
  3. Покраска из баллончика.
DIY Arduino Smartwatch: самодельные умные часы в стиле Apple Watch

Шаг 4: Финальная сборка

  1. Проденьте контакты кнопок через нижние отверстия корпуса, согните и вставьте в верхние. Прижмите для гладкости.
  2. Установите экран (может быть лёгкий поворот — зависит от точности печати и сборки).
  3. Вставьте Micro-USB в боковое отверстие (изолента для плотного сидения).
  4. Припаяйте провод GND-тела к алюминиевой крышке, изолируйте крышку скотчем, прикрутите 4 винтами.

Шаг 5: Использование

  1. На iPhone: Bluetooth → найдите «ANSC rusk» → Pair.
  2. Часы получат все уведомления iPhone.
  3. Перезагрузка: одновременное касание средней и правой кнопок.
  4. Зарядка: кастомный USB-кабель → LiPo-зарядка → USB.
DIY Arduino Smartwatch: самодельные умные часы в стиле Apple Watch

Код

Архив Arduino Apple Watch.zip содержит скетч и все модифицированные библиотеки. Предпросмотр недоступен — скачайте.

3D-модели

Корпус для часов (все компоненты помещаются внутрь).

Схемы

DIY Arduino Smartwatch: самодельные умные часы в стиле Apple Watch

Собирайте согласно схеме.

Производственный процесс

  1. Эволюция хронометрии: от солнечных часов к точным кварцевым часам
  2. Стильные настенные часы на четырех кольцах Adafruit Neopixel 60 LED и Arduino
  3. Сборка Bluetooth-робота-шпиона на Arduino с управлением с телефона
  4. FlickMote: жестовое IR-пульт для умного дома на Arduino 101 и ультразвуковом датчике
  5. DIY Arduino TV-B-Gone: универсальный пульт для выключения любого телевизора
  6. UnifiedWater v1: полный набор датчиков качества воды на Arduino MKR GSM
  7. Создание пользовательских LED-часов с будильником — видно с 12 метров
  8. Find Me: Умный поисковик вещей на Arduino и Bluetooth
  9. Оптимизированные решения питания для проектов на Arduino
  10. Arduino 101 BLE + Blynk: DIY танк с Bluetooth-управлением с телефона