təlimatlandırıla bilən Life Arduino Biosensor
Life Arduino Biosensor
Heç yıxılıb ayağa qalxa bilməmisiniz? Yaxşı, Life Alert (və ya onun müxtəlif rəqib cihazları) sizin üçün yaxşı seçim ola bilər! Bununla belə, bu cihazlar bahalıdır, abunələrin qiyməti ildə 400-500 dollardan yuxarıdır. Yaxşı, Life Alert tibbi siqnalizasiya sisteminə bənzər bir cihaz portativ biosensor kimi hazırlana bilər. Biz bu biosensora vaxt sərf etmək qərarına gəldik, çünki icmadakı insanların, xüsusən də yıxılma riski olanların təhlükəsiz olmasının vacib olduğunu düşünürük. Xüsusi prototipimiz taxıla bilən olmasa da, düşmə və qəfil hərəkətləri aşkar etmək üçün istifadə etmək asandır. Hərəkət aşkar edildikdən sonra cihaz istifadəçiyə həyəcan siqnalı verməzdən əvvəl sensor ekranda “Yaxşısınızmı” düyməsini sıxmaq imkanı verəcək və yaxınlıqdakı baxıcıya kömək lazım olduğu barədə xəbərdarlıq edəcək.
Təchizat
Life Arduino aparat sxemində $107.90-a qədər əlavə edən doqquz komponent var. Bu dövrə komponentlərinə əlavə olaraq, müxtəlif parçaları bir-birinə bağlamaq üçün kiçik naqillər lazımdır. Bu dövrə yaratmaq üçün başqa alətlərə ehtiyac yoxdur. Kodlaşdırma hissəsi üçün yalnız Arduino proqramı və Github lazımdır.
Komponentlər
- Yarım ölçülü çörək lövhəsi (2.2 ″ x 3.4 ″) – $5.00
- Piezo düyməsi – 1.50 dollar
- Rezistiv Sensorlu Ekranlı Arduino üçün 2.8 ″ TFT Toxunma Qalxanı – $34.95
- 9V batareya tutacağı – 3.97 dollar
- Arduino Uno Rev 3 – $23.00
- Akselerometr sensoru – 23.68 dollar
- Arduino Sensor Kabel – 10.83 dollar
- 9V batareya - 1.87 dollar
- Breadboard Jumper Wire Kit – $3.10
- Ümumi dəyəri: $107.90
https://www.youtube.com/watch?v=2zz9Rkwu6Z8&feature=youtu.be
Hazırlıq
- Bu layihəni yaratmaq üçün siz Arduino Proqramı ilə işləməli, Arduino kitabxanalarını yükləməli və GitHub-dan kodu yükləməlisiniz.
- Arduino IDE proqramını yükləmək üçün ziyarət edin https://www.arduino.cc/en/main/software.
- Bu layihənin kodu buradan endirilə bilər https://github.com/ad1367/LifeArduino., LifeArduino.ino kimi.
Təhlükəsizlik Mülahizələri
İmtina: Bu cihaz hələ də inkişaf mərhələsindədir və bütün düşmələri aşkar etmək və bildirmək iqtidarında deyil. Bu cihazı yıxılma riski olan xəstənin monitorinqinin yeganə yolu kimi istifadə etməyin.
- Zərbə riskinin qarşısını almaq üçün elektrik kabeli ayrılana qədər dövrə dizaynınızı dəyişdirməyin.
- Cihazı açıq suyun yaxınlığında və ya yaş səthlərdə işlətməyin.
- Xarici batareyaya qoşulduqda, uzun müddət və ya düzgün olmayan istifadədən sonra dövrə komponentlərinin qızmağa başlaya biləcəyini nəzərə alın. Cihazı istifadə etmədiyiniz zaman enerjidən ayırmağınız tövsiyə olunur.
- Yalnız düşmələri hiss etmək üçün akselerometrdən istifadə edin; Bütün dövrə DEYİL. İstifadə olunan TFT toxunma ekranı təsirlərə tab gətirmək üçün nəzərdə tutulmayıb və qırıla bilər.
Məsləhətlər və fəndlər
Problemlərin aradan qaldırılması üçün göstərişlər
- Hər şeyi düzgün bağladığınızı hiss edirsinizsə, lakin qəbul etdiyiniz siqnal gözlənilməzdirsə, Bitalino şnurunu və akselerometr arasındakı əlaqəni sıxmağa çalışın.
- Bəzən burada qeyri-kamil əlaqə gözlə görünməsə də, mənasız bir siqnalla nəticələnir.
- Akselerometrdən gələn yüksək fon səs-küyünə görə, aşağı keçid əlavə etmək cazibədar ola bilər.
- siqnalı daha təmiz etmək üçün filtr. Bununla belə, biz müəyyən etdik ki, LPF əlavə etmək seçilmiş tezlikə birbaşa mütənasib olaraq siqnalın böyüklüyünü xeyli azaldır.
- Arduino-ya düzgün kitabxananın yükləndiyinə əmin olmaq üçün TFT toxunma ekranınızın versiyasını yoxlayın.
- Toxunma ekranınız əvvəlcə işləmirsə, bütün sancaqların Arduino-nun düzgün nöqtələrinə yapışdırıldığından əmin olun.
- Toxunma ekranınız hələ də kodla işləmirsə, əsas keçmişdən istifadə etməyə çalışınampArduino-dan le kodu, burada tapıldı.
Əlavə Seçimlər
Toxunma ekranı çox bahadırsa, böyükdürsə və ya naqil etmək çətindirsə, o, dəyişdirilmiş kodla Bluetooth modulu kimi başqa komponentlə əvəz edilə bilər ki, düşmə Bluetooth modulunu sensor ekrandan daha çox qeydiyyatdan keçməyə sövq etsin.
Akselerometri başa düşmək
Bitalino kapasitiv akselerometrdən istifadə edir. Gəlin bunu parçalayaq ki, tam olaraq nə ilə işlədiyimizi başa düşək. Kapasitiv, hərəkətdən tutumun dəyişməsinə əsaslandığını bildirir. Kapasitans komponentin elektrik yükünü saxlamaq qabiliyyətidir və ya kondansatörün ölçüsü və ya kondansatörün iki plitəsinin yaxınlığı ilə artır. Kapasitiv akselerometr irəliləyirtagbir kütlədən istifadə edərək iki plitənin yaxınlığının e; sürətlənmə kütləni yuxarı və ya aşağı hərəkət etdirdikdə, o, kondansatör plitəsini digər lövhəyə ya daha da, ya da yaxınlaşdırır və bu tutumun dəyişməsi sürətlənməyə çevrilə bilən bir siqnal yaradır.
Dövrə Məftil
Fritzing diaqramı Life Arduino-nun müxtəlif hissələrinin bir-birinə necə bağlanacağını göstərir. Növbəti 12 addım sizə bu dövrəni necə naqil edəcəyinizi göstərir.
- Piezo düyməsi çörək lövhəsinə möhkəm yapışdırıldıqdan sonra yuxarı sancağı (12-ci cərgədə) yerə birləşdirin.
- Sonra, piezonun alt pinini (16-cı cərgədə) Arduino-da rəqəmsal pin 7 ilə birləşdirin.
Dövrə 3-cü hissə – Qalxan sancaqlarının tapılması
- Növbəti addım Arduino-dan TFT ekranına naqil edilməli olan yeddi pin tapmaqdır. Rəqəmsal sancaqlar 8-13 və 5V gücə qoşulmalıdır.
- İpucu: Ekran bir qalxan olduğundan, yəni birbaşa Arduino-nun üstünə qoşula bilər, qalxanı çevirib bu sancaqları tapmaq faydalı ola bilər.
Qalxan sancaqlarının naqilləşdirilməsi
- Növbəti addım, çörək lövhəsi keçid tellərindən istifadə edərək qalxan sancaqlarını telləməkdir. Adapterin dişi ucu (deşik ilə) 3-cü addımda yerləşən TFT ekranının arxasındakı sancaqlara bərkidilməlidir. Sonra altı rəqəmsal pin naqilləri müvafiq sancaqlara (8-13) qoşulmalıdır.
- İpucu: Hər bir telin düzgün pinlə birləşdiyinə əmin olmaq üçün müxtəlif rənglərdən istifadə etmək faydalıdır.
Arduino-da 5V/GND naqilləri
- Növbəti addım Arduino-dakı 5V və GND sancaqlarına bir naqil əlavə etməkdir ki, biz çörək lövhəsinə güc və torpaq qoşa bilək.
- İpucu: İstənilən rəngli naqil istifadə oluna bilsə də, güc üçün qırmızı naqil və torpaq üçün qara naqildən istifadə daha sonra dövrə problemlərini həll etməyə kömək edə bilər.
Breadboard-da 5V/GND naqilləri
- İndi, əvvəlki addımda qoşulmuş qırmızı teli lövhədəki qırmızı (+) zolağa gətirərək çörək lövhəsinə güc əlavə etməlisiniz. Tel şaquli zolağın istənilən yerinə gedə bilər. Qara (-) zolaqdan istifadə edərək lövhəyə torpaq əlavə etmək üçün qara tel ilə təkrarlayın.
5V ekran pininin lövhəyə qoşulması
- İndi çörək lövhəsi gücə malik olduğundan, TFT ekranından gələn sonuncu tel çörək lövhəsindəki qırmızı (+) zolağa bağlana bilər.
ACC Sensorunun qoşulması
- Növbəti addım akselerometr sensorunu BITalino kabelini göstərildiyi kimi birləşdirməkdir.
BITalino kabelinin çəkilməsi
- BITalino akselerometrindən dövrəyə əlavə edilməli olan üç tel var. Qırmızı naqil çörək lövhəsindəki qırmızı (+) zolağa, qara naqil isə qara (-) zolağa birləşdirilməlidir. Bənövşəyi tel Arduino-ya A0 analoq pinində qoşulmalıdır.
Batareyanın Tutucuya Yerləşdirilməsi
- Növbəti addım sadəcə olaraq göstərildiyi kimi 9V batareyanı batareya tutucusuna qoymaqdır.
Batareya paketinin dövrəyə qoşulması
- Sonra, batareyanın yerində möhkəm saxlandığından əmin olmaq üçün qapağı batareya tutucusuna daxil edin. Sonra, göstərildiyi kimi batareya paketini Arduino-nun güc girişinə qoşun.
Kompüterə qoşulma
- Kodu dövrəyə yükləmək üçün Arduino-nu kompüterə qoşmaq üçün USB kabelindən istifadə etməlisiniz.
Kodun yüklənməsi
Kodu gözəl yeni dövrənizə yükləmək üçün əvvəlcə USB-nin kompüterinizi Arduino lövhənizlə düzgün birləşdirdiyinə əmin olun.
- Arduino tətbiqinizi açın və bütün mətni silin.
- Arduino lövhənizə qoşulmaq üçün Alətlər > Port bölməsinə keçin və mövcud portu seçin
- GitHub-a daxil olun, kodu kopyalayın və Arduino tətbiqinizə yapışdırın.
- Kodunuzun işləməsi üçün toxunma ekranı kitabxanasını "daxil etməlisiniz". Bunu etmək üçün Alətlər > Kitabxanaları idarə et bölməsinə keçin və Adafruit GFX Kitabxanasını axtarın. Siçanın üzərinə sürün və açılan quraşdırma düyməsini basın və siz başlamağa hazır olacaqsınız.
- Nəhayət, mavi alətlər panelində Yüklə oxuna klikləyin və sehrin baş verməsinə baxın!
Arduino dövrəsinin bitmiş ömrü
- Kod düzgün yükləndikdən sonra Life Arduino-nu özünüzlə apara bilmək üçün USB kabeli ayırın. Bu anda dövrə tamamlandı!
Dövrə diaqramı
- EAGLE-də yaradılmış bu dövrə diaqramı Life Arduino sistemimizin aparat naqillərini göstərir. Arduino Uno mikroprosessoru 2.8 düymlük TFT toxunma ekranını (rəqəmsal pinlər 8-13), pyezodinamiki (pin 7) və BITalino akselerometrini (pin A0) işə salmaq, yerə qoymaq və birləşdirmək üçün istifadə olunur.
Dövrə və Kod - Birlikdə İş
- Dövrə yaradıldıqdan və kod işlənib hazırlandıqdan sonra sistem birlikdə işləməyə başlayır. Buraya akselerometrin böyük dəyişiklikləri (düşmə ilə bağlı) ölçməsi daxildir. Akselerometr böyük bir dəyişiklik aşkar edərsə, toxunma ekranı "Yaxşısınızmı" deyir və istifadəçinin basması üçün düyməni təmin edir.
İstifadəçi Girişi
- İstifadəçi düyməni basarsa, ekran yaşıl rəngə çevrilir və “Bəli” deyir, beləliklə sistem istifadəçinin yaxşı olduğunu bilir. İstifadəçi yıxılma ola biləcəyini göstərən düyməni basmazsa, o zaman pyezodinamik səs çıxarır.
Əlavə İdeyalar
- Life Arduino-nun imkanlarını genişləndirmək üçün pyezodinamikin yerinə bluetooth modulu əlavə etməyi təklif edirik. Əgər bunu etsəniz, kodu elə dəyişdirə bilərsiniz ki, yıxılan şəxs toxunma ekranının sorğusuna cavab vermədikdə, bluetooth cihazı vasitəsilə onların təyin olunmuş baxıcısına xəbərdarlıq göndəriləcək və o, gəlib onları yoxlaya bilər.
Sənədlər / Resurslar
![]() |
təlimatlandırıla bilən Life Arduino Biosensor [pdf] Təlimatlar Life Arduino Biosensor, Arduino Biosensor, Biosensor |