Obsah:

Hodinky Arduino Apple Watch: 6 krokov (s obrázkami)
Hodinky Arduino Apple Watch: 6 krokov (s obrázkami)

Video: Hodinky Arduino Apple Watch: 6 krokov (s obrázkami)

Video: Hodinky Arduino Apple Watch: 6 krokov (s obrázkami)
Video: Обзор копии Apple Watch 2024, Júl
Anonim
Hodinky Arduino Apple Watch
Hodinky Arduino Apple Watch
Hodinky Arduino Apple Watch
Hodinky Arduino Apple Watch

Autor: Karlstrom Nasledovať viac od autora:

Zostavte si vlastnú vývojovú radu
Zostavte si vlastnú vývojovú radu
Zostavte si vlastnú vývojovú radu
Zostavte si vlastnú vývojovú radu

O:. Viac o spoločnosti Karlstrom »

Chcel som inteligentné hodinky, ktoré mi budú zobrazovať upozornenia z iPhonu, budú dostatočne malé na nosenie a budú mať nabíjateľnú batériu, ktorá vydrží najmenej jeden deň. Vytvoril som si vlastné hodinky Apple na základe Arduina. Ide o inteligentné hodinky založené na Arduino mini pro, ktoré je k iPhonu pripojené cez Bluetooth. Micro USB port je pripojený k batérii, čo umožňuje jednoduché a jednoduché nabíjanie. Káble na prednej strane sú dotykové tlačidlá, ktoré rozoznajú, keď na ne priložíte prst, čo vám umožní prepojenie s hodinkami.

Po prijatí nového oznámenia hodinky automaticky synchronizujú čas s časom v iPhone. Vďaka tomu sú hodinky spoľahlivejšie a menej citlivé na oneskorenia v Arduine. Po 10 sekundách sa obrazovka vypne kvôli šetreniu batérie. Obrazovka sa prebudí, ak sa dotknete stredného tlačidla alebo ak dostanete nové upozornenie.

Natrafil som na stránku Luka Brendta a videl som, že vytvoril to isté, čo som chcel dosiahnuť, ale potreboval som, aby bolo zariadenie menšie a nositeľné. V tomto projekte používam knižnicu Ardendo ANCS spoločnosti Brendt. Skratka ANCS znamená službu Apple Notification Center Service, ktorá je od spoločnosti Apple opísaná nasledovne. "Účelom služby Apple Notification Center Service (ANCS) je poskytnúť príslušenstvu Bluetooth (ktoré sa pripája k zariadeniam iOS prostredníctvom nízkoenergetického prepojenia Bluetooth) jednoduchý a pohodlný spôsob prístupu k mnohým druhom upozornení generovaných na zariadeniach iOS."

Tento návod môže vyžadovať, aby ste sa oboznámili s Arduinom, spájkovaním a 3D tlačou.

Zostavenie týchto inteligentných hodiniek trvalo mnoho hodín a montáž všetkých dielov bola skutočná bolesť, pretože som chcel, aby boli čo najmenšie a najkompaktnejšie, a urobil som niekoľko opakovaní, kým som nemal dostatočne robustné riešenie zostavy.

Krok 1: Kusovník

Nasledujú hlavné komponenty používané pre inteligentné hodinky. Aby priložený kód (v neskoršom kroku) fungoval, je potrebné použiť tieto komponenty.

  • Arduino Pro Mini 328 - 3,3 V/8 MHz
  • Bluefruit LE - Bluetooth s nízkou energiou (BLE 4.0) - nRF8001 Breakout - v1.0
  • Monochromatický 0,96 "OLED displej s rozlíšením 128 x 64 pixlov
  • Batéria Li-Po 3,7 V, 130 mAh (Alebo postačí akákoľvek iná nabíjateľná batéria)
  • Konektor micro-USB
  • 3 x 1MOhms 1206 SMD rezistory
  • Watch band so šprintmi

Tiež potrebné diely, sa môžu líšiť v závislosti od dizajnu hodiniek:

  • Drôty
  • Izolačná páska
  • Nabíjačka Li-Po batérie
  • Micro USB kábel
  • Hliníkový plech
  • 4x skrutky 2x5 mm
  • Maticová doska alebo pásová doska

Krok 2: Zostava elektrického hardvéru

Zostava elektrického hardvéru
Zostava elektrického hardvéru
Zostava elektrického hardvéru
Zostava elektrického hardvéru
Zostava elektrického hardvéru
Zostava elektrického hardvéru

Ako je znázornené na schéme zapojenia, je potrebné pripojiť mnoho drôtov a všetky komponenty by mali byť blízko seba, čo predstavuje výzvu.

Po niekoľkých iteráciách som prišiel na tieto kroky, aby bolo zostavenie jednoduchšie. Odporúčame vám pozrieť sa na obrázky, ako som vyriešil niektoré problémy s pripojením vodičov.

  1. Pripojte Bluefruit LE k Arduinu flexibilnými vodičmi.
  2. Vytvorte dosku pre dotykové tlačidlá a pripevnite kolíky. Pripojte túto dosku k Arduinu pomocou flexibilných drôtov. (Kolíky sú odrezané od LED diód)
  3. Upravte niektoré kolíky pre OLED displej a zostavte ich pre Arduino.
  4. Pripojte flexibilný drôt k zemi, aby bol dostatočne dlhý, aby sa dostal k zadnej časti hodiniek, ktoré musia byť v kontakte s telom. (Je to potrebné, pretože kapacitný dotyk potrebuje na správnu funkciu referenčný základ)
  5. Pripojte konektor micro USB s flexibilnými vodičmi k zemi a RAW. Pozrite sa na diagram mikro USB vývodu, ako by malo byť prepojené uzemnenie a kladné napätie. (Poznámka! Pripojte kladný vodič z USB na RAW, a nie na VCC).
  6. Pripojte batériu flexibilnými vodičmi k zemi a RAW (Poznámka! Pripojte kladný vodič z batérie k RAW, nie k VCC).

Krok 4-6 môže počkať, kým sa nahrá kód a overí sa, či hardvér správne funguje.

Pre hodinky je tiež potrebné prispôsobiť nabíjačku:

  1. Odstrihnite mikro kábel USB.
  2. Pripojte červený vodič v kábli USB k červenému vodiču z konektora batérie a čierny vodič v kábli USB k čiernemu vodiču z konektora batérie.

DÔLEŽITÉ

Upozorňujeme, že inteligentné hodinky NELZE nabíjať priamo 5 V z USB bežným mikro káblom USB. Namiesto toho je potrebná nabíjačka Li-Po, inak sa môže batéria poškodiť

Komentáre:

Pokúste sa použiť pásku na izoláciu medzi komponentmi, aby ste predišli skratu.

Odporúča: