Mündəricat:

Oksimetr və ürək dərəcəsi ilə DIY Fitness Tracker Ağıllı Saat - TinyCircuits -dən Modul Elektron Modullar - Ən kiçik Arcade: 6 addım
Oksimetr və ürək dərəcəsi ilə DIY Fitness Tracker Ağıllı Saat - TinyCircuits -dən Modul Elektron Modullar - Ən kiçik Arcade: 6 addım

Video: Oksimetr və ürək dərəcəsi ilə DIY Fitness Tracker Ağıllı Saat - TinyCircuits -dən Modul Elektron Modullar - Ən kiçik Arcade: 6 addım

Video: Oksimetr və ürək dərəcəsi ilə DIY Fitness Tracker Ağıllı Saat - TinyCircuits -dən Modul Elektron Modullar - Ən kiçik Arcade: 6 addım
Video: MIBRO GS: The Smartwatch That Will Make You Wonder How You Ever Lived Without It! 2024, Iyul
Anonim

Hey, nə var, uşaqlar! Akarsh burada CETech -dən.

Bu gün bizimlə gündəlik həyatda çox faydalı olan, lakin özlərinin kiçik bir versiyasında olan bəzi sensor modulları var. Bu gün sahib olduğumuz sensorlar, Arduino ilə istifadə etdiyimiz ənənəvi böyük ölçülü sensor modullarına nisbətən çox kiçikdir, lakin daha böyük versiyası qədər yaxşıdır.

TinyCircuits -in bu kiçik və yığcam komponentlərinin köməyi ilə oksimetr, akselerometr və kiçik bir OLED ekrana sahib olan bir Fitness İzləyicisi quracağıq.

Beləliklə, indi əyləncə hissəsinə keçək.

Addım 1: Layihələriniz üçün PCB -lər alın

Layihələriniz üçün PCB -lər alın
Layihələriniz üçün PCB -lər alın

2015 -ci ildə qurulan PCBGOGO, PCB istehsalı, PCB montajı, komponentlərin mənbəyi, funksional testlər və IC proqramlaşdırma daxil olmaqla açar təhvil verilmiş PCB montaj xidmətləri təklif edir.

İstehsal bazaları YAMAHA yığma və yerləşdirmə maşını, Reflow sobası, Dalğa lehimləmə maşını, X-RAY, AOI sınaq maşını kimi ən qabaqcıl istehsal avadanlıqları ilə təchiz edilmişdir; və ən peşəkar texniki heyət.

Cəmi beş yaşında olsa da, fabrikləri Çin bazarlarında 10 ildən çoxdur PCB sənayesində təcrübəyə malikdir. Səth montajı, deşik və qarışıq texnologiya PCB montajı və elektron istehsal xidmətləri, eləcə də açar açarı PCB montajı üzrə aparıcı mütəxəssisdir.

PCBGOGO, prototipdən kütləvi istehsala qədər sifariş xidməti təqdim edir, indi onlara qoşulun.

Addım 2: TinyCircuits -dən Kiçik Komponentlər

TinyCircuits -dən Kiçik Komponentlər
TinyCircuits -dən Kiçik Komponentlər
TinyCircuits -dən Kiçik Komponentlər
TinyCircuits -dən Kiçik Komponentlər

Bu gün kiçik versiyalarında sahib olduğumuz komponentlər aşağıda verilmişdir:-

  • ASM2022 (Kiçik Ekran+): Bu, Tiny komponentləri ilə edəcəyimiz layihələrin ürəyi olacaq. Arduino və ya ESP8266 -nın bir dövrədə etdiyi oxşar işi edəcək. USB ilə qoşula bilən kiçik bir OLED ekrandır. 32 bitlik bir prosessora malikdir və moduldakı düymələri istifadə edərək oynaya biləcəyiniz bir Flappy Bird Oyunu ilə əvvəlcədən yüklənir. 16 bitlik rəng dərinliyi olan Rəngli ekrandır. Layihəmizdə istifadə etmək üçün əvvəlcə sonrakı addımlarda edəcəyimiz konfiqurasiya etməliyik.
  • ASD2123-R (TinyShield Wifi Board): ESP8266 moduluna bənzər bir moduldur ki, layihəni Wi-Fi-ya qoşa bilsin.
  • AST1024 (TOF Sensor Telləri): Bir cismin müəyyən bir məsafəni qət etməsi üçün lazım olan vaxtın hesablanması üçün lazım olan Uçuş Sensorudur. Burada tel əlaqəsi termini istifadə edirik, çünki modulların lehimlənməsi tələb olunmur, onlarda mövcud olan bağlayıcılardan istifadə etməklə və ya birlikdə gələn simli bağlayıcıların köməyi ilə birləşdirilə bilər.
  • AST1042 (0.42 "OLED Ekranı): Bu başqa bir OLED ekrandır, amma bu dəfə demək olar ki, barmaq ucumuzun ölçüsündədir. Bir çox tətbiqə malik ola bilən qara və ağ bir ekrandır, amma bu layihədə getməyəcəyik. bu istifadə etmək.
  • AST1037 (Nəm Sensoru Telləri): Kiçik bir nəm sensoru və işləməsi daha böyük nəm sensoru ilə eynidir. Bitki İzləyicisi qurmaq üçün istifadə edilə bilər.
  • ASD2201-R (TinyShield MicroSD Adapter): Adından da göründüyü kimi, məlumatları saxlamaq üçün bir SD kartı layihəmizə qoşa biləcəyimiz bir MicroSD Adaptordur.
  • AST1030 (MEMS Mikrofon Kablosu): Bu tel, səs aşkar etmək və analoq siqnal çıxarmaq üçün SPW2430 MEMS Mikrofonundan istifadə edir.
  • ASD2022 (Telli Adapter TinyShield): Bu, OLED ekran modulumuz üçün bir növ qırılma lövhəsidir. Bununla əlaqəli olduqda, bağlantı portları ayrılır və onu birdən çox modulla birləşdirmək asanlaşır.
  • AST1041 (Pulse Oksimetr Sensor Telləri): Ürək dərəcəsini və ya nəbzini ölçən və içindəki Oksimetrin köməyi ilə Oksigen səviyyəsini verən Sensor moduludur.
  • AST1001 (Accelerometer Wireling): Hər hansı bir cismin mövqeyi haqqında məlumat verən sensor moduldur. Vəziyyət dəyişikliyini hiss edərək addım sayğacı olaraq çalışmaq üçün bunu layihəmizdə istifadə edəcəyik.
  • AST1013 (LRA Sürücü Telləri): Əsasən hər hansı bir bildiriş siqnal verən bir vibrator mühərriki olaraq istifadə edilə bilən bir motor sürücülük moduludur.
  • Fərqli uzunluqdakı 5 telli kabel: Bunlar müxtəlif modulları Adaptor Qalxanına və nəticədə TinyScreen+-ə bağlamaq üçün istifadə olunan 5 fərqli uzunluqdakı tellərdir.

Addım 3: Fitness Tracker qurmaq: Avadanlıq hissəsi

Bina Fitness Tracker: Hardware Part
Bina Fitness Tracker: Hardware Part
Bina Fitness Tracker: Hardware Part
Bina Fitness Tracker: Hardware Part

İndi fitness izləyici layihəmizi hazırlayacağıq. Bu addımda, fitness izləyicisinin işləməsi üçün lazım olan bütün uyğun modulları birləşdirəcəyik. Bağlantıları daha yaxşı başa düşməyinizə kömək edəcək bağlantıları etməzdən əvvəl bu layihənin videosunu yoxlamağı təklif edirəm.

Tələb olunan komponentlər: ASM2022 (Kiçik Ekran+), ASD2022 (Kablolama Adaptörü TinyShield), ASR00007 (Lityum Polimer Batareya), AST1041 (Pulse Oksimetr Sensoru Telləri), AST1001 (Akselerometr Telləri), AST1013 (LRA Sürücü Məftilləri), ASD2201-R (TinyShield MicroSD Adapter)

Bağlantıları etmək üçün addımlar aşağıdakı kimidir:-

  • Kablolu Adapter TInyShield -ı götürün və nəbz oksimetrini simli bağlayıcılar vasitəsilə Adapter Qalxanının 1 -ci Portuna qoşun.
  • LRA Sürücü modulunu Port 2 -ə və Mikrofon Modulunu Port 0 -a qoşun.
  • Sürətləndirici Modulunu Port Nömrəsi 3 -ə qoşun. Bu sayədə lazım olan bütün modullar qısa müddətdə Adapter Shield ilə bağlanır.
  • İndi Adapter Qalxanı Kiçik Ekran+ ilə bağlayın və ya yığın və bundan sonra MicroSD Adapterini yığına bağlayın.
  • Sonda, Lityum Polimer Batareyanı Kiçik Ekran+ilə bağlayın və bu yolla Layihənin Avadanlıq hissəsini qısa müddətdə tamamlayın.

İndi Arduino IDE -ni növbəti addımda edəcəyimiz Flappy Birds rejimində işləmək əvəzinə Kiçik Ekran+ proqramını Fitness İzləyicisi kimi işlətmək üçün konfiqurasiya etməliyik.

Addım 4: Arduino IDE qurmaq

Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq
Arduino IDE qurmaq

Kiçik Ekran+ ilə ilk dəfə işlədiyimiz üçün işləməsi üçün uyğun lövhələri və kitabxanaları quraşdırmalıyıq. Bunun üçün aşağıda göstərilən addımları yerinə yetirməlisiniz:-

  • Arduino IDE -ni açın. Orada fayl düyməsini basmalısınız. Açılan açılan menyudan Tercihlərə keçin.
  • Orada Əlavə Lövhələr Meneceri URL -i deyən bir sahə görəcəksiniz. Bu sahədə aşağıda verilmiş linki vergüllə ayıraraq yapışdırmalısınız:
  • Bunu etdikdən sonra Alətlərə, sonra Şuralara getməliyik və oradan da İdarə Heyətinə keçməliyik.
  • Lövhələr menecerində "Arduino SAMD" lövhələrini axtarmalı və quraşdırmalıyıq. Arduino SAMD lövhələri quraşdırıldıqda "TinyCircuits SAMD" lövhələrini də quraşdırmalıyıq.
  • İndi lövhələr quraşdırıldıqda, TinyScreen Kitabxanasını quraşdırmalıyıq. Bunun üçün Sketch -ə gedin, sonra Kitabxananı daxil edin və sonra kitabxanaları idarə edin. Orada "TinyScreen" axtarmalı və kitabxananı quraşdırmalıyıq. Kitabxananı bu Layihənin Github səhifəsindən də yükləyə və Arduino kitabxana qovluğuna yapışdıra bilərsiniz.

Beləliklə, bu şəkildə Arduino IDE -nin qurulması başa çatdı. İndi TinyScreen'i kompüterimizə bağlamağa və layihənin kodunu yükləməyə hazırıq.

Addım 5: Fitness Tracker qurmaq: Proqram hissəsi

Bina Fitness İzləyicisi: Proqram Bölümü
Bina Fitness İzləyicisi: Proqram Bölümü
Bina Fitness İzləyicisi: Proqram Bölümü
Bina Fitness İzləyicisi: Proqram Bölümü

Arduino IDE quruluşu və layihə üçün Əlaqələr hissəsini bitirdiyimiz kimi. İndi Fitness Tracker -in Proqram hissəsini qura bilərik, yəni Kodu TinyScreen+-ə yükləyirik. Bunun üçün aşağıda göstərilən addımları atmalıyıq:-

  • Buradan Layihənin Github Deposuna gedin.
  • Oradan MAX30101 kitabxanasını, Wireling kitabxanasını və SD Kart kitabxanasını yükləməli və kompüterinizdəki Arduino kitabxana qovluğuna qoymalısınız.
  • Bundan sonra, Github səhifəsindən Fitness Tracker faylını yükləməlisiniz. Bu layihənin kodudur. Bunu Arduino IDE -də açın.
  • Kodu açdıqdan sonra. Kiçik Ekranı+ kompüterinizə qoşun. Doğru COM Portunu seçin və yükləmə düyməsini vurun.

Beləliklə, bu şəkildə, layihənin Kodlaşdırma hissəsini də bitirdik. Kod yüklənən kimi Fitness İzləyicimiz istifadəyə hazır olacaq.

Addım 6: Fitness İzləyicisini sınayın

Fitness izləyicisini sınayın
Fitness izləyicisini sınayın
Fitness izləyicisini sınayın
Fitness izləyicisini sınayın
Fitness izləyicisini sınayın
Fitness izləyicisini sınayın

Kod yükləndikdə Ekranda Kiçik Ekran+ Bootloader rejimi göstərilir və kod yükləndikdə Ekran boşalır, bu kodun yükləndiyini bildirir və indi fitness izləyicimizdən istifadə etməyə hazırıq. İzləyicini işə salmaq üçün ekrandakı düyməni bir dəfə basmalıyıq. Ekrandakı düyməni basdığımız anda Fitness Tracker işə başlayacaq və ekranda tarix, vaxt, nəbz dərəcəsi, oksigen səviyyəsi, batareya səviyyəsi və addım sayı kimi müxtəlif məlumatlar göstəriləcək. Kod, kiçik bir sarsıntı olsa belə bir addımı sayacaq şəkildə tərtib edildiyi üçün səhv bir addım sayı və ya səhv sayım göstərə bilər. Daha dəqiq etmək üçün koddakı parametrləri dəyişdirə bilərik. Oksigen səviyyəsini və nəbz sürətini yoxlamaq üçün. Oximetr sensorunu götürüb barmağımızın və baş barmağımızın arasına yerləşdirməliyik və Ekranda oxunuşlar göstəriləcək. Oxumalar, Kiçik Ekranla bağladığımız SD kartda bir Excel hesabatı formatında da saxlanılır və bu oxunuşlar SD kartı kompüterimizə Adapter vasitəsilə bağlayaraq yoxlanıla bilər. Wifi Shield -i layihə ilə birləşdirə və məlumatları buluda yükləyə bilərik. Beləliklə, imkanların çox olduğunu görə bilərsiniz. Lehimləmə problemi olmadan bu komponentlərdən bir çox layihə qura bilərsiniz. Bu komponentlər tərəfindən edilə biləcək bəzi layihələr TinyCircuits veb saytında da var və bunları özünüz yoxlaya bilərsiniz.

Beləliklə, bu Fitness Tracker layihəsi Dərsliyi idi. Ümid edirəm bəyəndiniz.

Tövsiyə: