Përmbajtje:
- Hapi 1: Lidhni ekranin LCD
- Hapi 2: Ekrani LCD - Kodi i Testit
- Hapi 3: Shtoni sensorin e temperaturës dhe lagështisë
- Hapi 4: Sensori i Temperaturës dhe Lagështisë - Kodi i Testit
- Hapi 5: Problemi i integrimit
Video: Laboratori i sensorëve - Temp: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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:
- Arduino Uno
- Ekran LCD
- Potenciometër
- Sensori i temperaturës/lagështisë
- Breadboard
- Tela/Lidhës
Bibliotekat e nevojshme:
- Kristal i lëngshëm
- 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
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:
- Toke
- Fuqia
- Pin 12
- Kunja 11
- Pin 10
- Kunja 9
- Bosh
- Bosh
- Bosh
- Bosh
- Kunja 8
- Toke
- Pin 7
- Potenciometër (Lidhu me energjinë dhe tokën)
- Fuqia
- 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ë
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:
- Kunja 2
- Hekurudha me fuqi (+5v)
- 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:
Përdorimi i sensorëve analogë me ESP8266: 5 hapa
Përdorimi i sensorëve analogë me ESP8266: Një konvertues analog-dixhital (ADC, A/D, A-D, ose A-to-D) është një sistem që transformon një sinjal analog në një sinjal dixhital. Konvertuesit A/D përkthejnë sinjale elektrike analoge për qëllime të përpunimit të të dhënave. Me produkte që përputhen me performancën, fuqinë,
Si të bëni automatizimin e shtëpisë të bazuar në IoT me stafetë kontrolli të sensorëve NodeMCU: 14 hapa (me fotografi)
Si të bëni automatizim të bazuar në IoT në shtëpi me stafetën e kontrollit të sensorëve NodeMCU: Në këtë projekt të bazuar në IoT, unë kam bërë Automatizimi i Shtëpisë me modulin e stafetës së kontrollit Blynk dhe NodeMCU me reagime në kohë reale. Në modalitetin manual, ky modul stafetë mund të kontrollohet nga celulari ose smartphone dhe, kaloni manual. Në modalitetin automatik, kjo zhurmë
MicroPython në bordin e sensorëve të arteve komplekse: 3 hapa
MicroPython në bordin e sensorëve të arteve komplekse: Një nga aspektet më të mahnitshme të mikrokontrolluesit ESP32 është aftësia e tij për të drejtuar MicroPython. Kjo mund të bëhet në dy mënyra: drejtimin e programeve të plota Python, ose në mënyrë interaktive përmes një aplikacioni të tastierës. Ky udhëzues do të demonstrojë se si të përdorni
Si të përdorni Sensor21.com për Monitorimin e Sensorëve: 3 Hapa
Si të përdorni Sensor21.com për Monitorimin e Sensorëve: Nëse keni nevojë për një platformë për të monitoruar dhe kontrolluar pajisjet dhe sensorët në distancë për projektet tuaja DIY, sensor21.com mund të jetë një zgjidhje e mirë për ju. Ka një GUI miqësore për përdoruesit. Lehtë për të shtuar sensorë dhe monitoruar ato me grafikë. Vendosni alarmet për e
Dita e Re e Sensorëve të Njohjes së Gjesteve të DF: 5 Hapa
Dita e Re e Sensorëve të Njohjes së Gjesteve të DF: Nja dy ditë më parë, mora një sensor të njohjes së gjesteve, siç tregon imazhi. E kam përdorur atë për disa ditë, jam shumë i sigurt se kjo Gravity: Gesture & Sensori i prekjes është një vepër klasike! Njohja e gjesteve, e cila vjen gjithmonë me shkencë fantastike, të lezetshme