Cuprins:

Arduino Apple Watch: 6 pași (cu imagini)
Arduino Apple Watch: 6 pași (cu imagini)
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

De Karlstrom Urmărește mai multe de la autor:

Construiți-vă propriul forum de dezvoltare
Construiți-vă propriul forum de dezvoltare
Construiți-vă propriul forum de dezvoltare
Construiți-vă propriul forum de dezvoltare

Despre:. Mai multe despre Karlstrom »

Am vrut un ceas inteligent care să-mi arate notificările de pe un iPhone, să fie suficient de mic pentru a fi purtat și să aibă o baterie reîncărcabilă care să reziste cel puțin o zi. Mi-am creat propriul ceas Apple bazat pe un Arduino. Este un ceas inteligent bazat pe un Arduino mini pro, care este conectat la iPhone prin Bluetooth. Portul USB-micro este conectat la baterie, ceea ce face încărcarea simplă și simplă. Sârmele din partea din față sunt butoane tactile care detectează dacă puneți degetul pe ele, ceea ce vă permite să interfațați cu ceasul.

Ceasul va sincroniza automat ora cu ora de pe iPhone la primirea unei noi notificări. Acest lucru face ceasul mai fiabil și mai puțin sensibil la întârzieri în Arduino. După 10 secunde, ecranul va fi oprit pentru a economisi bateria. Ecranul se trezește dacă butonul din mijloc este atins sau dacă se primește o nouă notificare.

Am dat peste pagina lui Luke Brendt și am văzut că a creat același lucru pe care voiam să-l realizez, dar aveam nevoie ca dispozitivul să fie mai mic și purtabil. Biblioteca ANCS Arduino a lui Brendt o folosesc în acest proiect. ANCS înseamnă Apple Notification Center Service, care este descris după cum urmează de la Apple. „Scopul serviciului Apple Notification Center Service (ANCS) este de a oferi accesoriilor Bluetooth (care se conectează la dispozitivele iOS printr-o conexiune Bluetooth cu consum redus de energie) un mod simplu și convenabil de a accesa multe tipuri de notificări generate pe dispozitivele iOS.”

Acest instructabil poate necesita cunoașterea Arduino, lipire și imprimare 3D.

Acest ceas inteligent a durat multe ore pentru a fi construit și a fost foarte greu să asamblu toate piesele, deoarece am vrut să fie cât mai mic și compact posibil și am făcut mai multe iterații până când am avut o soluție suficient de robustă a ansamblului.

Pasul 1: Lista materialelor

Următoarele sunt principalele componente utilizate pentru smartwatch. Pentru ca codul atașat (în etapa ulterioară) să funcționeze, aceste componente trebuie utilizate.

  • Arduino Pro Mini 328 - 3,3V / 8MHz
  • Bluefruit LE - Bluetooth Low Energy (BLE 4.0) - Breakout nRF8001 - v1.0
  • Afișaj OLED monocrom 0,96 "128x64
  • Baterie Li-Po 3.7V 130mAh (Sau orice altă baterie reîncărcabilă va funcționa)
  • Conector micro-USB
  • 3 x 1MOhms 1206 rezistențe SMD
  • Watch band cu sprinturi

De asemenea, piesele necesare, pot fi diferite în funcție de designul ceasului:

  • Fire
  • Banda de izolare
  • Încărcător pentru baterie Li-Po
  • Cablu USB-Micro
  • Foaie de aluminiu
  • 4x șuruburi de 2x5mm
  • Placă matrice sau placă Strip

Pasul 2: Asamblare hardware electric

Ansamblu hardware electric
Ansamblu hardware electric
Ansamblu hardware electric
Ansamblu hardware electric
Ansamblu hardware electric
Ansamblu hardware electric

După cum se vede în schema de circuit, există multe fire care trebuie conectate și toate componentele ar trebui să fie apropiate, ceea ce face o provocare.

După câteva iterații, am venit cu acești pași pentru a ușura asamblarea. Vă sugerez să priviți imaginile pentru a vedea cum am rezolvat unele probleme legate de conectarea firelor.

  1. Conectați Bluefruit LE la Arduino cu fire flexibile.
  2. Creați placa pentru butoanele tactile și atașați pinii. Atașați această placă la Arduino cu fire flexibile. (Pinii sunt tăiați de la diode LED)
  3. Modificați niște pini pentru afișajul OLED și asamblați-l pe Arduino.
  4. Conectați un fir flexibil la masă, faceți acest lucru suficient de lung pentru a ajunge în partea din spate a ceasului, care trebuie să fie în contact cu corpul. (Acest lucru este necesar deoarece atingerea capacitivă are nevoie de o referință la sol pentru a funcționa corect)
  5. Atașați conectorul micro USB cu fire flexibile la masă și RAW. Uitați-vă la o diagramă USB pinout pentru a vedea cum ar trebui conectate pământul și tensiunea pozitivă. (Notă! Conectați cablul pozitiv de la USB la RAW și nu VCC).
  6. Atașați bateria cu fire flexibile la masă și RAW (Notă! Conectați firul pozitiv de la baterie la RAW și nu la VCC).

Pasul 4-6 poate aștepta până când codul este încărcat și verificarea faptului că funcțiile hardware au fost efectuate corect.

De asemenea, este necesar să personalizați un încărcător pentru ceas:

  1. Tăiați un cablu micro USB.
  2. Atașați firul roșu în cablul USB la firul roșu de la conectorul bateriei și firul negru în cablul USB la firul negru de la conectorul bateriei.

IMPORTANT

Rețineți că ceasul inteligent NU POATE fi încărcat direct cu 5V de pe un USB cu un cablu micro USB obișnuit. În schimb este nevoie de un încărcător Li-Po, altfel bateria poate fi deteriorată

Comentarii:

Încercați să utilizați bandă pentru a izola între componente pentru a evita scurtcircuitul.

Recomandat: