Përmbajtje:
Video: Si të bëni prerje të temperaturës dhe intensitetit të dritës Proteus Simulimi - I skuqur - Liono Maker: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Përshëndetje ky është Liono Maker, Ky është Kanali im zyrtar në YouTube. Ky është Kanali YouTube me Burim të Hapur.
këtu është Lidhja: Liono Maker YouTube Channel
këtu është lidhja e videos: Regjistrimi i Temp & Light Intensiteti
Në këtë tutorial ne do të mësojmë se si të bëjmë regjistrimin e temperaturës dhe intensitetit të dritës me Arduino UNO dhe modul Micro SD-Card. Komponenti kryesor është LDR i cili përdoret për të matur intensitetin e dritës dhe një tjetër është LM35 i cili përdoret për të matur temperaturën. Këto dy sinjale analoge i dërgohen Arduino pin Ao dhe A1. SD Card është duke bërë punën kryesore në këtë projekt që është prerja. regjistrimi i të dhënave ose regjistrimi i të dhënave është një teknikë në të cilën ne po i shkruajmë të dhënat tona në skedarin tonë atëherë shohim grafikët e linjave në Excel. Sekuenca e udhëzimeve të kërkuara çdo herë për të shkruar në një kartë SD është;
1_SD.hapur ("emri i skedarit", FILE_WRITE);
2_file.println (të dhëna);
3_file.mbylle ();
Informacioni në një kartë SD mund të lexohet dhe përmbajtja të shfaqet në monitorin serik. Serial.print () dhe Serial.write () përdoren për të shfaqur përmbajtjen e skedarit të të dhënave.
Hapi 1:
1_SD-Card:-
Kartat SD (Secure Digital) mund të përdoren për ruajtjen e të dhënave dhe regjistrimin e të dhënave. Shembujt përfshijnë ruajtjen e të dhënave në kamerat dixhitale ose telefonat celularë dhe regjistrimin e të dhënave për të regjistruar informacionin nga sensorët. Kartat Micro SD mund të ruajnë 2 GB të dhëna dhe duhet të formatohen si format FAT32 (Tabela e Alokimit të Skedarëve). Karta mikro SD funksionon në 3.3V, kështu që vetëm modulet e kartës mikro SD me një çip ndërrues të nivelit të tensionit 5V deri në 3.3V dhe një rregullator të tensionit 3.3V mund të lidhen me furnizimin me Arduino 5V.
Moduli mikro SD komunikon me Arduino duke përdorur Ndërfaqen Periferike Seriale (SPI). Kunjat lidhës SPI në modulin micro SD përfshijnë kunjat MOSI, MISO, SCK dhe kunjin SS të shënuar me zgjedhjen e çipit (CS), të cilat janë të lidhura me kunjat Arduino 11, 12, 13 dhe 10, respektivisht.
SD-Card Ndërfaqja me Arduino UNO:
GND ------ GND
5 volt ------- KQV
Pin12 -------- MISO
Pin11 -------- MOSI
Pin13 ------- SCK
Pin10 -------- SCS
Të dhënat shkruhen vetëm në skedarin në kartën SD duke ndjekur udhëzimin file.close (); prandaj, çdo udhëzim file.println (të dhëna) duhet të ndiqet nga një udhëzim file.close () dhe të paraprihet nga një udhëzim SD.open ("emri i skedarit", FILE_WRITE). Funksioni SD.open () ka cilësimin e paracaktuar të FILE_READ, kështu që opsioni FILE_WRITE kërkohet të shkruhet në një skedar.
Sekuenca e udhëzimeve të kërkuara çdo herë për të shkruar në një kartë SD është
SD. hapur ("emri i skedarit", FILE_WRITE);
file.println (të dhëna);
file.close ();
2_LM35:-
LM35 është një sensor i temperaturës i qarkut të integruar të precesionit, tensioni i daljes së të cilit ndryshon, bazuar në temperaturën rreth tij. ICshtë një IC e vogël dhe e lirë e cila mund të përdoret për të matur temperaturën kudo midis -55 ° C dhe 150 ° C.
Ka tre këmbë të Lm35;
1-Vcc
2-jashtë
3-Gnd
Lm35 është një sensor unik i temperaturës, i përdorur për të zbuluar temperaturën. Terminali i tij i parë është i lidhur me VCC me pinin 5volt Arduino dhe terminali i dytë është Out i lidhur me pin Analog, i cili përcaktohet në kodim. Terminali i tretë është i lidhur me Gnd, që është Gnd.
3_LDR:-
Një rezistencë fotografike (akronimi LDR për Rezistencën e Zbritjes së Dritës, ose rezistencën e varur nga drita, ose qelizën foto-përcjellëse) është një përbërës pasiv që zvogëlon rezistencën në lidhje me marrjen e shkëlqimit (dritës) në sipërfaqen e ndjeshme të komponentit. Rezistenca e një rezistence fotografike zvogëlohet me rritjen e intensitetit të dritës së goditur; me fjalë të tjera, ajo shfaq fotokonduktivitet.
LDR Ndërfaqja me Arduino UNO:
Një terminal i tij është i lidhur me 5 volt dhe terminali i dytë është i lidhur me një rezistencë 4.7k. Fundi i dytë i rezistencës 4.7k është i tokëzuar. LDR është në vetvete një rezistencë dhe ky lloj konfigurimi përdoret për të matur & tensionin, kjo është teknikë e ndarjes së tensionit. Terminali i zakonshëm është i lidhur me pin analoge të Arduino (pin# është përcaktuar në kodim). Unë jam duke ndarë fotografi.
Hapi 2:
Simulimet e proteusit:-
Në këtë tutorial ne po përdorim Proteus Software, i cili përdoret për të simuluar projektin tonë (regjistrimi i Temp & Light Intensity). Së pari, hapni programin tuaj Proteus të marrë komponentët dhe pajisjet për të bërë diagramin tuaj të qarkut. Pas përfundimit të qarkut ne duhet ta simulojmë atë. për këtë qëllim ne duhet të ngarkojmë skedarin hex të kodimit Arduino në Pronën Arduino. Klikoni me të djathtën në Arduino dhe shkoni te Arduino Property copy & paste vendndodhjen e skedarit gjashtëkëndësh ose zgjidhni drejtpërdrejt skedarin tuaj dhe pastaj ngarkoni atë. gjëja e dytë është të ngarkoni skedarin e kartës SD, për këtë qëllim zgjidhni 32 GB dhe shkoni në vendndodhjen e skedarit dhe pastaj kopjoni dhe ngjisni këtë skedar ose ngarkoni direkt duke zgjedhur nga dosja përkatëse. më poshtë është mënyra për të ngarkuar skedarin tuaj: Kopjoni dhe ngjisni skedarin e kartës SD Vendndodhja / Emri i skedarit.
pasi të keni përfunduar këto dy punë ju duhet të verifikoni qarkun që keni bërë nëse ka një gabim në këtë, ju lutemi korrigjoni atë para simulimit.
Ka butonin e luajtjes në këndin e majtë të faqes skematike të softuerit Proteus. shtypeni atë dhe Simulimi juaj fillon.
/* Më poshtë janë udhëzimet për kartën SD për të shkruar të dhënat në skedar.
Sekuenca e udhëzimeve të kërkuara çdo herë për të shkruar në një kartë SD është;
1_SD.hapur ("emri i skedarit", FILE_WRITE);
2_file.println (të dhëna);
3_file.mbylle (); */
pas këtyre udhëzimeve kodi Arduino merr vonesë (5000); pastaj regjistroni lexim të ri dhe kështu me radhë ky proces që po vazhdon. terminali virtual tregon rezultatet si më poshtë.
Karta SD në rregull
rekord1
rekord2
rekord3
rekord4
rekord5
ju mund të ndryshoni përgjigjen tuaj të vonesës për të regjistruar të dhënat tuaja në një kohë të shkurtër. mund ta shihni këtë përgjigje në skedarin e të dhënave.
Hapi 3:
Grafikët e linjës së të dhënave në kohë reale në EXCEL:-
Microsoft Excel përdoret për të bërë grafikët e linjave të të dhënave të temperaturës dhe të dhënave të intensitetit të dritës, përkatësisht në këtë projekt.
Së pari, ne duhet të hapim Excel dhe të injektojmë (shkoni te Data dhe zgjidhni skedarin tuaj txt) skedarin tuaj të të dhënave në Excel. ndani kolonat tuaja të të dhënave të temperaturës dhe intensitetit të dritës. shkoni te inserti dhe futni grafikët e vijave. Unë po ndaj skedarët e mi të plotë gjithashtu skedarin Excel dhe grafikët e linjës së të dhënave në kohë reale dhe skedarin e të dhënave.
këto grafikë na tregojnë ndërsa ndryshon temperatura dhe më pas ndryshon edhe rezistenca e fotorezistencës (LDR).
Hapi 4:
Skedarët e plotë të përdorur në këtë projekt: -
Këtu është lidhja ime në YouTube, ky është kanali me burim të hapur. ne po ofrojmë gjithçka që lidhet me projektin tonë dhe gjërat e përdorura në projektin tonë, dosjet relative etj.
Unë po ndaj skedarët dhe fotografitë e mia të plota në një skedar zip, të cilat kanë;
1_Fritzimi i skedarit
Skedarë simulimi 2_proteus
3_fajl kodues Arduino
4_Arduino duke koduar skedarin HEX
Skedari i kartës 5_SD
Skedari 6_data
7_Excel file duke përfshirë grafikët e linjës, etj
Recommended:
Leximi dhe grafikimi i të dhënave të sensorit të dritës dhe temperaturës me mjedër Pi: 5 hapa
Leximi dhe grafikimi i të dhënave të sensorit të dritës dhe temperaturës me Raspberry Pi: Në këtë Udhëzues do të mësoni se si të lexoni një sensor të dritës dhe temperaturës me mjedër pi dhe konvertues analog në digjital ADS1115 dhe ta grafikoni atë duke përdorur matplotlib. Le të fillojmë me materialet e nevojshme
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
Si të bëni lagështi dhe temperaturë Regjistruese të të dhënave në kohë reale me Arduino UNO dhe SD-Card | Simulimi i regjistruesit të të dhënave DHT11 në Proteus: Hyrje: 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. Data-Logger: Një regjistrues i të dhënave (gjithashtu regjistrues i të dhënave ose regjistrues i të dhënave) është një pajisje elektronike që regjistron të dhëna me kalimin e kohës me
Matja e intensitetit të dritës duke përdorur BH1715 dhe Raspberry Pi: 5 hapa
Matja e Intensitetit të Dritës duke Përdorur BH1715 dhe Raspberry Pi: Dje ne po punonim në ekranet LCD, dhe gjatë punës mbi to ne kuptuam rëndësinë e llogaritjes së intensitetit të dritës. Intensiteti i dritës nuk është i rëndësishëm vetëm në fushën fizike të kësaj bote, por ai ka rolin e tij të thënë mirë në biologjinë
Llogaritja e intensitetit të dritës duke përdorur BH1715 dhe Arduino Nano: 5 hapa
Llogaritja e Intensitetit të Dritës duke përdorur BH1715 dhe Arduino Nano: Dje ne po punonim në ekranet LCD, dhe ndërsa punonim mbi to kuptuam rëndësinë e llogaritjes së intensitetit të dritës. Intensiteti i dritës nuk është i rëndësishëm vetëm në fushën fizike të kësaj bote, por ai ka rolin e tij të thënë mirë në biologjinë
Llogaritja e Intensitetit të Dritës duke Përdorur BH1715 dhe Foton Grimcash: 5 Hapa
Llogaritja e Intensitetit të Dritës duke përdorur BH1715 dhe Foton Particle: Dje ne po punonim në ekranet LCD, dhe ndërsa punonim mbi to kuptuam rëndësinë e llogaritjes së intensitetit të dritës. Intensiteti i dritës nuk është i rëndësishëm vetëm në fushën fizike të kësaj bote, por ai ka rolin e tij të thënë mirë në biologjinë