Სარჩევი:
- ნაბიჯი 1: სქემის შექმნა
- ნაბიჯი 2: ექსპერიმენტული დრო-კავშირები
- ნაბიჯი 3: ექსპერიმენტის დრო-კოდი
- ნაბიჯი 4: ექსპერიმენტის დრო - დაყენება
- ნაბიჯი 5: მუშაობა
ვიდეო: ტემპერატურისა და ტენიანობის გაზომვა DHT 11: 5 საფეხურის გამოყენებით
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ პროექტში მე ვიყენებ DHT 11 ტემპერატურისა და ტენიანობის სენსორს ჩვენი გარემოს ტემპერატურის გასაზომად და ტენიანობას არდუინოს (ნანო) გამოყენებით.
ზოგიერთი ძირითადი ელექტრული მახასიათებლები:
მუშაობის ძაბვა: 3.5V-5V
მიმდინარე (გაზომვა): 0.3 mA
მიმდინარე (ლოდინის რეჟიმში): 60 მიკრო ამპერი
დიაპაზონი: 0 -დან 50 გრადუსამდე
რეზოლუცია: 16 ბიტი
შერჩევის პერიოდი:> 2 ms
ნაბიჯი 1: სქემის შექმნა
ამ სქემატიკაში DHT11 სენსორის გამოყენებით 5k (ohm) გაიყვანეთ რეზისტორი მონაცემთა ხაზისთვის.
პინები:
წითელი მავთული +VCC
შავი მავთული GND
ყვითელი მავთული 5 K რეზისტორთან ერთად
მე -3 პინი არ არის კავშირი
საჭირო კომპონენტები:
1. არდუინო
2. DHT11 ტემპერატურის და ტენიანობის სენსორი
3.5 კმ ohm რეზისტორი
მე ვიყენებ DHT11– ს ჩამონტაჟებული რეზისტორსა და კონდენსატორში გამოსაყვანად და შესამცირებლად შეყვანის ძაბვის შესაფერისად.
ნაბიჯი 2: ექსპერიმენტული დრო-კავშირები
მე უკვე დაკავშირებულია ქინძისთავები შესაბამისად
5v - +VCC
GND - GND
ციფრული პინი 2 - მონაცემთა PIN
ნაბიჯი 3: ექსპერიმენტის დრო-კოდი
Arduino IDE– ს გამოყენებით ჩვენ შეგვიძლია დავაპროგრამოთ ჩვენი Arduino დაფა
მაგრამ ჯერ ჩამოტვირთეთ და დააინსტალირეთ ბიბლიოთეკა DHT სენსორებისთვის.
ბიბლიოთეკის გადმოტვირთვის მიზანია კოდის სირთულის შემცირება.
მე ვტვირთავ ბიბლიოთეკას სახელწოდებით SIMPLEDHT, ეს გასაოცარია.
ბიბლიოთეკის დაყენების შემდეგ ინსტალაციის ღილაკზე დაჭერით.
გახსენით ფაილი-მაგალითები- simpledht-dht11 ნაგულისხმევი.
მე ვიყენებ DHT11- ს. თუ თქვენ იყენებთ DHT22– ს, არის ასევე ქვემოთ მოყვანილი კოდი.. ზუსტად იქ…
კოდის გახსნის შემდეგ. შეაერთეთ Arduino დაფა თქვენს კომპიუტერთან და აირჩიეთ PORT. და ატვირთეთ ესკიზის მაგალითი.
დარწმუნდით, რომ მონაცემთა პინი დაუკავშირეთ Arduino– ს ციფრულ pin2– ს..
კოდი ნაწილი შესრულებულია
ნაბიჯი 4: ექსპერიმენტის დრო - დაყენება
კოდის ატვირთვის შემდეგ გახსენით სერიული მონიტორი.
თქვენ შეამჩნევთ, რომ სენსორი აგზავნის მონაცემებს.
არც ისე რთულია არა?
ნაბიჯი 5: მუშაობა
როგორც ვთქვი, სენსორი აგზავნის 40 ბიტს
8 ბიტიანი ტენიანობის მთელი მონაცემები + 8 ბიტიანი ტენიანობის ათობითი მონაცემები + 8 ბიტიანი ტემპერატურის მთელი მონაცემები + 8 ბიტიანი ტემპერატურა წილადი მონაცემები + 8 ბიტიანი შემოწმება თანხა = 40 ბიტი
მაგალითი 1: მიღებული 40 მონაცემები:
0011 0101 0000 0000 0001 1000 0000 0100 1101
გამოთვალე : 0011 0101+0000 0000+0001 1000+0000 0000 = 0100 1101
მიღებული მონაცემები სწორია
ტენიანობა : 0011 0101 = 35H (hex) = 53%RH
ტემპერატურა : 0001 1000 = 18H (hex) = 24.
წყარო:-
media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf
ᲛᲐᲓᲚᲝᲑᲐ ᲑᲘᲭᲔᲑᲝ
თუ აღმოაჩენთ შეცდომებს, გთხოვთ დაწეროთ კომენტარებში.
ასე რომ მე შემიძლია მისი გადამოწმება.
იმის გამო, რომ მე ვარ დამწყები ინჟინერი.
მომდევნო პროექტში შემიძლია გამოვიყენო LCD დისპლეი ტემპერატურის საჩვენებლად.
დარჩი მშვენიერი ბიჭები ………………..
გირჩევთ:
DHT ტემპერატურისა და ტენიანობის მონიტორინგი ESP8266 და AskSensors IoT პლატფორმის გამოყენებით: 8 ნაბიჯი
DHT ტემპერატურისა და ტენიანობის მონიტორინგი ESP8266 და AskSensors IoT პლატფორმის გამოყენებით: წინა სასწავლო ინსტრუქციაში მე წარმოვადგინე ეტაპობრივი სახელმძღვანელო ESP8266 nodeMCU და AskSensors IoT პლატფორმის დასაწყებად. ამ გაკვეთილში მე DHT11 სენსორს ვუკავშირებ კვანძამდე MCU. DHT11 არის ჩვეულებრივ გამოყენებული ტემპერატურა და ტენიანი
ტემპერატურისა და ტენიანობის მონიტორინგი ESP-01 & DHT და AskSensors Cloud გამოყენებით: 8 ნაბიჯი
ტემპერატურისა და ტენიანობის მონიტორინგი ESP-01 & DHT და AskSensors Cloud გამოყენებით: ამ სასწავლო ინსტრუქციაში ჩვენ ვისწავლით თუ როგორ უნდა მონიტორინგს ტემპერატურა და ტენიანობა გაზომვები IOT-MCU/ESP-01-DHT11 დაფისა და AskSensors IoT პლატფორმის გამოყენებით. . მე ვირჩევ IOT-MCU ESP-01-DHT11 მოდულს ამ პროგრამისთვის, რადგან ის
ტემპერატურისა და ტენიანობის გაზომვა HDC1000 და არდუინო ნანოს გამოყენებით: 4 ნაბიჯი
ტემპერატურისა და ტენიანობის გაზომვა HDC1000 და არდუინო ნანოს გამოყენებით: HDC1000 არის ციფრული ტენიანობის სენსორი ინტეგრირებული ტემპერატურის სენსორით, რომელიც უზრუნველყოფს გაზომვის სიზუსტეს ძალიან დაბალ ენერგიაზე. მოწყობილობა ზომავს ტენიანობას ახალი capacitive სენსორის საფუძველზე. ტენიანობისა და ტემპერატურის სენსორები არის
ტემპერატურისა და ტენიანობის გაზომვა HDC1000 და ნაწილაკების ფოტონის გამოყენებით: 4 ნაბიჯი
ტემპერატურისა და ტენიანობის გაზომვა HDC1000 და ნაწილაკების ფოტონის გამოყენებით: HDC1000 არის ციფრული ტენიანობის სენსორი ინტეგრირებული ტემპერატურის სენსორით, რომელიც უზრუნველყოფს გაზომვის სიზუსტეს ძალიან დაბალ ენერგიაზე. მოწყობილობა ზომავს ტენიანობას ახალი capacitive სენსორის საფუძველზე. ტენიანობისა და ტემპერატურის სენსორები არის
ტემპერატურისა და ტენიანობის გაზომვა HDC1000 და ჟოლოს Pi გამოყენებით: 4 ნაბიჯი
ტემპერატურისა და ტენიანობის გაზომვა HDC1000 და Raspberry Pi გამოყენებით: HDC1000 არის ციფრული ტენიანობის სენსორი ინტეგრირებული ტემპერატურის სენსორით, რომელიც უზრუნველყოფს გაზომვის სიზუსტეს ძალიან დაბალ ენერგიაზე. მოწყობილობა ზომავს ტენიანობას ახალი capacitive სენსორის საფუძველზე. ტენიანობისა და ტემპერატურის სენსორები არის