Orodha ya maudhui:
- Hatua ya 1: Mzunguko
- Hatua ya 2: Kanuni
- Hatua ya 3: Ujenzi wa Kimwili
- Hatua ya 4: Utatuzi wa matatizo
- Hatua ya 5: Kazi zaidi
Video: Kituo cha Habari (Arduino): Hatua 5 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Karibu kwenye mafunzo yangu ya hivi karibuni kujenga kituo cha habari chenyewe!
Kifaa hiki cha kushangaza hutumia Arduino Uno na ngao ya ethernet kuungana na mtandao na kuvuta habari mpya na hali ya hewa ya hapa na kuionyesha kwenye onyesho la LCD. Mradi huu ni wa bei rahisi na una chaguzi nyingi za upanuzi na kazi zaidi. Unaweza tu kujenga kitu kizima kwenye ubao wa mkate lakini ikiwa unataka kutumia nyumba nzuri safi kuna utakaso unaohitajika..
Kwa hivyo acha kuanza na orodha ya vifaa ambavyo utahitaji:
- 1 Arduino Uno
- 1 Ngao ya Ethernet. (Natumia ngao ya hanran hapa)
- Onyesho 1 LCD la 4x20 kama hii. yangu ina taa ya bluu lakini kuna chaguzi anuwai
- Kitufe cha kushinikiza 1 (bonyeza kushinikiza kutengeneza)
- 1 Badilisha
- 1 22 Ohm kupinga
- Kinga ya 1 47K Ohm
- waya anuwai
- vichwa (pini)
- kipande kidogo cha veroboard na solder
- Nyumba 1 (hiari) na bolts za nylon m3 / karanga
Zana: (zinahitajika tu ikiwa umechagua kukuwekea mradi kwenye ua mzuri)
- kuchimba
- faili ndogo (na hata bora dremmil)
- chuma cha kutengeneza
Tumia glasi za usalama na dremmil na drill. Utahitaji masaa machache na labda vikombe kadhaa vya chai pia.
Hatua ya 1: Mzunguko
Kama ilivyo kwa miradi yangu mingi ninakushauri ujenge mradi huu kwenye ubao wa mkate kwanza kabla ya kupanga mpangilio wa kiwmili katika boma na utaftaji wowote.
Picha ya kwanza hapo juu inaonyesha mzunguko uliochorwa na hii ndio unapaswa kufuata.
Anza kwa kuweka ngao ya Ethernet juu ya arduino.
Ifuatayo ongeza onyesho la LCD kwa Arduino Uno. Kuna mambo machache ya kukumbuka juu ya hii
- Pini zinazotumiwa sio sawa na katika mifano mingi ya mkondoni. Hii ni kwa sababu ngao ya ethernet inahifadhi matumizi ya pini kadhaa na haswa: D4, D10, D11, D12, D13 kwa hivyo hatuwezi kuzitumia.
- Hakuna potentiometer inayotumika. Kusema ukweli kwa sababu sio lazima, badala yake tunadhibiti voltage kwenye pini za Vo na pini ya dijiti ya Arduino 9. Hii inadhibiti mwangaza wa maandishi na tutaona baadaye jinsi ya kupata haki hii.
Ifuatayo unaweza kuongeza kitufe cha kushinikiza na kubadili.
Kwa kubadili kipingao cha 220 Ohm ni kontena la kuvuta chini ili kuhakikisha kuwa voltge ni 0 wakati swichi imefunguliwa
mwishowe ongeza kipinzani kingine cha 47k Ohm ambacho kinapunguza mwangaza wa mwangaza wa mwangaza wa LCD
Mara tu mzunguko wako ukikamilika labda unapaswa kuwa na kitu sawa na picha ya pili
Hatua ya 2: Kanuni
Nambari inadhibiti ngao ya ethernet na onyesho. Faili iliyoambatanishwa (mafundishoIScode.txt) hapa ndio unahitaji kuamka na kukimbia lakini kuna usanidi fulani unahitajika.
Nambari inapaswa kufanya kazi kama ilivyo na usanidi hapa chini. Algorithm kimsingi ni:
kuanzisha:
- Anzisha ngao ya Ethernet na LCD
- soma hali ya ubadilishaji na uonyeshe "Habari" au "Hali ya Hewa"
kitanzi:
- soma tabia ya RSS 1 kwa wakati mmoja
- tafuta "<titl"
- ila hadi "</ titl" ipatikane
- fupisha / sahihisha kamba zilizochaguliwa ili kutoshea urefu mdogo wa onyesho
- onyesha hadithi / hali ya hewa ya mwisho iliyohifadhiwa kuonyesha
Pakua nambari na uifungue katika kihariri cha maandishi au mhariri wa arduino. Kisha hariri yafuatayo:
- Anwani ya IP na MAC: Hii inayoweza kufundishwa inatoa habari nzuri juu ya jinsi ya kuweka hizi kwa usahihi
-
Eneo la hali ya hewa. Faili ya mfano inarudisha nyuma utabiri wa siku 3 kwa Manchester, Uingereza lakini labda utataka kusanidi hii kwa eneo lako.
- Nenda kwenye ukurasa huu kutoka BBC na uingie mji wako au jiji kana kwamba unatafuta hali ya hewa kutoka kwa kivinjari chako.
- sasa angalia upau wa anwani na angalia nambari mwishoni mwa URL (iliyoangaziwa kwenye picha ya mfano hapo juu)
- Tafuta "2643123" katika nambari na ubadilishe na thamani yako
- Tafuta mstari huu wa nambari: lcd.print ("(Manchester)"); na ubadilishe "Manchester" na jina la mji wako au miji
-
Maadili mengine 2 ambayo unaweza kucheza nayo ni:
- Mstari huu wa nambari: AnalogWrite (9, 40); ni sehemu ambayo huweka mwangaza wa maandishi. 40 ndio kidogo tu ya kubadilisha lakini 40 labda ni nzuri kabisa kwa hivyo jaribu kwanza
- Mwishowe mstari huu wa nambari: kuchelewesha (6000); Huweka muda wa nambari kuonyesha kila hadithi ya habari au kijisehemu cha hali ya hewa. Ni kwa sekunde milli kwa hivyo hii ni sekunde 6 lakini ikiwa wewe ni msomaji haraka unaweza kuifanya iwe chini na ikiwa wewe ni msomaji mwepesi unaweza kuifanya iwe zaidi
SASISHA !
Nilipakia hapa toleo bora la nambari ambayo pia inaonyesha siku ya juma na tarehe kabla ya hali ya hewa au habari (pamoja naDate.txt)
Hatua ya 3: Ujenzi wa Kimwili
Kama nilivyosema hapo awali hauitaji kuweka mradi wako lakini inaonekana bora ukifanya hivyo.
Nilinunua sanduku la ABS 150x80x50mm Futa ambayo ni nafasi ya kutosha.
Niliuza msikiaji wa pini 16 kwenye onyesho ikiwa haujafanya hivyo tayari.
Halafu kwenye kifuniko nilichimba mstatili kama shimo la maonyesho (angalia picha). Kisha nikatumia dremmel kuvunja na kuunganisha mashimo (unaweza kuona hii upande wa kushoto wa picha. Mara tu hii ikifanywa njia yote kuzunguka niliweka shimo nyuma mpaka onyesho litoshe na kuchimba mashimo 4 zaidi ibandike na bolt 4 m3
Pamoja na onyesho kwenye kifuniko itakupa wazo bora la wapi arduino inaweza kwenda. Nilitumia bolts za M3 za nylon kushika arduino na ngao kwa msingi.
Kata kipande kidogo cha veroboard juu ya 40x30mm na chimba mashimo 3 ndani yake. Unda mashimo 3 kwenye nyumba kwa hivyo inafaa katika nafasi iliyobaki. Usiiunganishe kwa wakati bado ingawa waya zinahitaji kuunganishwa ndani yake bado. Kimsingi bodi hii inashikilia tu reli (+) na (-) ili tuweze kuzitumia tena na vipinga 2.
Ifuatayo niliuza waya kwa upande mmoja wa safu ya pini za kichwa mara mbili, mara moja kwa kila upande wa ngao kisha nikazisukuma kwenye kilele cha bodi. Fikiria wapi waya huenda kwenye mchoro wa mzunguko. zile ambazo huenda moja kwa moja kwenye LCD zinapaswa kuwa na viunganishi vya kike juu yao ili waweze kusukuma moja kwa moja kwenye vichwa kwenye LCD. Nyingine zitauzwa kwenye Veroboard.
unganisha waya na uunganishe waya kwenye veroboard kufuatia mchoro wa mzunguko. Mara tu hii ikimaliza napendekeza kuangalia tena kila waya angalau mara moja kuhakikisha inakwenda mahali inapaswa. Pia ni vizuri kutumia kipimaji cha mzunguko kuangalia hakuna kaptula kati ya ardhi na reli za umeme kwenye bodi ya vero.
Ifuatayo unaweza kuwezesha ubaoni kupitia kebo ya usb ya printa. kulingana na nafasi ya swichi iliyokumbwa kupakia habari au hali ya hewa. Ikiwa inafanya kazi umekwisha !!
Hatua ya 4: Utatuzi wa matatizo
Ikiwa hakuna kitu kinachofanya kazi au ikiwa kitu kinafanya kazi lakini sio yote jambo bora kufanya ni kurudi kwenye misingi.
Jambo la wazi zaidi kusema ni kuangalia wiring zote tena na uhakikishe kuwa hakuna waya zilizo huru.
Angalia baadaye kuwa onyesho linafanya kazi peke yake. Unaweza kufanya hivyo kwa kunakili nambari na kuivua tena kwa amri za lcd na kutoa maoni mengine
Ikiwa ni ethernet ambayo inashindwa unaweza kujaribu kwanza urls kwenye kivinjari cha firefox katika muundo huu kuona ikiwa wanarudi na habari.
chanzo cha kutazama:
Ikiwa itarudi na habari angalia ikiwa url ni sawa kabisa kwenye nambari. Ifuatayo unaweza kujaribu kuongeza taarifa za utatuzi na mfuatiliaji wa serial. Hii ni nyingi sana kwa kifungu hiki lakini kuna mengi kwenye wavuti juu yake ikiwa ni pamoja na hii inayoweza kufundishwa.
Jambo moja muhimu sana juu ya mfuatiliaji wa serial ni kuondoa nambari hiyo kabla ya kutumia stesheni ya kituo cha habari kwa sababu vinginevyo itakuwa ikijaribu kuungana na kompyuta yako ndogo!
Hatua ya 5: Kazi zaidi
Kuna wigo mwingi wa upanuzi au kazi zaidi kwenye mradi huu, mifano na maoni kadhaa ni:
- kutumia milisho mingine ya RSS ili kukidhi masilahi yako, kuna kura huko nje
- panua kituo kujumuisha uteuzi wa zaidi ya 'vituo' 2
- kuongeza njia maalum (kama vile siku ya kuzaliwa inayofuata katika familia au hesabu ya Krismasi)
- kubadili ngao isiyo na waya
- na kadhalika
Ilipendekeza:
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
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino - Nrf24l01 4 Channel / 6 Kituo cha Mpokeaji wa Kituo cha Quadcopter - Helikopta ya Rc - Ndege ya Rc Kutumia Arduino: Hatua 5 (na Picha)
Kutumia Kijijini Kina waya bila kutumia 2.4Ghz NRF24L01 Module Na Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter kipokeaji cha Quadcopter | Helikopta ya Rc | Ndege ya Rc Kutumia Arduino: Kuendesha gari la Rc | Quadcopter | Drone | Ndege ya RC | Boti ya RC, siku zote tunahitaji kipokezi na mtumaji, tuseme kwa RC QUADCOPTER tunahitaji kipitishaji na mpokeaji wa kituo 6 na aina hiyo ya TX na RX ni ya gharama kubwa sana, kwa hivyo tutafanya moja kwenye yetu
Kalenda ya Ukuta wa Dijiti na Kituo cha Habari cha Nyumbani: Hatua 24 (na Picha)
Kalenda ya Ukuta wa Dijiti na Kituo cha Habari cha Nyumba habari muhimu kwa wanachama wote wa th
Kituo cha Umeme cha Dorm / Supu ya Kituo cha kuchaji cha NiMH: Hatua 3
Kituo cha Umeme cha Dorm / Kituo cha kuchaji cha NiMH kilichopikwa: Nina kituo cha umeme. Nilitaka kubana kila kitu kilichotozwa kwenye benchi moja ya kazi na kuwa na nafasi ya kuuza / nk juu yake. Orodha ya vitu vya nguvu: Simu ya rununu (imevunjika, lakini inachaji betri zangu za simu, kwa hivyo kila wakati imechomekwa ndani na kuchapisha chargi