Բովանդակություն:

Lightերմաստիճանի եւ լույսի ցուցիչ `8 քայլ
Lightերմաստիճանի եւ լույսի ցուցիչ `8 քայլ

Video: Lightերմաստիճանի եւ լույսի ցուցիչ `8 քայլ

Video: Lightերմաստիճանի եւ լույսի ցուցիչ `8 քայլ
Video: Угрюм-река (1969) (1 серия) фильм 2024, Նոյեմբեր
Anonim
Lightերմաստիճանի եւ լույսի ցուցիչ
Lightերմաստիճանի եւ լույսի ցուցիչ
Lightերմաստիճանի եւ լույսի ցուցիչ
Lightերմաստիճանի եւ լույսի ցուցիչ

Այս հրահանգը նախատեսված է հիմնական ջերմաստիճանի և լույսի ցուցիչի համար: Այդ մասին է խոսքը:

Պարագաներ:

-23 Անցնել մալուխներ

-1 10k պոտենցիոմետր

-1k դիմադրություն

-LCD էկրան

-Գրատախտակ

-Լուսանկարիչ

-Արդուինո 2560

Քայլ 1: Քայլ մեկ. Ձեռք բերեք պարագաներ

Քայլ մեկ. Ստացեք մատակարարումներ
Քայլ մեկ. Ստացեք մատակարարումներ

Համոզվեք, որ ձեր պաշարները հավաքված են և պատրաստ են օգտագործման համար: Դրանք կարող են փոխարինվել, եթե դրանք սխալ են հայտնաբերվել, բայց լավ է ունենալ տեղակալ, երբ միացնում եք սխեման:

Քայլ 2: Քայլ երկրորդ. Տեղադրեք LCD և կցեք

Քայլ երկրորդ. Տեղադրեք LCD և կցեք
Քայլ երկրորդ. Տեղադրեք LCD և կցեք
Քայլ երկրորդ. Տեղադրեք LCD և կցեք
Քայլ երկրորդ. Տեղադրեք LCD և կցեք

Նկար 3 -ը և 4 -ը ցույց են տալիս LCD էկրանը և ցատկող մալուխների առաջին կեսը տեղադրելու տախտակի և Arduino- ի միջև:

Քայլ 3. Քայլ երրորդ. Ավարտեք Arduino- ին LCD- ով Breadboard- ի կցումը

Քայլ երրորդ. Ավարտեք Arduino- ին LCD- ով Breadboard- ի կցումը
Քայլ երրորդ. Ավարտեք Arduino- ին LCD- ով Breadboard- ի կցումը

Քայլ երրորդ. Ավարտեք LCD- ով Breadboard- ի կցումը Arduino- ին: Նկար 5 -ը ցույց է տալիս հացահատիկի և Arduino- ի միջև անցնող մալուխների երկրորդ կեսը:

Քայլ 4: Քայլ չորրորդ. Տեղադրեք և միացրեք պոտենցիոմետրը

Քայլ չորրորդ. Տեղադրեք և միացրեք պոտենցիոմետրը
Քայլ չորրորդ. Տեղադրեք և միացրեք պոտենցիոմետրը

Նկար 6 Shույց է տալիս պոտենցիոմետրը տեղադրելու և միացնելու հեշտ միջոց, որպեսզի հետագայում չխանգարեք: (Նշում. Պոտենցիոմետրը կարող է ապահով չմտնել հացահատիկի մեջ: Համոզվեք, որ այն ամրացնում եք, երբ միացնում եք միացումը):

Քայլ 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 ("Temերմաստիճանը (C):"); Serial.println ((float) DHT11.temperature, 2); // Displayուցադրել ջերմաստիճանը 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); // Lightուցադրել լույս երկրորդ շարքում int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print («Լույս»); lcd.setCursor (6, 1); lcd.print (lightReading); ուշացում (500); }

Քայլ 8: Քայլ ութ. Վայելեք ձեր նոր գտած գիտելիքները

Շնորհավորում եմ, դիտող: Եթե դուք հետևել եք վերջին 7 քայլերին, ապա այժմ ձեր ձեռքերում կունենաք գործող ջերմաստիճանի և լույսի ցուցիչ: Ձեր սովորածը օգտագործեք ոչ թե չարի, այլ լավի համար:

Ուրացում. Եթե դուք օգտագործում եք այս տեխնոլոգիան չարիքի համար, այս հրահանգի հեղինակները որևէ պատասխանատվություն չեն կրում ձեր արածի համար:

Խորհուրդ ենք տալիս: