Orodha ya maudhui:
- Hatua ya 1: Matumizi
- Hatua ya 2: Vipengele na Zana
- Hatua ya 3: Elektroniki
- Hatua ya 4: Mkutano
- Hatua ya 5: Programu na usanidi
Video: Treni ya Uingereza na Maonyesho ya Hali ya Hewa: Hatua 5
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
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
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
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:
Sensorer ya hali ya hewa ya hali ya hewa na Kiunga cha data cha GPRS (SIM Card): Hatua 4
Sensor ya hali ya hewa ya hali ya hewa na GPRS (SIM Card) Kiunga cha Takwimu: Muhtasari wa MradiHii ni sensorer ya hali ya hewa inayotumia betri kulingana na joto la BME280 la joto / shinikizo / unyevu na ATMega328P MCU. Inatumika kwa betri mbili za 3.6 V lithiamu thionyl AA. Inayo matumizi ya chini ya kulala ya 6 µA. Inatuma data
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na hali ya hewa ya CyntechHAT: Hatua 4
Onyesho rahisi la hali ya hewa kwa kutumia Raspberry PI na Cyntech WeatherHAT: * Mnamo 2019 Yahoo ilibadilisha API, na hii iliacha kufanya kazi. Sikujua mabadiliko hayo. Mnamo Septemba ya 2020 mradi huu umesasishwa kutumia OPENWEATHERMAP API Angalia sehemu iliyosasishwa hapa chini, habari hii iliyobaki bado ni nzuri
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
Mshumaa wa Hali ya Hewa - Hali ya hewa na Joto kwa haraka: 8 Hatua
Mshumaa wa Hali ya Hewa - Hali ya Hewa na Joto kwa haraka: Kutumia mshumaa huu wa kichawi, unaweza kujua hali ya joto na hali ya sasa nje mara moja
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Hatua 5 (na Picha)
Acurite 5 katika Kituo cha hali ya hewa 1 Kutumia Raspberry Pi na Weewx (Vituo vingine vya hali ya hewa vinaendana): Wakati nilikuwa nimenunua Acurite 5 katika kituo cha hali ya hewa cha 1 nilitaka kuweza kuangalia hali ya hewa nyumbani kwangu nilipokuwa mbali. Nilipofika nyumbani na kuitengeneza niligundua kuwa lazima ningepaswa kuwa na onyesho lililounganishwa na kompyuta au kununua kitovu chao cha busara,