Sadržaj:

Senzor temperature i svjetla: 8 koraka
Senzor temperature i svjetla: 8 koraka

Video: Senzor temperature i svjetla: 8 koraka

Video: Senzor temperature i svjetla: 8 koraka
Video: Отключение датчика уровня масла двигатель Лифан 168F-2 Lifan глохнет. 2024, Juli
Anonim
Senzor temperature i svjetla
Senzor temperature i svjetla
Senzor temperature i svjetla
Senzor temperature i svjetla

Ovo uputstvo je za osnovni senzor temperature i svjetlosti. To je otprilike to.

Potrošni materijal:

-23 Kablovi za preskakanje

-1 10k potenciometar

-1k Resistor

-LCD displej

-Bboardboard

-Fotootpornik

-Arduino 2560

Korak 1: Prvi korak: Nabavite potrepštine

Prvi korak: Nabavite potrepštine
Prvi korak: Nabavite potrepštine

Uverite se da su zalihe prikupljene i spremne za upotrebu. Mogu se zamijeniti ako se utvrdi da su neispravni, ali dobro je imati držač mjesta dok sastavljate strujna kola.

Korak 2: Drugi korak: Umetnite LCD i pričvrstite

Drugi korak: Umetnite LCD i pričvrstite
Drugi korak: Umetnite LCD i pričvrstite
Drugi korak: Umetnite LCD i pričvrstite
Drugi korak: Umetnite LCD i pričvrstite

Slike 3 i 4 prikazuju pravilan način umetanja LCD ekrana i prve polovine kablova za preskakanje između matične ploče i Arduina.

Korak 3: Treći korak: Dovršite pričvršćivanje pločice s LCD -om na Arduino

Treći korak: Dovršite pričvršćivanje ploče s LCD -om na Arduino
Treći korak: Dovršite pričvršćivanje ploče s LCD -om na Arduino

Treći korak: Dovršite pričvršćivanje ploče s LCD -om na Arduino. Slika 5 prikazuje drugu polovicu kabela za preskakanje između matične ploče i Arduina.

Korak 4: Četvrti korak: Umetnite i spojite potenciometar

Četvrti korak: Umetnite i spojite potenciometar
Četvrti korak: Umetnite i spojite potenciometar

Slika 6 Prikazuje jednostavan način umetanja i povezivanja potenciometra kako vam ne bi smetao u budućim koracima. (Napomena: Potenciometar možda neće sigurno ući u ploču. Provjerite jeste li ga učvrstili kada uključite krug.)

Korak 5: Peti korak: Postavite i povežite senzore

Peti korak: Postavite i povežite senzore
Peti korak: Postavite i povežite senzore

Slika 7 prikazuje odgovarajuće mjesto postavljanja i povezivanja kablova za preskakanje i podudaranje za njihovo pravilno povezivanje s LCD -om i Arduinom. Uvjerite se da fotootpornik ima pristup odgovarajućoj razini svjetlosti i da nije blokiran nikakvim kabelima za preskakanje ili drugim spojevima.

Korak 6: Šesti korak: Povežite računar i Arduino i otpremite kôd

Kôd se može pronaći na

Korak 7: (Opcionalno) Sedmi korak: Promijenite kôd ovisno o senzoru temperature koji se koristi

Senzor temperature TMP36 se koristi sa trenutnim kodom, ali smo koristili DHT11 senzor vlažnosti i temperature. Budući da ovaj senzor šalje drugu vrijednost podataka, kôd se mora promijeniti da bi se ispravno prikazala temperatura.

Preuzmite biblioteku DHT11 sa sljedeće veze i dodajte je u bazu podataka i kôd biblioteke.

github.com/adidax/dht11

#include

#include #define 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 ("Vlažnost (%):"); Serial.println ((float) DHT11.humidity, 2); Serial.print ("Temperatura (C):"); Serial.println ((float) DHT11.temperature, 2); // Prikaz temperature u C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; float tempC = tempVolts * 11.1; plovak tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.print (tempF); // Prikaz svjetla u drugom redu int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Light"); lcd.setCursor (6, 1); lcd.print (lightReading); kašnjenje (500); }

Korak 8: Osmi korak: Uživajte u svom novostečenom znanju

Čestitam, gledaoče. Ako ste slijedili zadnjih 7 koraka, sada ćete imati funkcionalni senzor temperature i svjetla na rukama. Iskoristite naučeno za dobro, a ne za zlo.

Odricanje od odgovornosti: Ako ovu tehnologiju koristite za zlo, tvorci ove upute ne snose nikakvu odgovornost za ono što radite.

Preporučuje se: