Sommario:

Arduino Apple Watch: 6 passaggi (con immagini)
Arduino Apple Watch: 6 passaggi (con immagini)

Video: Arduino Apple Watch: 6 passaggi (con immagini)

Video: Arduino Apple Watch: 6 passaggi (con immagini)
Video: Arduino project 😎^ Arduino #arduino #2022 #2021 #2023 #dc #arduinoproject #diy #foryou 2024, Dicembre
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Di KarlstromFollow Altro dell'autore:

Costruisci la tua scheda di sviluppo
Costruisci la tua scheda di sviluppo
Costruisci la tua scheda di sviluppo
Costruisci la tua scheda di sviluppo

Di:. Maggiori informazioni su Karlstrom »

Volevo uno smartwatch che mi mostrasse le notifiche di un iPhone, fosse abbastanza piccolo da poter essere indossato e avesse una batteria ricaricabile che durasse almeno un giorno. Ho creato il mio orologio Apple basato su Arduino. È uno smartwatch basato su un Arduino mini pro, che è connesso all'iPhone tramite Bluetooth. La porta USB-micro è collegata alla batteria che rende la ricarica facile e semplice. I fili sulla parte anteriore sono pulsanti a sfioramento che rilevano se ci metti il dito sopra, il che ti consente di interfacciarti con l'orologio.

L'orologio sincronizzerà automaticamente l'ora con l'ora dell'iPhone quando viene ricevuta una nuova notifica. Ciò rende l'orologio più affidabile e meno sensibile ai ritardi nell'Arduino. Dopo 10 secondi, lo schermo si spegnerà per risparmiare la batteria. Lo schermo si riattiva se viene toccato il pulsante centrale o se viene ricevuta una nuova notifica.

Mi sono imbattuto nella pagina di Luke Brendt e ho visto che aveva creato la stessa cosa che volevo ottenere, ma avevo bisogno che il dispositivo fosse più piccolo e indossabile. È la libreria Arduino ANCS di Brendt che sto usando in questo progetto. ANCS è l'acronimo di Apple Notification Center Service, descritto come segue da Apple. "Lo scopo del servizio Apple Notification Center (ANCS) è fornire agli accessori Bluetooth (che si collegano ai dispositivi iOS tramite un collegamento Bluetooth a basso consumo energetico) un modo semplice e conveniente per accedere a molti tipi di notifiche generate sui dispositivi iOS".

Questo Instructable potrebbe richiedere che tu abbia familiarità con Arduino, saldatura e stampa 3D.

Questo smartwatch ha richiesto molte ore per essere costruito ed è stato un vero problema assemblare tutte le parti poiché volevo che fosse il più piccolo e compatto possibile, e ho fatto diverse iterazioni fino a quando non ho avuto una soluzione abbastanza robusta dell'assemblaggio.

Passaggio 1: Distinta base

Di seguito sono riportati i componenti principali utilizzati per lo smartwatch. Affinché il codice allegato (nel passaggio successivo) funzioni, è necessario utilizzare questi componenti.

  • Arduino Pro Mini 328 - 3.3V/8MHz
  • Bluefruit LE - Bluetooth Low Energy (BLE 4.0) - Breakout nRF8001 - v1.0
  • Display OLED monocromatico da 0,96" 128x64
  • Batteria Li-Po 3.7V 130mAh (o qualsiasi altra batteria ricaricabile andrà bene)
  • Connettore micro USB
  • 3 x 1MOhms 1206 Resistenze SMD
  • Cinturino con sprint

Anche le parti necessarie, potrebbero essere diverse a seconda del design dell'orologio:

  • fili
  • Nastro isolante
  • Caricabatterie per batteria Li-Po
  • Cavo USB-Micro
  • Foglio di alluminio
  • 4x viti 2x5mm
  • Scheda matrice o scheda Strip

Passaggio 2: assemblaggio dell'hardware elettrico

Assemblaggio hardware elettrico
Assemblaggio hardware elettrico
Assemblaggio hardware elettrico
Assemblaggio hardware elettrico
Assemblaggio hardware elettrico
Assemblaggio hardware elettrico

Come si vede nello schema del circuito, ci sono molti fili da collegare e tutti i componenti dovrebbero essere vicini tra loro, il che rappresenta una sfida.

Dopo alcune iterazioni, ho elaborato questi passaggi per semplificare l'assemblaggio. Suggerisco di guardare le immagini per vedere come ho risolto alcuni problemi con i cavi di collegamento.

  1. Collega Bluefruit LE ad Arduino con cavi flessibili.
  2. Creare la scheda per i pulsanti a sfioramento e collegare i perni. Collega questa scheda all'Arduino con fili flessibili. (I pin sono tagliati dai diodi LED)
  3. Modifica alcuni pin per il display OLED e assemblalo su Arduino.
  4. Collega un filo flessibile a terra, fallo abbastanza a lungo da raggiungere il retro dell'orologio, che deve essere a contatto con il corpo. (Questo è necessario perché il tocco capacitivo ha bisogno di un riferimento di terra per funzionare correttamente)
  5. Collegare il connettore micro USB con fili flessibili a terra e RAW. Guarda un diagramma di pinout micro USB per vedere come dovrebbero essere collegati terra e tensione positiva. (Nota! Collegare il cavo positivo da USB a RAW e non a VCC).
  6. Collegare la batteria con fili flessibili a terra e RAW (Nota! Collegare il filo positivo dalla batteria a RAW e non VCC).

I passaggi 4-6 possono attendere il caricamento del codice e la verifica che l'hardware funzioni correttamente.

Inoltre, è necessario personalizzare un caricabatterie per l'orologio:

  1. Taglia un cavo micro USB.
  2. Collegare il filo rosso nel cavo USB al filo rosso dal connettore della batteria e il filo nero nel cavo USB al filo nero dal connettore della batteria.

IMPORTANTE

Si noti che lo smartwatch NON PU essere caricato direttamente con 5V da un USB con un normale cavo micro USB. È invece necessario un caricabatterie Li-Po, altrimenti la batteria può essere danneggiata

Commenti:

Prova a usare del nastro per isolare tra i componenti per evitare cortocircuiti.

Consigliato: