Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë tutorial do të mësojmë se si të bëjmë një monitor të thjeshtë të temperaturës duke përdorur një sensor DHT11 dhe LCD I2C
Shikoni videon!
Hapi 1: Çfarë ju nevojitet
- Ekran LCD me karakter 20x4 I2C
- Telat e kërcyesit
- Arduino Uno ose ndonjë bord tjetër Arduino
- Sensori i temperaturës dhe lagështisë DHT11
- Softueri Visuino: Shkarkoni këtu
Hapi 2: Qarku
- Lidhni pinin e ekranit LCD [VCC] me kunjin Arduino [5V]
- Lidh pinin e ekranit LCD [GND] me kunjin Arduino [GND]
- Lidhni pinin e ekranit LCD [SDA] me pinin Arduino [SDA]
- Lidhni pinin e ekranit LCD [SCL] me kunjin Arduino [SCL]
Shënim: Përdorni potenciometrin pas LCD për të rregulluar shkëlqimin
- Lidhni pinin e sensorit DHT11 [GND] me kunjin Arduino [GND]
- Lidhni pinin e sensorit DHT11 [VCC] me kunjin Arduino [5V]
- Lidhni pinin e sensorit DHT11 [OUT] ose "S" me pin dixhital Arduino [2]
Hapi 3: Filloni Visuino dhe zgjidhni llojin e bordit të Arduino UNO
Visuino: https://www.visuino.eu gjithashtu duhet të instalohet. Shkarkoni versionin Falas ose regjistrohuni për një Provë Falas.
Filloni Visuino siç tregohet në foton e parë Klikoni në butonin "Tools" në përbërësin Arduino (Figura 1) në Visuino Kur të shfaqet dialogu, zgjidhni "Arduino UNO" siç tregohet në Figurën 2
Hapi 4: në Visuino Add, Set & Connect Components
- Shtoni përbërësin "DHT11"
- Shto komponentin "Liquid Crystal Display (LCD) - I2C" Zgjidhni "LiquidCrystalDisplay1" dhe në dritaren e vetive vendosni Rreshtat në 4 dhe kolonat në 20
Klikoni dy herë në "LiquidCrystalDisplay1" dhe në dritaren Elements:
- tërhiqni "Fusha e tekstit" në anën e majtë, pastaj në dritaren e pronave vendosni tekstin në "TEMP:" dhe gjerësia në 20
- tërhiqni një "Fushë teksti" në anën e majtë, pastaj në dritaren e pronave vendosni kolonën në 1 dhe gjerësinë në 20
- tërhiqni një "Fushë teksti" në anën e majtë, pastaj në dritaren e vetive vendosni tekstin në "HUMIDITY:" dhe gjerësia në 20 dhe kolona në 2
- tërhiqni një "Fushë teksti" në anën e majtë, pastaj në dritaren e vetive vendosni kolonën në 3 dhe gjerësinë në 20
Mbyllni dritaren e Elementeve
- Lidhni pinin I2C "LiquidCrystalDisplay1" Out me Arduino I2C In
- Lidhni sensorin e pinit "HumidityThermometer1" me pinin Arduino Digital 2
- Lidhni Temperaturën e pinit "HumidityThermometer1" me LiquidCrystalDisplay1> Fusha e Tekstit2 pin In
- Lidhni "HumidityThermometer1" pin Lagështia në LiquidCrystalDisplay1> Fusha e tekstit 4 pin In
Hapi 5: Gjeneroni, përpiloni dhe ngarkoni kodin Arduino
Në Visuino, në fund klikoni në skedën "Ndërto", sigurohuni që porti i saktë është zgjedhur, pastaj klikoni në butonin "Përpilo/Ndërto dhe Ngarko".
Hapi 6: Luaj
Nëse aktivizoni modulin Arduino UNO, Ekrani LCD do të fillojë të tregojë vlerat e Temperaturës dhe Lagështisë. Në rast se nuk shihni ndonjë tekst sigurohuni që të rregulloni shkëlqimin duke përdorur një potenciometër.
Urime! Ju keni përfunduar projektin tuaj me Visuino. I bashkangjitur është edhe projekti Visuino, që kam krijuar për këtë Instructable, mund ta shkarkoni dhe hapni në Visuino: