Orodha ya maudhui:
Video: Jinsi ya Kukata Takwimu za Kituo cha Hali ya Hewa - Liono Muumba: 5 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:49
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:
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:
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:
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:
Kikapu cha Kunyongwa cha Kituo cha hali ya hewa cha juu: Hatua 11 (na Picha)
Kikapu cha kunyongwa cha Kituo cha hali ya hewa ya juu: Halo kila mtu! Katika chapisho hili la blogi ya T3chFlicks, tutakuonyesha jinsi tulivyotengeneza kikapu kizuri cha kunyongwa. Mimea ni nyongeza safi na nzuri kwa nyumba yoyote, lakini inaweza kuchosha haraka - haswa ikiwa unakumbuka tu kuyamwagilia wakati wako
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)
Kituo cha hali ya hewa cha DIY na Kituo cha Sensor cha WiFi: Katika mradi huu nitakuonyesha jinsi ya kuunda kituo cha hali ya hewa pamoja na kituo cha sensorer cha WiFi. Kituo cha sensorer hupima data ya joto na unyevu wa ndani na kuipeleka, kupitia WiFi, kwa kituo cha hali ya hewa. Kituo cha hali ya hewa kisha kinaonyesha t
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Hatua 5
1.8 Kituo cha hali ya hewa cha hali ya juu cha TFT LCD: Kidogo kidogo, lakini kubwa
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,