Orodha ya maudhui:
Video: Jinsi ya Kutengeneza Unyevu na Joto Kirekodi cha Takwimu ya Wakati wa kweli na Arduino UNO na SD-Kadi - Uigaji wa data-logger ya DHT11 katika Proteus: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Utangulizi:
hi, huyu ndiye Liono Maker, hapa kuna kiungo cha YouTube. Tunatengeneza mradi wa ubunifu na Arduino na tunafanya kazi kwenye mifumo iliyoingia.
Data-Logger:
Logger data (pia data-logger au kinasa data) ni kifaa cha elektroniki ambacho hurekodi data kwa muda na kifaa kilichojengwa au sensorer au kupitia vyombo na sensorer za nje. Kwa ujumla ni ndogo, ina nguvu ya betri, inabeba, na ina vifaa vya microprocessor, kumbukumbu ya ndani ya kuhifadhi data, na sensorer. Baadhi ya waunganishaji wa data na kompyuta ya kibinafsi, na tumia programu kuwezesha kumbukumbu ya data na kuona na kuchambua data iliyokusanywa, wakati wengine wana kifaa cha kiolesura cha ndani (keypad, LCD) na inaweza kutumika kama kifaa cha kusimama pekee.
Katika mradi huu, ninatumia data-logger na SD-Card kuhifadhi data katika SD-Card na Arduino.
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.
kufanya kazi kwa DHT11:
Sensorer ya DHT11 ina kipengee cha kuhisi unyevu wa unyevu na kipima joto cha kuhisi joto. Capacitor kuhisi unyevu ina elektroni mbili na unyevu kushikilia substrate kama dielectric kati yao. Mabadiliko ya thamani ya uwezo hufanyika na mabadiliko katika viwango vya unyevu. Kipimo cha IC, mchakato huu ulibadilisha maadili ya upinzani na kuibadilisha kuwa fomu ya dijiti.
Kwa kupima joto sensor hii hutumia kipima joto cha mgawo hasi, ambayo husababisha kupungua kwa thamani ya upinzani na ongezeko la joto. Ili kupata thamani kubwa ya upinzani hata kwa mabadiliko madogo ya joto, sensor hii kawaida huundwa na keramik ya semiconductor au polima.
Kiwango cha joto cha DHT11 ni kutoka 0 hadi 50 digrii Celsius na usahihi wa digrii 2. Aina ya unyevu wa sensor hii ni kutoka 20 hadi 80% na usahihi wa 5%. Kiwango cha sampuli ya sensor hii ni 1Hz. inatoa usomaji mmoja kwa kila sekunde. DHT11 ni ndogo na saizi ya uendeshaji kutoka volts 3 hadi 5. Upeo wa sasa uliotumiwa wakati wa kupima ni 2.5mA.
Sense ya DHT11 ina pini nne- VCC, GND, Pini ya Takwimu na pini isiyounganishwa. Kontena la kuvuta la 5k hadi 10k ohms hutolewa kwa mawasiliano kati ya sensorer na mdhibiti mdogo.
Moduli ya Kadi ndogo ya SD:
Moduli (Micro SD-Card Adapter) ni moduli ya kusoma kadi ya Micro SD, kupitia mfumo wa faili na dereva wa kiolesura cha SPI, mfumo wa SCM kumaliza faili kusoma na kuandika Micro SD-kadi. Watumiaji wa Arduino wanaweza kutumia moja kwa moja IDE ya Arduino inakuja na kadi ya maktaba ya kadi ya SD kukamilisha uanzishaji na kusoma
Hatua ya 1:
Programu ya Fritzing na Schematic:
Katika mafunzo haya, tunatumia programu ya fritzing kufanya mradi wetu. programu hii inatumiwa sana ulimwenguni kote na waundaji.
tunatumia Moduli ya Kadi ya DHT11 na Micro SD-Kadi kufanya mchoro wetu wa mzunguko na Arduino UNO.
Sensor ya DHT 11 ina miguu 4 au mitatu ambayo inatumika. hapa kuna undani wa jinsi ya kusanikisha sensa ya joto na unyevu na Arduino UNO.
/*------------------------------------------------------------------------------------------------------------------------------------
Arduino UNO: Sensorer ya DHT11:
GND GND
5-Volt 5-Volt
Weka Ishara # 2
N / A haijatumiwa (pini ya 4 ya sensa ikiwa inapatikana)
/*------------------------------------------------------------------------------------------------------------------------------------*/
tumevaa kutumia Moduli ya Micro SD-Card na Arduino UNO na DHT11.
Moduli ya Kadi ya SD ina jumla ya pini 6, hapa kuna maelezo ya jinsi ya kuunganisha Moduli ya Kadi ya SD SD na Arduino UNO.
/*-------------------------------------------------------------------------------------------------------------------------------------------
Arduino UNO: Moduli ya Kadi ndogo ya SD:
GND GND
5-Volt 5-Volt
pini 13 saa ya saa
pini 12 MISO
pini 11 MOSI
pin 4 CS (fafanua katika Arduino Coding)
--------------------------------------------------------------------------------------------------------------------------------------------*/
Hatua ya 2:
Uigaji katika Proteus:
Katika mafunzo haya, tunatumia Proteus Software kuiga mradi wetu (data-logger).
Proteus Design Suite ni ya kipekee kwa kutoa uwezo wa kuiga kanuni zote za kiwango cha juu na cha chini cha mtawala mdogo katika muktadha wa simulation ya hali ya mchanganyiko wa SPICE. programu hii inatumiwa sana katika miradi anuwai ya ubunifu. kwa mfano Proteus hutumiwa kutengeneza mchoro wa mzunguko na PCB ya kitaalam. na malengo mengine mengi inayo. Programu ya Proteus pia hutumiwa kuiga mizunguko k.v. masimulizi na sensorer na wadhibiti microcontroller, na familia ya Arduino pia.
Katika mafunzo haya, tunatumia kadi ya SD na DHT11 kutengeneza kumbukumbu ya data au kinasa data.
jinsi ya kuanza Uigaji:
Kwanza, tunapaswa kutengeneza mchoro wetu wa Mzunguko na kisha tuandike coding yetu ya Arduino (iliyopewa hapa chini). baada ya kuandika usimbuaji wa Arduino lazima tutengeneze "hex file" (iliyopewa hapa chini) ambayo inatumika katika Arduino UNO katika Proteus Simulation.
jinsi ya kupakia faili ya hex kwenye Arduino UNO:
Kwanza, andika msimbo wako wa Arduino katika IDE ya Arduino. Hatua ya pili ni kutengeneza faili ya hex, kwa kusudi hili nenda kwenye "faili" katika Arduino IDE na uchague "Mapendeleo" kisha uende kwenye "mkusanyiko", uchague. Bonyeza sawa. Tena Jumuisha Usimbo wako wa Arduino na unakili faili ya hex kutoka hapa kama inavyoonyeshwa kwenye video yangu.
Katika mchoro wa Mzunguko wa Proteus, bonyeza kitufe cha kulia kwenye Arduino UNO na kisha utaona dirisha mpya la kufungua, kisha uchague hapa "Hariri Mali". chagua mwambaa wa faili na "kubandika" hapa faili ya Arduino Coding HEX.
jinsi ya kupakia faili ya picha katika SD-Card katika Proteus:
Chagua Kadi yako ya SD katika Proteus na ubonyeze kulia juu yake na tutaona dirisha mpya la kufungua, chagua hapa "hariri mali". kisha nenda kwenye upau wa faili na uchague kumbukumbu ya kadi ya 32gb. nakili eneo la faili ya picha kutoka kwa kompyuta yako ibandike kwenye upau wa faili, kisha andika kufyeka na uweke jina la faili hiyo. hii ndiyo njia kamili ya kuandika kiunga cha faili hapa.
baada ya kumaliza kupakia faili ya hex na faili ya picha kwenye kadi ya SD, tunapaswa kuhakikisha kuwa hakuna kosa katika mchoro wetu wa mzunguko. Bonyeza kitufe cha "cheza" chini kushoto kwa Proteus. masimulizi yako yameanza. kama inavyoonyeshwa kwenye video. Na imeonyeshwa kwenye picha.
Hatua ya 3:
jinsi ya kupakia na kutengeneza grafu ya data ya wakati halisi katika EXCEL:
Katika mradi huu tunatumia kadi ya SD kwa data yetu katika faili ya ".txt". Chomeka kadi yako ya SD kutoka moduli ya Kadi ya SD. na uiunganishe na kompyuta. tutaona faili ya txt ikiwa na joto na unyevu maadili ya data ya wakati halisi kupitia sensa.
Fungua EXCEL yako kwenye kompyuta yako na uende kwenye "data". kisha nenda kwenye "ingiza TXT". chagua faili txt kwenye kompyuta yako na ingiza katika programu bora.
chagua "ingiza", kisha nenda kwenye "grafu ya mstari". Tengeneza grafu ya mstari na bora. hapa tunatengeneza grafu mbili kwa sababu tuna safu mbili za unyevu na maadili ya data ya joto.
Hatua ya 4:
Pakua faili ya HEX na faili ya picha na uandishi wa Arduino kutoka rar:
Ninapakia faili ya "GGG.rar", ambayo ina
Faili 1- Txt
2- Hex faili
3- faili ya picha ya kadi ya SD
Ilipendekeza:
Jinsi ya kutumia DHT22 Unyevu wa unyevu na joto la joto na Arduino: Hatua 6
Jinsi ya kutumia unyevu wa DHT22 na sensorer ya joto na Arduino: Katika mafunzo haya tutajifunza jinsi ya kutumia unyevu wa DHT22 na Sensor ya Joto na Arduino na kuonyesha maadili kwenye OLED Onyesha video
Arduino Ethernet DHT11 Joto na Unyevu wa magogo, Takwimu za rununu: Hatua 4
Arduino Ethernet DHT11 Ukataji wa Joto na Unyevu, Takwimu za rununu: Ukiwa na Arduino UNO R3, Shield ya Ethernet NA DHT11 unaweza kuingia data ya joto na unyevu nje, kwenye chumba, chafu, maabara, chumba cha kupoza au maeneo mengine yoyote bure kabisa. Mfano huu tutatumia kuingiza joto la kawaida na unyevu. Kifaa
ESP8266 NodeMCU Access Point (AP) ya Seva ya Wavuti iliyo na Sensor ya Joto la DT11 na Joto la Uchapishaji na Unyevu katika Kivinjari: Hatua 5
ESP8266 NodeMCU Access Point (AP) ya Seva ya Wavuti iliyo na Sensor ya Joto la DT11 na Joto la Uchapishaji na Unyevu katika Kivinjari: Halo jamani katika miradi mingi tunayotumia ESP8266 na katika miradi mingi tunatumia ESP8266 kama seva ya wavuti ili data ipatikane kifaa chochote juu ya wifi kwa kupata Webserver iliyoangaliwa na ESP8266 lakini shida tu ni kwamba tunahitaji router inayofanya kazi
ESP32 Kulingana na M5Stack M5stick C Hali ya hewa Monitor na DHT11 - Fuatilia Unyevu wa Joto na Kiashiria cha Joto kwenye M5stick-C Pamoja na DHT11: 6 Hatua
ESP32 Kulingana na M5Stack M5stick C Hali ya hewa Monitor na DHT11 | Fuatilia Unyevu wa Joto na Kiashiria cha Joto kwenye M5stick-C Pamoja na DHT11: Halo jamani, katika mafundisho haya tutajifunza jinsi ya kusanikisha sensa ya joto ya DHT11 na m5stick-C (bodi ya maendeleo na m5stack) na kuionyesha kwenye onyesho la m5stick-C. Kwa hivyo katika mafunzo haya tutasoma joto, unyevu & joto i
Jinsi ya kutumia Sensor ya Joto la DHT11 na Arduino na Joto la Uchapishaji wa Joto na Unyevu: Hatua 5
Jinsi ya Kutumia Sensorer ya Joto la DHT11 Na Arduino na Joto la Uchapishaji Joto na Unyevu: Sura ya DHT11 hutumiwa kupima joto na unyevu. Unyevu wa DHT11 na sensorer ya joto hufanya iwe rahisi sana kuongeza data ya unyevu na joto kwenye miradi yako ya elektroniki ya DIY. Ni kwa kila