Სარჩევი:

როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით: 6 ნაბიჯი
როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით: 6 ნაბიჯი

ვიდეო: როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით: 6 ნაბიჯი

ვიდეო: როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით: 6 ნაბიჯი
ვიდეო: როგორ გამოვიყენოთ MAX6675 თერმოდაწყვილებული k ტიპი Arduino– ს საშუალებით 2024, ნოემბერი
Anonim
როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით
როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით
როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით
როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით
როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით
როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით

დღეს მე ვაპირებ გაჩვენოთ როგორ გააკეთოთ თერმომეტრი Arduino და LM35 ტემპერატურის სენსორით, LCD დისპლეით, მავთულხლართებთან ერთად. ის აჩვენებს ტემპერატურას ცელსიუსსა და ფარენჰეიტში. ჩვენ დავაკვირდით

ნაბიჯი 1: მოთხოვნები:-

მოთხოვნები
მოთხოვნები

ეს არის თერმომეტრის შესაქმნელად საჭირო ნაწილების სია.1.1 x Arduino UNO დაფა 2.1 x LM35 ტემპერატურის სენსორი 3.1 x LCD ეკრანი (16A1, 16A2 ან სხვა) 4.1 x პურის დაფა 5.1 x 10k პოტენომეტრი/ცვლადი რეზისტორები (შეგიძლიათ ასევე გამოიყენეთ 5k ან 50k) 6. ზოგიერთი მამაკაცი მამაკაცი მხტუნავ მავთულხლართებზე. 7. დენის ბანკი ან ბატარეა*. Arduino IDE დაინსტალირებული კომპიუტერში რამდენიმე ძირითადი ინფორმაციის გამოყენების შესახებ.

ნაბიჯი 2: ძირითადი ინფორმაცია ნაწილების და ყიდვის ბმულების შესახებ -

ძირითადი ინფორმაცია ნაწილების და ყიდვის ბმულების შესახებ
ძირითადი ინფორმაცია ნაწილების და ყიდვის ბმულების შესახებ

როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით

ნაბიჯი 3: მიამაგრეთ დიაგრამა LM35

PIN დიაგრამა LM35
PIN დიაგრამა LM35

LM35- ის pin დიაგრამა

ნაბიჯი 4: სქემის დიაგრამა

Წრიული დიაგრამა
Წრიული დიაგრამა

16 x 1 და 16 x 2 ჩვენების ქინძისთავებს შორის განსხვავება არ არის, ასე რომ უბრალოდ მიჰყევით სქემას და გამოიყენეთ დენის ბანკი, რომ მიეცით ძალა დასრულებულ პროექტს. წრე ძალიან ადვილია და შეკრება/კავშირი ასევე ძალიან ადვილია, გამოიყენეთ ზემოთ ჩართული დიაგრამა და ფრთხილად დაამყარეთ ყველა კავშირი.ახლა დაუკავშირეთ arduino დაფა კომპიუტერს და ატვირთეთ ქვემოთ მოყვანილი კოდი. შენიშვნა: -მე მაქვს ძველი 16 x 1 LCD ეკრანი (JHD16A1), ასე რომ მე მას ვიყენებდი ამ პროექტში, მაგრამ ამ პროექტში ნებისმიერი ჩვენება იმუშავებს. და 16x2 უკეთესია, ამიტომ მე ვაძლევ ბმულს 16A2 ჩვენების ბმულზე. თქვენ უბრალოდ უნდა შეცვალოთ კოდი, მე ავუხსენი ყველაფერი კოდირების ნაწილში.

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

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

// SOURABH KUMAR @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2); // ქინძისთავები dclaration for lcd on arduinoconst int inPin = A0; // LM35void setup () საშუალო (გამომავალი) პინი () {lcd.begin (8, 2); // შეცვალეთ აქ თქვენი lcd} void loop () {int value = analogRead (inPin); lcd.setCursor (0, 0); // არ იცვლება floiv millivolts = (მნიშვნელობა / 1024.0) *5000; float celsius = millivolts / 10; lcd.clear (); lcd.setCursor (0, 0); // არა changelcd.print (ცელსიუსი); lcd.print ("C"); lcd.setCursor (0, 1); lcd.print ((celsius * 9)/5 + 32); lcd.print ("F"); შეფერხება (1000);} ზემოთ არის თერმომეტრის ძირითადი კოდი შენიშვნა-როგორც ვთქვი მე ვიყენებ ძველ 16x1 LCD- ს, რომელიც მუშაობს მხოლოდ მაშინ, როდესაც ის სწორად მუშაობს მაშინ, როდესაც ის ვივარაუდოთ და deaclered როგორც 8x2 LCD. მაგრამ როდესაც თქვენ გამოიყენებთ 16x2 ჩვენებას, მაშინ ეს პრობლემა არ გახდება. 16x2 ეკრანისთვის უბრალოდ findlcd.begin (8, 2); // შეცვალეთ აქ თქვენი კოდით და შეცვალეთ კოდი (8, 2) თქვენი ეკრანის მიხედვით როგორც (სვეტი, სტრიქონი).თუ თქვენ გაქვთ 16x2 ეკრანი შემდეგ შეცვალეთ (8, 2) (16, 2).და თუ თქვენ გაქვთ 20x4 ჩვენება, უბრალოდ შეცვალეთ (8, 2) (20, 4) -ით. გადმოწერეთ.ino ფაილი აქედან

ნაბიჯი 6: ყველაფერი კეთდება დრო სიამოვნებისთვის

ყველაფერი გაკეთებულია სიამოვნების მიღების დრო
ყველაფერი გაკეთებულია სიამოვნების მიღების დრო

როგორ გავაკეთოთ თერმომეტრი Arduino და LM35 ატვირთვის დასრულებისთანავე, თერმომეტრი დაიწყებს მუშაობას, თუ LCD– ზე სხვა არაფერი ჩანს, მხოლოდ კაშკაშა ყვითელი სინათლე და შემდეგ მხოლოდ შუქის რეგულირება 10k პოტენომეტრის/ცვლადი რეზისტორების საშუალებით. მორგების შემდეგ თქვენ ნახავთ გამომავალი, როგორც ნაჩვენებია ქვემოთ მოცემულ ფიგურაში. საბოლოოდ ჩვენ გავაკეთეთ თერმომეტრი Arduino და LM35 გამოყენებით, რომელსაც შეუძლია აჩვენოს ტემპერატურა ცელსიუსსა და ფარენჰეიტში. თქვენ შეგიძლიათ შეცვალოთ კოდები და ასევე ჩართოთ თქვენი შეხედულებისამებრ. ასე რომ, იმედი მაქვს მოგეწონებათ ეს მარტივი პროექტი. გმადლობთ გთხოვთ ეწვიოთ ჩვენ დავაკვირდით

გირჩევთ: