![არდუინოზე დაფუძნებული ციფრული თერმომეტრი: 3 ნაბიჯი არდუინოზე დაფუძნებული ციფრული თერმომეტრი: 3 ნაბიჯი](https://i.howwhatproduce.com/images/009/image-26784-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![Arduino დაფუძნებული ციფრული თერმომეტრი Arduino დაფუძნებული ციფრული თერმომეტრი](https://i.howwhatproduce.com/images/009/image-26784-1-j.webp)
ამ პროექტში შექმნილია არდუინოზე დაფუძნებული ციფრული თერმომეტრი, რომელიც შეიძლება გამოყენებულ იქნას ოთახის ტემპერატურის გასაანალიზებლად.
თერმომეტრი ჩვეულებრივ გამოიყენება როგორც ტემპერატურის საზომი ინსტრუმენტი. არსებობს სხვადასხვა პრინციპი, რომლის საშუალებითაც შესაძლებელია ტემპერატურის გაზომვა, როგორიცაა მყარი ან სითხეების თერმული გაფართოება, აირის წნევა, ინფრაწითელი ენერგიის გაზომვა და ა.
არდუინოზე დაფუძნებული ციფრული თერმომეტრია ასახული, რომელიც შეიძლება გამოყენებულ იქნას ოთახის ტემპერატურის გასაანალიზებლად. LM35 LM35 არის ტემპერატურის სენსორი. ამ სენსორის გამომავალი ძაბვა პირდაპირპროპორციულია ტემპერატურის ცელსიუსში. LM35 შეიძლება გამოყენებულ იქნას -550C– დან +1500C– მდე დიაპაზონში +/- 0.750C სიზუსტით.
მარაგები
არდუინო უნო
LM35 ტემპერატურის სენსორი
16x2 LCD ეკრანი
ნაბიჯი 1: ციფრული თერმომეტრის წრიული დიზაინი
![ციფრული თერმომეტრის წრიული დიზაინი ციფრული თერმომეტრის წრიული დიზაინი](https://i.howwhatproduce.com/images/009/image-26784-2-j.webp)
ამ პროექტში გამოყენებული ტემპერატურის სენსორი არის LM35. ტემპერატურის სენსორის გამომავალი ტემპერატურა პირდაპირპროპორციულია, მაგრამ ანალოგური ფორმით. მაშასადამე, LM35 გამომავალი ნიშნავს, რომ pin 2 დაკავშირებულია Arduino– ს ანალოგიურ შესასვლელთან.
ვინაიდან ეს არის ციფრული თერმომეტრი, ჩვენ უნდა გადავიყვანოთ ტემპერატურის ანალოგური მნიშვნელობები ციფრულზე და გამოვაჩინოთ შედეგი ისეთ ეკრანზე, როგორიც არის LCD და ა.შ. 16X2 LCD გამოიყენება. LCD პინ 1 და 2 დაკავშირებულია მიწასთან და მიწოდებასთან შესაბამისად. ეკრანის კონტრასტის მართვის მიზნით, LCD– ის პინი 3 მიმაგრებულია 10 KΩ POT– ის wiper– ზე.
POT– ის დარჩენილი ტერმინალები მიმაგრებულია მიწოდებასთან და მიწასთან. LCD– ის 15 და 16 ქინძისთავები გამოიყენება LCD– ის უკანა შუქის შესაცვლელად, რომელიც დაკავშირებულია მიწოდებასთან და მიწასთან შესაბამისად. იმისათვის, რომ გამოვაჩინოთ ინფორმაცია LCD– ზე, ჩვენ გვჭირდება LCD– ის 4 მონაცემთა პინი. ქინძისთავები 11 - 14 (D4 - D7) ერთვის არდუინოს ქინძისთავებს 5 - 2. LCD– ის 4, 5 და 6 (RS, RW და E) საკონტროლო ქინძისთავებია. LCD პინები 4 (RS) დაკავშირებულია Arduino– ს პინ 7 – თან. Pin 5 (RW) დაკავშირებულია მიწასთან. Pin 6 (E) დაკავშირებულია Arduino– ს პინ 6 – თან.
ნაბიჯი 2: ციფრული თერმომეტრის მუშაობა
![ციფრული თერმომეტრის მუშაობა ციფრული თერმომეტრის მუშაობა](https://i.howwhatproduce.com/images/009/image-26784-3-j.webp)
ამ პროექტში ასახულია მაღალი სიზუსტის ციფრული თერმომეტრი. მიკროსქემის მუშაობა ქვემოთ მოცემულია.
ტემპერატურის სენსორი ანუ LM35 მუდმივად აანალიზებს ოთახის ტემპერატურას და იძლევა ანალოგიურ იდენტურ ძაბვას, რომელიც პირდაპირპროპორციულია ტემპერატურისა.
ეს მონაცემები მიეწოდება Arduino– ს A0– ს საშუალებით. როგორც კოდი წერია, Arduino გარდაქმნის ამ ანალოგიურ ძაბვის მნიშვნელობას ციფრულ ტემპერატურულ მაჩვენებლებად.
ეს მნიშვნელობა ნაჩვენებია LCD ეკრანზე. LCD– ზე ნაჩვენები გამოსავალი არის ოთახის ტემპერატურის ზუსტი მაჩვენებელი ცელსიუსზე.
hIOTron– ის ნივთების ინტერნეტის კურსის ტრენინგმა შეიმუშავა სხვადასხვა IoT გადაწყვეტილებები ასეთ აპლიკაციაზე მომხმარებლის გამოცდილების გასაუმჯობესებლად.
ნაბიჯი 3: გაუშვით პროგრამა
#ჩართეთ
LiquidCrystal LCD (7, 6, 5, 4, 3, 2);
const int სენსორი = A0;
ბაიტის ხარისხი_სიმბოლი [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
ბათილად დაყენება ()
{
pinMode (სენსორი, შეყვანა);
lcd. დასაწყისი (16, 2);
lcd.createChar (1, ხარისხი_სიმბოლი);
lcd.setCursor (0, 0);
lcd.print ("ციფრული");
lcd.setCursor (0, 1);
lcd.print ("თერმომეტრი");
დაგვიანება (4000);
lcd. წმინდა ();
}
ბათილი მარყუჟი ()
{
float temp_reading = analogRead (სენსორი);
მცურავი ტემპერატურა = temp_reading*(5.0/1023.0)*100;
დაგვიანება (10);
lcd. წმინდა ();
lcd.setCursor (0, 0);
lcd.print ("ტემპერატურა C");
lcd.setCursor (4, 1);
lcd. ბეჭდვა (ტემპერატურა);
lcd. დაწერეთ (1);
lcd.print ("C");
დაგვიანება (1000);
}
გირჩევთ:
არდუინოზე დაფუძნებული მხატვრობის რობოტი: 11 ნაბიჯი (სურათებით)
![არდუინოზე დაფუძნებული მხატვრობის რობოტი: 11 ნაბიჯი (სურათებით) არდუინოზე დაფუძნებული მხატვრობის რობოტი: 11 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/001/image-2587-j.webp)
არდუინოს მხატვრობის რობოტი: გიფიქრიათ ოდესმე, შეძლებდა თუ არა რობოტს მომხიბლავი ნახატებისა და ხელოვნების გაკეთება? ამ პროექტში მე ვცდილობ, რომ ეს რეალობად აქციოს არდუინოს მართვადი ფერწერის რობოტთან ერთად. მიზანი არის რობოტმა შეძლოს ნახატების დამოუკიდებლად გაკეთება და რეფერალური
ქათმის თანამშრომლობის კარი - არდუინოზე დაფუძნებული: 5 ნაბიჯი (სურათებით)
![ქათმის თანამშრომლობის კარი - არდუინოზე დაფუძნებული: 5 ნაბიჯი (სურათებით) ქათმის თანამშრომლობის კარი - არდუინოზე დაფუძნებული: 5 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/002/image-3940-18-j.webp)
Chicken Coop Door - Arduino დაფუძნებული: უპირველეს ყოვლისა, ჩემი მშობლიური ენა ჰოლანდიურია, ამიტომ ბოდიში შესაძლო ორთოგრაფიული შეცდომებისთვის. თუ რამე არ არის გასაგები, უბრალოდ დატოვეთ შეტყობინება კომენტარებში. ეს არის ჩემი პირველი არდუინოს პროექტი. რადგან ჩემი ცოლი დაიღალა ყოველ დღე ხელით გახსნის კუპეს
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: 8 ნაბიჯი (სურათებით)
![გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: 8 ნაბიჯი (სურათებით) გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: 8 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/006/image-17890-j.webp)
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: სხეულის ტემპერატურის გაზომვა უკონტაქტო / უკონტაქტო თერმო იარაღის მსგავსად. მე შევქმენი ეს პროექტი, რადგან თერმო იარაღი ახლა ძალიან ძვირია, ამიტომ მე უნდა მივიღო ალტერნატივა საკუთარი ხელების გასაკეთებლად. და მიზანი არის დაბალი ბიუჯეტის ვერსიით.მომარაგებაMLX90614 არდუ
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი - IR დაფუძნებული თერმომეტრი არდუინოს გამოყენებით: 4 ნაბიჯი
![არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი - IR დაფუძნებული თერმომეტრი არდუინოს გამოყენებით: 4 ნაბიჯი არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი - IR დაფუძნებული თერმომეტრი არდუინოს გამოყენებით: 4 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-764-35-j.webp)
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი | IR დაფუძნებული თერმომეტრი Arduino– ს გამოყენებით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ გავაკეთებთ უკონტაქტო თერმომეტრს arduino– ს გამოყენებით. ვინაიდან ზოგჯერ თხევადი/მყარი ტემპერატურა ძალიან მაღალია ან დაბალია და შემდეგ ძნელია მასთან კონტაქტის დამყარება და მისი წაკითხვა ტემპერატურა მაშინ ამ სცენარში
პიკაქსზე დაფუძნებული ციფრული თერმომეტრი მაქსიმალური და მინიმალური: 13 ნაბიჯი
![პიკაქსზე დაფუძნებული ციფრული თერმომეტრი მაქსიმალური და მინიმალური: 13 ნაბიჯი პიკაქსზე დაფუძნებული ციფრული თერმომეტრი მაქსიმალური და მინიმალური: 13 ნაბიჯი](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11139947-picaxe-based-digital-thermometer-with-max-and-min-13-steps-j.webp)
პიკაქსზე დაფუძნებული ციფრული თერმომეტრი მაქს და მინი: (გთხოვთ დატოვეთ შეტყობინება, მაგრამ ნუ იქნებით ძალიან კრიტიკული, ეს არის ჩემი პირველი სასწავლო !!) ეს არის თერმომეტრი, რომელიც მე გავაკეთე ჩვენი კამპერისთვის, გარე ტემპერატურის საჩვენებლად. იგი დაფუძნებულია Picaxe ჩიპზე, რადგან ისინი იაფი და მარტივი გამოსაყენებელია. თუ ეს არის