Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები
- ნაბიჯი 2: მიკროსქემის გაყვანილობა
- ნაბიჯი 3: არდუინოს დაპროგრამება
- ნაბიჯი 4: გამომავალი
- ნაბიჯი 5: შეცდომა
ვიდეო: ინტერფეისი DHT11 Arduino– ს გამოყენებით Sujay– დან: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ ინსტრუქციებში თქვენ შეისწავლით თუ როგორ უნდა დააყენოთ DHT11 ტენიანობისა და ტემპერატურის სენსორი თქვენს Arduino UNO– ში. გაეცანით როგორ მუშაობს ტენიანობის სენსორი და როგორ უნდა შეამოწმოთ სერიული მონიტორის გამომავალი მაჩვენებლები
აღწერა:
DHT11 წყვეტს წყლის ორთქლს ორ ელექტროდს შორის ელექტრული წინააღმდეგობის გაზომვით. ტენიანობის მგრძნობიარე კომპონენტი არის ტენიანობის შემცველი სუბსტრატი, რომელსაც აქვს ელექტროდები ზედაპირზე. როდესაც წყლის ორთქლი შეიწოვება სუბსტრატით, იონები გამოიყოფა სუბსტრატით, რაც ზრდის ელექტროდებს შორის გამტარობას. ორ ელექტროდს შორის წინააღმდეგობის ცვლილება ფარდობითი ტენიანობის პროპორციულია. უფრო მაღალი ფარდობითი ტენიანობა ამცირებს წინააღმდეგობას ელექტროდებს შორის, ხოლო დაბალი ფარდობითი ტენიანობა ზრდის წინააღმდეგობას ელექტროდებს შორის.
ნაბიჯი 1: საჭირო კომპონენტები
აქ არის კომპონენტების სია, რომლებიც საჭიროა ინსტრუქციულთან მუშაობის დასაწყებად,
აპარატურის კომპონენტები:
- Arduino UNO იყიდეთ Flipkart– დან
- DHT11 ტენიანობის და ტემპერატურის სენსორი შეიძინეთ Flipkart– დან
- პურის დაფა (სურვილისამებრ)
- Jumper Wires
- USB პროგრამირებადი კაბელი
პროგრამული კომპონენტები
Arduino IDE
ნაბიჯი 2: მიკროსქემის გაყვანილობა
DHT11– ის Arduino UNO– ს გაყვანილობა მართლაც ადვილია.
გაყვანილობის კავშირები მზადდება შემდეგნაირად:
DHT11– ის VCC პინი გადადის არდუინოს +3 ვ – ში.
DHT11– ის მონაცემთა პინი შედის UNO– ს ანალოგიურ პინ A0– ში.
DHT11– ის GND Pin შედის UNO– ს Ground Pin– ში (GND).
ნაბიჯი 3: არდუინოს დაპროგრამება
ჩამოტვირთეთ Zip ფაილი აქ
ამოიღეთ DHT ბიბლიოთეკა და კოდი.
#ჩართეთ "dht.h"#განსაზღვრეთ dht_apin D1 // ანალოგური Pin სენსორი დაკავშირებულია dht DHT- თან;
ზემოთ მოცემული ხაზები ინიციალიზებულია dht ბიბლიოთეკისთვის. Dht მონაცემების განსაზღვრა dht და ინსტალაციის შექმნა DHT
void setup () {Serial.begin (9600); დაგვიანება (500); // სისტემის ჩატვირთვის დაგვიანებით Serial.println ("DHT11 ტენიანობის და ტემპერატურის სენსორი / n / n"); შეფერხება (1000); // დაელოდეთ სენსორზე წვდომამდე}
ხაზების ზემოთ არის კონფიგურაციის კოდი იწყებს სერიულ კომუნიკაციას 9600 baud სიჩქარით დაბეჭდეთ პროექტის სახელი 1 წამი დაგვიანებით
void loop () {DHT.read11 (dht_apin); Serial.print ("მიმდინარე ტენიანობა ="); Serial.print (DHT. ტენიანობა); Serial.print ("%"); Serial.print ("ტემპერატურა ="); Serial.print (DHT.temperature); Serial.println ("C"); შეფერხება (5000); // დაელოდეთ 5 წამს სენსორზე წვდომამდე. }
იგი კითხულობს DHT11– ის მონაცემებს არაერთხელ ყოველ 5 წამში
ნაბიჯი 4: გამომავალი
გახსენით სერიული მონიტორი
დააყენეთ ბაუდის მაჩვენებელი 9600 -ზე იხილეთ შედეგი სერიულ მონიტორზე….
უპირველეს ყოვლისა, მინდა მადლობა გადაგიხადოთ ამ სახელმძღვანელოს წაკითხვისთვის! იმედი მაქვს, რომ ეს დაგეხმარებათ. თუ თქვენ გაქვთ რაიმე შეკითხვა, მე ყოველთვის სიამოვნებით დაგეხმარებით….. დაწერეთ კომენტარი. თქვენი გამოხმაურება ჩემთვის ძვირფასია.
ნაბიჯი 5: შეცდომა
გამომავალი არ არის ნაჩვენები:
შეამოწმეთ თქვენი კავშირი და კვების ბლოკის პოლარობა
შეამოწმეთ ბოდის მაჩვენებელი. 9600 უნდა იყოს
არ აჩვენებს სწორ მნიშვნელობებს
გთხოვთ შეამოწმოთ შეცდომა ატვირთვისას. სცადეთ ხელახლა ატვირთოთ კოდი.
ან სცადეთ კოდი სხვა DHT– ით.
თუ თქვენ გაქვთ რაიმე სხვა პრობლემა, გთხოვთ შემატყობინოთ. მე ყველანაირად შევეცდები ამის მოგვარებას.
გირჩევთ:
SCARA Robot: ისწავლეთ შორსმჭვრეტელი და ინვერსიული კინემატიკის შესახებ !!! (Plot Twist ისწავლეთ როგორ გააკეთოთ რეალურ დროში ინტერფეისი ARDUINO– ში დამუშავების გამოყენებით !!!!): 5 ნაბიჯი (სურათებით)
SCARA Robot: სწავლა შორსმჭვრეტელ და უკუ კინემატიკის შესახებ !!! (Plot Twist ისწავლეთ როგორ გააკეთოთ რეალურ დროში ინტერფეისი ARDUINO– ში დამუშავების გამოყენებით !!!!): SCARA რობოტი ძალიან პოპულარული მანქანაა ინდუსტრიის სამყაროში. სახელი ნიშნავს როგორც შერჩევითი შეთანხმებული ასამბლეის რობოტის მკლავს, ასევე შერჩევით დამთმობ არტიკულაციულ რობოტ მკლავს. ეს არის ძირითადად თავისუფლების სამი გრადუსიანი რობოტი, პირველი ორი დისლოცირებული
შექმენით სტივენ ჰოკინგის კომპიუტერული ინტერფეისი მხოლოდ 1000 რუბლის ფარგლებში (15 $) Arduino– ს გამოყენებით: 5 ნაბიჯი
ააშენეთ სტივენ ჰოკინგის კომპიუტერული ინტერფეისი მხოლოდ 1000 ლარად (15 $) არდუინოს გამოყენებით: ეს ყველაფერი დაიწყო კითხვით "როგორ ლაპარაკობს სტივენ ჰოკინგი?", მისი კომპიუტერული სისტემის წაკითხვის შემდეგ გამიჩნდა აზრი, რომ მე უნდა მიმეცა იაფი სისტემის ვერსია მრავალი მახასიათებლის კომპრომისის გარეშე. ეს მოწყობილობა
ინტერფეისი მრავალჯერადი LCD to Arduino Uno საერთო მონაცემთა ხაზის გამოყენებით: 5 ნაბიჯი
ინტერფეისი მრავალჯერადი LCD to Arduino Uno საერთო მონაცემთა ხაზის გამოყენებით: დღეს, ამ სასწავლო ინსტრუქციაში მე ვაჩვენებ, თუ როგორ უნდა შევაერთოთ მრავალჯერადი 16x2 LCD მოდული arduino uno დაფაზე საერთო მონაცემთა ხაზის გამოყენებით. ამ პროექტში ყველაზე საინტერესო ის არის, რომ ის იყენებს მონაცემთა საერთო ხაზს და აჩვენებს სხვადასხვა მონაცემებს ელექტრონულ
ინტერფეისი DHT11 Arduino– ს გამოყენებით: 4 ნაბიჯი
ინტერფეისი DHT11 Arduino– ს გამოყენებით: ამ ინსტრუქციებში თქვენ ისწავლით თუ როგორ უნდა დააყენოთ DHT11 ტენიანობისა და ტემპერატურის სენსორი თქვენს Arduino UNO– ში. და გაეცანით როგორ მუშაობს ტენიანობის სენსორი და როგორ უნდა შეამოწმოთ სერიული მონიტორიდან გამომავალი მაჩვენებლები აღწერა: DHT11 აღმოაჩენს
Android (დისტანციური) ინტერფეისი Servo Motor– ის Arduino– ს და Bluetooth– ის გამოყენებით: 7 ნაბიჯი (სურათებით)
Android (დისტანციური) ინტერფეისი Servo Motor– ის Arduino– ს და Bluetooth– ის გამოყენებით: ამ ინსტრუქციულად მე მოგცემთ სწრაფ ნაბიჯს Android– ის ინტერფეისის შესაქმნელად Remotexy Interface Maker– ის გამოყენებით, რათა გააკონტროლოთ Servo Motor დაკავშირებული Arduino Mega– ით Bluetooth– ის საშუალებით. ეს ვიდეო გვიჩვენებს, თუ როგორ გააკონტროლებს ინტერფეისი სერვო ძრავის სიჩქარეს და პოზიციას