Përmbajtje:

Si të regjistroni të dhënat e stacionit të motit Liono Maker: 5 hapa
Si të regjistroni të dhënat e stacionit të motit Liono Maker: 5 hapa

Video: Si të regjistroni të dhënat e stacionit të motit Liono Maker: 5 hapa

Video: Si të regjistroni të dhënat e stacionit të motit Liono Maker: 5 hapa
Video: Learn French While You Sleep - A2 - French Conversation 2024, Dhjetor
Anonim
Si të regjistroni të dhënat e stacionit të motit Liono Maker
Si të regjistroni të dhënat e stacionit të motit Liono Maker

Prezantimi:

Përshëndetje, ky është #LionoMaker. Ky është kanali im me burim të hapur dhe zyrtar në YouTube.

Këtu është lidhja: Liono Maker / YOUTUBE CHANNEL

Në këtë projekt ne do të mësojmë se si të bëjmë "Regjistrimi i të dhënave të stacionit të motit". ky është një projekt shumë interesant. Në këtë projekt unë jam duke përdorur Micro SD Card, modul DS3231, DHT 11, modul GPS, LDR dhe Arduino UNO. Të dhënat e stacionit meteorologjik do të thotë se do të zbulojë lagështinë, temperaturën, dritën, datën dhe kohën, gjatësinë dhe gjerësinë gjeografike.

SHËNIM:

1) Në Fritzing Schematics Unë jam duke përdorur pin6 & pin7 për të komunikuar me GPS Modulin dhe pin 4 për të komunikuar DHT11. 2) Në Proteus Schematics po përdor pin3 & pin 4 për të komunikuar me GPS Modulin dhe pin6 për të komunikuar DHT11. 3) Përndryshe të dy lidhjet janë të sakta, vetëm ne duhet të përcaktojmë kunjat# në kodimin Arduino sipas Skemave.

//*******************************************************

Hapi 1:

Imazhi
Imazhi
Imazhi
Imazhi
Imazhi
Imazhi

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.open ("emri i skedarit", FILE_WRITE); file.println (të dhëna); file.close ();

2) 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ë 1k. Fundi i dytë i rezistencës 1k është i bazuar. 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 pinin analog# A3 të Arduino UNO.

3) DS3231:-

Data dhe koha e matjes së sensorit ose regjistrimit të të dhënave mund të përfshihen kur shkruani të dhëna në një kartë SD duke përdorur një modul të orës në kohë reale (RTC), siç është DS3231. Ora në kohë reale mund të japë informacione për sekonda, minuta, orë, ditë, datë, muaj dhe vit. DS3231 mund të fuqizohet me 3.3V ose 5V dhe një bateri litium CR2032 litium-cell fuqizon RTC kur nuk është i lidhur me Arduino. DS3231 gjithashtu ka një sensor të integruar të temperaturës. DS3231 përdor komunikimin I2C me dy linjat dydrejtimëshe:

1) Ora serike (SCL)

&

2) Të dhënat serike (SDA)

SH NOTNIM: >>> DS3231 i lidhur me Arduino UNO si i tillë;

DS3231: Arduino UNO:

Gnd ----------------------- Gnd

KQV --------------------- 5 volt

SDA -------------------- pin# A4

SCL -------------------- pin#A5

4) 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ë.

Lidhja e sensorit DHT 11 me Arduino UNO:

DHT11 Arduino UNO

GND ---------------------------- GND

KQV -------------------------------- 5 volt

Të dhënat (Sinjali) ------------------ pin#6

5) Moduli GPS:-

Moduli GPS (Sistemi i Pozicionimit Global) dhe përdoret për lundrim. Moduli thjesht kontrollon vendndodhjen e tij në tokë dhe siguron të dhëna dalëse të cilat janë gjatësia dhe gjerësia gjeografike e pozicionit të tij.

Ekzistojnë lloje të ndryshme të moduleve GPS dhe përdoren për të gjetur vlera të ndryshoreve të ndryshme. të tilla si;

//**********************************************************************************************************************

SHENIM:- P MR MORE SHUM DETAJE MUND T C THONI KIST FUNKSION;

gps.getDataGPRMC (koha, statusi, gjerësia, gjerësia Hemisfera, gjatësia, gjatësia Meridiano, shpejtësia Nyjet, gjurmaAngle, data, magnetikeVariacioni, magnetikeVariacioniOrientimi);

Serial.println (koha); Serial.println (statusi);

Serial.println (gjerësi gjeografike);

Serial.println (gjerësia e hemisferës);

Serial.println (gjatesi);

Serial.println (gjatësiMeridiano);

Serial.println (speedKnots);

Serial.println (trackAngle);

Serial.println (data);

Serial.println (Variacioni magnetik);

Serial.println (Orientimi i Variacionit magnetik);

//******************************************************************************************************************

një shembull tjetër përdoret për të krijuar një lidhje për modulin GPS. të tilla si;

gps. Google (lidhje);

//*******************************************************************************************************************

&&&

SH NOTNIM:- NFSE MOS MERRNI MORE SHUM DETAJ, MUND T C THONI K THT F FUNKSION;

gps.getDataGPRMC

gjerësi, gjerësi Hemisfera, gjatësi, gjatësiMeridiano

; Serial.println (gjerësi gjeografike);

Serial.println (gjerësia e hemisferës);

Serial.println (gjatesi);

Serial.println (gjatësiMeridiano);

//******************************************************************************************************************

Unë i kam përdorur këto rreshta për të marrë LONGITUDEE & LATITUDE.

Longi = (gps.location.lng (), 54.01125); Lati = (gps.location.lat (), 1.95949);

//******************************************************************************************************************

shënim:

mund të përdorni kodimin e mësipërm për të marrë më shumë informacion nga Moduli juaj GPS. Unë sapo kam përdorur për të marrë gjatësinë dhe gjerësinë gjeografike.

//******************************************************************************************************************

P FRMBAJTJA ISSHT MNYRA P TOR T CON LIDHUR MODULIN GPS ME ARDUINO UNO:

Moduli GPS: Arduino UNO:

Gnd ---------------------------- Gnd

Vcc ------------------------------ 5 volt

RX ------------------------------- pin#3

TX ------------------------------ pin#4

//********************************************************************************************************************

Hapi 2:

Imazhi
Imazhi
Imazhi
Imazhi

SI T G MERRNI DOSJEN "DATA. CSV" PIRGJITH SIMULIMET E PROTEUSIT:-

SHËNIM:

> Së pari, Sigurohuni që qarku juaj është i saktë dhe nuk ka asnjë gabim.

> ju keni ngarkuar skedarin gjashtëkëndësh në Arduino UNO.

> keni ngarkuar skedarin e Kartës SD në kartën SD.

> filloni simulimin tuaj pasi të keni shtypur butonin e luajtjes në këndin e poshtëm të majtë në Proteus.

> terminali juaj virtual hapet dhe të dhënat tuaja regjistrohen pas vonesës (1000);

>>>>>>>>> Shtypni Esc >>>>>>>>>>>>>>>>>>

do të shihni dritaren e përmbajtjes së kartës së kujtesës, këtu është skedari data.csv i disponueshëm. Eksportoni atë në kompjuterin tuaj.

Hapi 3:

Imazhi
Imazhi

EXCEL Duke punuar:-

Hapni Excel dhe injektoni skedarin tuaj data.csv në të. të dhënat do të shfaqen në kolona me emrin dhe do të marrin grafikët e rreshtit.

Hapi 4:

Recommended: