Indholdsfortegnelse:

Arduino Apple Watch: 6 trin (med billeder)
Arduino Apple Watch: 6 trin (med billeder)

Video: Arduino Apple Watch: 6 trin (med billeder)

Video: Arduino Apple Watch: 6 trin (med billeder)
Video: seeing wife face for first time #shorts 2024, Juli
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Af KarlstromFølg mere af forfatteren:

Byg dit eget udviklingsbestyrelse
Byg dit eget udviklingsbestyrelse
Byg dit eget udviklingsbestyrelse
Byg dit eget udviklingsbestyrelse

Om:. Mere om Karlstrom »

Jeg ville have et smartwatch, der viste mig notifikationer fra en iPhone, var lille nok til at have på og havde et genopladeligt batteri, der varede i mindst et døgn. Jeg har skabt mit eget Apple -ur baseret på en Arduino. Det er et smartwatch baseret på en Arduino mini pro, som er forbundet til iPhone via Bluetooth. USB-mikroporten er tilsluttet batteriet, hvilket gør opladningen let og enkel. Ledningerne på forsiden er berøringsknapper, der føles, hvis du sætter fingeren på dem, hvilket giver dig mulighed for at kommunikere med uret.

Uret synkroniserer automatisk tidspunktet med tiden på iPhone, når der modtages en ny meddelelse. Dette gør uret mere pålideligt og mindre følsomt for forsinkelser i Arduino. Efter 10 sekunder slukkes skærmen for at spare batteri. Skærmen vågner, hvis der trykkes på den midterste knap, eller hvis der modtages en ny meddelelse.

Jeg stødte på Luke Brendts side og så, at han havde skabt det samme, som jeg ville opnå, men jeg havde brug for, at enheden var mindre og bærbar. Det er Brendts ANCS Arduino -bibliotek, jeg bruger i dette projekt. ANCS står for Apple Notification Center Service, der beskrives som følgende fra Apple. "Formålet med Apple Notification Center Service (ANCS) er at give Bluetooth-tilbehør (der opretter forbindelse til iOS-enheder via et Bluetooth-lavenergilink) en enkel og bekvem måde at få adgang til mange slags meddelelser, der genereres på iOS-enheder."

Denne instruks kan kræve, at du er fortrolig med Arduino, lodning og 3D-print.

Dette smartwatch tog mange timer at bygge, og det var en rigtig smerte at samle alle dele, da jeg ville have det til at være så lille og kompakt som muligt, og jeg lavede flere iterationer, indtil jeg havde en robust nok løsning til samlingen.

Trin 1: Stykliste

Følgende er de vigtigste komponenter, der bruges til smartwatch. For at den vedhæftede kode (i senere trin) skal fungere, skal disse komponenter bruges.

  • Arduino Pro Mini 328 - 3.3V/8MHz
  • Bluefruit LE - Bluetooth Low Energy (BLE 4.0) - nRF8001 Breakout - v1.0
  • Monokrom 0,96 "128x64 OLED -skærm
  • Batteri Li-Po 3.7V 130mAh (eller ethvert andet genopladeligt batteri vil gøre)
  • Micro-USB-stik
  • 3 x 1MOhms 1206 SMD -modstande
  • Urrem med sprints

Også nødvendige dele, kan være forskellige afhængigt af urets design:

  • Ledninger
  • Isoleringstape
  • Oplader til Li-Po batteri
  • USB-mikrokabel
  • Aluminiumsplade
  • 4x 2x5mm skruer
  • Matrix board eller Strip board

Trin 2: Elektrisk hardware forsamling

Elektrisk hardware samling
Elektrisk hardware samling
Elektrisk hardware samling
Elektrisk hardware samling
Elektrisk hardware samling
Elektrisk hardware samling

Som det ses i kredsløbsdiagrammet, er der mange ledninger, der skal tilsluttes, og alle komponenter skal være tæt sammen, hvilket giver en udfordring.

Efter nogle iterationer kom jeg frem til disse trin for at gøre samlingen lettere. Jeg foreslår, at man ser på billederne for at se, hvordan jeg løste nogle problemer med tilslutning af ledninger.

  1. Tilslut Bluefruit LE til Arduino med fleksible ledninger.
  2. Opret tavlen til berøringsknapperne, og fastgør stifterne. Fastgør dette kort til Arduino med fleksible ledninger. (Stifterne er afskåret fra LED-dioder)
  3. Rediger nogle stifter til OLED -skærmen, og saml det til Arduino.
  4. Tilslut en fleksibel ledning til jorden, gør denne lang nok til at nå bagsiden af uret, som skal være i kontakt med kroppen. (Dette er nødvendigt, fordi kapacitiv berøring har brug for en jordreference for at fungere korrekt)
  5. Sæt mikro -USB -stikket med fleksible ledninger til jorden og RAW. Se på et USB -mikro -pinout -diagram for at se, hvordan jord og positiv spænding skal forbindes. (Bemærk! Tilslut positiv ledning fra USB til RAW og ikke VCC).
  6. Fastgør batteriet med fleksible ledninger til jord og RAW (Bemærk! Tilslut positiv ledning fra batteri til RAW og ikke VCC).

Trin 4-6 kan vente, indtil koden uploades, og verifikationen af, at hardwaren fungerer korrekt, er udført.

Det er også nødvendigt at tilpasse en oplader til uret:

  1. Skær et USB -mikrokabel.
  2. Sæt den røde ledning i USB -kablet til den røde ledning fra batteristikket, og den sorte ledning i USB -kablet til den sorte ledning fra batteristikket.

VIGTIG

Bemærk, at smarturet IKKE kan oplades direkte med 5V fra en USB med et almindeligt USB -mikrokabel. En Li-Po oplader er i stedet nødvendig, ellers kan batteriet blive beskadiget

Kommentarer:

Prøv at bruge tape til at isolere mellem komponenterne for at undgå kortslutning.

Anbefalede: