Orodha ya maudhui:

Treni ya Uingereza na Maonyesho ya Hali ya Hewa: Hatua 5
Treni ya Uingereza na Maonyesho ya Hali ya Hewa: Hatua 5

Video: Treni ya Uingereza na Maonyesho ya Hali ya Hewa: Hatua 5

Video: Treni ya Uingereza na Maonyesho ya Hali ya Hewa: Hatua 5
Video: MAAJABU BAHARI MBILI ZINAKUTANA LAKINI MAJI HAYACHANGANYIKI 2024, Novemba
Anonim
Mafunzo ya Uingereza na Maonyesho ya Hali ya Hewa
Mafunzo ya Uingereza na Maonyesho ya Hali ya Hewa
Mafunzo ya Uingereza na Maonyesho ya Hali ya Hewa
Mafunzo ya Uingereza na Maonyesho ya Hali ya Hewa

Hii inaweza kufundishwa kwa safari ya treni ya Uingereza inayotumia betri na onyesho la hali ya hewa. Ilitumia hifadhidata ya Kitaifa ya Reli OpenLDBWS kupata habari halisi ya kuondoka kwa treni kwa kituo fulani cha reli na kuionyesha. Inatumia hifadhidata ya openweather kupata utabiri wa siku 5 kwa jiji na kuionyesha

Inayo huduma zifuatazo

  • Inapata hifadhidata ya kituo cha Reli ya Kitaifa
  • Inaweza kuchuja orodha kuonyesha treni zinaenda kwa marudio maalum
  • Inapata hifadhidata ya openweather kupata utabiri wa siku 5
  • Usindikaji wa msingi wa ESP8266, kulabu kwenye mtandao wa wifi wa ndani
  • Inatumia betri (LIPO inayoweza kuchajiwa) na chaja iliyojengwa
  • Kiwango cha chini kabisa cha kuzima kwa maisha marefu ya betri
  • Onyesho la 320 x 240 LCD na vifungo 3 vya kudhibiti
  • Kulala moja kwa moja
  • Data ya usanidi inayoweza kubadilika
  • Juu ya sasisho la programu ya Hewa
  • Kiambatisho kilichochapishwa cha 3D

Hatua ya 1: Matumizi

Kitengo kinawashwa na kitufe kifupi cha kitufe cha katikati.

Kwa matumizi ya kwanza itaunda Kituo cha Ufikiaji cha usanidi wa Wifi ya ndani. Tumia simu kuungana na mtandao huu Tumia kivinjari cha simu kufikia 192.168.4.1 na utapata ukurasa wa usanidi wa wifi. Chagua mtandao na weka nywila yake. Kitengo kitahifadhi hii na kuanza upya ili kupata mtandao wa ndani. Hatua hii inaweza kuhitajika tena ikiwa unahamia kwenye mtandao tofauti au nenosiri limebadilishwa.

Mara baada ya kushikamana na mtandao wa wifi wa ndani kitengo hicho kitapata hifadhidata ya kitaifa ya reli au hifadhidata ya openweather na kuiuliza ili kupata safari ya kituo kilichosanidiwa na marudio au utabiri wa hali ya hewa. Hii itarudiwa kwa muda uliowekwa kwenye faili ya usanidi.

Matumizi ya kifungo ni kama ifuatavyo

  • Kitufe cha juu - Vyombo vya habari vifupi. Tafuta ukurasa ikiwa huduma zaidi zinazofaa kwenye skrini
  • Juu Juu - Bonyeza kwa muda mrefu. Onyesha volts za betri na anwani ya ip. Vyombo vya habari vifupi vitairudisha kwenye onyesho la kawaida.
  • Kitufe cha kati - Vyombo vya habari vifupi. Inageuka kitengo. Kisha toggles kati ya treni na hali ya hewa.
  • Kitufe cha kati - Bonyeza kwa muda mrefu. Kulazimisha kulala.
  • Kitufe cha chini - Bonyeza kwa ufupi. Ukurasa chini ikiwa huduma zaidi zinazofaa kwenye skrini.
  • Kitufe cha chini - Bonyeza kwa muda mrefu. Nenda kwenye jozi inayofuata ya vituo vya marudio vya kuanza na kumaliza au miji ya hali ya hewa ikiwa nyingi ziliingia.

Kitengo hicho kitalala moja kwa moja kama kimeundwa.

Faili ya usanidi inaweza kupatikana kwa kutumia http: / ip / hariri (baada ya kusanidi kabisa).

Usanidi unajumuisha maingilio ya treni na kituo cha treni. Ya kwanza ni nambari ya crs ya kituo cha eneo unachovutiwa kuona kutoka. Ya pili ni kituo cha kituo ambacho treni inayoondoka lazima ipite. Hii hutumiwa kuchuja kuondoka hadi kwa wale wanaovutiwa (sema kwa mwelekeo mmoja). Inaweza kushoto tupu kuonyesha safari zote. Kuingia kunaweza kuwa na nambari 4 zilizotengwa na ','. Ikiwa kuna chini ya 4 basi kipengee cha mwisho kinarudiwa kutengeneza 4. Kitufe cha Chini cha Long Press hutumika kuzunguka jozi hizi wakati wa kuonyesha kuondoka.

Pia inajumuisha hali za hewa za Jiji na hali ya hewaMaji.

Programu mpya inaweza kusasishwa kwa kujenga binary mpya katika Arduino na kufanya juu ya sasisho la hewa kwa kutumia http: / ip / firmware

Hatua ya 2: Vipengele na Zana

Vipengele vifuatavyo vinahitajika

  • 320x240 3.2 "Onyesho la LCD na vifungo 3. Hapo awali ilikusudiwa kutumiwa na Raspberry Pi lakini inaweza kutumiwa na chochote na SPI
  • Moduli ya ESP-12F Esp8266
  • 18650 LIPO betri
  • Mmiliki wa Betri
  • Moduli ya sinia ndogo ya LIPO ya USB
  • Kiziba cha kichwa ili kuziba kwenye onyesho la LCD
  • Mdhibiti wa XC6203E 3.3V
  • 200uF 6.3V tantalum capacitor
  • AO3401 P kituo MOSFET
  • Zener Diode x 3
  • Resistors 4k7, 4k7, 470k
  • Hook up waya
  • Capacitor 4.7uF
  • bodi ya manukato au sawa kwa kuweka vifaa vichache
  • Gundi ya Resin
  • Mkanda wa pande mbili.

Zana zifuatazo zinahitajika

  • Nuru nzuri ya kutengeneza chuma
  • Kibano

Hatua ya 3: Elektroniki

Umeme
Umeme

Elektroniki inategemea moduli ya ESP-12F na vifaa kadhaa vya ziada kuwezesha utendaji wa kulala.

Moja ya swichi inaamsha transistor ya MOSFET ambayo huwezesha onyesho na kuwezesha ESP8266. Pini ya GPIO kisha inadumisha nguvu hata wakati swichi inatolewa.

Onyesho limeunganishwa na pini za kawaida za SPI kwenye ESP8266

Hatua ya 4: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Nilifanya hatua zifuatazo

  • Chapisha uzio wa 3D na uhakikishe maonyesho yanafaa. Inapaswa kuwa sawa na kuna sehemu zilizokatwa karibu na vifungo
  • Chapisha kifuniko cha 3D na sehemu za ziada pamoja na bracket ya moduli ya sinia
  • Tengeneza mdhibiti wa ziada kwenye bodi ya prototyping.
  • Panda kwenye ESP8266 na unganisha kupitia kuziba ya kichwa ambayo inaweza kuingia kwenye onyesho.
  • Ongeza madoa madogo ya gundi ya resini karibu na ukingo wa onyesho ili kupata nafasi nzuri.
  • Waya waya mmiliki wa betri na moduli ya sinia
  • Weka moduli ya sinia ya gundi kwa bracket na kisha gundi bracket kwa upande wa kesi kuhakikisha kuwa USB inaonekana kupitia sehemu yake ya ufikiaji.
  • Funga mmiliki wa betri nyuma ya onyesho ukitumia mkanda wa pande mbili.
  • Kukamilisha wiring. Ninajumuisha tundu rahisi la kuziba kwenye risasi ya nguvu kutoka kwa betri / chaja hadi kwa mdhibiti kuwezesha kukatwa.

Kumbuka kuwa matoleo mengine ya moduli ya kuonyesha LCD yana wiring tofauti ya usambazaji wa umeme na hawana pembejeo ya voltage 3.3V kwenye pini 1 na 17. Wanategemea kutumia uingizaji wa 5V kwenye pini 2 na 4 na kisha utumie mdhibiti wa bodi 1117 kutoa 3.3V inahitajika. Hizi bado zinaweza kutumiwa sawa lakini zitahitaji pato la kuonyesha la 3.3V kutoka kwa vifaa vya elektroniki kufanywa moja kwa moja kwa mguu wa kati wa mdhibiti wa bodi ya kuonyesha inayopita mdhibiti na kutoa 3.3V moja kwa moja.

Hatua ya 5: Programu na usanidi

Programu ni ya Arduino na hazina iko kwenye

Kwa kuwa ESP8266 imepunguzwa kwa kumbukumbu kiolesura cha hifadhidata za Reli na hali ya hewa na usindikaji wa majibu yake umeboreshwa kutumia kumbukumbu ndogo. Hoja inayotumiwa kupata hifadhidata iko kwenye faili ya usanidi na ina vigezo anuwai kama majina ya kituo ambayo yamebadilishwa.

Readme inajumuisha maagizo ya matumizi. Hasa kumbuka

  • Lazima upate Ishara za Ufikiaji kutoka kwa reli ya Kitaifa na hali ya hewa ya wazi. Usajili na matumizi ya kawaida ni bure.
  • Unapaswa kubadilisha nywila chaguomsingi katika faili ya ino kabla ya kuandaa.
  • Unahitaji kubadilisha faili ya trainsWeatherConfig.txt ili iwe na ishara yako ya ufikiaji na kubadilisha data ya kituo na upendeleo wowote wa kibinafsi.
  • Utahitaji kupata kituo chako cha karibu na nambari za 'CRS' na nambari za jiji za hali ya hewa. ReadMe ina viungo vya kupata hizi.

Ilipendekeza: