Mündəricat:

Temperatur Sensoru (Arduino): 8 addım
Temperatur Sensoru (Arduino): 8 addım

Video: Temperatur Sensoru (Arduino): 8 addım

Video: Temperatur Sensoru (Arduino): 8 addım
Video: Уроки Arduino #8 - управление реле 2024, Iyul
Anonim
Temperatur Sensoru (Arduino)
Temperatur Sensoru (Arduino)
Temperatur Sensoru (Arduino)
Temperatur Sensoru (Arduino)
Temperatur Sensoru (Arduino)
Temperatur Sensoru (Arduino)

Bu layihə orta və başlanğıc həvəskarlar üçün idealdır. Quraşdırma çox sadədir. Arduinonun ətrafdakı temperaturu təyin etməsinə imkan verən LM35 (əlavə izahat üçün link) adlı bir çip var.

Təchizat

1) 1 x Arduino nano/Arduino Uno + Bağlayıcı kabel

2) 5cm x 5cm Perfboard və ya kiçik bir çörək taxtası

3) 20 x tullanan kabel və ya tel

4) 1 x 16x2 LCD ekran

5) 1 x 100K və ya 250K potansiyometr

6) 1 x 9V batareya + bağlayıcı klip

Addım 1: Dövrün dizaynı və anlanması

Dövr dizaynı və anlama
Dövr dizaynı və anlama
Dövr dizaynı və anlama
Dövr dizaynı və anlama
Dövr Dizaynı və Anlayışı
Dövr Dizaynı və Anlayışı
Dövr dizaynı və anlama
Dövr dizaynı və anlama

LM 35 çipi, ətrafdakı temperaturun hər 1 ° C artması üçün LM 35 -in "çıxan" pinindən çıxan gərginliyin 10 mV artması prinsipi üzərində işləyir. Xətti əlaqə 0 ° C -də başlayır. Məsələn, temperatur 25 ° C olarsa, "çıxan" pin tərəfindən çıxarılan gərginlik 25 * 10mV = 250mV və ya 0.25V olardı.

Arduino, Arduino analog pinlərindən birinə qoşulduqda "çıxan" pindən çıxan gərginlik səviyyəsini oxuya bilər. Arduino -dakı funksiya analogRead -dir. LM 35 tərəfindən çıxarılan gərginlik haqqında məlumat aldıqdan sonra, Arduino nəhayət bir santigrat dəyər əldə etmək üçün bir neçə sadə hesablama apara bilər.

Addım 2: Dövrə Quruluşunun Planlaşdırılması

Dövrə Tikintisinin Planlaşdırılması
Dövrə Tikintisinin Planlaşdırılması

Dövrün necə qurulacağına dair bir neçə variant var.

1) Elektronikaya girən insanlar üçün, dövrə qurmaq üçün çörək taxtasından istifadə etməyi məsləhət görürəm. Lehimdən daha az qarışıqdır və tellər asanlıqla tənzimlənə biləcəyi üçün düzəliş etmək daha asan olacaq. Şiddətli görüntülərdə göstərilən əlaqələri izləyin.

2) Daha təcrübəli insanlar üçün, çörək taxtasına dövrə lehimləməyi sınayın. Daha daimi olacaq və daha uzun sürəcək. Rəhbərlik üçün sxemi oxuyun və izləyin.

3) Nəhayət, SEEED-dən əvvəlcədən hazırlanmış bir PCB sifariş edə bilərsiniz. Bunu etmək üçün bütün komponentləri lehimləyin. Lazım olan Gerber faylı addımda əlavə olunur. Fermuarlı Gerber faylı olan bir Google sürücü qovluğunun bağlantısı budur:

Addım 3: LCD -lərin lehimlənməsi

Bu addım yalnız çörək taxtası və ya dövrə perfartası versiyasını qurursanız lazımdır

İstifadəçi interfeysi panelinə 16x2 LCD daxil etməyə çalışdığınız zaman bu, sizə elastiklik verəcəyi üçün LCD -lərə lehim verməyi məsləhət görürəm. Əlavə olaraq, LCD -ni Arduino pinlərinə daha etibarlı şəkildə bağlamaq daha asan olacaq.

Pedlərlə lehimləmə üçün göstərişlər:

Lehimləmə dəmiri qurğunun pimi ilə yastığı arasındakı təmas nöqtəsinin üstünə qoyaraq birləşməni qızdırın

Birləşmə qızana qədər təxminən 5-8 saniyə gözləyin

Lehim yazısını yastığa qoyun. Əlaqə nöqtəsinə yaxın olmalıdır, lakin int

Addım 4: LCD -ni Arduino -ya bağlayın

LCD -nin Arduino -ya qoşulması
LCD -nin Arduino -ya qoşulması
LCD -nin Arduino -ya qoşulması
LCD -nin Arduino -ya qoşulması

Arduinonun 2, 3, 4, 5 sancaqları soldan sağa sayarkən LCD -nin sırasıyla 14, 13, 12, 11 sancaqlarına bağlanır.

LCD -nin 1, 5 və 16 pinləri yerə bağlanır

LCD -nin 2 və 15 -ci pinləri +5V -ə qoşulur

LCD -nin 4 və 6 -cı pinləri müvafiq olaraq Arduinonun 12 və 11 -ci pinlərinə qoşulur.

LCD 3 -cü pin, 100K və ya 250K potensiometr vasitəsilə +5V -ə qoşulur.

LCD -nin 7, 8, 9 və 10 pinləri heç bir şeyə bağlı deyil

Addım 5: LM 35 -in Arduino -ya qoşulması

LM 35 -in Arduino -ya qoşulması
LM 35 -in Arduino -ya qoşulması

LM 35 -in düz tərəfini düzəldərkən soldan sağa doğru hərəkət edən sancaqlar 1, 2 və 3 olur.

Pin 1 enerji mənbəyinə bağlıdır. 4V ilə 20V arasında olan hər hansı bir gərginlik üçün işləyir

Pin 2 çıxış pinidir. Bu, temperaturun dəyişməsi ilə dəyəri dəyişən pimdir. Pin 2, Arduino -dakı A0 pininə (Analog pin 0) bağlıdır.

Pin 3 yerə bağlıdır. Bu batareyanın mənfi və ya qara tərəfidir. Bu, 0V dəmir yolu kimi də tanınır.

Addım 6: Kodun yüklənməsi

Kod yüklənir
Kod yüklənir

Kodu izləmək asandır. Anlaşmağı asanlaşdırmaq üçün kodun özündə şərhlər var

Kod üçün donwload bağlantısını burada tapa bilərsiniz:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

Addım 7: Mənzilin tikintisi

Mənzilin Tikintisi
Mənzilin Tikintisi

1) Qutusu üçün hər hansı bir köhnə plastik qutu edə bilərsiniz. LCD və düymələrin yuvalarını kəsmək üçün isti bıçaqdan istifadə edin.

2) Əlavə olaraq, lazer kəsilmiş akrildən bir qutu necə quracağımı təsvir etdiyim başqa bir təlimat üçün hesabımı yoxlaya bilərsiniz. Lazer kəsici üçün bir SVG faylı tapa biləcəksiniz.

3) Nəhayət, korpus olmadan dövrəni tərk edə bilərsiniz. Təmir etmək və dəyişdirmək asan olacaq.

Addım 8: Temperatur Sensorunun Test Edilməsi

Gördüyünüz kimi əlimi sensorun üstünə qoyduğumda göstərilən temperatur yüksəlir. Günün istiliyini bilmək istəyirsinizsə nisbətən doğrudur.

Tövsiyə: