Orodha ya maudhui:

Jinsi ya Kukata Takwimu za Kituo cha Hali ya Hewa - Liono Muumba: 5 Hatua
Jinsi ya Kukata Takwimu za Kituo cha Hali ya Hewa - Liono Muumba: 5 Hatua

Video: Jinsi ya Kukata Takwimu za Kituo cha Hali ya Hewa - Liono Muumba: 5 Hatua

Video: Jinsi ya Kukata Takwimu za Kituo cha Hali ya Hewa - Liono Muumba: 5 Hatua
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Novemba
Anonim
Jinsi ya Kukata Takwimu za Kituo cha Hali ya Hewa | Liono Muumba
Jinsi ya Kukata Takwimu za Kituo cha Hali ya Hewa | Liono Muumba

Utangulizi:

Halo, huyu ni #LionoMaker. Hiki ni chanzo changu wazi na idhaa rasmi ya YouTube.

Hapa kuna kiunga: Liono Maker / YOUTUBE CHANNEL

Katika mradi huu tutajifunza jinsi ya kutengeneza "Takwimu za Kituo cha Hali ya Hewa" ya Magogo. huu ni mradi wa kupendeza sana. Katika mradi huu ninatumia Kadi ya Micro SD, moduli ya DS3231, DHT 11, moduli ya GPS, LDR na Arduino UNO. Takwimu za Kituo cha Hali ya Hewa inamaanisha kuwa itagundua unyevu, joto, Nuru, Tarehe na Wakati, Longitude na Latitudo.

KUMBUKA:

1) Katika Fritzing Schematics ninatumia pin6 & pin7 kuwasiliana na Moduli ya GPS na kubandika 4 kuwasiliana DHT11. 2) Katika Proteus Schematics ninatumia pin3 & pin 4 kuwasiliana GPS Module na pin6 kuwasiliana DHT11. 3) Vinginevyo unganisho lote ni sahihi, tunahitaji tu kufafanua pini # katika uandishi wa Arduino kulingana na Schematics.

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

Hatua ya 1:

Picha
Picha
Picha
Picha
Picha
Picha

Kadi ya 1_SD: -

Kadi za SD (Salama Dijiti) zinaweza kutumika kwa uhifadhi wa data na ukataji wa data. Mifano ni pamoja na uhifadhi wa data kwenye kamera za dijiti au simu za rununu na ukataji wa data ili kurekodi habari kutoka kwa sensorer. Kadi ndogo za SD zinaweza kuhifadhi 2GB ya data na inapaswa kupangiliwa kama muundo wa FAT32 (Jedwali la Ugawaji wa Faili). Kadi ndogo ya SD inafanya kazi kwa 3.3V, kwa hivyo ni moduli ndogo tu za kadi ya SD zilizo na 5V hadi 3.3V kiwango cha shifter chip na mdhibiti wa voltage 3.3V anaweza kushikamana na usambazaji wa Arduino 5V. Moduli ndogo ya SD inawasiliana na Arduino kwa kutumia Sura ya Pembeni ya Pembeni (SPI). Pini za kuunganisha SPI kwenye moduli ndogo ya SD ni pamoja na MOSI, MISO, pini za SCK na pini ya SS iliyoashiria chagua chip (CS), ambazo zimeunganishwa na pini za Arduino 11, 12, 13, na 10, mtawaliwa.

Kuingiliana kwa Kadi ya SD na Arduino UNO:

GND ------ GND

5volt ------- VCC

Pin12 -------- MISO

Pin11 -------- MOSI

Pin13 ------- SCK

Pin10 -------- SCS

Takwimu zimeandikwa tu kwa faili kwenye kadi ya SD kufuatia maagizo ya faili. kwa hivyo, maagizo ya faili.println (data) lazima ifuatwe na maagizo ya faili. karibu () na kutanguliwa na maagizo ya SD.open ("jina la faili", FILE_WRITE). Kazi ya SD.open () ina mpangilio chaguomsingi wa FILE_READ, kwa hivyo chaguo FILE_WRITEinatakiwa kuandika kwa faili. Mlolongo wa maagizo yanayotakiwa kila wakati kuandika kwa kadi ya SD ni SD.open ("jina la faili", FILE_WRITE); file.println (data); faili. karibu ();

2) LDR: -

Kinzani ya picha (kifupi LDR ya Upungufu wa Kupunguza Mwanga, au kipinga-tegemezi kinachotegemea mwanga, au seli inayotengeneza picha) ni sehemu ya kupuuza ambayo hupunguza upinzani dhidi ya kupokea mwangaza (mwangaza) kwenye uso nyeti wa sehemu hiyo. Upinzani wa kipinga picha unapungua na kuongezeka kwa kiwango cha mwangaza wa tukio; kwa maneno mengine, inaonyesha picha ya picha.

Kuingiliana kwa LDR na Arduino UNO:

Kituo chake kimoja kimeunganishwa na 5volt na terminal ya pili imeunganishwa na kipinga 1k. Mwisho wa pili wa kipinga 1k umewekwa chini. LDR yenyewe ni kinzani na aina hii ya usanidi hutumiwa kupima & voltage, hii ni mbinu ya kugawanya voltage. Kituo cha kawaida kimeunganishwa na pini ya Analog # A3 ya Arduino UNO.

3) DS3231: -

Tarehe na wakati wa kipimo cha sensorer au rekodi ya data inaweza kujumuishwa wakati wa kuandika data kwenye kadi ya SD ukitumia moduli ya saa halisi, kama vile DS3231. Saa ya wakati halisi inaweza kutoa sekunde, dakika, masaa, siku, tarehe, mwezi, na habari ya mwaka. DS3231 inaweza kuwezeshwa na 3.3V au 5V na betri ya seli ya CR2032 ya lithiamu-kiini inapea RTC wakati haijaunganishwa na Arduino. DS3231 pia ina sensorer ya joto ya inbuilt. DS3231 hutumia mawasiliano ya I2C na laini mbili za pande mbili:

1) Saa ya serial (SCL)

&

2) Takwimu za serial (SDA)

KUMBUKA: >>> DS3231 imeunganishwa na Arduino UNO kama hivyo;

DS3231: Arduino UNO:

Ndugu ----------------------- Ndugu

VCC --------------------- 5volt

SDA -------------------- siri # A4

SCL -------------------- siri # A5

4) DHT11: -

DHT11 ni sensorer ya dijiti ya bei ya chini ya kuhisi joto na unyevu. Sensorer hii inaweza kuingiliwa kwa urahisi na mtawala mdogo kama Arduino, Raspberry Pi nk… kupima unyevu na joto mara moja. Unyevu wa DHT11 na sensorer ya joto hupatikana kama sensa na kama moduli. Tofauti kati ya sensa hii na moduli ni kontena la kuvuta na taa ya kuwasha umeme. DHT11 ni sensorer ya unyevu wa jamaa. Kupima hewa inayozunguka hii sensor hutumia thermostat na sensor ya unyevu wa unyevu.

Kuunganisha Sense ya 11 ya DHT na Arduino UNO:

DHT11 Arduino UNO

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

VCC ----------------------------- 5volt

Takwimu (Ishara) ------------------ pini # 6

5) Moduli ya GPS: -

Moduli ya GPS (Global Positioning System) na hutumiwa kwa urambazaji. Moduli huangalia tu eneo lake duniani na hutoa data ya pato ambayo ni longitudo na latitudo ya msimamo wake.

Kuna aina tofauti za moduli za GPS na hutumiwa kupata maadili ya anuwai tofauti. kama vile;

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

KUMBUKA: - KWA MAELEZO ZAIDI UNAWEZA KUPIGA KAZI HII;

gps.getDataGPRMC (muda, hadhi, latitudo, latifereni, longitud, longitud, Meridiano, kasiKnots, trackAngle, tarehe, magneticVariation, magneticVariationOrientation);

Serial.println (wakati); Serial.println (hadhi);

Serial.println (latitud);

Serial.println (latitudHemisphere);

Serial.println (longitud);

Serial.println (longitudMeridiano);

Serial.println (kasiKnots);

Serial.println (trackAngle);

Serial.println (tarehe);

Serial.println (MagneticVariation);

Serial.println (magneticVariationOrientation);

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

mfano mwingine hutumiwa kuunda kiunga cha moduli ya GPS. kama vile;

gps. Google (kiungo);

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

&&&

KUMBUKA: - USIPOPATA MAELEZO ZAIDI, UNAWEZA KUITA HII KAZI;

gps.getDataGPRMC

latitudo, latitudo Ulimwenguni, urefu, urefuMeridiano

; Serial.println (latitud);

Serial.println (latitudHemisphere);

Serial.println (longitud);

Serial.println (longitudMeridiano);

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

Nimetumia mistari hii kupata LONGITUDEE & LATITUDE.

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

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

Kumbuka:

unaweza kutumia juu ya kuweka alama kupata habari zaidi kutoka kwa Moduli yako ya GPS. Nimetumia tu kupata Longitude na latitudo.

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

Ifuatayo ni njia ya kuunganisha GPS MODULE NA ARDUINO UNO:

Moduli ya GPS: Arduino UNO:

Ndugu ----------------------------- Ndugu

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

RX ------------------------------- pini # 3

TX ------------------------------ pini # 4

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

Hatua ya 2:

Picha
Picha
Picha
Picha

JINSI YA KUPATA JALADA YA "DATA. CSV" WAKATI WA PROTEUS SIMULATIONS: -

KUMBUKA:

> Kwanza, Hakikisha mzunguko wako ni sahihi na hakuna kosa.

> umepakia faili ya hex katika Arduino UNO.

> umepakia faili ya Kadi ya SD kwenye kadi ya SD.

> anza masimulizi yako baada ya kubonyeza kitufe cha kucheza kwenye kona ya kushoto ya chini kwenye Proteus.

> kituo chako cha kawaida kinafunguliwa na data yako imerekodiwa baada ya kuchelewa (1000);

>>>>>>>>>>> Esc >>>>>>>>>>>>>>>

utaona dirisha la yaliyomo kwenye kadi ya kumbukumbu, hapa kuna faili ya data.csv inapatikana. Hamisha kwenye kompyuta yako.

Hatua ya 3:

Picha
Picha

Kazi ya EXCEL: -

Fungua Excel na ingiza faili yako ya data.csv ndani yake. data itaonyeshwa kwenye safu na jina na kuchukua grafu za laini.

Hatua ya 4:

Ilipendekeza: