Cuprins:

Senzor de temperatură și lumină: 8 pași
Senzor de temperatură și lumină: 8 pași

Video: Senzor de temperatură și lumină: 8 pași

Video: Senzor de temperatură și lumină: 8 pași
Video: Nu functioneaza corect Climatronic sau Aer Conditionat. Vezi senzor temperatura interioara VW, Skoda 2024, Noiembrie
Anonim
Senzor de temperatură și lumină
Senzor de temperatură și lumină
Senzor de temperatură și lumină
Senzor de temperatură și lumină

Acest instructable este pentru un senzor de temperatură și lumină de bază. Cam atât.

Provizii:

-23 Cabluri de salt

-1 Potențiometru de 10k

-1k Rezistor

-Ecran LCD

-Placă de pâine

-Fotoristor

-Arduino 2560

Pasul 1: Primul pas: achiziționați consumabile

Primul pas: achiziționați consumabile
Primul pas: achiziționați consumabile

Asigurați-vă că consumabilele sunt strânse și gata de utilizare. Acestea pot fi înlocuite dacă sunt găsite ca fiind defecte, dar este bine să aveți un suport în timp ce puneți împreună circuitele.

Pasul 2: Pasul doi: introduceți ecranul LCD și atașați

Pasul doi: introduceți ecranul LCD și atașați
Pasul doi: introduceți ecranul LCD și atașați
Pasul doi: introduceți ecranul LCD și atașați
Pasul doi: introduceți ecranul LCD și atașați

Fig. 3 și Fig. 4 arată modul corect de introducere a afișajului LCD și a primei jumătăți a cablurilor de săritură între panou și Arduino.

Pasul 3: Pasul al treilea: Finalizați atașarea panoului cu LCD la Arduino

Pasul trei: Finalizați atașarea plăcii de pâine cu LCD la Arduino
Pasul trei: Finalizați atașarea plăcii de pâine cu LCD la Arduino

Pasul trei: Finalizați atașarea plăcii de pâine cu LCD la Arduino Fig. 5 prezintă a doua jumătate a cablurilor de salt între placa de prindere și Arduino.

Pasul 4: Pasul patru: introduceți și conectați potențiometrul

Pasul patru: introduceți și conectați potențiometrul
Pasul patru: introduceți și conectați potențiometrul

Fig. 6 Prezintă o modalitate ușoară de a introduce și conecta potențiometrul pentru a nu intra în cale în etapele viitoare. (Notă: este posibil ca potențiometrul să nu intre în siguranță în panou. Asigurați-vă că îl fixați când porniți circuitul.)

Pasul 5: Pasul cinci: Plasați și conectați senzorii

Pasul cinci: plasați și conectați senzorii
Pasul cinci: plasați și conectați senzorii

Fig. 7 prezintă poziționarea corectă și punctele de conectare pentru cablurile de salt coincidente pentru a le conecta corect la LCD și Arduino. Vă rugăm să vă asigurați că fotorezistorul are acces la niveluri de lumină adecvate și nu este blocat de cabluri de salt sau de alți biți de circuit.

Pasul 6: Pasul șase: Conectați computerul și Arduino și încărcați codul

Codul poate fi găsit la

Pasul 7: (Opțional) Pasul șapte: Modificați codul în funcție de senzorul de temperatură utilizat

Senzorul de temperatură TMP36 este ceea ce este utilizat cu codul curent, dar am folosit senzorul de umiditate și temperatură DHT11. Deoarece acest senzor trimite o valoare de date diferită, codul trebuie schimbat pentru a vizualiza corect temperatura.

Asigurați-vă că descărcați biblioteca DHT11 de pe următorul link și adăugați-o la baza de date și codul bibliotecii.

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 ("Umiditate (%):"); Serial.println ((float) DHT11.humiditate, 2); Serial.print ("Temperatura (C):"); Serial.println ((float) DHT11.temperature, 2); // Afișează temperatura în 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); // Display Light pe al doilea rând int lightReading = analogRead (lightPin); lcd.setCursor (0, 1); // ---------------- lcd.print ("Lumina"); lcd.setCursor (6, 1); lcd.print (lightReading); întârziere (500); }

Pasul 8: Pasul opt: Bucurați-vă de noile cunoștințe

Felicitări, spectator. Dacă ați urmat ultimii 7 pași, acum veți avea un senzor de temperatură și lumină funcțional pe mâini. Folosește ceea ce ai învățat pentru bine, nu pentru rău.

Declinare de responsabilitate: Dacă utilizați această tehnologie pentru rău, creatorii acestui instructiv nu își asumă nicio responsabilitate pentru ceea ce faceți.

Recomandat: