Orodha ya maudhui:
- Hatua ya 1: Kupata Sehemu Zote
- Hatua ya 2: Kuunganisha Sehemu Zote Pamoja
- Hatua ya 3: Kuandika Msimbo
- Hatua ya 4: Kutumia Arduino yako
Video: Arduino Data Logger Shield Mradi Mdogo: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
Haya jamani Leo ninawasilisha mfano mmoja rahisi na ngao ya kumbukumbu ya Arduino Data. Huu ni mradi rahisi sana kuufanya na hauitaji sehemu nyingi kuifanya.
Mradi huo ni juu ya kupima joto na unyevu na sensor ya dht. Mradi huu hukuruhusu kuweka wimbo kwenye hali ya joto kwa wakati fulani, na joto litahifadhiwa kwenye kadi ya sd ambayo niliunganisha kwenye ngao yako ya data logger. Kwa hivyo kwa sababu mradi huu ni rahisi sana kufanya na kuelewa nitaanza hatua zangu sasa.
Hatua ya 1: Kupata Sehemu Zote
Mradi huu unaweza kufanywa na sehemu chache. Orodha ya sehemu katika mradi huo:
- Arduino uno rev3
- Arduino Data logger ngao
- Kadi ya kumbukumbu ya SD
- Maonyesho ya kijani ya LCD 1602 na I2C
- DHT22 (unaweza kutumia sensorer nyingine yoyote ya dht)
- Kamba chache za jumper
- Bodi ya mkate
- Betri 9v
Kumbuka kuwa unaweza kutumia Arduino nyingine yoyote kwa mradi huu. Unaweza pia kubadilisha aina ya onyesho ulilonalo, na unaweza kutumia sensa nyingine (sensorer ya unyevu wa mchanga, sensorer nyingine yoyote ya dht, au hata sensa ambayo unaweza kupima umbali kwa wakati fulani). Niliamua kutumia sensorer ya DHT wakati huu kwa sababu mradi huu unaweza kuwa muhimu sana ikiwa unataka kupima joto kupitia siku mahali fulani na kuweka wimbo jinsi inabadilika.
Hatua ya 2: Kuunganisha Sehemu Zote Pamoja
Hii ni rahisi sana kuunganisha. Weka tu ngao ya Logger Data juu ya Arduino. Itachukua pini zote kutoka Arduino, lakini usijali bado utakuwa na pini ambazo ziko kwenye ngao ya Logger Data. Unaweza kutumia pini hizo sawa na pini za Arduino.
Katika hatua hii unaweza kuona skimu ambayo nilifanya na fritzing. Nitaandika pia jinsi ya kuunganisha sensor na LCD ili mtu ambaye ni mpya kwa hii anaweza kuielewa. Kama unavyoona tutatumia 5V na GND kutoka Arduino (Data logger shield) kuwezesha bodi ya mkate.
LCD:
- VCC hadi 5V (+ sehemu kwenye ubao wa mkate)
- GND hadi gnd (- sehemu kwenye ubao wa mkate)
- SDA kwa pini ya analog A4
- SCL kwa pini ya Analog A5
DHT22:
Nilitumia dht na bodi ambayo kuna pini tatu za kutumika:
- + hadi 5V
- - kwa GND
- nje kwa pini ya dijiti 7
Hatua ya 3: Kuandika Msimbo
Nitaelezea nambari katika sehemu chache hapa. Sehemu nzuri ya nambari inasemwa ili mtu anayeitumia anaweza kuelewa nambari hiyo kwa urahisi.
1. Jambo la kwanza kukumbuka kuwa nambari hii itahitaji maktaba machache yaliyowekwa kwenye PC yako. Hizo ni: Muda (TimeLib), Waya, LiquidCrystal, DHT, OneWire, SPI, SD, RTClib. Labda unaweza kutumia maktaba zingine lakini maktaba hizi zilinifanyia kazi.
2. Baada ya hapo tunafafanua kila kitu kinachohitajika kwa mradi huu. Sensorer ya DHT ni rahisi kufafanua, unahitaji tu kusema pini ambayo sensor imeunganishwa na aina ya sensorer. Baada ya hapo unahitaji kufafanua pini zingine ambazo zitatumika kwa kadi ya SD na pini ya RTC. Na baada ya hapo unaweza kuona vigeuzi vilivyotumika kwa mradi huu.
3. Mradi hutumia njia chache na zote ni kwa kufanya kazi na sensor ya DHT. Ikiwa unafanya kazi kwenye mradi na aina hii ya sensa unaweza kuitumia. Njia hizo ni kupataTemperature (), getHumidity (), readSensorData (), printLcdTemperature (), printHumidity.
4. Katika usanidi kuna vitu vichache ambavyo vinahitajika kufanywa.
Kwanza kabisa unahitaji kufafanua wakati. Kwa sababu tunatumia RTC hapa tunataka kuwa na wakati mzuri wakati Arduino yetu inaokoa data kutoka kwa sensorer. Sehemu hiyo itatolewa maoni kwa nambari. Ikiwa uncomment //RTC.adjust(DateTime(_DATE_, _TIME_)); mstari unaweza kuweka wakati kwenye mradi wako. Baada ya kuweka wakati unaofaa unaweza kutoa maoni yako sehemu hiyo tena, na unaweza kutumia arduino yako bila kompyuta. Hii ni nzuri kwa sababu unaweza kutumia sensorer yako ya joto kwenye chumba kingine na ufuatilie joto bila hitaji la kompyuta yako. Sehemu ya pili ambayo inapaswa kufanywa ni kutumia kadi yako ya SD ambayo kutakuwa na data iliyohifadhiwa. Ngao itajaribu kuona ikiwa kuna kadi na kuisanikisha. Ikiwa hakuna ujumbe wa kosa utaonyeshwa kwenye skrini ya Serial kwenye ide ya Arduino.
sehemu ya mwisho ya usanidi ni kuanzisha LCD, na sensor ya dht.
5. Sehemu ya mwisho ni sehemu ya kitanzi au sehemu kuu ya mradi. Ni rahisi sana. Mwanzoni mwa kitanzi Arduino atasoma data kutoka kwa sensorer. Baada ya hapo RTC itaangalia ni saa ngapi. Ninatumia RTC yangu kwa kila dakika 10 wakati huu kwa sababu ni vizuri kuona jinsi ngao ya Data Logger inavyofanya kazi. Unaweza kubadilisha dakika kwenye nambari ikiwa unataka data yako iokolewe kwa dakika 5, 15, 30 au hata kwa masaa. Jisikie huru kuibadilisha. Ikiwa dakika ni hata 10 au 20 data itahifadhiwa kwenye kadi ya sd. Sehemu ya mwisho ya mradi inaonyesha joto la sasa kwenye LCD.
Pia nitaweka picha ya faili yangu ya txt ya kadi ya SD ili uweze kuona jinsi hali ya joto imeandikwa hapa.
Hatua ya 4: Kutumia Arduino yako
Jambo lote la mradi huu ni kuona jinsi ngao ya data logger inavyofanya kazi na arduino. Jambo bora na ngao hii ni kwamba ina kadi ya SD ambayo inaweza kutumika kwa kuhifadhi data na kusoma data kutoka kwa kadi. Pia jambo lingine ni kwamba ina moduli ya RTC ambayo hutumiwa ili uweze kufanya vitendo kadhaa kwa nyakati fulani. Jambo bora zaidi juu ya moduli ya RTC ni kwamba inatumia betri moja ndogo ya 3V na inaweza kuweka tarehe na wakati uliohifadhiwa kwa utulivu kwa muda mrefu. Jambo kuu kwa mradi huu ni kwamba inaweza kubebeka. Wacha tuseme kwamba unataka kujua jinsi joto hubadilika katika maumbile ukiwa kambini. Huna haja ya kuleta kompyuta yako ndogo kwa hili, au hauitaji kuangalia hali ya joto ya mtandao. Unaweza kuwa na hii, na hauitaji kuwa na wasiwasi kuwa utasahau hali ya joto ilikuwa lini itahifadhiwa. Huu ulikuwa mfano tu. Asante watu kwa kusoma mradi huu kwenye Maagizo. Natumai itasaidia mtu kutoka. Asante.
Kwa upande wote Sebastian
Ilipendekeza:
Mpangaji Mdogo wa Watawala Mdogo wa ATTINY Na Arduino UNO: Hatua 7
Mpangaji Mdogo wa Watawala Wadhibiti Wadogo Na Arduino UNO: Kwa sasa inafurahisha kutumia wadhibiti wa mfululizo wa ATTINY kwa sababu ya utofautishaji wao, bei ya chini lakini pia ukweli kwamba wanaweza kusanidiwa kwa urahisi katika mazingira kama Arduino IDE. kuhamisha kwa urahisi
WIND - Mradi wa kuongeza kasi kwa Mradi wa Adafruit: Hatua 9 (na Picha)
Upepo - Mradi wa kuongeza kasi kwa Manyoya ya Adafruit: Nimekuwa nikikusanya polepole wadhibiti wa manyoya wa Adafruit na bodi za sensorer ambazo zinapatikana kutoka Adafruit. Wanafanya prototyping na upimaji kuwa rahisi sana, na mimi ni shabiki mkubwa wa mpangilio wa bodi. Kwa kuwa nilijikuta tumetumia
Mchawi mdogo - Mchezo wa PC / Android Kama Mradi wa Baba na Mwana na Watoto (umoja3d): Hatua 5
Mchawi mdogo - Mchezo wa PC / Android Kama Mradi wa Baba na Mwana na Watoto (umoja3d): Ningependa kuonyesha jinsi ilivyo rahisi na raha kutengeneza mchezo. Nimeunda mchezo wangu kama mradi wa baba na mwana, kutumia muda na mwanangu na kumjifunza kitu kizuri. Kwanza kabisa nataka kusema, kwamba mimi sio msanidi programu na pili, kwamba ni
Mradi Mdogo wa Mdhibiti Mdogo wa Chini ya Dola 2: Hatua 11
Mradi Mdogo wa Mdhibiti Mdogo wa Chini ya $ 2 Bucks: Kuna mengi kwenye mtandao kuhusu kuanza na watawala wa Micro. Kuna chaguo nyingi huko nje, njia nyingi za kuzipanga ikiwa unaanza au sio na chip yenyewe, bodi za maendeleo au SOC kamili (System On Chip)
Mchomaji umeme wa USB! Mradi huu unaweza kuchoma kupitia Plastiki / Mbao / Karatasi (Mradi wa kufurahisha Pia Inapaswa Kuwa Kuni Nzuri Sana): Hatua 3
Mchomaji umeme wa USB! Mradi huu unaweza kuchoma kupitia Plastiki / Mbao / Karatasi (Mradi wa kufurahisha Pia Inapaswa Kuwa Mti Mzuri Sana): USIFANYE KUTUMIA USB HII !!!! niligundua kuwa inaweza kuharibu kompyuta yako kutoka kwa maoni yote. kompyuta yangu ni sawa tho. Tumia chaja ya simu ya 600ma 5v. nilitumia hii na inafanya kazi vizuri na hakuna kitu kinachoweza kuharibika ikiwa unatumia kuziba usalama kukomesha nguvu