Mündəricat:

Mobil Hava Keyfiyyət Analizatoru: 4 addım
Mobil Hava Keyfiyyət Analizatoru: 4 addım

Video: Mobil Hava Keyfiyyət Analizatoru: 4 addım

Video: Mobil Hava Keyfiyyət Analizatoru: 4 addım
Video: ВЕЛИКОЕ ИЗОБРЕТЕНИЕ: ВОДА КАК ТОПЛИВО! Соединение HH+ для ускорения гидролиза 2024, Noyabr
Anonim
Mobil Hava Keyfiyyət Analizatoru
Mobil Hava Keyfiyyət Analizatoru
Mobil Hava Keyfiyyət Analizatoru
Mobil Hava Keyfiyyət Analizatoru

Bu yazıda hava keyfiyyəti analizatorunun necə qurulacağına dair bir dərs tapa bilərsiniz. Analizator, səyahət edərkən avtomobilə minmək üçün ayrılmışdır ki, məkana görə havanın keyfiyyəti ilə bağlı bütün məlumatları toplayan onlayn bir verilənlər bazası quraq.

Bunu həyata keçirmək üçün aşağıdakı hardware elementlərindən istifadə etdik:

- STM32: NUCLEO-N432KC

- çoxkanallı qaz sensoru: Grove 101020088

- optik toz sensoru - GP2Y1010AU0F

- rütubət və temperatur sensoru: DHT11

- wisol modulu: SFM10R1

Və aşağıdakı proqramlar:

- Mbed

- Ubidotlar

- Altium

Addım 1: Kod İnkişafı

Kod İnkişafı
Kod İnkişafı
Kod İnkişafı
Kod İnkişafı
Kod İnkişafı
Kod İnkişafı

Hər şeydən əvvəl, hər bir komponent üçün kodu müstəqil olaraq inkişaf etdirmək üçün Mbed -dən istifadə etdik.

Çox kanallı qaz sensoru, optik toz sensoru və rütubət və temperatur sensoru üçün sensor kitabxanalarından istifadə etdik və sadəcə xam məlumatları istismar edilə bilən məlumatlara çevirən funksiyalardan istifadə edirik.

Toz sıxlığı sensoru üçün daxili LED -i 0.32ms işıqlandırmalı və açıldıqdan sonra 0.28ms dəyərini oxumalı və sonra LED -i başqa 9.68ms söndürməliyik.

Hər bir sensoru sınadıqdan sonra bütün ölçüləri çap etmək üçün bütün kodları bir araya gətirdik.

Verilənlər toplandıqdan sonra Sigfox şəbəkəsinə göndərilmək üçün onaltılıqda kodlaşdırıla bilmək üçün tam ədədlərə çevrilir. Sonra Sigfox şəbəkəsi ilə əlaqə qurmaq üçün Wisol modulunu tətbiq etdik.

Addım 2: Sigfox - Məlumat Bazası

Sigfox - Məlumat Bazası
Sigfox - Məlumat Bazası
Sigfox - Məlumat Bazası
Sigfox - Məlumat Bazası

Məlumatlar Sigfox tərəfindən alındıqdan sonra, müəyyən edilmiş zənglər sayəsində Ubidots verilənlər bazamıza yönləndirilir. Orada zamanla hər bir tədbirin təkamülünü yoxlaya bilərik.

Addım 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB
PCB
PCB

Kart LABDEC -də işlək vəziyyətə gəldikdən sonra onu bir devre kartı PCB -yə köçürmək lazım idi. Bunun üçün bir neçə proqram və platforma mövcuddur. Sadəliyi və səmərəliliyi üçün Altium proqramından istifadə etdik. Altium, PCB sxemlərinin yaradılması və komponentləri olan çap və lehim təklif edir.

Burada bir neçə mərhələdə elektron dövrənin yaradılması dərsini izah edirik.

ADIM 1: Şemanın yaradılması.

Hər şeydən əvvəl, nucleo kartı əldə etməyə imkan verən kitabxanaları yükləməlisiniz, bu linkdə mövcuddur:

Daha sonra NUCLEO əlavə edərək sxemi yarada və komponentlərə, GPS, Qaz Sensoruna bağlaya bilərsiniz …

ADIM 2: PCB -ə çevrilmə

PCB sxeminizi həqiqi bir PCB -yə çevirin. Tamamlandıqda, komponentləri və NUCLEO -nu elə yerləşdirin ki, ən asan məftildir, əlaqə kabelləri mümkün qədər az keçməlidir.

Bu üsul yalnız bir təbəqə kabelinin istifadə olunmasını təmin edəcək. tercihen alt təbəqə (heç bir fasilə və ya elektrik axıcılığı olmaması üçün əlaqələrin ölçüsünü 50 mil -ə qədər artırmaq daha yaxşıdır).

ADIM 3: PCB çapı.

1 və 2 -ci addımlar bitdikdən sonra Altium layihənizdə bu pəncərəyə sahib olacaqsınız.

Sonra bir Gerber Dosyası yaratmalısınız, bu addım linkdə ətraflı təsvir edilmişdir:

Addım 4: Montaj

Məclis
Məclis
Məclis
Məclis
Məclis
Məclis

Nəhayət, fiş konnektorlarını lehimlədikdən sonra, dövrənizi ətrafdakı havada qalmaları üçün sensörlərin xaricində olmasına icazə verən bir qutuya qoyduq.

Tövsiyə: