Съдържание:

Arduino Apple Watch: 6 стъпки (със снимки)
Arduino Apple Watch: 6 стъпки (със снимки)

Видео: Arduino Apple Watch: 6 стъпки (със снимки)

Видео: Arduino Apple Watch: 6 стъпки (със снимки)
Видео: Шесть фишек Apple Watch 6! 2024, Юли
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

От Karlstrom Следвайте още от автора:

Изградете свой собствен съвет за развитие
Изградете свой собствен съвет за развитие
Изградете свой собствен съвет за развитие
Изградете свой собствен съвет за развитие

Относно:. Повече за Karlstrom »

Исках интелигентен часовник, който да ми показва известия от iPhone, да е достатъчно малък за носене и да има акумулаторна батерия, която издържа поне един ден. Създадох собствен часовник на Apple на базата на Arduino. Това е интелигентен часовник, базиран на Arduino mini pro, който е свързан към iPhone чрез Bluetooth. USB-микро портът е свързан към батерията, което прави зареждането лесно и просто. Проводниците отпред са сензорни бутони, които усещат, ако поставите пръст върху тях, което ви позволява да взаимодействате с часовника.

Часовникът автоматично ще синхронизира часа с времето на iPhone, когато се получи ново известие. Това прави часовника по -надежден и по -малко чувствителен към закъснения в Arduino. След 10 секунди екранът ще се изключи с цел спестяване на батерията. Екранът се събужда, ако докоснете средния бутон или ако получите ново известие.

Попаднах на страницата на Люк Бренд и видях, че той е създал същото, което исках да постигна, но имах нужда устройството да бъде по -малко и носимо. В този проект използвам библиотеката ANCS Arduino на Brendt. ANCS означава услуга Apple Notification Center Service, която е описана като следваща от Apple. „Целта на услугата Apple Notification Center Service (ANCS) е да даде на Bluetooth аксесоари (които се свързват с iOS устройства чрез Bluetooth ниско енергийна връзка) прост и удобен начин за достъп до много видове известия, които се генерират на iOS устройства.“

Тази инструкция може да изисква да сте запознати с Arduino, запояване и 3D печат.

Изграждането на този интелигентен часовник отне много часове и беше истинска болка да сглобя всички части, тъй като исках той да бъде възможно най -малък и компактен и направих няколко повторения, докато имах достатъчно стабилно решение на монтажа.

Стъпка 1: Сметка на материалите

По -долу са основните компоненти, използвани за смарт часовника. За да може приложеният код (в следващата стъпка) да работи, тези компоненти трябва да се използват.

  • Arduino Pro Mini 328 - 3.3V/8MHz
  • Bluefruit LE - Bluetooth Low Energy (BLE 4.0) - nRF8001 Breakout - v1.0
  • Монохромен 0,96 "128x64 OLED дисплей
  • Батерия Li-Po 3.7V 130mAh (Или ще е подходяща всяка друга акумулаторна батерия)
  • Micro-USB конектор
  • 3 x 1MOhms 1206 SMD резистора
  • Гледаща лента със спринтове

Също така необходими части, може да са различни в зависимост от дизайна на часовника:

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

Стъпка 2: Монтаж на електрически хардуер

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

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

След няколко повторения измислих тези стъпки, за да улесня сглобяването. Предлагам да разгледате снимките, за да видите как реших някои проблеми със свързването на проводници.

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

Стъпка 4-6 може да изчака, докато кодът бъде качен и да се провери дали хардуерните функции работят правилно.

Също така е необходимо да персонализирате зарядно устройство за часовника:

  1. Изрежете USB микро кабел.
  2. Прикрепете червен проводник в USB кабел към червен проводник от конектора на батерията, а черен проводник в USB кабел към черен проводник от конектора на батерията.

ВАЖНО

Имайте предвид, че интелигентният часовник НЕ МОЖЕ да се зарежда директно с 5V от USB с обикновен USB микро кабел. Вместо това е необходимо зарядно устройство Li-Po, в противен случай батерията може да се повреди

Коментари:

Опитайте се да използвате изолация между компонентите, за да избегнете късо съединение.

Препоръчано: