Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები
- ნაბიჯი 2: დაამყარეთ კავშირები
- ნაბიჯი 3: ანალოგური ღირებულების ციფრულ მნიშვნელობად გადაქცევა
- ნაბიჯი 4: ინტერფეისის LM35 და NodeMCU
- ნაბიჯი 5: ტემპერატურის მონიტორინგი
ვიდეო: ციფრული თერმომეტრი NodeMCU და LM35 გამოყენებით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
შექმენით თქვენი საკუთარი ციფრული თერმომეტრი და დააკვირდით ტემპერატურას ინტერნეტიდან ნებისმიერი ადგილიდან. ეს გასაგები არის ის, რაც უნდა დაიწყოთ IoT– სთან ერთად. ჩვენ დავაკავშირებთ ტემპერატურის სენსორს LM35 NodeMCU 1.0 (ESP-12E).
LM35 არის ტემპერატურის სენსორი, რომელსაც შეუძლია ტემპერატურის გაზომვა -55 ° C- დან 150 ° C- მდე. ეს არის 3 ტერმინალური მოწყობილობა, რომელიც უზრუნველყოფს ტემპერატურის პროპორციულ ანალოგიურ ძაბვას. NodeMCU ADC შეიძლება გამოყენებულ იქნას LM35– დან ანალოგური ძაბვის გასაზომად და, შესაბამისად, გამოვთვალოთ ტემპერატურა, რომელიც პროპორციულია ანალოგური ძაბვისა.
ნაბიჯი 1: საჭირო კომპონენტები
- LM35 ტემპერატურის სენსორი
- NodeMCU 1.0 (ESP 12-E მოდული)
- დამაკავშირებელი მავთულები
- პურის დაფა
- Arduino IDE
ნაბიჯი 2: დაამყარეთ კავშირები
- დაამყარეთ კავშირები, როგორც ნაჩვენებია სქემის დიაგრამაში.
- შეაერთეთ LM35 Vcc პინი NodeMCU 3V პინთან.
- შეაერთეთ LM35– ის ანალოგიური პინი NodeMCU– ს A0– თან.
- შეაერთეთ LM35- ის GND პინი NodeMCU- ის GND- თან.
ნაბიჯი 3: ანალოგური ღირებულების ციფრულ მნიშვნელობად გადაქცევა
ანალოგური ციფრული გადამყვანი (ADC) ანალოგიურ მნიშვნელობებს გარდაქმნის ციფრულ მიახლოებად ფორმულის საფუძველზე:
ADC მნიშვნელობა = ნიმუში * 1024 / საცნობარო ძაბვა
ანალოგური მნიშვნელობების ცელსიუსზე გადასაყვანად ჩვენ გვყავს 3,3 V ჩვენს დაფაზე და ჩვენ ვიცით, რომ LM35 გამომავალი ძაბვა ცვალებადია 10 მვ -ით ცელსიუსის ყოველ ასვლაზე/დაცემაზე
temp_celsius = ((analogRead (A0) * 330.0) /1024.0);
ცელსიუსის ფარენგეიტზე გადაყვანა
temp_fahrenheit = (temp_celsius * 1.8) +32.0;
ნაბიჯი 4: ინტერფეისის LM35 და NodeMCU
- გახსენით Arduino IDE.
- გადადით ინსტრუმენტებზე -> დაფებზე -> NodeMCU 1.0 (ESP 12 -E მოდული).
- დააკოპირეთ კოდი. (კოდი თანდართულია ქვემოთ).
- შეადგინეთ იგი.
- ატვირთეთ იგი NodeMCU– ში.
ნაბიჯი 5: ტემპერატურის მონიტორინგი
- ტემპერატურის მონიტორინგი შესაძლებელია სერიული მონიტორის გახსნით.
- მისი მონიტორინგი შესაძლებელია ქსელის სერიულ მონიტორზე ნაჩვენები IP მისამართის ასლის ჩასმით, აქ არის 192.168.43.163
გირჩევთ:
როგორ გააკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით: 6 ნაბიჯი
როგორ გავაკეთოთ თერმომეტრი Arduino და LM35 გამოყენებით: დღეს მე ვაპირებ გაჩვენოთ როგორ გააკეთოთ თერმომეტრი Arduino და LM35 ტემპერატურის სენსორით, LCD დისპლეით, მავთულხლართებთან ერთად. ის აჩვენებს ტემპერატურას ცელსიუსსა და ფარენჰეიტში. ჩვენ დააკვირდა
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: 8 ნაბიჯი (სურათებით)
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: სხეულის ტემპერატურის გაზომვა უკონტაქტო / უკონტაქტო თერმო იარაღის მსგავსად. მე შევქმენი ეს პროექტი, რადგან თერმო იარაღი ახლა ძალიან ძვირია, ამიტომ მე უნდა მივიღო ალტერნატივა საკუთარი ხელების გასაკეთებლად. და მიზანი არის დაბალი ბიუჯეტის ვერსიით.მომარაგებაMLX90614 არდუ
ციფრული RPi LED თერმომეტრი: 6 ნაბიჯი (სურათებით)
ციფრული RPi LED თერმომეტრი: Raspbian OS ისწავლეთ როგორ გავაკეთე ეს ციფრული LED თერმომეტრი, ჟოლოს Pi Zero W, LED ზოლით, OLED ეკრანით და პერსონალური PCB- ით. ის ავტომატურად ციკლდება ქალაქების სიაზე და აჩვენებს ტემპერატურას OLED- ზე ეკრანი და LED- ები. მაგრამ
ციფრული თერმომეტრი DHT11 ESP8266 გამოყენებით: 4 ნაბიჯი
ციფრული თერმომეტრი DHT11 ESP8266– ის გამოყენებით: წინა სტატიაში მე უკვე განვიხილე DH11 და როგორ გამოვაჩინო ის გამომავალ მოწყობილობებზე, როგორიცაა 7 სეგმენტი, LCD, სერიული მონიტორი და RGB ბეჭედი. და ამ სტატიაში მე გაჩვენებთ თუ როგორ უნდა აკონტროლოთ ტემპერატურა და ტენიანობა მობილური ტელეფონის ბრაუზერის გამოყენებით
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი - IR დაფუძნებული თერმომეტრი არდუინოს გამოყენებით: 4 ნაბიჯი
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი | IR დაფუძნებული თერმომეტრი Arduino– ს გამოყენებით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ გავაკეთებთ უკონტაქტო თერმომეტრს arduino– ს გამოყენებით. ვინაიდან ზოგჯერ თხევადი/მყარი ტემპერატურა ძალიან მაღალია ან დაბალია და შემდეგ ძნელია მასთან კონტაქტის დამყარება და მისი წაკითხვა ტემპერატურა მაშინ ამ სცენარში