Mündəricat:
- Addım 1: Lazım olan kompensatorlar
- Addım 2: Bütün komponentləri yığın
- Addım 3: Proqramlaşdırma
- Addım 4: Nəticə
Video: Rəqəmsal termometr #1: 4 addımlarını necə etmək olar
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu yazıda "Rəqəmsal Termometr" adlı bir layihə hazırlayacağam. İstilik sensoru üçün "DHT11" istifadə edirəm. Və ekran olaraq "7Segmrnt Modulu" nu istifadə edin.
Bu məqaləni əvvəlcə "DHT11" və "7 Segment Modulu" ilə oxumağı məsləhət görürəm. Bu yazıda DHT11 və 7Segment Modulunu necə istifadə edəcəyimi izah etdim
Addım 1: Lazım olan kompensatorlar
Bu layihədə ehtiyacımız olan komponentlər:
- DHT11 Senosor
- MAX7219 7 Segment
- Arduino Nano V3
- Jumper Tel
- USB mini
- Layihə Şurası
Tələb olunan kitabxana:
- DHT
- LedControl
Addım 2: Bütün komponentləri yığın
Komponentlərin montajına dair təlimat üçün yuxarıdakı şəkilə baxın. Və ya aşağıdakı məlumatlara baxın:
Arduino 7Segment Modulu
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
Arduino -dan DHT11 -ə
+5V => +
GND => -
D2 => çıxdı
Bütün komponentlər bağlandıqdan sonra proqramlaşdırma hissəsinə keçək
Addım 3: Proqramlaşdırma
Aşağıda bu layihədə və ya dərsdə istifadə etdiyim eskizdir. Layihəniz üçün bu eskizdən istifadə edə bilərsiniz.
#"DHT.h" daxil edin "LedControl.h" daxil edin
#DHTPIN 2 təyin edin
#DHTTYPE DHT11 təyin edin
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
void setup () {Serial.begin (9600); Serial.println (F ("Rəqəmsal Termoeter")); dht.begin (); lc.shutdown (0, yanlış); lc.setIntensity (0, 8); lc.clearDisplay (0); }
boşluq döngəsi () {
gecikmə (2000); float h = dht.readHumidity (); float t = dht.readTemperature (); float f = dht.readTemperature (doğru); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("DHT sensorundan oxunmadı!")); qayıtmaq; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("Temperatur:"));
Serial. çap (t); Serial.println (F ("° C"));
gecikmə (1000);
char i = t; lc.setDigit (0, 3, t/10, yalan); lc.setDigit (0, 2, i%10, yalan); lc.setChar (0, 0, 0b1100, yalan); gecikmə (400);
}
eskiz bitdikdən sonra yükləmə düyməsini vurun və bitməsini gözləyin.
Eskizləri də ".ino" faylları şəklində təqdim edirəm. Fayl aşağıda yüklənə bilər.
Addım 4: Nəticə
Nəticələri görmək üçün yuxarıdakı şəkilə baxın.
Bu layihə üçün yalnız Selsi temperaturunu göstərirəm. Fahrenheit temperatur və rütubət səviyyəsi üçün növbəti məqaləni edəcəyəm.
Bu yazını oxuduğunuz üçün təşəkkür edirəm, suallarınız olarsa şərhlər sütununda yazın.
Növbəti məqalədə görüşərik.
Tövsiyə:
Rəqəmsal kaliper necə sökülür və rəqəmsal kaliper necə işləyir: 4 addım
Rəqəmsal kaliper necə söküləcək və rəqəmsal kaliper necə işləyir: Bir çox insan ölçü üçün kaliperdən necə istifadə edəcəyini bilir. Bu dərslik sizə rəqəmsal kaliperin necə yıxılacağını və rəqəmsal kaliperin necə işlədiyini izah edəcək
Ləyaqətli musiqini rəqəmsal olaraq necə etmək olar: 4 addım
Rəqəmsal olaraq layiqli musiqini necə etmək olar: Kompüter əsaslı bir cihazda (iPad, iPhone, MacBook, Laptop, Kompüter, və s.) Musiqi edərkən bir çox şeyi nəzərə almaq lazımdır. (Rəqəmsal səs iş stansiyası olaraq da bilinir) musiqi etmək və ya istehsal etmək üçün
Orijinal Firmware Esp8266EX və ya Esp-01: 4 Addımlarını Necə Yedəkləmək olar
Esp8266EX və ya Esp-01-in orijinal firmware proqramını necə yedəkləmək olar: Niyə? orijinal firmware -nin ehtiyat nüsxəsi vacibdir.sadəcə ans is = orijinal orijinaldır Bu təlimatda esp8266ex -in orijinal firmware -in necə ehtiyat nüsxəsini çıxaracağınızı sizə göstərəcəyəm. ESP8266EX, tam TCP/IP yığını və mikro nəzarət ilə aşağı qiymətə malik bir Wi-Fi mikroçipidir
Windows 7: 17 addımlarını necə sürətləndirmək olar
Windows 7 -ni necə sürətləndirmək olar: Aşağıdakı təlimatda Windows maşınınızı sınamaq və sürətləndirmək üçün msconfig istifadə edəcəksiniz
GY511 Modulunu Arduino ilə necə istifadə etmək olar [Rəqəmsal kompas düzəldin]: 11 addım
GY511 Modulunu Arduino ilə [Rəqəmsal Kompas Et] Necə İstifadə Edirik: Baxış Bəzi elektronika layihələrində hər an coğrafi yeri bilməli və buna uyğun olaraq xüsusi bir əməliyyat etməliyik. Bu təlimatda, rəqəmsal kompaslar yaratmaq üçün Arduino ilə LSM303DLHC GY-511 kompas modulundan necə istifadə edəcəyinizi öyrənəcəksiniz