Mündəricat:

Arduino Apple Watch: 6 addım (şəkillərlə birlikdə)
Arduino Apple Watch: 6 addım (şəkillərlə birlikdə)

Video: Arduino Apple Watch: 6 addım (şəkillərlə birlikdə)

Video: Arduino Apple Watch: 6 addım (şəkillərlə birlikdə)
Video: iPhone-larda bilmədiyiniz 6 hiylə 2024, Iyul
Anonim
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch
Arduino Apple Watch

Müəllif tərəfindən daha çox:

Öz İnkişaf Lövhənizi yaradın
Öz İnkişaf Lövhənizi yaradın
Öz İnkişaf Lövhənizi yaradın
Öz İnkişaf Lövhənizi yaradın

Haqqında:. Karlstrom haqqında daha çox »

Mənə iPhone -dan gələn bildirişləri göstərən, taxmaq üçün kifayət qədər kiçik və ən azı bir gün davam edən şarj edilə bilən bir batareyaya sahib bir ağıllı saat istədim. Arduino əsasında öz Apple saatımı yaratdım. Bluetooth vasitəsilə iPhone -a qoşulan Arduino mini pro -ya əsaslanan ağıllı saatdır. USB-mikro portu batareyaya qoşulmuşdur, bu da şarjı asan və sadə edir. Ön tərəfdəki tellər, toxunma düymələridir ki, barmağınızı üstünə qoysanız, saatla əlaqə qurmağa imkan verir.

Saat, avtomatik olaraq yeni bir bildiriş alındıqda iPhone -un vaxtı ilə sinxronizasiya edəcək. Bu, saatı daha etibarlı və Arduino gecikmələrinə qarşı daha az həssas edir. 10 saniyədən sonra batareya qənaət etmək üçün ekran sönəcək. Orta düyməyə toxunduqda və ya yeni bir bildiriş alındıqda ekran oyanır.

Luke Brendt -in səhifəsinə rast gəldim və əldə etmək istədiyim eyni şeyi yaratdığını gördüm, amma cihazın daha kiçik və geyinə bilən olması lazım idi. Bu layihədə istifadə etdiyim Brendt -in ANCS Arduino Kitabxanasıdır. ANCS, Apple -dan gələn kimi təsvir olunan Apple Bildiriş Mərkəzi Xidməti deməkdir. "Apple Bildiriş Mərkəzi Xidmətinin (ANCS) məqsədi, Bluetooth cihazlarına (aşağı enerjili Bluetooth bağlantısı ilə iOS cihazlarına qoşulan) iOS cihazlarında yaradılan bir çox növ bildirişlərə daxil olmaq üçün sadə və rahat bir yol verməkdir."

Bu Təlimat Arduino, lehimləmə və 3D çap ilə tanış olmağınızı tələb edə bilər.

Bu ağıllı saatın qurulması çox saat çəkdi və mümkün qədər kiçik və yığcam olmasını istədiyim üçün bütün hissələri yığmaq əsl əzab idi və montajın kifayət qədər möhkəm bir həllinə sahib olana qədər bir neçə dəfə təkrar etdim.

Addım 1: Materiallar Bill

Ağıllı saat üçün istifadə olunan əsas komponentlər aşağıda verilmişdir. Əlavə edilmiş kodun (sonrakı mərhələdə) işləməsi üçün bu komponentlərdən istifadə edilməlidir.

  • Arduino Pro Mini 328 - 3.3V/8MHz
  • Bluefruit LE - Bluetooth Aşağı Enerji (BLE 4.0) - nRF8001 Breakout - v1.0
  • Monoxrom 0.96 "128x64 OLED Ekran
  • Batareya Li-Po 3.7V 130mAh (Və ya başqa bir şarj edilə bilən batareya edəcək)
  • Mikro USB Bağlayıcı
  • 3 x 1MOhms 1206 SMD Rezistorlar
  • Sprintli saat qrupu

Saatın dizaynından asılı olaraq lazım olan hissələr də fərqli ola bilər:

  • Tellər
  • İzolyasiya lenti
  • Li-Po batareyası üçün şarj cihazı
  • USB-Mikro kabel
  • Alüminium təbəqə
  • 4x2x5 mm vintlər
  • Matris lövhəsi və ya zolaq lövhəsi

Addım 2: Elektrik Avadanlıqlarının Quraşdırılması

Elektrik Avadanlıqlarının Quraşdırılması
Elektrik Avadanlıqlarının Quraşdırılması
Elektrik Avadanlıqlarının Quraşdırılması
Elektrik Avadanlıqlarının Quraşdırılması
Elektrik Avadanlıqlarının Quraşdırılması
Elektrik Avadanlıqlarının Quraşdırılması

Dövrə diaqramında göründüyü kimi, bağlanacaq bir çox tel var və bütün komponentlər bir -birinə yaxın olmalıdır ki, bu da problem yaradır.

Bir neçə təkrarlamadan sonra montajı asanlaşdırmaq üçün bu addımları atdım. Bağlama telləri ilə bağlı bəzi problemləri necə həll etdiyimi görmək üçün şəkillərə baxmağı təklif edirəm.

  1. Bluefruit LE -ni çevik tellərlə Arduino -ya qoşun.
  2. Toxunma düymələri üçün lövhə yaradın və sancaqlar əlavə edin. Bu lövhəni çevik tellərlə Arduinoya bağlayın. (Sancaqlar LED-diodlardan kəsilmişdir)
  3. OLED ekran üçün bəzi pinləri dəyişdirin və Arduino -ya yığın.
  4. Yerə çevik bir tel bağlayın, gövdəyə təmasda olması lazım olan saatın arxasına çatmaq üçün kifayət qədər uzun olun. (Bu, lazımlıdır, çünki kapasitiv toxunuşun düzgün işləməsi üçün yerə istinad lazımdır)
  5. Çevik telləri olan mikro USB konnektorunu yerə və RAW -a bağlayın. Topraklama və müsbət gərginliyin necə bağlanması lazım olduğunu öyrənmək üçün USB mikro pinout diaqramına baxın. (Qeyd! Müsbət teli USB -dən RAW -a bağlayın, VCC -yə deyil).
  6. Batareyanı çevik tellərlə yerə və RAW -a qoşun (Qeyd! Batareyadan müsbət teli VCC -yə deyil, RAW -a qoşun).

Addım 4-6, kod yüklənənə qədər və hardware funksiyalarının düzgün yerinə yetirildiyini yoxlaya bilər.

Ayrıca, saat üçün bir şarj cihazını düzəltmək lazımdır:

  1. USB mikro kabelini kəsin.
  2. USB kabelindəki qırmızı teli batareya konnektorundan qırmızı telə və USB kabelindəki qara teli batareya bağlayıcısından qara telə bağlayın.

Vacib

Nəzərə alın ki, ağıllı saat adi USB mikro kabeli olan USB -dən birbaşa 5V ilə doldurula bilməz. Bunun yerinə Li-Po şarj cihazı lazımdır, əks halda batareya zədələnə bilər

Şərhlər:

Qısa qapanmanın qarşısını almaq üçün komponentlər arasında izolyasiya etmək üçün bant istifadə etməyə çalışın.

Tövsiyə: