Sadržaj:
- Korak 1: Prvi korak: Nabavite potrepštine
- Korak 2: Drugi korak: Umetnite LCD i pričvrstite
- Korak 3: Treći korak: Dovršite pričvršćivanje ploče s LCD -om na Arduino
- Korak 4: Četvrti korak: Umetnite i spojite potenciometar
- Korak 5: Peti korak: Postavite i spojite senzore
- Korak 6: Šesti korak: Povežite računalo i Arduino i postavite kod
- Korak 7: (Izborno) Sedmi korak: Promijenite kôd ovisno o osjetniku temperature koji se koristi
- Korak 8: Osmi korak: Uživajte u svom novostečenom znanju
Video: Senzor temperature i svjetla: 8 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Ovo uputstvo je za osnovni senzor temperature i svjetla. To je otprilike to.
Pribor:
-23 Kablovi za preskakanje
-1 10k potenciometar
-1k otpornik
-LCD zaslon
-Daska
-Fotootpornik
-Arduino 2560
Korak 1: Prvi korak: Nabavite potrepštine
Provjerite jesu li zalihe prikupljene i spremne za upotrebu. Mogu se zamijeniti ako se utvrde da su neispravni, ali dobro je imati držač mjesta dok sastavljate strujna kola.
Korak 2: Drugi korak: Umetnite LCD i pričvrstite
Slike 3 i 4 prikazuju pravilan način umetanja LCD zaslona i prve polovice kabela za preskakanje između matične ploče i Arduina.
Korak 3: 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
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 spojite senzore
Slika 7 prikazuje odgovarajuće mjesto postavljanja i spajanja kabela za preskakanje i podudaranje kako bi ih ispravno spojili na LCD i Arduino. Provjerite ima li fotootpornik pristup odgovarajućoj razini svjetlosti i nije li blokiran nikakvim kabelima za preskakanje ili drugim spojevima.
Korak 6: Šesti korak: Povežite računalo i Arduino i postavite kod
Kôd se može pronaći na
Korak 7: (Izborno) Sedmi korak: Promijenite kôd ovisno o osjetniku temperature koji se koristi
Senzor temperature TMP36 koristi se sa trenutnim kodom, ali smo koristili DHT11 osjetnik vlage i temperature. Budući da ovaj senzor šalje drugu vrijednost podataka, kôd se mora promijeniti da bi se ispravno prikazala temperatura.
Preuzmite knjižnicu DHT11 sa sljedeće veze i dodajte je u bazu podataka i kôd knjižnice.
github.com/adidax/dht11
#uključi
#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.čitano (DHT11PIN); Serial.print ("Vlažnost (%):"); Serial.println ((float) DHT11.humidity, 2); Serial.print ("Temperatura (C):"); Serial.println ((float) DHT11.temperatura, 2); // Temperatura prikaza u C lcd.println (); int tempReading = analogRead (tempPin); float tempVolts = tempReading * 5.0 / 1024.0; plovak tempC = tempVolts * 11,1; plovak tempF = (tempC * 9) / 5 + 32; lcd.print ("Temp F"); lcd.setCursor (6, 0); lcd.tisak (tempF); // Prikaz svjetla na drugom redu int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Svjetlo"); lcd.setCursor (6, 1); lcd.print (lightReading); kašnjenje (500); }
Korak 8: Osmi korak: Uživajte u svom novostečenom znanju
Čestitamo, gledatelju. 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.