Përmbajtje:
Video: Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card - Simulimi DHT11 Regjistruesi i të dhënave në Proteus: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Prezantimi:
përshëndetje, ky është Liono Maker, këtu është lidhja në YouTube. Ne po bëjmë projekt krijues me Arduino dhe po punojmë në sisteme të ngulitura.
Regjister:
Regjistruesi i të dhënave (gjithashtu regjistruesi i të dhënave ose regjistruesi i të dhënave) është një pajisje elektronike që regjistron të dhënat me kalimin e kohës me një instrument ose sensor të integruar ose nëpërmjet instrumenteve dhe sensorëve të jashtëm. Ato në përgjithësi janë të vogla, me bateri, të lëvizshme dhe të pajisura me një mikroprocesor, memorie të brendshme për ruajtjen e të dhënave dhe sensorë. Disa regjistrues të të dhënave ndërfaqen me një kompjuter personal dhe përdorin softuer për të aktivizuar regjistruesin e të dhënave dhe për të parë dhe analizuar të dhënat e mbledhura, ndërsa të tjerët kanë një pajisje ndërfaqeje lokale (tastiera, LCD) dhe mund të përdoren si një pajisje më vete.
Në këtë projekt, unë po përdor regjistruesin e të dhënave me SD-Card për të ruajtur të dhënat në SD-Card me Arduino.
DHT11:
DHT11 është një sensor dixhital me kosto të ulët për të ndjerë temperaturën dhe lagështinë. Ky sensor mund të ndërlidhet lehtësisht me çdo mikrokontrollues si Arduino, Raspberry Pi etj … për të matur lagështinë dhe temperaturën në çast. Sensori i lagështisë dhe temperaturës DHT11 është i disponueshëm si sensor dhe si modul. Dallimi midis këtij sensori dhe moduli është rezistenca tërheqëse dhe një LED ndezës. DHT11 është një sensor lagështie relative. Për të matur ajrin përreth, ky sensor përdor një termostat dhe një sensor kapacitiv të lagështisë.
puna e DHT11:
Sensori DHT11 përbëhet nga një element kapacitiv i ndjeshmërisë së lagështisë dhe një termistor për të ndjerë temperaturën. Kondensatori i ndjeshmërisë së lagështisë ka dy elektroda me një substrat që mban lagështi si një dielektrik midis tyre. Ndryshimi në vlerën e kapacitetit ndodh me ndryshimin e niveleve të lagështisë. Masa IC, përpunoni këto vlera të ndryshuara të rezistencës dhe ndryshojini ato në formë dixhitale.
Për matjen e temperaturës ky sensor përdor një termistor të koeficientit negativ të temperaturës, i cili shkakton një ulje të vlerës së rezistencës së tij me rritjen e temperaturës. Për të marrë vlerën më të madhe të rezistencës edhe për ndryshimin më të vogël të temperaturës, ky sensor zakonisht përbëhet nga qeramika gjysmëpërçuese ose polimere.
Gama e temperaturës së DHT11 është nga 0 në 50 gradë Celsius me një saktësi 2 gradë. Gama e lagështisë së këtij sensori është nga 20 në 80% me 5% saktësi. Shkalla e marrjes së mostrave të këtij sensori është 1Hz. Dmth. jep një lexim për çdo sekondë. DHT11 është i vogël në madhësi me tension pune nga 3 në 5 volt. Rryma maksimale e përdorur gjatë matjes është 2.5mA.
Sensori DHT11 ka katër kunja- VCC, GND, Data Pin dhe një kunj të palidhur. Një rezistencë tërheqëse prej 5k deri në 10k ohms sigurohet për komunikimin midis sensorit dhe mikrokontrolluesit.
Moduli i kartës Micro SD:
Moduli (Përshtatës Micro SD-Card) është një modul i lexuesit të kartave Micro SD, përmes sistemit të skedarëve dhe drejtuesit të ndërfaqes SPI, sistemit SCM për të përfunduar leximin dhe shkrimin e kartës Micro SD. Përdoruesit e Arduino mund të përdorin drejtpërdrejt Arduino IDE vjen me një kartë biblioteke të kartës SD për të përfunduar fillimin dhe leximin
Hapi 1:
Softuer Fritzing dhe Skematik:
Në këtë tutorial, ne po përdorim softuer të shkëlqyeshëm për të bërë projektin tonë. ky softuer përdoret gjerësisht në të gjithë botën nga krijuesit.
ne po përdorim DHT11 dhe Micro SD-Card Module për të bërë diagramin tonë të qarkut me Arduino UNO.
Sensori DHT 11 ka 4 ose tre këmbë të cilat po përdoren. këtu është detaji se si të ndërlidhni sensorin e temperaturës dhe lagështisë me Arduino UNO.
/*------------------------------------------------------------------------------------------------------------------------------------
Arduino UNO: DHT11 Sensori:
GND GND
5-Volt 5-Volt
Sinjali#2
N/A nuk përdoret (kunja e 4 -të e sensorit nëse është e disponueshme)
/*------------------------------------------------------------------------------------------------------------------------------------*/
veshin duke përdorur modul Micro SD-Card me Arduino UNO dhe DHT11.
Moduli i Kartës SD ka gjithsej 6 kunja, këtu janë detajet se si të ndërfaqeni Modulin e Kartave Micro SD me Arduino UNO.
/*-------------------------------------------------------------------------------------------------------------------------------------------
Arduino UNO: Moduli i Kartës Micro SD:
GND GND
5-Volt 5-Volt
kunja 13 kunja e orës
pin 12 MISO
pin 11 MOSI
pin 4 CS (përcaktoni në Arduino Coding)
--------------------------------------------------------------------------------------------------------------------------------------------*/
Hapi 2:
Simulimi në Proteus:
Në këtë tutorial, ne po përdorim Proteus Software për të Simuluar projektin tonë (regjistruesi i të dhënave).
Suita e Dizajnit Proteus është unik në ofrimin e aftësisë për të bashkë-simuluar kodin e mikrokontrolluesit të nivelit të lartë dhe të ulët në kontekstin e një simulimi të qarkut SPICE të përzier. ky softuer përdoret gjerësisht në projekte të ndryshme krijuese. për shembull Proteus përdoret për të bërë diagramin e qarkut dhe PCB profesionale. dhe shumë objektiva të tjera që ka. Softueri Proteus përdoret gjithashtu për të simuluar qarqet p.sh. simulime me sensorë dhe mikrokontrollues, dhe familjen Arduino gjithashtu.
Në këtë tutorial, ne po përdorim kartën SD dhe DHT11 për të bërë një regjistrues të të dhënave ose regjistrues të të dhënave.
si të filloni Simulimet:
Së pari, ne duhet të bëjmë diagramin tonë të Qarkut dhe pastaj të shkruajmë kodimin tonë Arduino (dhënë më poshtë). pas shkrimit të kodimit Arduino duhet të bëjmë një "skedar gjashtëkëndësh" (dhënë më poshtë) i cili po përdoret në Arduino UNO në Proteus Simulation.
si të ngarkoni skedarin gjashtëkëndësh në Arduino UNO:
Së pari, përpiloni kodimin tuaj Arduino në Arduino IDE. Hapi i dytë është krijimi i një skedari gjashtëkëndësh, për këtë qëllim shkoni te "skedari" në Arduino IDE dhe zgjidhni "Preferencat" dhe më pas shkoni te "përpilimi", zgjidhni atë. Kliko ok. Përsëri Përpiloni Kodimin tuaj Arduino dhe kopjoni skedarin gjashtëkëndësh nga këtu siç tregohet në videon time.
Në diagramin e qarkut Proteus, bëni një klik të djathtë në Arduino UNO dhe më pas do të shihni një dritare të re hapëse, pastaj zgjidhni këtu "Edit Property". zgjidhni shiritin e skedarëve dhe "ngjitni" këtu skedarin Arduino Coding HEX.
si të ngarkoni skedarin e imazhit në SD-Card në Proteus:
Zgjidhni kartën tuaj SD në Proteus dhe klikoni me të djathtën mbi të dhe do të shohim një dritare të re hapëse, zgjidhni këtu "redakto pronën". pastaj shkoni në shiritin e skedarëve dhe zgjidhni kujtesën e kartës 32 gb. kopjoni vendndodhjen e skedarit të imazhit nga kompjuteri juaj ngjiteni atë në shiritin e skedarëve, pastaj shkruani cep dhe vendosni emrin e skedarit. kjo është mënyra e plotë për të shkruar lidhjen e skedarit këtu.
pas përfundimit të ngarkimit të skedarit gjashtëkëndësh dhe skedarit të imazhit në kartën SD, ne vetëm për t'u siguruar që nuk ka gabim në diagramin tonë të qarkut. Klikoni butonin "luaj" në pjesën e poshtme të majtë në Proteus. simulimi juaj ka filluar. siç tregohet në video. Dhe tregohet në fotografi.
Hapi 3:
si të ngarkoni dhe bëni grafikun e të dhënave në kohë reale në EXCEL:
Në këtë projekt ne po përdorim kartën SD për të dhënat tona në skedarin ".txt". lidhni kartën tuaj SD nga moduli i Kartës SD. dhe lidheni atë me kompjuterin. ne do të shohim skedarin txt që ka vlera të të dhënave të temperaturës dhe lagështisë në kohë reale duke kaluar përmes sensorit.
Hapni EXCEL -in tuaj në kompjuterin tuaj dhe më pas shkoni te "të dhënat". pastaj shkoni te "futni TXT". zgjidhni skedarin txt në kompjuterin tuaj dhe injektojeni atë në programin excel.
zgjidhni "fut", pastaj shkoni te "grafiku i linjës". Bëni një grafik linje me excel. këtu po bëjmë dy grafikë sepse kemi dy kolona të vlerave të të dhënave të lagështisë dhe temperaturës.
Hapi 4:
Shkarkoni skedarin HEX dhe skedarin e imazhit dhe kodimin Arduino nga rar:
Po ngarkoj skedarin "GGG.rar", i cili ka
1- Skedari Txt
2- Dosja gjashtëkëndore
3- skedar imazhi për kartën SD
Recommended:
Roboti SCARA: Mësoni Rreth Kinematikës Foward dhe Inverse !!! (Plot Twist Mësoni si të bëni një ndërfaqe në kohë reale në ARDUINO duke përdorur përpunimin !!!!): 5 hapa (me fotografi)
Roboti SCARA: Mësoni Rreth Kinematikës Foward dhe Inverse !!! (Plot Twist Mësoni si të bëni një ndërfaqe në kohë reale në ARDUINO duke përdorur përpunimin !!!!): Një robot SCARA është një makinë shumë e popullarizuar në botën e industrisë. Emri qëndron për krahun robot të Asamblesë selektive të pajtueshme ose krahun robot të artikuluar me pajtueshmëri selektive. Në thelb është një robot i lirisë me tre shkallë, duke qenë dy shpërndarësit e parë
ESP8266 Pika e hyrjes NodeMCU (AP) për Ueb -Server me Sensor Temperature DT11 dhe Temperatura dhe Lagështi Shtypi në Shfletues: 5 Hapa
ESP8266 NodeMCU Access Point (AP) për Web Server Me Sensor Temperature DT11 dhe Temperatura dhe Lagështi Shtypi në Shfletues: Përshëndetje djema në shumicën e projekteve ne përdorim ESP8266 dhe në shumicën e projekteve ne përdorim ESP8266 si një server në internet, kështu që të dhënat mund të arrihen në çdo pajisje mbi wifi duke hyrë në serverin e uebit të pritur nga ESP8266 por problemi i vetëm është se ne kemi nevojë për një ruter pune për
Regjistruesi i të dhënave të temperaturës dhe lagështisë nga Arduino në telefonin Android me modul të kartës SD përmes Bluetooth: 5 hapa
Regjistruesi i të dhënave të temperaturës dhe lagështisë nga Arduino në telefonin Android Me modul të kartës SD përmes Bluetooth: Përshëndetje të gjithëve, Ky është udhëzimi im i parë ndonjëherë, Shpresoj të ndihmoj komunitetin e krijuesit pasi kam qenë i përfituar prej tij. Shpesh ne përdorim sensorë në projektet tona, por gjejmë një mënyrë për të mbledhur të dhënat, për t'i ruajtur ato dhe për t'i transferuar ato Telefonat ose pajisjet e tjera menjëherë
Si të bëni orë në kohë reale duke përdorur ekranin Arduino dhe TFT - Arduino Mega RTC me ekran TFT 3.5 inç: 4 hapa
Si të bëni orë në kohë reale duke përdorur ekranin Arduino dhe TFT | Arduino Mega RTC me ekran TFT 3.5 inç: Vizitoni kanalin tim në Youtube. Hyrje:- Në këtë postim do të bëj "Ora në kohë reale" duke përdorur LCD me prekje 3.5 inç TFT, Arduino Mega Moduli 2560 dhe DS3231 RTC…. Para fillimit… shikoni videon nga kanali im në YouTube..Shënim:- Nëse jeni duke përdorur Arduin
Dërgoni temperaturë dhe lagështi aplikacionit Blynk (Wemos D1 Mini Pro) .: 15 hapa (me fotografi)
Dërgo temperaturën dhe lagështinë në aplikacionin Blynk (Wemos D1 Mini Pro) .: Ky udhëzues shikon përdorimin e Wemos D1 Mini Pro për të dërguar të dhëna (Temperatura dhe lagështi) në APP -në Blynk