Orodha ya maudhui:

Kituo cha hali ya hewa na Atmega328P-PU Microcontroller: 5 Hatua
Kituo cha hali ya hewa na Atmega328P-PU Microcontroller: 5 Hatua

Video: Kituo cha hali ya hewa na Atmega328P-PU Microcontroller: 5 Hatua

Video: Kituo cha hali ya hewa na Atmega328P-PU Microcontroller: 5 Hatua
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Julai
Anonim
Kituo cha hali ya hewa na Atmega328P-PU Microcontroller
Kituo cha hali ya hewa na Atmega328P-PU Microcontroller

Hivi karibuni nilichukua kozi ya bure mkondoni na edx (Ilianzishwa na Chuo Kikuu cha Harvard na MIT mnamo 2012, edX ni kituo cha kujifunza mkondoni na mtoa huduma wa MOOC, akitoa kozi za hali ya juu kutoka vyuo vikuu na taasisi bora ulimwenguni kwa wanafunzi kila mahali), na kichwa: Hali ya Hewa ya Nyuma: Sayansi ya Hali ya Hewa, na ilikuwa ya kuelimisha sana na ninapendekeza kwa watu wote ambao wanapendezwa na hali ya hewa ya amateur, katika mhadhara wa kwanza au wa pili, profesa John Edward Huth- mkufunzi- alipendekeza kununua kituo cha hali ya hewa ambacho kinaweza kupima urefu wa eneo la kijiografia na shinikizo la hewa la kijiometri, nilidhani badala ya kununua barometer au kituo cha hali ya hewa wazo bora lilikuwa kutengeneza moja na vifaa vya bei rahisi vinavyopatikana karibu yangu na kwenye sanduku langu la taka, nilikuwa na utaftaji kwenye wavuti, na nikapata miradi michache, mingine katika tovuti ya kufundishia, shida yangu ilikuwa kutumia microcontroller uchi sio Arduino au Raspberry pi ambazo zilikuwa na ni ghali zaidi, bei ya AtmegaP-PU, Arduino Uno, na Reaspberry Pi sifuri - Pi ya bei rahisi ni: $ 4, $ 12 na $ 21 kwa hivyo AtmegaP-PU ndio ya bei rahisi. Sensorer ambazo nimetumia katika mradi huu ni, DHT22 (Joto la Dijiti na Sura ya Upimaji wa Unyevu) ambayo ni karibu $ 8 - hii ni sahihi zaidi kuliko sensor ya DHT11, pia nimetumia BMP180 Shinikizo la Barometric Pressure, Sensor Module Sensor, ambayo ni $ 6 na nimetumia Nokia 5110 LCD Module ya taa ya kijani nyuma na adapta ya PCB ya Arduino, ambayo ni $ 5 tu, kwa hivyo na bajeti ya $ 23 na waya zingine na sehemu zingine kutoka kwa sanduku langu la taka ninaweza kutengeneza kituo hiki cha hali ya hewa nzuri. Nitaenda kukuelezea kwa kufuata aya.

Hatua ya 1: HATUA YA 1: UBUNIFU NA KIWANGO CHA MZUNGUKO

HATUA YA 1: UBUNIFU NA BARAZA LA MZUNGUKO
HATUA YA 1: UBUNIFU NA BARAZA LA MZUNGUKO

Kwa kuwa lengo langu lilikuwa, kupima joto na unyevu wa karibu na shinikizo la kijiometri na urefu, kwa hivyo sensorer ambazo lazima nitumie ni, DHT22 na BMP180, ninatumia DHT22, kwa joto na kipimo cha unyevu na BMP180, kwa shinikizo la barometri na urefu, ingawa BMP180 inaweza kupima joto pia, lakini joto linalopimwa na DHT22 ni sahihi zaidi kuliko sensa ya BMP180. na Nokia 5110 ya kuonyesha maadili yaliyopimwa na kama nilivyoelezea katika utangulizi, Atmega328P-PU kama microcontroller, unaweza kuona muundo wa mfumo na mchoro wa mzunguko katika takwimu hapo juu.

Hatua ya 2: HATUA YA 2: Zana zinahitajika

HATUA YA 2: Zana zinahitajika
HATUA YA 2: Zana zinahitajika
HATUA YA 2: Zana zinahitajika
HATUA YA 2: Zana zinahitajika
HATUA YA 2: Zana zinahitajika
HATUA YA 2: Zana zinahitajika

Zana zinazohitajika zinaonyeshwa kwenye takwimu zilizo hapo juu, na ni kama ifuatavyo:

1- Zana za Mitambo:

Sura ya 1-1- mkono

1-2- kuchimba ndogo

1-3- mkataji

Mchoro wa waya wa 1-4

1-5-screw dereva

1-6-kuuza chuma

Zana-2 za Elektroniki:

2-1-multimeter

Usambazaji wa umeme wa 2-2, angalia maelezo yangu ya kutengeneza ndogo:

Bodi ya mkate 2-3

2-4-Arduino Uno

Hatua ya 3: Hatua ya 3: Vipengele na vifaa vinahitajika

Hatua ya 3: Vipengele na vifaa vinahitajika
Hatua ya 3: Vipengele na vifaa vinahitajika
Hatua ya 3: Vipengele na vifaa vinahitajika
Hatua ya 3: Vipengele na vifaa vinahitajika
Hatua ya 3: Vipengele na vifaa vinahitajika
Hatua ya 3: Vipengele na vifaa vinahitajika

1-Mitambo nyenzo:

Casing 1-1 katika mradi huu nimetumia kesi iliyoonyeshwa hapo juu, ambayo niliifanya kwa miradi yangu ya awali (tafadhali rejelea: https://www.instructables.com/id/A-Hand-Held-Therm …….

Vipengele 2-Elektroniki:

2-1-ATMEGA328P-PU:

2-2- LCD ya picha 84x48 - Nokia 5110:

2-3- 16 MHz Kioo + 20pF capacitors: https://www.amazon.com/Adafruit-Crystal-20pF-capac …….

Shinikizo la Barometric 2-4- BMP180, Joto na Sensor ya urefu: https://www.amazon.com/JBtek-Barometric- Pressure-T…

2-5- DHT22 / AM2302 Joto la Dijiti na Sura ya Unyevu: https://www.amazon.com/HiLetgo-Digital-Joto …….

2-6- waya ya Jumper:

2-7- Chaji inayoweza kuchajiwa ya 9 volt: https://www.amazon.com/Energizer-Rechargeable-volt ……

2-8-LM317 mdhibiti wa laini na voltage ya pato inayobadilika:

Hatua ya 4: Hatua ya 4: Programu ya ATMEGA328P-PU

Hatua ya 4: Kupanga ATMEGA328P-PU
Hatua ya 4: Kupanga ATMEGA328P-PU

Kwanza, mchoro wa Arduino unapaswa kuandikwa, nimetumia zile kwenye tovuti tofauti na kuzibadilisha na mradi wangu, kwa hivyo unaweza kuipakua ikiwa ungependa kuitumia, kwa maktaba husika unaweza kutumia tovuti zinazofaa haswa github.com, baadhi ya anwani za maktaba ni kama ifuatavyo:

Nokia 5110:

BMP180:

Pili, programu iliyo hapo juu inapaswa kupakiwa kwa ATMEGA328P-PU, ikiwa microcontroller hii imenunuliwa na bootloader, hakuna haja ya kupakia programu ya boot loader ndani yake, lakini ikiwa mdhibiti mdogo wa ATMEGAP-PU hajashushwa na bootloader, tunapaswa fanya kwa wakati unaofaa, kuna mafundisho mengi ya kutumia kwa utaratibu kama huo, unaweza pia kutumia wavuti ya Arduino:.instructables.com / id / burn-atmega328…

Tatu, baada ya kumaliza na kupakia bootloader kwa ATMEGA328P-PU, unapaswa kuanza kupakia mchoro kuu kwa mdhibiti mdogo, njia hiyo imeandikwa katika wavuti ya Arduino, kama ilivyoelezwa hapo juu, unapaswa kutumia kioo cha 16 Mhz kama inavyoonyeshwa katika hiyo tovuti, mzunguko wangu umeonyeshwa hapo juu.

Hatua ya 5: Hatua ya 5: Kufanya Mradi

Hatua ya 5: Kufanya Mradi
Hatua ya 5: Kufanya Mradi
Hatua ya 5: Kufanya Mradi
Hatua ya 5: Kufanya Mradi
Hatua ya 5: Kufanya Mradi
Hatua ya 5: Kufanya Mradi

Ili kufanya mradi, lazima ujaribu mzunguko kwenye ubao wa mkate, kwa hivyo tumia ubao wa mkate na waya za kuruka kama inavyoonyeshwa kwenye takwimu na ujaribu mradi kuona onyesho, ikiwa utaona unachotaka kupima kwenye NOKIA 5110 onyesha, basi ni wakati mzuri wa kufuata utaratibu uliobaki wa kutengeneza kituo cha hali ya hewa, ikiwa sio hivyo, lazima ugundue shida ambayo ni programu au vifaa, kawaida ni kwa sababu ya unganisho mbaya au mbaya wa waya za kuruka., fuata mchoro wa mzunguko karibu iwezekanavyo.

Hatua inayofuata ni kufanya mradi huo, kwa hivyo ili kufanya unganisho la kudumu kwa mdhibiti mdogo, lazima utumie tundu la IC na uiuzie kipande kidogo cha manukato. bodi na vipande viwili vya kichwa cha pini cha kike kama inavyoonyeshwa kwenye picha zilizo hapo juu, kwa sababu ya pini nyingi za tundu IC ambazo ni 28 na mwisho wa vichwa vya kichwa ambavyo ni 14 + 14, kwa hivyo unapaswa kuuza wauzaji 56 na unapaswa kujaribu solder zote vidokezo vya muunganisho wa kulia na kwa muunganisho usio wa alama za karibu, kabla ya kuhakikishiwa utendaji mzuri wa kipande hicho usianze kutumia kwa kuingiza mdhibiti mdogo. ikiwa kila kitu kinakwenda sawa, sasa unapaswa kuendelea kushika sehemu zinazofuata.

Jambo lingine muhimu kuzingatia ni ukweli kwamba vifaa vinahitaji 5V kufanya kazi lakini taa ya nyuma ya onyesho la NOKIA 5110, inahitaji 3.3 V, ukitumia 5 V kwa taa ya nyuma, inaweza kuathiri vibaya urefu wa kipindi cha maonyesho, kwa hivyo nimetumia vidhibiti viwili vya laini ya LM317 na voltage ya pato inayobadilika, na nimebadilisha moja kwa pato la 5V na lingine kwa pato la 3.3 V, kwa kweli nimefanya moja na pato la 5V mwenyewe na nikanunua lingine na pato la 3.3V. Sasa ni wakati wa kurekebisha vifaa kwenye kabati, unaweza kuona picha, sensor ya DHT22 inapaswa kurekebishwa kwa njia ambayo uso wa pembejeo hautakuwa nje ya kesi kuhisi hali ya joto na unyevu, lakini Shinikizo la Barometric la BMP180, Joto na Sensor ya urefu, inaweza kuwa ndani ya kabati lakini mashimo ya kutosha yanapaswa kuchimbwa kwenye bati ili kuifanya iweze kuwasiliana na hewa ya nje, kama unavyoweza kuona kwenye picha hapo juu. Jambo lingine muhimu ni kutoa manukato kidogo. bodi, ambayo unaweza kuona kwenye picha, na utengeneze safu mbili za vichwa vya pini vya kike moja ya ardhi au unganisho hasi na moja ya matokeo mazuri ya 5V.

Sasa, ni wakati wa kuunganisha vifaa na makusanyiko, unganisha waya zote kulingana na mchoro wa mzunguko na uhakikishe kuwa hakuna kilichoachwa, vinginevyo kutakuwa na shida na matokeo ya mwisho.

Ilipendekeza: