Taula de continguts:

Arduino Apple Watch: 6 passos (amb imatges)
Arduino Apple Watch: 6 passos (amb imatges)

Vídeo: Arduino Apple Watch: 6 passos (amb imatges)

Vídeo: Arduino Apple Watch: 6 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juliol
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Per Karlstrom Segueix-ne més per l'autor:

Construeix la teva pròpia taula de desenvolupament
Construeix la teva pròpia taula de desenvolupament
Construeix la teva pròpia taula de desenvolupament
Construeix la teva pròpia taula de desenvolupament

Sobre: . Més informació sobre Karlstrom »

Volia un rellotge intel·ligent que em mostrés les notificacions d’un iPhone, que fos prou petit per portar i que tingués una bateria recarregable que durés almenys un dia. Vaig crear el meu propi rellotge Apple basat en un Arduino. És un rellotge intel·ligent basat en un Arduino mini pro, que es connecta a l’iPhone mitjançant Bluetooth. El port USB-micro està connectat a la bateria, cosa que facilita i carrega la càrrega. Els cables de la part frontal són botons tàctils que detecten si hi poseu el dit, cosa que us permetrà connectar-vos amb el rellotge.

El rellotge sincronitzarà automàticament l’hora amb l’hora de l’iPhone quan es rep una nova notificació. Això fa que el rellotge sigui més fiable i menys sensible als retards a l'Arduino. Al cap de 10 segons, la pantalla s’apagarà per estalviar bateria. La pantalla es desperta si es toca el botó central o si es rep una nova notificació.

Em vaig trobar amb la pàgina de Luke Brendt i vaig veure que havia creat el mateix que volia aconseguir, però necessitava que el dispositiu fos més petit i portable. Estic utilitzant la biblioteca ANCS Arduino de Brendt en aquest projecte. ANCS significa Apple Notification Center Service (Servei de centre de notificacions d'Apple), que es descriu a continuació d'Apple. "El propòsit del Servei del Centre de Notificacions d'Apple (ANCS) és proporcionar als accessoris Bluetooth (que es connecten a dispositius iOS mitjançant un enllaç Bluetooth de baix consum) una manera senzilla i còmoda d'accedir a molts tipus de notificacions que es generen en dispositius iOS".

Aquesta instrucció pot requerir que estigueu familiaritzat amb Arduino, la soldadura i la impressió 3D.

Aquest rellotge intel·ligent va trigar moltes hores a construir-se i va ser un veritable dolor muntar totes les peces, ja que volia que fos el més petit i compacte possible, i vaig fer diverses iteracions fins que vaig tenir una solució prou robusta del conjunt.

Pas 1: llista de materials

A continuació es mostren els components principals que s’utilitzen per al rellotge intel·ligent. Per tal que el codi adjunt (en el pas posterior) funcioni, cal utilitzar aquests components.

  • Arduino Pro Mini 328 - 3,3 V / 8 MHz
  • Bluefruit LE - Bluetooth de baix consum (BLE 4.0) - Breakout nRF8001 - v1.0
  • Pantalla OLED monocroma de 0,96 "de 128x64
  • Bateria Li-Po 3,7 V 130 mAh (o ho farà qualsevol altra bateria recarregable)
  • Connector micro-USB
  • 3 x 1MOhms 1206 resistències SMD
  • Banda de rellotge amb esprint

Les parts necessàries també poden ser diferents segons el disseny del rellotge:

  • Filferros
  • Cinta d’aïllament
  • Carregador de bateria Li-Po
  • Cable USB-Micro
  • Xapa d'alumini
  • 4x cargols de 2x5mm
  • Tauler matricial o tauler Strip

Pas 2: Muntatge de maquinari elèctric

Muntatge de maquinari elèctric
Muntatge de maquinari elèctric
Muntatge de maquinari elèctric
Muntatge de maquinari elèctric
Muntatge de maquinari elèctric
Muntatge de maquinari elèctric

Com es veu al diagrama del circuit, hi ha molts cables que cal connectar i tots els components haurien d’estar a prop, cosa que suposa un repte.

Després d'algunes iteracions, vaig plantejar aquests passos per facilitar el muntatge. Us suggereixo mirar les imatges per veure com he resolt alguns problemes amb la connexió de cables.

  1. Connecteu Bluefruit LE a Arduino amb cables flexibles.
  2. Creeu el tauler per als botons tàctils i poseu els pins. Connecteu aquesta placa a l'Arduino amb cables flexibles. (Els pins estan tallats dels díodes LED)
  3. Modifiqueu alguns pins per a la pantalla OLED i munteu-los a l'Arduino.
  4. Connecteu un cable flexible a terra, feu-lo prou llarg per arribar a la part posterior del rellotge, que ha d’estar en contacte amb el cos. (Això és necessari perquè el tacte capacitiu necessita una referència a terra per funcionar correctament)
  5. Connecteu el connector micro USB amb cables flexibles a terra i RAW. Mireu un diagrama de micro pinout USB per veure com s’ha de connectar la terra i el voltatge positiu. (Nota! Connecteu un cable positiu d'USB a RAW i no a VCC).
  6. Connecteu la bateria amb cables flexibles a terra i RAW (Nota! Connecteu el cable positiu de la bateria a RAW i no a VCC).

El pas 4-6 pot esperar fins que es carregui el codi i es comprovi si les funcions del maquinari s'han fet correctament.

A més, cal personalitzar un carregador per al rellotge:

  1. Tallar un micro cable USB.
  2. Connecteu el cable vermell al cable USB al cable vermell del connector de la bateria i el cable negre al cable USB al cable negre del connector de la bateria.

IMPORTANT

Tingueu en compte que el rellotge intel·ligent NO es pot carregar directament amb 5V des d’un USB amb un micro cable USB normal. Al seu lloc, cal un carregador Li-Po, en cas contrari, la bateria es pot danyar

Comentaris:

Intenteu utilitzar cinta per aïllar els components per evitar curtcircuits.

Recomanat: