Orodha ya maudhui:

Mchoro wa Ushauri wa Hali ya Hewa wa Intel Edison: Hatua 6
Mchoro wa Ushauri wa Hali ya Hewa wa Intel Edison: Hatua 6

Video: Mchoro wa Ushauri wa Hali ya Hewa wa Intel Edison: Hatua 6

Video: Mchoro wa Ushauri wa Hali ya Hewa wa Intel Edison: Hatua 6
Video: Trinary Time Capsule 2024, Novemba
Anonim
Mchoro wa Ushauri wa Hali ya Hewa wa Intel Edison
Mchoro wa Ushauri wa Hali ya Hewa wa Intel Edison

Tulitaka kuunda mradi ambao ulikuwa wa kupendeza, unapanuka, na ulionyesha huduma za kipekee za Intel Edison.

  • Tumia wifi
  • Tumia Linux
  • Tumia vifaa kutoka kwa Kitanda cha Grove Starter.

Kwa kuongeza, nilitaka kujua jinsi ya kupitisha habari kutoka upande wa Linux hadi upande wa Arduino wa Edison. Linux ni matajiri katika huduma za mitandao. Arduino ni tajiri katika GPIO na ina rangi ya LCD na sensorer zinazoweza kupanuliwa na vifaa.

Nambari iko katika:

github.com/qtpierce/sMegabyte/tree/master/…

  1. Tafadhali pakua nambari hiyo.
  2. Tumia SCP kunakili hati za Linux kwa Edison. Kuziweka ndani / nyumbani / mzizi / ni mwanzo mzuri.
  3. Hamisha faili ya myweatherservice.service hadi

    /etc/systemd/system/multi-user.target.wants/

  4. Tumia IDE ya Arduino kusakinisha faili ya

    Mchoro wa WeatherAdvisorySketch.ino kwenye upande wa Arduino Edison.

  5. Hook Grove Kit LCD kwa bandari yoyote ya I2C.
  6. Kwa hiari, inganisha buzzer kwa D2.

Hatua ya 1: Chukua Msimbo kutoka GitHub

Nimechapisha nambari yangu kwenye GitHub kwa:

github.com/qtpierce/sMegabyte/tree/master/…

Njia rahisi ya kupata nambari ni kutembelea wavuti ya GitHub na upate kitufe cha "Pakua ZIP" na upakue nambari. Kisha utalazimika kuifungua na "SCP" nakala kwa Edison.

Nilitumia mfumo wa Linux na ni programu ya SFTP kunakili nambari kutoka Linux kwenda Edison. Kwenye Windows, naamini kunakili sawa labda kumefanywa kwa kutumia WinSCP. Wakati nilifanya unganisho langu la kwanza na Edison kwa kutumia WinSCP, ilinipa "Onyo - Ukiukaji wa Usalama Unaowezekana!" Niliikubali kwa sababu nilijua nilikuwa naanzisha unganisho kwa Edison. Nakili faili za hati kwenye zip juu ya / nyumbani / mzizi / saraka ya Edison. Kutakuwa na maagizo baadaye juu ya kuhamisha faili kuzunguka.

Hatua ya 2: Unganisha kwa Edison na Pata Amri ya Kuamuru

Njia rahisi ni kuungana na Edison ukitumia bandari ya serial ya USB. Nilifuata hatua chache za kwanza kwa:

software.intel.com/en-us/articles/assemble…

Nilisimama mara moja nilipopata bandari ya serial ya USB na kuanza. Kwa wakati huu, nilikuwa na haraka ya amri kwa sababu nilikuwa nikitumia Putty kwenye kompyuta yangu ndogo ya Windows kuungana.

Ninatumia Edison na Bodi ya Kuzuka ya Arduino kwa sababu nilitaka kuunganisha Kitanda cha Grove Starter kwake.

Hatua ya 3: Hamisha faili kwenye Maeneo yao Sahihi

Njia zifuatazo za faili ni mahali sahihi pa kuweka Hati 3 za Linux. Kuna njia kadhaa za faili ngumu ambazo zinatarajia maeneo yafuatayo.

  • / nyumbani / mizizi / myweatherservice.pl
  • / nyumbani/root/myweatherservice_wrapper.sh
  • /etc/systemd/system/multi-user.target.wants/myweatherservice.service

Edison itakapoanza, systemd itazindua huduma ya huduma ya huduma

ambayo huzindua myweatherservice_wrapper.sh

ambayo huzindua hati ya myweatherservice.pl.

Hatua ya 4: Kujifunza Kusanidi WiFi kwenye Edison yako

Nimeona ni nzuri kutumia itifaki ya SSH kufanya programu. Hatua zifuatazo ni vitu ambavyo nadhani watu wanapaswa kujua na kufanya. Nilifuata nakala ya Intel juu ya kuanzisha Edison:

software.intel.com/en-us/articles/assemble…

Ninajua napenda kutumia njia 2 ya kebo ya microUSB kwa sababu inaunganisha vifaa vyote vya USB kwenye Edison kwenye kompyuta ndogo. Vifaa viwili vya USB ni kiendeshi-gumba cha USB ambacho hukuruhusu kunakili juu ya picha ya OS na bandari ya serial ya USB. Lazima upate kikao cha PuTTY kinachoendesha na kuzungumza na Edison juu ya bandari ya serial ya USB; hiyo ni hatua ya 3 ya kifungu cha Intel. Lazima upate usanidi wa wifi; hiyo ni hatua ya 4 ya kifungu cha Intel. Mara tu utakapofika hapa, tumia bandari ya serial ya USB kuamua anwani ya IP ya Edison na kisha utumie PuTTY kuingiza kwenye Edison.

Lengo la hatua hii ni kufanya Edison yako iunganishwe na kituo chako cha ufikiaji wa wifi ili iweze kurasa kurasa za wavuti kutoka vituo vya hali ya hewa.

Hatua ya 5: Ongeza Vitu vya Grove Starter Kit

Chomeka kwenye bodi ya Grove Breakout GPIO.

Hook RGB LCD hadi bandari yoyote ya I2C kwenye bodi ya Grove Breakout GPIO.

Kwa hiari, inganisha buzzer hadi GPIO 3.

Hatua ya 6: Anzisha upya, Jaribu, na Uifanye Yako

Anzisha upya na subiri sekunde 20 (kuna kulala 10 kwenye nambari) ili wifi iunganishe na kupakua faili ya kituo cha hali ya hewa XML.

Ikiwa inafanya kazi, inapaswa kuonyesha hali ya hewa ya kituo cha KHIO, kituo cha hali ya hewa katika uwanja wa ndege wa Hillsboro, AU.

Ili kuifanya iwe yako, faili ya hati ya Linux myweatherservice.pl ina amri wget za kuchukua XML kutoka vituo vya hali ya hewa. Tafadhali tambua ni vituo gani unataka kuvuta yaliyomo.

Ilipendekeza: