Სარჩევი:
ვიდეო: ტემპერატურისა და ტენიანობის სენსორი (dht11) ინტერფეისი არდუინოსთან: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ტემპერატურის სენსორს აქვს გამოყენების ფართო სპექტრი, იგი გამოიყენება ბევრგან, ზოგიერთ ადგილას, როგორც უკუკავშირის სისტემა. არსებობს მრავალი სახის ტემპერატურის სენსორი სხვადასხვა მახასიათებლებით, ზოგიერთი ტემპერატურის სენსორი იყენებს ლაზერულ ტექნიკას ტემპერატურის გასაზომად ამ ტიპის ტემპერატურის სენსორი კითხულობს ტემპერატურის სენსორს შორიდან, მაგრამ ამ გაკვეთილში ჩვენ გამოვიყენებთ მხოლოდ dht11 სენსორს, რომ გავზომოთ მიმდებარე ტემპერატურა და ტენიანობა.
ნაბიჯი 1: საჭირო კომპონენტები:
- არდუინო უნო
- dht11 სენსორი
- პურის დაფა
- მავთულები
ნაბიჯი 2: კავშირები:
Arduino Pin A0 ----- dht11 მონაცემთა პინი
VCC ------ VCC
GND ------- GND
ახსნა:
dht11 სენსორი: dht11 გამოიყენება მიმდებარე ტემპერატურისა და ტენიანობის გასაზომად. სენსორი მოყვება 4 პინ პაკეტში, საიდანაც მხოლოდ სამი ქინძისთავი იქნება გამოყენებული.
სანახავი:
1. ოპერაციული ძაბვა: 3.3v დან 5v
2. ოპერაციული დენი: 0.3mA
3. ტემპერატურის დიაპაზონი: 0 ° C- დან 50 ° C- მდე
4. ტენიანობის დიაპაზონი: 20% -დან 90% -მდე
5. რეზოლუცია: 16-ბიტიანი
6. სიზუსტე: ± 1%(ორივე)
ნაბიჯი 3: წყაროს კოდი:
გამოიყენეთ შემდეგი ბმული dht11 ბიბლიოთეკის ჩამოსატვირთად:
დააწკაპუნეთ აქ კოდის მისაღებად
პროგრამის კოდი:
#შედის DHT;
ბათილად დაყენება ()
{
pinMode (A0, OUTPUT);
სერიული.დაწყება (9600);
}
ბათილი მარყუჟი ()
{
DHT.read11 (A0);
Serial.print ("მიმდინარე ტენიანობა =");
Serial.print (DHT. ტენიანობა);
Serial.println ("%");
Serial.print ("მიმდინარე ტემპერატურა =");
Serial.print (DHT.temperature);
Serial.println ("გ");
დაგვიანება (1000);
}
ახსნა:
#ჩართეთ
dht DHT;
dht.h არის ბიბლიოთეკა, რომელიც უზრუნველყოფს დამატებით ფუნქციებს კოდის ხაზის შესამცირებლად და კოდს მარტივად და ადვილად გასაგებად ხდის.
pinMode (A0, OUTPUT);
pinMode (A0, OUTPUT) pinMode ფუნქცია გამოიყენება pin- ის მიმართულების დასადგენად INPUT თუ OUTPUT.
სერიული.დაწყება (9600);
Serial.begin (9600) Serial.begin არის ფუნქცია, ის იძლევა Arduino- სა და კომპიუტერს შორის კომუნიკაციის საშუალებას და 9600 არის baud სიჩქარე, რაც ნიშნავს მონაცემების გადაცემის სიჩქარეს Arduino- სა და კომპიუტერს შორის 9600 ბიტიანი მონაცემების გადაცემის მეორე სიჩქარით.
DHT.read11 (A0);
DHT.read11 (A0) read11 ფუნქცია გამოიყენება სენსორის მონაცემების წასაკითხად.
Serial.print (DHT. ტენიანობა);
Serial.print (DHT.humidity) DHT.humidity ფუნქცია გამოიყენება ტენიანობის წასაკითხად და ეს მონაცემები გადაეგზავნება კომპიუტერს.
Serial.print (DHT.temperature);
Serial.print (DHT.temperature) DHT.temperature ფუნქცია გამოიყენება ტემპერატურის წასაკითხად და ეს მონაცემები გადაეგზავნება კომპიუტერს.
ნაბიჯი 4: პროგრამები:
1. ადგილობრივი ამინდის სადგური.
2. ტენიანობის და ტემპერატურის გაზომვა
გირჩევთ:
DHT21 ციფრული ტემპერატურისა და ტენიანობის სენსორი არდუინოსთან ერთად: 6 ნაბიჯი
DHT21 ციფრული ტემპერატურისა და ტენიანობის სენსორი არდუინოსთან ერთად: ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ DHT21 ტენიანობისა და ტემპერატურის სენსორი არდუინოსთან ერთად და გამოვაჩინოთ მნიშვნელობები OLED ეკრანზე. უყურეთ ვიდეოს
ტემპერატურისა და ტენიანობის სენსორი LCD და ხმის გამოვლენით: 4 ნაბიჯი
ტემპერატურის და ტენიანობის სენსორი LCD და ხმის გამოვლენით: გამარჯობა ბიჭებო !!! კარგი, ეს პროექტი იყო ჩემი ბოლო წლის პროექტი. ამ პროექტის მიზანი იყო ჩემი უნივერსიტეტის სახელოსნოში ოთახის ტემპერატურისა და ტენიანობის მონიტორინგი, რადგან ზოგიერთი ელექტრონული კომპონენტის გაუმართაობა არახელსაყრელი ტემპერატურისა და ჰაერის გამო
DHT11 ტემპერატურისა და ტენიანობის სენსორი არდუინოსთან ერთად: 5 ნაბიჯი
DHT11 ტემპერატურისა და ტენიანობის სენსორი არდუინოსთან ერთად: დღეს მე გასწავლით თუ როგორ გამოიყენოთ KY-015 ტემპერატურისა და ტენიანობის სენსორის მოდული, რომელიც შეიცავს DHT11 ტემპერატურისა და ტენიანობის სენსორს. თუ ვიდეოებიდან სწავლას ამჯობინებთ, აქ არის ვიდეო გაკვეთილი, რომელიც გავაკეთე !:
Arduino მზის ენერგიის ტემპერატურისა და ტენიანობის სენსორი, როგორც 433 მჰც ორეგონის სენსორი: 6 ნაბიჯი
Arduino Solar Powered Temperature and Humidity Sensor As 433mhz Oregon Sensor: This is the build of a solar powered temperature and ტენიანობის სენსორი. Sensor emulates 433mhz Oregon sensor, and is ჩანს Telldus Net gateway. რა გჭირდებათ: 1x " 10-LED მზის ენერგიის მოძრაობის სენსორი " Ebay– დან დარწმუნდით, რომ წერია 3.7 ვ ბატარეა
ტემპერატურისა და ტენიანობის სენსორი არდუინოსთან (N): 14 ნაბიჯი
ტემპერატურისა და ტენიანობის სენსორი Arduino– ით (N): სენსორი (DHT11) აგროვებს ტენიანობას და ტემპერატურას. შემდეგ იღებს ამ ინფორმაციას და ინახავს SD ბარათზე, რომელიც შეგვიძლია გავაანალიზოთ Google დოკუმენტებში