Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები
- ნაბიჯი 2: შეაგროვეთ ყველა კომპონენტი
- ნაბიჯი 3: პროგრამირება
- ნაბიჯი 4: შედეგი
ვიდეო: როგორ გავაკეთოთ ციფრული თერმომეტრი #1: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ სტატიაში მე გავაკეთებ პროექტს სახელწოდებით "ციფრული თერმომეტრი". მე ვიყენებ "DHT11" - ს ტემპერატურის სენსორისთვის. გამოიყენეთ ეკრანი "7Segmrnt Module".
მე გირჩევთ წაიკითხოთ ეს სტატია პირველ რიგში "DHT11" და "7-სეგმენტიანი მოდული". ამ სტატიაში მე ავუხსენი როგორ გამოვიყენო DHT11 და 7Segment მოდული
ნაბიჯი 1: საჭირო კომპონენტები
აქ მოცემულია კომპონენტები, რომლებიც გვჭირდება ამ პროექტში:
- DHT11 სენოსორი
- MAX7219 7 სეგმენტი
- არდუინო ნანო V3
- Jumper Wire
- USB მინი
- პროექტის დაფა
საჭირო ბიბლიოთეკა:
- DHT
- LedControl
ნაბიჯი 2: შეაგროვეთ ყველა კომპონენტი
იხილეთ სურათი ზემოთ მითითებებისათვის კომპონენტების შეკრების შესახებ. ან იხილეთ ინფორმაცია ქვემოთ:
Arduino to 7Segment მოდული
+5V => VCC
GND => GND
D12 => DIN
D11 => CLK
D10 => CS
არდუინო DHT11– ზე
+5V => +
GND => -
D2 => გარეთ
ყველა კომპონენტის შეერთების შემდეგ, გადადით პროგრამირების განყოფილებაში
ნაბიჯი 3: პროგრამირება
ქვემოთ მოცემულია ესკიზი, რომელიც მე გამოვიყენე ამ პროექტში ან გაკვეთილში. თქვენ შეგიძლიათ გამოიყენოთ ესკიზი თქვენი პროექტისათვის.
#მოიცავს "DHT.h"#მოიცავს "LedControl.h"
#განსაზღვრეთ DHTPIN 2
#განსაზღვრეთ DHTTYPE DHT11
LedControl lc = LedControl (12, 11, 10, 1);
DHT dht (DHTPIN, DHTTYPE);
void setup () {Serial.begin (9600); Serial.println (F ("ციფრული თერმოტერი")); dht. დაწყება (); lc. გამორთვა (0, ყალბი); lc.setIntensity (0, 8); lc.clearDisplay (0); }
ბათილი მარყუჟი () {
დაგვიანება (2000); float h = dht.readHumidity (); float t = dht.readTemperature (); float f = dht.readTemperature (ჭეშმარიტი); if (isnan (h) || isnan (t) || isnan (f)) {Serial.println (F ("DHT სენსორიდან წაკითხვა ვერ მოხერხდა!")); დაბრუნების; } float hif = dht.computeHeatIndex (f, h);
float hic = dht.computeHeatIndex (t, h, false);
Serial.print (F ("ტემპერატურა:"));
სერიული. ბეჭდვა (t); Serial.println (F ("° C"));
დაგვიანება (1000);
char i = t; lc.setDigit (0, 3, t/10, ყალბი); lc.setDigit (0, 2, i%10, ყალბი); lc.setChar (0, 0, 0b1100, ყალბი); დაგვიანება (400);
}
ესკიზის დასრულების შემდეგ დააჭირეთ ატვირთვას და დაელოდეთ მის დასრულებას.
მე ასევე გთავაზობთ ესკიზებს ".ino" ფაილების სახით. ფაილის გადმოწერა შესაძლებელია ქვემოთ.
ნაბიჯი 4: შედეგი
შედეგების სანახავად იხილეთ სურათი ზემოთ.
ამ პროექტისთვის მე ვაჩვენებ მხოლოდ ცელსიუსის ტემპერატურას. ფარენჰაიტის ტემპერატურისა და ტენიანობის დონისთვის, მე გავაკეთებ შემდეგ სტატიას.
გმადლობთ ამ სტატიის წაკითხვისთვის, თუ თქვენ გაქვთ შეკითხვები, გთხოვთ დაწეროთ კომენტარების სვეტში.
შევხვდებით შემდეგ სტატიაში.
გირჩევთ:
როგორ დაანგრიოთ ციფრული კალიპერი და როგორ მუშაობს ციფრული კალიბრი: 4 ნაბიჯი
როგორ დაანგრიოთ ციფრული კალიპერი და როგორ მუშაობს ციფრული კალიბრი: ბევრმა ადამიანმა იცის როგორ გამოიყენოს კალიბრები გაზომვისთვის. ეს გაკვეთილი გასწავლით თუ როგორ უნდა დაანგრიოთ ციფრული ხალიჩა და ახსნა თუ როგორ მუშაობს ციფრული ხალიჩა
როგორ გავაკეთოთ ინფრაწითელი თერმომეტრი?: 9 ნაბიჯი
როგორ გავაკეთოთ ინფრაწითელი თერმომეტრი?: ინფრაწითელ თერმომეტრს შეუძლია გაზომოთ ობიექტის ზედაპირის ტემპერატურა. მისი უპირატესობა არის უკონტაქტო ტემპერატურის გაზომვა, რომელსაც შეუძლია მოხერხებულად და ზუსტად გაზომოს დისტანციური ობიექტის ტემპერატურა, რომელიც ფართოდ გამოიყენება. აქ ჩვენ წარმოგიდგენთ
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: 8 ნაბიჯი (სურათებით)
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: სხეულის ტემპერატურის გაზომვა უკონტაქტო / უკონტაქტო თერმო იარაღის მსგავსად. მე შევქმენი ეს პროექტი, რადგან თერმო იარაღი ახლა ძალიან ძვირია, ამიტომ მე უნდა მივიღო ალტერნატივა საკუთარი ხელების გასაკეთებლად. და მიზანი არის დაბალი ბიუჯეტის ვერსიით.მომარაგებაMLX90614 არდუ
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი - IR დაფუძნებული თერმომეტრი არდუინოს გამოყენებით: 4 ნაბიჯი
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი | IR დაფუძნებული თერმომეტრი Arduino– ს გამოყენებით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ გავაკეთებთ უკონტაქტო თერმომეტრს arduino– ს გამოყენებით. ვინაიდან ზოგჯერ თხევადი/მყარი ტემპერატურა ძალიან მაღალია ან დაბალია და შემდეგ ძნელია მასთან კონტაქტის დამყარება და მისი წაკითხვა ტემპერატურა მაშინ ამ სცენარში
როგორ გავაკეთოთ მარტივი ანიმაცია ციფრული ტაბლეტის გამოყენებით: 6 ნაბიჯი
როგორ გავაკეთოთ მარტივი ანიმაცია ციფრული ტაბლეტის გამოყენებით: ამ ზაფხულს, ჩემი მშობლების დახმარებით, მე შემეძლო გამომეტანა Wacom Intous Pro პატარა. ვისწავლე ფოტოების მონტაჟი, მულტფილმების ხატვა და ესკიზი და ა.შ. საბოლოოდ გადავწყვიტე მოკლე და სახალისო ანიმაციის შექმნა