Სარჩევი:

ტემპერატურისა და სინათლის სენსორი: 8 ნაბიჯი
ტემპერატურისა და სინათლის სენსორი: 8 ნაბიჯი

ვიდეო: ტემპერატურისა და სინათლის სენსორი: 8 ნაბიჯი

ვიდეო: ტემპერატურისა და სინათლის სენსორი: 8 ნაბიჯი
ვიდეო: ჯენიფერ გეიზი - "უკიდურესი სიმაღლე" - აუდიო წიგნი 2024, ივლისი
Anonim
ტემპერატურისა და სინათლის სენსორი
ტემპერატურისა და სინათლის სენსორი
ტემპერატურისა და სინათლის სენსორი
ტემპერატურისა და სინათლის სენსორი

ეს ინსტრუქცია განკუთვნილია ძირითადი ტემპერატურისა და სინათლის სენსორისთვის. ეს დაახლოებით ასეა.

მასალები:

-23 ნახტომი კაბელები

-1 10 კ პოტენომეტრი

-1k რეზისტორი

-LCD დისპლეი

-პურის დაფა

-ფოტოროზისტორი

-არდუინო 2560

ნაბიჯი 1: ნაბიჯი ერთი: შეიძინეთ მასალები

ნაბიჯი პირველი: შეიძინეთ მასალები
ნაბიჯი პირველი: შეიძინეთ მასალები

დარწმუნდით, რომ თქვენი მარაგი თავმოყრილია და მზად არის გამოსაყენებლად. ისინი შეიძლება შეიცვალოს, თუ აღმოჩენილია როგორც გაუმართავი, მაგრამ კარგია გქონდეთ ადგილის დამჭერი, როდესაც ააწყობთ სქემას.

ნაბიჯი 2: ნაბიჯი მეორე: ჩადეთ LCD და მიამაგრეთ

ნაბიჯი მეორე: ჩადეთ LCD და მიამაგრეთ
ნაბიჯი მეორე: ჩადეთ LCD და მიამაგრეთ
ნაბიჯი მეორე: ჩადეთ LCD და მიამაგრეთ
ნაბიჯი მეორე: ჩადეთ LCD და მიამაგრეთ

სურათი 3 და სურათი 4 გვიჩვენებს LCD დისპლეის და ნახტომის კაბელების პირველი ნახევრის ჩასატარებლად სწორ გზას პურის დაფასა და არდუინოს შორის.

ნაბიჯი 3: ნაბიჯი მესამე: დაასრულეთ პურის დაფის მიმაგრება LCD არდუინოსთან

ნაბიჯი მესამე: დაასრულეთ პურის დაფის მიმაგრება LCD არდუინოსთან
ნაბიჯი მესამე: დაასრულეთ პურის დაფის მიმაგრება LCD არდუინოსთან

ნაბიჯი მესამე: დაასრულეთ პურის დაფის მიმაგრება LCD– ით Arduino– ზე. სურათი 5 გვიჩვენებს გადახტომის კაბელების მეორე ნახევარს პურის დაფასა და არდუინოს შორის.

ნაბიჯი 4: ნაბიჯი მეოთხე: ჩადეთ და შეაერთეთ პოტენომეტრი

ნაბიჯი მეოთხე: ჩადეთ და შეაერთეთ პოტენომეტრი
ნაბიჯი მეოთხე: ჩადეთ და შეაერთეთ პოტენომეტრი

ნახ. 6 გვიჩვენებს პოტენომეტრის ჩასმისა და დაკავშირების მარტივ გზას, რათა შემდგომ ნაბიჯებში ხელი არ შეუშალოთ. (შენიშვნა: პოტენომეტრი შეიძლება საიმედოდ არ შევიდეს პურის დაფაზე. დარწმუნდით, რომ თქვენ აამაგრებთ მას წრის ჩართვისას.)

ნაბიჯი 5: ნაბიჯი ხუთი: მოათავსეთ და შეაერთეთ სენსორები

ნაბიჯი ხუთი: მოათავსეთ და დააკავშირეთ სენსორები
ნაბიჯი ხუთი: მოათავსეთ და დააკავშირეთ სენსორები

ნახაზი 7 გვიჩვენებს სათანადო განთავსებას და შეერთების წერტილებს და დამთხვევის გადასასვლელ კაბელებთან, რათა მათ სწორად დაუკავშირონ LCD და Arduino. გთხოვთ დარწმუნდეთ, რომ ფოტორეზისტორს აქვს წვდომა განათების სათანადო დონეზე და არ არის დაბლოკილი ნახტომი კაბელებით ან სხვა მიკროსქემის ბიტებით.

ნაბიჯი 6: ნაბიჯი მეექვსე: შეაერთეთ კომპიუტერი და Arduino და ატვირთეთ კოდი

კოდი შეგიძლიათ იხილოთ

ნაბიჯი 7: (არასავალდებულო) ნაბიჯი მეშვიდე: შეცვალეთ კოდი გამოყენებული ტემპერატურის სენსორის მიხედვით

TMP36 ტემპერატურის სენსორი არის ის, რაც გამოიყენება მიმდინარე კოდში, მაგრამ ჩვენ გამოვიყენეთ DHT11 ტენიანობისა და ტემპერატურის სენსორი. ვინაიდან ეს სენსორი აგზავნის მონაცემთა სხვა მნიშვნელობას, კოდი უნდა შეიცვალოს ტემპერატურის სწორად სანახავად.

დარწმუნდით, რომ გადმოწერეთ DHT11 ბიბლიოთეკა შემდეგი ბმულიდან და დაამატეთ იგი თქვენს ბიბლიოთეკის მონაცემთა ბაზასა და კოდში.

github.com/adidax/dht11

#ჩართეთ

#მოიცავს #განსაზღვრა DHT11PIN 4 int lightPin = 1; int tempPin = 4; // BS E D4 D5 D6 D7 LiquidCrystal LCD (7, 8, 9, 10, 11, 12); dht11 DHT11; void setup () {lcd.begin (16, 2); } void loop () {Serial.println (); int chk = DHT11.read (DHT11PIN); Serial.print ("ტენიანობა (%):"); Serial.println ((float) DHT11. ტენიანობა, 2); Serial.print ("ტემპერატურა (C):"); Serial.println ((float) DHT11.temperature, 2); // ტემპერატურის ჩვენება C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolts * 11.1; float tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // სინათლის ჩვენება მეორე რიგში int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("სინათლე"); lcd.setCursor (6, 1); lcd.print (lightReading); დაგვიანება (500); }

ნაბიჯი 8: ნაბიჯი მერვე: ისიამოვნეთ თქვენი ახალი ცოდნით

გილოცავ, მაყურებელო. თუ თქვენ დაიცავით ბოლო 7 ნაბიჯი, თქვენ გექნებათ მოქმედი ტემპერატურისა და სინათლის სენსორი თქვენს ხელებზე. გამოიყენეთ ის რაც ისწავლეთ სასიკეთოდ და არა ბოროტებისთვის.

პასუხისმგებლობის შეზღუდვის განაცხადი: თუ თქვენ იყენებთ ამ ტექნოლოგიას ბოროტებისთვის, ამ ინსტრუქციის შემქმნელები არ აგებენ რაიმე პასუხისმგებლობას თქვენს ქმედებებზე.

გირჩევთ: