Mündəricat:

Arduino UNO və SD-Card ilə Nəmlik və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar - DHT11 Proteusda Data Logger Simulyasiyası: 5 Addım
Arduino UNO və SD-Card ilə Nəmlik və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar - DHT11 Proteusda Data Logger Simulyasiyası: 5 Addım

Video: Arduino UNO və SD-Card ilə Nəmlik və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar - DHT11 Proteusda Data Logger Simulyasiyası: 5 Addım

Video: Arduino UNO və SD-Card ilə Nəmlik və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar - DHT11 Proteusda Data Logger Simulyasiyası: 5 Addım
Video: Using Micro SD Card and Data logging with Arduino | Arduino Step by Step Course Lesson 106 2024, Noyabr
Anonim
Arduino UNO və SD-Card ilə Nəm və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar | DHT11 Proteusda Data Logger Simulyasiyası
Arduino UNO və SD-Card ilə Nəm və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar | DHT11 Proteusda Data Logger Simulyasiyası
Arduino UNO və SD-Card ilə Nəm və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar | DHT11 Proteusda Data Logger Simulyasiyası
Arduino UNO və SD-Card ilə Nəm və Temperaturu Real Zaman Məlumat Kaydedicisi necə etmək olar | DHT11 Proteusda Data Logger Simulyasiyası

Giriş:

salam, bu Liono Maker, burada YouTube bağlantısı var. Arduino ilə yaradıcı bir layihə hazırlayırıq və əlaqədar sistemlər üzərində işləyirik.

Məlumat Qeydiyyatçısı:

Məlumat qeyd etmə qurğusu (eyni zamanda məlumat qeyd edən və ya məlumat yazan), zaman içərisində qurğu və ya sensorla və ya xarici alətlər və sensorlar vasitəsi ilə məlumatları qeyd edən bir elektron cihazdır. Ümumiyyətlə kiçikdir, batareya ilə işləyir, portativdir və mikroprosessor, məlumatların saxlanması üçün daxili yaddaş və sensorlar ilə təchiz olunmuşdur. Bəzi məlumat qeydçiləri fərdi kompüterlə əlaqə qurur və məlumat qeydini aktivləşdirmək və toplanan məlumatları görmək və təhlil etmək üçün proqramdan istifadə edir, digərlərində isə yerli interfeys qurğusu (klaviatura, LCD) var və müstəqil bir cihaz kimi istifadə edilə bilər.

Bu layihədə, məlumatları Arduino ilə SD Kartda saxlamaq üçün SD Kartlı məlumat qeyd cihazından istifadə edirəm.

DHT11:

DHT11, temperatur və rütubəti hiss etmək üçün aşağı qiymətli rəqəmsal sensordur. Bu sensor, rütubəti və temperaturu dərhal ölçmək üçün Arduino, Raspberry Pi və s. Kimi istənilən mikro nəzarətçi ilə asanlıqla əlaqə qura bilər. DHT11 rütubət və temperatur sensoru sensor və modul olaraq mövcuddur. Bu sensor və modul arasındakı fərq, çəkmə müqaviməti və açılan LED-dir. DHT11 nisbi rütubət sensorudur. Ətrafdakı havanı ölçmək üçün bu sensor termostat və kapasitiv rütubət sensoru istifadə edir.

DHT11 işi:

DHT11 sensoru, kondensativ rütubət algılayıcı elementdən və temperaturu ölçmək üçün bir termistordan ibarətdir. Rütubət algılayıcı kondansatörün aralarında dielektrik olaraq nəm saxlayan bir substrat olan iki elektrod var. Kapasitans dəyərinin dəyişməsi rütubət səviyyəsinin dəyişməsi ilə baş verir. IC ölçüsü, bu dəyişən müqavimət dəyərlərini işlədir və rəqəmsal formaya keçir.

İstilik ölçmək üçün bu sensor, temperaturun artması ilə müqavimət dəyərinin azalmasına səbəb olan Mənfi İstilik əmsalı termistorundan istifadə edir. Ən kiçik temperatur dəyişikliyi üçün belə daha böyük müqavimət dəyəri əldə etmək üçün bu sensor ümumiyyətlə yarımkeçirici keramika və ya polimerlərdən ibarətdir.

DHT11-in temperatur aralığı 2 dərəcə dəqiqliklə 0 ilə 50 dərəcə Selsidir. Bu sensorun nəmlik diapazonu 5% dəqiqliklə 20 ilə 80% arasındadır. Bu sensorun nümunə götürmə sürəti 1Hz -dir.i.e. hər saniyə üçün bir oxu verir. DHT11, 3 ilə 5 volt arasında işləmə gərginliyi ilə kiçik ölçülüdür. Ölçmə zamanı istifadə olunan maksimum cərəyan 2,5 mA -dır.

DHT11 sensorunun dörd sancağı var- VCC, GND, Data Pin və bağlı olmayan bir pin. Sensor və mikro nəzarətçi arasındakı əlaqə üçün 5k-dan 10k ohm-a qədər çəkmə müqaviməti təmin edilmişdir.

Mikro SD Kart Modulu:

Modul (Micro SD-Card Adapter), fayl sistemi və SPI interfeysi sürücüsü, Micro SD-kartı oxumaq və yazmaq üçün SCM sistemi vasitəsilə bir Micro SD kart oxuyan moduldur. Arduino istifadəçiləri, başlatma işini tamamlamaq və oxumaq üçün SD kartlı kitabxana kartı ilə birlikdə gələn Arduino IDE-dən birbaşa istifadə edə bilərlər

Addım 1:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Fritzing Proqramı və Şematik:

Bu təlimatda, layihəmizi hazırlamaq üçün fritzing proqramından istifadə edirik. bu proqram bütün dünyada yaradıcılar tərəfindən geniş istifadə olunur.

DHT11 və Micro SD-Kart Modulundan istifadə edərək Arduino UNO ilə sxemimizi hazırlayırıq.

DHT 11 sensorunun istifadə olunan 4 və ya üç ayağı var. burada temperatur və rütubət sensorunun Arduino UNO ilə necə əlaqələndiriləcəyi barədə ətraflı məlumat verilmişdir.

/*------------------------------------------------------------------------------------------------------------------------------------

Arduino UNO: DHT11 Sensor:

GND GND

5 volt 5 volt

2 nömrəli siqnal

İstifadə edilmir (sensorun 4 -cü pimi varsa)

/*------------------------------------------------------------------------------------------------------------------------------------*/

Arduino UNO və DHT11 ilə Micro SD-Kart Modulundan istifadə edin.

SD Kart Modulunda cəmi 6 pin var, burada Arduino UNO ilə Micro SD-Kart Modulunun necə əlaqələndiriləcəyinə dair detallar var.

/*-------------------------------------------------------------------------------------------------------------------------------------------

Arduino UNO: Micro SD Kart Modulu:

GND GND

5 volt 5 volt

pin 13 saat pin

pin 12 MISO

pin 11 MOSI

pin 4 CS (Arduino Kodlaşdırmada təyin edin)

-------------------------------------------------------------------------------------------------------------------------------------------*/

Addım 2:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

Proteusda simulyasiya:

Bu təlimatda, layihəmizi simulyasiya etmək üçün Proteus Proqramından istifadə edirik (məlumat qeydçisi).

Proteus Design Suite, qarışıq rejimdə bir SPICE dövrə simulyasiyası kontekstində həm yüksək, həm də aşağı səviyyəli mikro nəzarətçi kodunu birlikdə simulyasiya etmək qabiliyyətini təqdim etməklə unikaldır. Bu proqram müxtəlif yaradıcı layihələrdə geniş istifadə olunur. məsələn Proteus, dövrə diaqramı və peşəkar PCB etmək üçün istifadə olunur. və bir çox başqa məqsədləri var. Proteus Proqramı sxemləri simulyasiya etmək üçün də istifadə olunur. sensorlar və mikrokontroller və Arduino ailəsi ilə simulyasiyalar.

Bu təlimatda, məlumat qeydini və ya məlumat yazıcısını hazırlamaq üçün SD kart və DHT11 -dən istifadə edirik.

Simulyasiyaya necə başlamaq olar:

Əvvəla, dövrə diaqramımızı düzəltməliyik və sonra Arduino kodlamamızı yazmalıyıq (aşağıda verilmişdir). Arduino kodlaşdırmasını yazdıqdan sonra, Arduino UNO -da Proteus Simulyasiyasında istifadə olunan "altıbucaqlı bir fayl" (aşağıda verilmiş) hazırlamalıyıq.

Arduino UNO -da hex faylını necə yükləmək olar:

Əvvəlcə Arduino kodlamanızı Arduino IDE -də tərtib edin. İkinci addım, altıbucaqlı bir fayl etməkdir, bunun üçün Arduino IDE -də "fayl" a gedin və "Tercihlər" seçin və sonra "tərtib" ə gedin, seçin. Tamam'ı basın. Yenə Arduino Kodlamanızı tərtib edin və hex faylını videomda göstərildiyi kimi buradan kopyalayın.

Proteus Circuit diaqramında Arduino UNO üzərinə sağ klikləyin və sonra yeni açılış pəncərəsi görəcəksiniz, sonra burada "Əmlak Redaktə Et" seçin. fayl çubuğunu seçin və Arduino Kodlaşdırma HEX faylını "yapışdırın".

Şəkil faylını SD kartda Proteusa necə yükləmək olar:

SD kartınızı Proteus-da seçin və üzərinə sağ vurun və yeni açılış pəncərəsi görəcəyik, burada "mülkiyyəti redaktə et" seçin. sonra fayl çubuğuna gedin və 32 gb kart yaddaşı seçin. Şəkil faylının yerini kompüterinizdən kopyalayın, fayl çubuğuna yapışdırın, sonra kəsik işarəsi yazın və faylın adını qoyun. burada fayl bağlantısını yazmağın tam yolu budur.

hex faylını və şəkil faylını SD karta yükləməyi tamamladıqdan sonra, sxem sxemimizdə heç bir səhv olmadığından əmin olmalıyıq. Proteusda sol altdakı "oynat" düyməsini basın. simulyasiyanız başladı. videoda göstərildiyi kimi. Və şəkillərdə göstərilir.

Addım 3:

Şəkil
Şəkil
Şəkil
Şəkil
Şəkil
Şəkil

EXCEL -də real vaxt məlumat qrafikini necə yükləmək və etmək olar:

Bu layihədə ".txt" faylında olan məlumatlarımıza SD kartdan istifadə edirik. SD kartınızı SD kart modulundan çıxarın. və kompüterə qoşun. Sensordan keçən temperatur və rütubət real vaxt məlumat dəyərləri olan txt faylını görəcəyik.

Kompüterinizdə EXCEL -i açın və sonra "məlumatlara" keçin. sonra "TXT daxil et" ə gedin. Kompüterinizdə txt faylını seçin və Excel proqramına daxil edin.

"daxil et" seçin, sonra "xətt qrafiki" nə gedin. Excel ilə bir xətt qrafiki yaradın. burada iki qrafik hazırlayırıq, çünki rütubət və temperatur məlumatlarının iki sütununa sahibik.

Addım 4:

Şəkil
Şəkil

Rar -dən HEX faylını və şəkil faylını və Arduino kodlaşdırmasını yükləyin:

Olan "GGG.rar" faylını yükləyirəm

1- Txt faylı

2- Hex faylı

3-SD kart üçün şəkil faylı

Tövsiyə: