INHOUDSOPGAWE:

Arduino Apple Watch: 6 stappe (met foto's)
Arduino Apple Watch: 6 stappe (met foto's)

Video: Arduino Apple Watch: 6 stappe (met foto's)

Video: Arduino Apple Watch: 6 stappe (met foto's)
Video: 1 Чайная ложечка под любой домашний цветок и пышное цветение вам обеспечено!Цветет Вмиг +10 рецептов 2024, November
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Deur Karlstrom Volg meer deur die skrywer:

Bou u eie ontwikkelingsraad
Bou u eie ontwikkelingsraad
Bou u eie ontwikkelingsraad
Bou u eie ontwikkelingsraad

Oor:. Meer oor Karlstrom »

Ek wou 'n slimhorlosie hê wat my kennisgewings van 'n iPhone gewys het, klein genoeg was om te dra en 'n herlaaibare battery gehad het wat minstens 'n dag lank gehou het. Ek het my eie Apple -horlosie geskep op grond van 'n Arduino. Dit is 'n slimhorlosie gebaseer op 'n Arduino mini pro, wat via Bluetooth aan die iPhone gekoppel is. Die USB-mikro-poort is op die battery gekoppel, wat die laai maklik en eenvoudig maak. Die drade aan die voorkant is aanrakingsknoppies wat merk as u met u vinger daarop sit, sodat u met die horlosie kan skakel.

Die horlosie sal die tyd outomaties sinchroniseer met die tyd op die iPhone wanneer 'n nuwe kennisgewing ontvang word. Dit maak die horlosie meer betroubaar en minder sensitief vir vertragings in die Arduino. Na 10 sekondes word die skerm afgeskakel om die battery te bespaar. Die skerm word wakker as die middelste knoppie aangeraak word of as 'n nuwe kennisgewing ontvang word.

Ek het op die bladsy van Luke Brendt afgekom en gesien dat hy dieselfde geskep het as wat ek wou bereik, maar ek het nodig dat die toestel kleiner en draagbaar was. Dit is Brendt se ANCS Arduino -biblioteek wat ek in hierdie projek gebruik. ANCS staan vir Apple Notification Center Service, wat beskryf word as volg van Apple. "Die doel van die Apple Notification Center Service (ANCS) is om Bluetooth-bykomstighede (wat via 'n Bluetooth-laenergiekoppeling met iOS-toestelle verbind word) 'n eenvoudige en maklike manier te gee om toegang te verkry tot baie soorte kennisgewings wat op iOS-toestelle gegenereer word."

Hierdie instruksies kan vereis dat u vertroud is met Arduino, soldeer en 3D-druk.

Hierdie smartwatch het baie ure geneem om te bou, en dit was 'n groot pyn om alle dele te monteer, aangesien ek wou hê dat dit so klein en kompak as moontlik was, en ek het verskeie herhalings gedoen totdat ek 'n robuuste oplossing gehad het.

Stap 1: Staatsbrief

Hier volg die belangrikste komponente wat vir die slimhorlosie gebruik word. Om die aangehegte kode (in later stap) te laat werk, moet hierdie komponente gebruik word.

  • Arduino Pro Mini 328 - 3.3V/8MHz
  • Bluefruit LE - Bluetooth Low Energy (BLE 4.0) - nRF8001 Breakout - v1.0
  • Monochroom 0,96 "128x64 OLED -skerm
  • Battery Li-Po 3.7V 130mAh (of 'n ander herlaaibare battery kan doen)
  • Mikro-USB-aansluiting
  • 3 x 1MOhms 1206 SMD -weerstande
  • Horlosieband met naellope

Onderdele wat nodig is, kan ook verskil, afhangende van die ontwerp van die horlosie:

  • Drade
  • Isolasieband
  • Laaier vir Li-Po battery
  • USB-mikrokabel
  • Aluminium plaat
  • 4x 2x5mm skroewe
  • Matriksbord of strookbord

Stap 2: Elektriese hardeware -samestelling

Elektriese hardeware vergadering
Elektriese hardeware vergadering
Elektriese hardeware vergadering
Elektriese hardeware vergadering
Elektriese hardeware vergadering
Elektriese hardeware vergadering

Soos gesien in die kringdiagram, is daar baie drade wat verbind moet word, en alle komponente moet naby mekaar wees, wat 'n uitdaging kan veroorsaak.

Na 'n paar herhalings het ek hierdie stappe gedoen om die samestelling makliker te maak. Ek stel voor dat u na die foto's kyk om te sien hoe ek probleme met die aansluiting van drade opgelos het.

  1. Koppel die Bluefruit LE met die Arduino met buigsame drade.
  2. Maak die bord vir die aanraakknoppies en heg die penne vas. Heg hierdie bord aan die Arduino met buigsame drade. (Die penne word afgesny van LED-diodes)
  3. Verander 'n paar penne vir die OLED -skerm en monteer dit op die Arduino.
  4. Koppel 'n buigsame draad aan die aarde, maak dit lank genoeg om aan die agterkant van die horlosie te kom, wat met die liggaam in aanraking moet kom. (Dit is nodig omdat kapasitiewe aanraking 'n grondverwysing benodig om behoorlik te werk)
  5. Koppel die mikro -USB -aansluiting met buigsame drade aan die grond en RAW. Kyk na 'n USB -mikro -pinout -diagram om te sien hoe grond- en positiewe spanning verbind moet word. (Let wel! Koppel die positiewe draad van USB na RAW en nie VCC nie).
  6. Koppel die battery met buigsame drade aan die grond en RAW (let op! Koppel die positiewe draad van die battery na RAW en nie VCC nie).

Stap 4-6 kan wag totdat die kode opgelaai is en of die hardeware behoorlik funksioneer.

Dit is ook nodig om 'n laaier vir die horlosie aan te pas:

  1. Sny 'n USB -mikrokabel.
  2. Koppel die rooi draad in die USB -kabel aan die rooi draad van die batteryaansluiting, en die swart draad in die USB -kabel aan die swart draad van die batteryaansluiting.

BELANGRIK

Let daarop dat die slimhorlosie nie direk met 5V vanaf 'n USB met 'n gewone USB -mikrokabel gelaai kan word nie. In plaas daarvan is 'n Li-Po-laaier nodig, anders kan die battery beskadig word

Kommentaar:

Probeer om band tussen die komponente te gebruik om kortsluiting te voorkom.

Aanbeveel: