Përmbajtje:

Laboratori i sensorëve - Temp: 5 hapa
Laboratori i sensorëve - Temp: 5 hapa

Video: Laboratori i sensorëve - Temp: 5 hapa

Video: Laboratori i sensorëve - Temp: 5 hapa
Video: Süperakışkanlar ve Fiziğin İlginç Bir Boyutu | Ultrasoğuk Atomik Gazlardan Geleceğin Teknolojilerine 2024, Nëntor
Anonim
Laboratori i sensorëve - Temp
Laboratori i sensorëve - Temp

Në këtë laborator ju do të përdorni një ekran LCD për të shfaqur leximet aktuale të lagështisë dhe temperaturës për zonën përreth.

Pajisjet kompjuterike që do t'ju nevojiten:

  1. Arduino Uno
  2. Ekran LCD
  3. Potenciometër
  4. Sensori i temperaturës/lagështisë
  5. Breadboard
  6. Tela/Lidhës

Bibliotekat e nevojshme:

  1. Kristal i lëngshëm
  2. SimpleDHT

Kodi i provës i dhënë është marrë nga mostrat e kodit Elegoo. Ju ose mund të instaloni bibliotekat e nevojshme përmes menaxherit të bibliotekës ose të shkarkoni dhe instaloni skedarët.zip të vendosur në Libraries.zip në D2L.

Hapi 1: Lidhni ekranin LCD

Lidhni ekranin LCD
Lidhni ekranin LCD

Ekrani LCD do të duhet të futet direkt në tabelën e bukës. Kunjat e ekranit LCD janë të lidhur me Arduino në rendin e mëposhtëm:

  1. Toke
  2. Fuqia
  3. Pin 12
  4. Kunja 11
  5. Pin 10
  6. Kunja 9
  7. Bosh
  8. Bosh
  9. Bosh
  10. Bosh
  11. Kunja 8
  12. Toke
  13. Pin 7
  14. Potenciometër (Lidhu me energjinë dhe tokën)
  15. Fuqia
  16. Toke

Hapi 2: Ekrani LCD - Kodi i Testit

#include // Hiq hapësirën midis

// inicializoni bibliotekën me numrat e kunjave të ndërfaqes LiquidCrystal lcd (7, 8, 9, 10, 11, 12); void setup () {// vendos numrin e kolonave dhe rreshtave të LCD -së: lcd.begin (16, 2); // Shtypni një mesazh në LCD. lcd.print ("Përshëndetje, Botë!"); } void loop () {// vendosni kursorin në kolonën 0, rreshti 1 // (shënim: rreshti 1 është rreshti i dytë, pasi numërimi fillon me 0): lcd.setCursor (0, 1); // printoni numrin e sekondave që nga rivendosja: lcd.print (millis () / 1000); }

Hapi 3: Shtoni sensorin e temperaturës dhe lagështisë

Shtoni sensorin e temperaturës dhe lagështisë
Shtoni sensorin e temperaturës dhe lagështisë

Futni sensorin e temperaturës dhe lagështisë në tabelën e bukës. Ju do të duhet ta lidhni atë me Arduino duke përdorur lidhjet e mëposhtme:

  1. Kunja 2
  2. Hekurudha me fuqi (+5v)
  3. Hekurudhë tokësore

Hapi 4: Sensori i Temperaturës dhe Lagështisë - Kodi i Testit

//www.elegoo.com

//2016.12.9 #include // për DHT11, // VCC: 5V ose 3V // GND: GND // TAT DHNAT: 2 int pinDHT11 = 2; SimpleDHT11 dht11; void setup () {Serial.begin (9600); } void loop () {// fillo të punosh… Serial.println ("================================="); Serial.println ("Mostra DHT11 …"); // lexuar me të dhëna të papërpunuara të mostrës. temperaturë byte = 0; lagështi byte = 0; të dhëna byte [40] = {0}; if (dht11.read (pinDHT11, & temperatura, & lagështia, të dhëna)) {Serial.print ("Leximi i DHT11 dështoi"); kthim; } Serial.print ("Mostra e copave RAW:"); për (int i = 0; i 0 && ((i + 1) % 4) == 0) {Serial.print (''); }} Serial.println (""); Serial.print ("Mostra OK:"); Serial.print ((int) temperatura); Serial.print (" *C,"); Serial.print ((int) lagështia); Serial.println (" %"); // Shkalla e marrjes së mostrave DHT11 është 1HZ. vonesa (1000); }

Hapi 5: Problemi i integrimit

Ju janë dhënë shembuj të kodit për ekranin LCD dhe sensorin e temperaturës. Hapi juaj përfundimtar për laboratorin është integrimi i këtyre dy shembujve në mënyrë që leximet tuaja të temperaturës të shfaqen në ekranin LCD. Mund ta ndryshoni mesazhin në mënyrë që të shfaqet në dy rreshtat e disponueshëm për ekranin LCD.

Recommended: