Სარჩევი:

ტემპერატურისა და ტენიანობის LED- ები: 12 ნაბიჯი
ტემპერატურისა და ტენიანობის LED- ები: 12 ნაბიჯი

ვიდეო: ტემპერატურისა და ტენიანობის LED- ები: 12 ნაბიჯი

ვიდეო: ტემპერატურისა და ტენიანობის LED- ები: 12 ნაბიჯი
ვიდეო: How to use W3230 Thermostat Heat and Cold Relay Controller AC DC 12V/24V/120/220V P1 to P8 2024, ნოემბერი
Anonim
ტემპერატურისა და ტენიანობის LED- ები
ტემპერატურისა და ტენიანობის LED- ები

თუ ოდესმე გინდოდათ უფრო ვიზუალური თერმომეტრი, ეს პროექტი დაგეხმარებათ. ჩვენ შევქმნით LED- ების ნაკრებებს, რომლებიც აჩვენებენ გარკვეულ ფერებს ტენიანობისა და ტემპერატურის მიხედვით.

ნაბიჯი 1: მასალები

მასალები
მასალები

ამ პროექტისთვის დაგჭირდებათ:

- 2 RGB LED ნათურა

- DHT11 ტემპერატურისა და ტენიანობის მოდული

- 6 220Ω რეზისტორი

-12 პურის დაფაზე მხტუნავები (მავთულები)

- Arduino UNO R3

- Arduino IDE (კოდირებისთვის)

- DHT სენსორების ბიბლიოთეკა (თქვენი ტემპერატურის მოდულის ფუნქციონირებისათვის)

ნაბიჯი 2: პურის დაფის გაყვანილობა

პურის დაფის გაყვანილობა
პურის დაფის გაყვანილობა

ნაბიჯი 3:

გამოსახულება
გამოსახულება

თქვენ გსურთ თითოეული კომპონენტისთვის სათანადო დენის წყაროს დაყენება, ასე რომ დავიწყოთ მიწასთან და 5 ვოლტიანი კავშირებით

ნაბიჯი 4:

გამოსახულება
გამოსახულება

შემდეგი, მოდით შევქმნათ ტემპერატურის სენსორი. ჩემი დაკავშირებულია Arduino uno– ს 2 პინთან

ნაბიჯი 5:

გამოსახულება
გამოსახულება

საბოლოოდ მოდით შევქმნათ LED- ები. ორივეს აქვს ერთი და იგივე გაყვანილობა და რეზისტორის დაყენება. ჩემი შუქდიოდური შუქდიოდური ტემპერატურა, რომელიც წარმოადგენს ტემპერატურის მაჩვენებლებს, არის 3, 5 და 6, ხოლო ტენიანობის LED არის დაყენებული 9, 10 და 11 ქინძისთავებზე

ნაბიჯი 6:

გამოსახულება
გამოსახულება

ახლა თქვენ გაქვთ დასრულებული წრე! დავიწყოთ კოდზე მუშაობა, რომელიც საშუალებას მისცემს ამ LED- ებს იგრძნონ ტემპერატურა.

პირველი, განსაზღვრეთ ქინძისთავები თქვენი ტემპერატურის სენსორისთვის და LED- ები თქვენი ქინძისთავების მიხედვით და ჩართეთ ბიბლიოთეკა ტემპერატურის სენსორისთვის. ბიბლიოთეკის შესანახად (ჩვენს შემთხვევაში "DHT" არის ჩვენი საჭირო ბიბლიოთეკა), გადადით მენიუს ზოლში და აირჩიეთ "ესკიზი> ბიბლიოთეკის ჩართვა>. ZIP ბიბლიოთეკის დამატება" და შეარჩიეთ "DHT" ZIP საქაღალდე, საიდანაც გადმოწერეთ.

ნაბიჯი 7: კოდირება

კოდირება
კოდირება
კოდირება
კოდირება

ნაბიჯი 8:

გამოსახულება
გამოსახულება

შემდეგი, Void Setup- ში განსაზღვრეთ გამომუშავება როგორც LED- ებისთვის, ასევე თქვენი სენსორის სერიული მონიტორისთვის.

ნაბიჯი 9:

გამოსახულება
გამოსახულება

In void Loop, ჩაწერეთ თქვენი სერიული მონიტორის ფუნქცია. ეს არის ადგილი, სადაც თქვენ მიიღებთ ტემპერატურისა და ტენიანობის მაჩვენებლებს მარყუჟის ფუნქციისთვის მოგვიანებით.

ნაბიჯი 10:

გამოსახულება
გამოსახულება

გაუშვით სერიული მონიტორი მენიუს ზოლზე გადასვლით და აირჩიეთ "ინსტრუმენტები> სერიული მონიტორი". თქვენ უნდა წაიკითხოთ ტემპერატურა და ტენიანობა. დაელოდეთ 30 წამს და ჩაწერეთ რიცხვები, რომლებიც ყველაზე ხშირად გვხვდება როგორც ტემპერატურის, ასევე ტენიანობის მიხედვით. ახლა, როდესაც თქვენ გაქვთ კითხვა, ჩვენ შეგვიძლია ჩავრთოთ ეს მნიშვნელობები კოდის შემდეგი სეგმენტისთვის

ნაბიჯი 11:

გამოსახულება
გამოსახულება

იმისათვის, რომ ჩვენი LED- ები ანათებდეს შესაბამისად, ჩვენ უნდა დავწეროთ რამდენიმე "სხვა" განცხადება. მიიღეთ კითხვა, რომელიც მიიღეთ ტემპერატურისთვის და შეაერთეთ იგი განცხადებების პირველ ნაკრებში. თუ ტემპერატურა აღემატება მითითებულ მნიშვნელობას, შუქი წითელი გახდება. წინააღმდეგ შემთხვევაში ის დარჩება ლურჯი. იგივე ეხება ტენიანობას. თუ კითხვა აღემატება თქვენს მიერ მიღებულ მნიშვნელობას, შუქი წითლდება. წინააღმდეგ შემთხვევაში ის დარჩება ლურჯი.

ნაბიჯი 12: შესრულებულია

თქვენ უკვე გაქვთ თქვენი საკუთარი ტემპერატურისა და ტენიანობის მგრძნობიარე LED- ები!

გირჩევთ: