Mündəricat:
- Addım 1: hissələri toplayın:
- Addım 2: HC-SR04 Ultrasonik Sensoru Test edin
- Addım 3: DHT11/DHT22 Sensorunu yoxlayın:
- Addım 4: LDR və ya TEMT6000 -i kalibr edin:
- Addım 5: Kondensator MIC/ADMP401 (INMP401) kalibrlənməsi:
- Addım 6: Birlikdə gətirin:
- Addım 7: Hamısını bir vəziyyətə salın:
- Addım 8: Son Cihazın və Son Fikirlərin Testi:
Video: Ev Sağlamlıq Sensoru: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Hamıya salam, İnşallah hamınız yaxşı işlər görürsünüz. Daha əvvəl də qeyd etdiyim kimi, əvvəlki təlimatlarımdan birində ev sağlamlığı sensoru yerləşdirməliydim. Beləliklə, budur:
Geyilə bilən texnologiya, şəxsi fitnesinizi izləmək üçün gözəl bir iş görür. Ancaq yaşadığınız yerin sağlamlığını ölçmək üçün fərqli bir vasitəyə ehtiyacınız var. Bu cihaz istənilən otaq üçün temperaturu, rütubəti, səs -küyü və işıq səviyyəsini izləyir və eyni zamanda müdaxilə detektoru, fənər və telefonları şarj edə bilər və 1W LED -dən istifadə edərək intruzorları çıxarmaq üçün stroboskopik effekt yaradır. Qutunun içərisində bir sensorlar toplusu məlumatı Arduino -ya göndərir, bu girişi şərh edir və məlumatları kiçik bir OLED ekranda göstərir. Cihazın oxunuşlarına əsaslanaraq, evinizin rahat olmasını təmin etmək üçün nəmləndirici yandıra, termostatı endirə və ya pəncərəni aça bilərsiniz.
Bu cihaz aşağıdakıları edir:-
- Ölçmə və Ekran İstiliyi (*C və ya *F).
- Rütubəti ölçün və göstərin (%ilə).
- (İstilik indeksi) kimi hissləri hesablayın və göstərin (*C və ya *F).
- Səsi ölçün və göstərin (dB ilə).
- İşığı Ölç və Göstər (lüksdə) (1 lux = 1 lümen/m^2).
- Müəyyən bir obyektdən məsafəni ölçün və göstərin. (Sm və ya düym).
- Bir müdaxilə detektoru olaraq istifadə olunur (ayrıca bir siren əlavə edilə bilər).
- Stroboskopik effekt yaratmaq üçün istifadə olunur. (Müdaxilələri qorxutmaq və partiyalar üçün)
- Fənər kimi istifadə edin.
- Fövqəladə vəziyyətdə telefonları şarj edin.
Qeyd etmək istərdim ki, bu təlimat cib ölçülü yarışmanın son tarixi səbəbindən erkən yerləşdirilmişdir. Buna görə təlimat hələ tam deyil. Bu cihaz bütün sensor oxunuşlarını verə bilər, lakin hələ də düymələri olan İstifadəçi Arayüzü (UI) üçün kod yazdığım üçün hələ də müdaxilə detektoru və fənər kimi istifadə edilə bilməz. Zəhmət olmasa kod üçün işləməyə davam edərkən və hissələri toplayaraq sensorları kalibr etməyə başladığınız üçün xahiş edirəm ən azı cib ölçüsündə yarışmada mənə səs verin. Daha sonra Arduino yarışmasında istədiyiniz kimi mənə səs verə bilərsiniz (Layihəni bəyənirsinizsə).
Layihənin xətasız olmasını istəyirsinizsə, lütfən, addımları atmayın (bir çox insanlar layihələrin işləməməsi və Arduino kitabxanalarının düzgün qurulmaması ilə əlaqədar problemlərə yol açır). Və ya sensor kalibrləmə ilə bağlı bəzi ilk addımları ata və mikrofon və işıq kalibrləmə ilə başlaya bilərsiniz.
Beləliklə, hissələri toplayaq və başlayaq:
Addım 1: hissələri toplayın:
Parça siyahısı:-
- Arduino Mega/Uno/Nano (Sensorları yoxlamaq üçün)
- Arduino Pro Mini
- Pro Mini üçün proqramçı (Digər Arduinolardan da istifadə edə bilərsiniz)
- OLED Ekran (Növü SSD1306)
- LDR + 5kΩ (Paralel olaraq 3x 15kΩ istifadə etdim) OR TEMT6000
- 3x düymələri
- Sürüşdürmə açarı
- Qırmızı LED
- DHT22/DHT11 Temperatur Rütubət Sensoru (İstəyinizə görə istifadə edin)
- 5V artırma və Li Po Şarj cihazı olan Li Poly Batareya.
- 100W (və ya yaxın) olan 1W LED
- Raspberry Pi Kılıfı (3D Yazıcınız varsa, edə bilərsiniz. Ətrafımda sadəcə yoxdur.)
- Gücləndirici dövrəsi olan kondensator MIC (daha sonra xatırlanacaq) OR ADMP401/INMP401
- Jumper kabelləri (əsasən F-F, M-M də bir az F-M olması yaxşıdır)
- Gökkuşağı Kabeli və ya Çox Telli Tellər
- USB B və ya USB B mini (Arduino növündən asılıdır)
- Çörək paneli (müvəqqəti bağlantılar üçün, kalibrləmə sensorlar üçün)
Alətlər:-
- Lehimləmə dəmir və ya stansiya
- Lehim
- Lehim mumu
- İpucu Təmizləyicisi… (Lehim üçün lazım olan hər şey əlavə edilə bilər..)
- Çubuqlarla yapışqan tabancası (vay.. yapışqan çubuqlar)
- Hobbi bıçağı (buna ehtiyac yoxdur, daha çox yer əldə etmək və LEDlər, düymələr və LDR üçün deliklər açmaq üçün RPI Kassasının bəzi plastik hissələrini çıxarmaq üçün. Digər vasitələrdən də istifadə edə bilərsiniz.)
Addım 2: HC-SR04 Ultrasonik Sensoru Test edin
Əvvəlcə HC-SR04-ün düzgün işləmədiyini yoxlayaq.
1. Əlaqələr:
Arduino HC-SR04
5V_VCC
GND_GND
D10_ Eko
D9_Tri
2. Əlavə edilmiş.ino faylını açın və kodu Arduino lövhəsinə yükləyin.
3. Yüklədikdən sonra sensorun yanına bir hökmdar qoyun və obyekti qoyun və oxunuşları serial monitorda yoxlayın (ctrl+shift+m). Oxumalar demək olar ki, qaydasındadırsa, növbəti mərhələyə keçə bilərik. Problemləri həll etmək üçün bura daxil olun. Əlavə məlumat üçün bura daxil olun.
Addım 3: DHT11/DHT22 Sensorunu yoxlayın:
İndi DHT11/DHT22 sensorunu sınamağa davam edək.
1. Bağlantı
Arduino DHT11/DHT22
VCC_ Pim 1
D2_Pin 2 (həmçinin 10k rezistor vasitəsilə Pin 1 -ə qoşulun)
GND_Pin 4
Qeyd: Bir qalxanınız varsa, siqnal pinini Arduino D2 -yə birbaşa bağlayın.
2. Buradan DHT Kitabxanasını və buradan Adafruit_sensor kitabxanasını quraşdırın.
3. DHT sensor kitabxanasının nümunələrindən.ino faylını açın, kodu təlimatlara uyğun olaraq düzəldin (DHT11/22) və kodu Arduino lövhəsinə yükləyin.
4. Serial Monitoru açın (ctrl+shift+M) və oxunuşları yoxlayın. Əgər qənaətbəxşdirsə, növbəti addıma davam edin.
Əlavə məlumat üçün bura baxın.
Addım 4: LDR və ya TEMT6000 -i kalibr edin:
LDR/TEMT6000 -in kalibrlənməsi üçün daha da irəli gedək:
LDR -ni kalibr etmək üçün buraya gedə bilərsiniz. Kalibrləmə üçün bir lüksmetrə sahib olmalı və ya borc almalısınız.
TEMT6000 üçün Arduino kodu üçün.ino faylını yükləyə bilərsiniz.
1. Əlaqələr:
Arduino_TEMT6000
5V_VCC
GND_GND
A1_SIG
2. Eskizi Arduinoya yükləyin və Serial Monitoru açın. Bir luxmeter ilə əlaqədar oxunuşları yoxlayın.
3. Hər şey qaydasındadırsa, davam edə bilərik.
Addım 5: Kondensator MIC/ADMP401 (INMP401) kalibrlənməsi:
Nəhayət sonuncu. Kondenser mikrofonu və ya ADMP401 (INMP401). Lövhənin ölçüsü kiçik olduğu üçün ADMP401 -ə getməyi məsləhət görürəm. Yoxsa buraya kondensator mikrofonu üçün gedə bilərsiniz və bu halda daha çox yer tutacaq.
ADMP401 üçün: (Qeyd: Sensoru hələ dB dəyərlərini göstərmək üçün kalibr etməliyəm. Yalnız ADC dəyərlərini görəcəksiniz.)
1. Əlaqələr:
Arduino_ADMP401
3.3V _ VCC
GND_GND
A0_ Səs
2. Eskizi Arduinoya yükləyin. Serial Monitoru açın. Oxumaları yoxlayın. Oxumaq yüksək həcmdə yüksək, aşağı həcmdə isə aşağıdır.
Addım 6: Birlikdə gətirin:
Nəhayət, onu bir araya gətirməyin vaxtı gəldi.
- Çörək taxtasındakı bağlantılara görə hər şeyi birləşdirin.
- Kitabxanaları quraşdırın.. İno faylındakı bağlantılar.
- Arduinoya yükləyin.
- Hər şeyin yaxşı olub olmadığını yoxlayın və düzgün oxunuşları göstərin.
- Hər şey yaxşıdırsa, nəhayət bir vəziyyətdə yığa bilərik.
Qeyd: Kod hələ son olmadığı üçün bu addım hələ də yarımçıqdır. Növbəti versiyada əlavə bir UI olacaq.
Addım 7: Hamısını bir vəziyyətə salın:
Hər şeyi bir vəziyyətə salmağın vaxtı gəldi:
- Pro mini proqramlaşdırın. (Bunu necə edəcəyinizi google -dan öyrənə bilərsiniz)
- Bütün sensorlar, ekran, Arduino, batareya və şarj cihazının çantaya necə uyğun olacağını planlaşdırın.
- Hər şeyi yerində saxlamaq üçün çoxlu isti yapışqan istifadə edin.
- Hər şeyi tel edin
Kodda bəzi dəyişikliklər etməli olduğum üçün sizə kömək etmək üçün heç bir şəkil əlavə etmədiyim üçün üzr istəyirəm.
Addım 8: Son Cihazın və Son Fikirlərin Testi:
İşdə … Çox şeyi edə biləcək kiçik bir cihaz yaratdıq. Cihaz hələ tamamlanmayıb və sonuncusunu yaratmaq üçün bir az vaxt lazım olacaq. Layihəni tamamlamaq üçün irəli getməyim üçün məni yarışmalarda səs verməyinizi istərdim. Səslərinizə və bəyənmələrinizə görə təşəkkür edirəm və tezliklə layihənin daha çox şəkil və videosu ilə tamamlanmış layihə ilə görüşəcəyəm. Və əlbəttə ki, son montaj
Tövsiyə:
Sağlamlıq yoxlaması: 5 addım (şəkillərlə)
Sağlamlıq yoxlaması: Bu layihə sağlamlıq haqqında və ya mütəmadi olaraq yoxlanıldığından əmin olmaqdır. Bunun baş verməsinin ən yaxşı yolu, təsadüfi olaraq gözlərini qırmızı rəngdə parlayan bir maska hazırlamaqdır. Çox vaxt kifayət qədər nəzərə çarpır, amma insanları şübhə altına salacaq qədər azdır
IOT istifadə edərək Geyinilə bilən Sağlamlıq Sistemi: 8 addım
IOT istifadə edərək Geyinilə bilən Sağlamlıq Sistemi: Hazırkı işdə sensorlar geyilə bilən paltoya bükülmüşdür və istifadəçinin temperaturu, EKQ, mövqeyi, qan təzyiqi və BPM -ni ölçür və ThingSpeak serverindən göndərir. Ölçülmüş məlumatların qrafik təsvirini göstərir
Pi Sağlamlıq Tablosu: 3 addım
Pi Sağlamlıq Paneli: Raspberry Pi çox sayda layihəni idarə etmək üçün istifadə olunur. Pi -lər ilk dəfə müəllimlər və həvəskarlar tərəfindən qəbul edilmişdi, lakin indi istehsal və müəssisələr Pi -nin heyrətamiz gücünə sahibdirlər. Kiçik, istifadəçi dostu və ucuz olmasına baxmayaraq
Simsiz Vibrasiya Sensorlarından istifadə edərək Vətəndaş Altyapılarının Struktur Sağlamlıq Monitorinqi: 8 Addım
Simsiz Vibrasiya Sensorlarından istifadə edərək Vətəndaş Altyapılarının Struktur Sağlamlıq Monitorinqi: Köhnə binanın və mülki Altyapının pisləşməsi ölümcül və təhlükəli vəziyyətə səbəb ola bilər. Bu strukturların daimi monitorinqi məcburidir. Struktur sağlamlıq monitorinqi
IOT əsaslı sağlamlıq monitorinq sistemi: 3 addım
IOT əsaslı Sağlamlıq Monitorinq Sistemi: Daimi bulud əsaslı izləmə təmin etmək üçün xəstəyə uyğun bio-tibbi sensorlar olan mikrokontrolör əsaslı bir cihaz bağlanacaq. Həyati əlamətlər, yəni hər hansı bir sağlamlıq problemini aşkar etmək üçün əsas ipucu olan insan bədəninin temperaturu və nəbzi