Mündəricat:
- Addım 1: Komponent
- Addım 2: MLX90614 haqqında daha çox məlumat:
- Addım 3: HCSR04 Modulu haqqında daha çox məlumat:
- Addım 4: 16x2 LCD haqqında daha çox məlumat:
- Addım 5: Daha çox şəkil
- Addım 6: Kod
- Addım 7: Binadan Dərin Layihə
- Addım 8: İstinad üçün Arduinonun əsasları
Video: Ultrasonik Sensor və Kontaktsiz Temperatur Sensoru ilə Arduino Arası: 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Hal -hazırda, Yaradıcılar, İnkişaf etdiricilər, layihələrin prototiplərinin sürətli inkişafı üçün Arduinoya üstünlük verirlər. Arduino, istifadəsi asan olan hardware və proqram təminatına əsaslanan açıq mənbəli elektronika platformasıdır. Arduino çox yaxşı istifadəçi cəmiyyətinə malikdir. Bu layihədə obyektin temperaturunu və məsafəsini necə hiss edəcəyimizi görəcəyik. Cisim isti banka və ya xaricdəki əsl soyuq buz küp divarı kimi hər cür ola bilər. Beləliklə, bu sistemlə özümüzü xilas edə bilərik. Və daha da əhəmiyyətlisi əlillərə (kor insanlar) kömək edə bilər.
Addım 1: Komponent
Bu layihə üçün aşağıdakı komponentlərə ehtiyacımız olacaq, 1. Arduino Nano
Hindistanda Arduino Nano-
İngiltərədəki Arduino Nano -
ABŞ -da Arduino Nano -
2. MLX90614 (İQ temperatur sensoru)
Hindistanda MLX90614-
İngiltərədə MLX90614 -
ABŞ -da MLX90614 -
3. HCSR04 (Ultrasonik sensor)
Hindistanda HC-SR04-
İngiltərədəki HC -SR04 -
ABŞ -da HC -SR04 -
4.16x2 LCD
Hindistanda 16X2 LCD-
İngiltərədəki 16X2 LCD -
ABŞ -da 16X2 LCD -
5. Çörək lövhəsi
Hindistanda BreadBoard-
ABŞ-da BreadBoard-
İngiltərədəki BreadBoard-
6. Bir neçə teldən istifadə edə bilərik.
Addım 2: MLX90614 haqqında daha çox məlumat:
MLX90614, i2c əsaslı IR temperatur sensoru termal şüalanmanın aşkarlanması üzərində işləyir. Daxili olaraq, MLX90614 iki cihazdan ibarətdir: infraqırmızı termopil detektoru və siqnal kondisioner tətbiq prosessoru. Stefan-Boltzman qanununa görə, mütləq sıfırdan (0 ° K) aşağı olmayan hər hansı bir cisim infraqırmızı spektrdə istiliyi ilə düz mütənasib olan (insan gözü görməyən) işıq yayır. MLX90614 içərisindəki xüsusi infraqırmızı termopil, öz sahəsindəki materiallar tərəfindən nə qədər infraqırmızı enerjinin yayıldığını hiss edir və bununla mütənasib bir elektrik siqnalı istehsal edir.
Termopilin istehsal etdiyi bu gərginlik, tətbiq prosessorunun 17 bitlik ADC tərəfindən alınır və sonra mikrokontrolörə keçməzdən əvvəl şərtlənir.
Addım 3: HCSR04 Modulu haqqında daha çox məlumat:
Ultrasonik HCSR04 modulunda, tetikleyicinin pinində tetikleyici nəbz verməliyik ki, 40 kHz tezlikdə ultrasəs yaratsın. Ultrasəs istehsal etdikdən sonra, yəni 40 kHz -lik 8 impuls, əks -səsi yüksək edir. Echo pin, yankı səsini geri almayana qədər yüksək olaraq qalır.
Beləliklə, echo pininin eni, səsin obyektə gedib geri dönmə vaxtı olacaq. Vaxt aldıqda səsin sürətini bildiyimiz üçün məsafəni hesablaya bilərik.
HC -SR04 ölçüləri 2 sm - 400 sm arasında dəyişə bilər.
Ultrasonik Modul, insan tərəfindən aşkar edilə bilən tezlik aralığının üstündə, adətən 20.000 Hz-dən yuxarı olan ultrasəs dalğaları yaradacaq. Bizim vəziyyətimizdə 40Khz tezliyini ötürəcəyik.
Addım 4: 16x2 LCD haqqında daha çox məlumat:
16x2 LCD, 16 xarakterli və 2 pilləli LCD -yə malikdir və 16 pin sancağına malikdir. Bu LCD ekran üçün ASCII formatında məlumat və ya mətn tələb olunur. Birinci sıra 0x80 ilə başlayır və 2 -ci sıra 0xC0 ünvanı ilə başlayır. LCD 4 bit və ya 8 bit rejimində işləyə bilər. 4 bit rejimində, Məlumat/Əmri Nibble Formatında Göndərilir Əvvəlcə Yüksək Nibble və sonra Aşağı Nibble
Məsələn, 0x45 göndərmək üçün İlk 4 göndəriləcək Sonra 5 göndəriləcək.
RS, RW, E. olan 3 nəzarət sancağı var.
RS -dən necə istifadə olunur: Komanda göndərildikdə RS = 0 olur
Məlumat göndərildikdə RS = 1
RW -dən necə istifadə olunur:
RW pin oxumaq/yazmaqdır. burada RW = 0, LCD -də Məlumat Yazmaq deməkdir RW = 1, LCD -dən Məlumatların Oxunması deməkdir
LCD əmrinə/Məlumatlara yazarkən, pini LOW olaraq təyin edirik.
LCD -dən oxuduğumuzda, pimi YÜKSƏK olaraq təyin edirik.
Bizim vəziyyətimizdə, onu aşağı səviyyəyə bağladıq, çünki həmişə LCD -yə yazacağıq.
E (Enable) necə istifadə olunur:
LCD -yə məlumat göndərdiyimiz zaman, E pin köməyi ilə lcd -ə nəbz veririk.
COMMAND/DATA -nı LCD -yə göndərərkən izləməli olduğumuz yüksək səviyyəli bir axındır
Pulse aktiv edin,
COMMAND/DATA -ya əsaslanan düzgün RS dəyəri
Aşağı Nibble
Pulse aktiv edin,
COMMAND/DATA -ya əsaslanan düzgün RS dəyəri
Addım 5: Daha çox şəkil
Addım 6: Kod
Zəhmət olmasa github -da kodu tapın:
github.com/stechiez/Arduino.git
Addım 7: Binadan Dərin Layihə
Tövsiyə:
Arduino və ESP8266 ilə əlaqəli DS18B20 Temperatur Sensoru: 8 addım
Arduino və ESP8266 ilə qarşılıqlı əlaqə quran DS18B20 Temperatur Sensoru: Hey, nə var, uşaqlar! Akarsh burada CETech -dən. Bu gün arsenalımıza DS18B20 Temperatur Sensoru olaraq bilinən yeni bir Sensor əlavə edəcəyik. DHT11 -ə bənzər bir temperatur sensoru, lakin fərqli tətbiqlər dəstinə malikdir. Bunu müqayisə edəcəyik
Arduino Nano ilə 3 Eksenli BMG160 Giroskop Sensorunun Arası: 5 Addım
3 Eksenli BMG160 Sensorunun Arduino Nano ilə Qarşılaşması: Müasir dünyada gənclərin və uşaqların yarıdan çoxu oyunu sevir və oyunun texniki cəhətləri ilə maraqlananların hamısı hərəkət algılamanın əhəmiyyətini bilir. bu sahədə. Eyni şey bizi heyrətləndirdi
Arduino ilə Klaviatura Arası. [Unikal metod]: 7 addım (şəkillərlə)
Arduino ilə Klaviatura Arası. [Unikal Metod]: Salam, mənim ilk təlimatçılığa xoş gəldiniz! :) Bu təlimatlarda arduino ilə klaviatura ilə əlaqə qurmaq üçün möhtəşəm bir kitabxana - 'Klaviatura Kitabxanası' daxil olmaqla 'Şifrə kitabxanası' bölüşmək istərdim. Bu kitabxana, əldə etdiyimiz ən yaxşı xüsusiyyətləri ehtiva edir
Arduino Lux Meter - Arduino ilə OPT3001 Arası: 4 addım
Arduino Lux Meter - Arduino ilə OPT3001 Arası: Ümumiyyətlə işığın intensivliyini ölçməli olduğumuz vəziyyətlə qarşılaşırıq. Bu problemi həll etməyə kömək edəcək kiçik bir layihə etmək qərarına gəldim. Bu layihə OPT3001 -i Arduino ilə Lux sayğacı olaraq necə istifadə edə biləcəyimizi göstərir. Bu layihədə məndə
Raspberry Pi ilə BMG160 3 Eksenli Giroskop Sensorunun Arası: 5 Addım
3 Eksenli BMG160 Sensorunun Raspberry Pi ilə Qarşılaşması: Müasir dünyada gənclərin və uşaqların yarıdan çoxu oyunu sevir və oyunun texniki cəhətlərinə heyran olanların hamısı hərəkət algılamanın əhəmiyyətini bilir. bu sahədə. Eyni şey bizi heyrətləndirdi