Përmbajtje:

Ekrani i trenit dhe motit në Mbretërinë e Bashkuar: 5 hapa
Ekrani i trenit dhe motit në Mbretërinë e Bashkuar: 5 hapa

Video: Ekrani i trenit dhe motit në Mbretërinë e Bashkuar: 5 hapa

Video: Ekrani i trenit dhe motit në Mbretërinë e Bashkuar: 5 hapa
Video: Nusja harron dhendrin para Butrintit, çfarë po ndodh? 😮#shorts #viral #butrintimeri #butrint #trend 2024, Nëntor
Anonim
Shfaqja e trenit dhe motit në Mbretërinë e Bashkuar
Shfaqja e trenit dhe motit në Mbretërinë e Bashkuar
Shfaqja e trenit dhe motit në Mbretërinë e Bashkuar
Shfaqja e trenit dhe motit në Mbretërinë e Bashkuar

Ky udhëzues është për nisjet e trenit në Mbretërinë e Bashkuar me bateri dhe shfaqjen e motit. Ai përdori bazën e të dhënave Kombëtare të Hekurudhave OpenLDBWS për të marrë informacionin e nisjes së trenit në kohë reale për një stacion të veçantë hekurudhor lokal dhe për ta shfaqur atë. Ai përdor bazën e të dhënave openweather për të marrë parashikimin 5 ditor për një qytet dhe për ta shfaqur atë

Ajo ka karakteristikat e mëposhtme

  • Akseson bazën e të dhënave të stacionit kombëtar hekurudhor
  • Mund të filtrojë listën për të treguar trenat që shkojnë në destinacion specifik
  • Qaset në bazën e të dhënave të motit të hapur për të marrë një parashikim 5 ditor
  • Përpunimi i bazuar në ESP8266, lidhet me rrjetin wifi lokal
  • Mundësuar nga bateria (LIPO e rimbushshme) me karikues të integruar
  • Rrymë qetësuese shumë e ulët për jetëgjatësi të gjatë të baterisë
  • Ekran LCD 320 x 240 me 3 butona kontrolli
  • Gjumi automatik
  • Të dhënat e konfigurimit të redaktueshme
  • Përditësimi i softuerit mbi ajrin
  • Shtojcë e printuar 3D

Hapi 1: Përdorimi

Njësia ndizet me një shtypje të shkurtër të butonit të mesëm.

Me përdorimin e parë do të krijojë një pikë hyrjeje për konfigurimin lokal të Wifi. Përdorni një telefon për t'u lidhur me këtë rrjet. Përdorni shfletuesin e telefonave për të hyrë në 192.168.4.1 dhe do të merrni një faqe konfigurimi wifi. Zgjidhni rrjetin dhe futni fjalëkalimin e tij. Njësia do ta ruajë këtë dhe do të rifillojë për të hyrë në rrjetin lokal. Ky hap mund të jetë i nevojshëm përsëri nëse kaloni në një rrjet tjetër ose ndryshoni fjalëkalimin.

Pasi të lidhet me rrjetin wifi lokal, njësia do të hyjë në bazën e të dhënave kombëtare të hekurudhave ose bazën e të dhënave të motit të hapur dhe do ta kërkojë atë për të gjetur nisjet për stacionin dhe destinacionin e konfiguruar ose parashikimin e motit. Kjo do të përsëritet në intervalin e vendosur në skedarin e konfigurimit.

Përdorimi i butonit është si më poshtë

  • Butoni i lartë - Shtypni shkurt. Faqerojeni nëse ka më shumë shërbime që përshtaten në ekran
  • Pjesa e poshtme - Shtypi i gjatë. Shfaq voltazhet e baterisë dhe adresën IP. Shtypja e shkurtër do ta kthejë atë në shfaqjen normale.
  • Butoni i mesëm - Shtypni shkurt. Ndez njësinë. Pastaj kalon midis trenave dhe motit.
  • Butoni i mesëm - Shtypni gjatë. Forca në gjumë.
  • Butoni i poshtëm - Shtypni shkurt. Faqja poshtë nëse ka më shumë shërbime që përshtaten në ekran.
  • Butoni i poshtëm - Shtypni gjatë. Shkoni në palën tjetër të stacioneve të fillimit dhe përfundimit të destinacionit ose qyteteve të motit nëse futen shumë.

Njësia automatikisht do të flejë siç është konfiguruar.

Skedari i konfigurimit mund të arrihet duke përdorur http:/ip/edit (pasi të jetë konfiguruar plotësisht).

Konfigurimi përfshin trenat Stacioni dhe shënimet e trenave të Destinacioneve. E para është kodi crs për stacionin lokal nga i cili jeni të interesuar të shihni nisjet. E dyta është një stacion crs nëpër të cilin treni nisës duhet të kalojë. Kjo përdoret për të filtruar nisjet deri në ato me interes (themi në një drejtim). Mund të lihet bosh për të treguar të gjitha nisjet. Secila prej hyrjeve mund të përmbajë deri në 4 kode të ndara me ','. Nëse ka më pak se 4, atëherë artikulli i fundit përsëritet për të bërë 4. Butoni Bottom Long Press përdoret për të ecur rreth këtyre çifteve kur shfaqet nisjet.

Ai gjithashtu përfshin weatherCityCodes dhe weatherCityNames.

Softueri i ri mund të përditësohet duke ndërtuar një binar të ri në Arduino dhe duke bërë një përditësim mbi ajrin duke përdorur

Hapi 2: Përbërësit dhe mjetet

Përbërësit e mëposhtëm janë të nevojshëm

  • Ekran LCD 320x240 3.2 "me 3 butona. Fillimisht i destinuar për përdorim me Raspberry Pi por mund të përdoret nga çdo gjë me SPI
  • Moduli ESP-12F Esp8266
  • Bateri 18650 LIPO
  • Mbajtës i baterisë
  • Moduli i karikuesit Micro USB LIPO
  • Priza e kokës për t'u lidhur me ekranin LCD
  • Rregullator XC6203E 3.3V
  • Kondensator tantali 200uF 6.3V
  • MOSFET AO3401 kanali P
  • Diodat Zener x 3
  • Rezistentët 4k7, 4k7, 470k
  • Lidheni tela
  • Kondensator 4.7uF
  • bordi perf ose euivalent për montimin e disa përbërësve
  • Ngjitës rrëshirë
  • Shirit i dyanshëm.

Mjetet e mëposhtme janë të nevojshme

  • Lidhës i hollë Hekuri
  • Piskatore

Hapi 3: Elektronikë

Elektronikë
Elektronikë

Elektronika bazohet në modulin ESP-12F me disa përbërës shtesë për të lehtësuar funksionimin e gjumit.

Një nga çelsat aktivizon transistorin MOSFET i cili më pas fuqizon ekranin dhe mundëson ESP8266. Një kunj GPIO mban fuqinë edhe kur çelësi lëshohet.

Ekrani është i lidhur me kunjat standarde SPI në ESP8266

Hapi 4: Asambleja

Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi
Kuvendi

Unë bëra hapat e mëposhtëm

  • Shtypni rrethimin 3D dhe sigurohuni që ekrani të përshtatet. Duhet të jetë i përshtatshëm dhe të ketë prerje rreth butonave
  • Shtypni kapakun 3D dhe pjesë shtesë duke përfshirë kllapën e modulit të karikuesit
  • Përgatitni qarkun shtesë të rregullatorit në bordin e prototipimit.
  • Ngjituni në ESP8266 dhe lidheni përmes prizës së kokës e cila mund të përshtatet në ekran.
  • Shtoni pika të vogla ngjitëse rrëshire rreth buzës së ekranit për tu siguruar në vend.
  • Lidhni mbajtësen e baterisë dhe modulin e karikuesit
  • Moduli i ngarkuesit të rrëshirës ngjiteni në kllapa dhe më pas ngjiteni kllapën në anën e kutisë duke u siguruar që USB është i dukshëm përmes pikës së tij të hyrjes
  • Ngjiteni mbajtësen e baterisë në pjesën e pasme të ekranit duke përdorur shirit të dyanshëm.
  • Instalime të plota. Unë përfshij një prizë të thjeshtë në prizën e energjisë nga bateria / ngarkuesi te rregullatori për të lehtësuar shkëputjen.

Vini re se disa versione të modulit të ekranit LCD kanë tela pak më të ndryshëm të furnizimit me energji elektrike dhe nuk kanë hyrje të tensionit 3.3V në kunjat 1 dhe 17. Ato mbështeten në përdorimin e hyrjes 5V në kunjat 2 dhe 4 dhe më pas përdorin rregullatorin në bord 1117 për të siguruar 3.3V të nevojshme. Këto ende mund të përdoren në rregull, por do të kenë nevojë që dalja e ekranit 3.3V nga elektronika të bëhet drejtpërdrejt në pjesën e mesme të rregullatorit të tabelës së ekranit duke anashkaluar rregullatorin dhe duke siguruar 3.3V drejtpërdrejt.

Hapi 5: Softueri dhe konfigurimi

Softueri bazohet në Arduino dhe depoja është në

Meqenëse ESP8266 është i kufizuar në kujtesë, ndërfaqja me bazat e të dhënave Hekurudhore dhe moti dhe përpunimi i përgjigjes së tij janë optimizuar për të përdorur memorie minimale. Pyetja e përdorur për të hyrë në bazën e të dhënave përmbahet në skedarin e konfigurimit dhe ka parametra të ndryshëm si emrat e stacioneve të cilët zëvendësohen.

Readme përfshin udhëzime për përdorim. Në shënim të veçantë

  • Ju duhet të merrni një Tokens Access nga hekurudha Kombëtare dhe openWeather. Regjistrimi dhe përdorimi normal është falas.
  • Ju duhet të ndryshoni fjalëkalimet e paracaktuara në skedarin ino para përpilimit.
  • Ju duhet të ndryshoni skedarin e trenaveWeatherConfig.txt që të përmbajë shenjën tuaj të hyrjes dhe të ndryshoni të dhënat e stacionit dhe çdo preferencë personale.
  • Ju do të duhet të merrni stacionin tuaj lokal dhe kodet 'CRS' të destinacionit dhe kodet e qytetit të motit. ReadMe ka lidhje për t'i marrë ato.

Recommended: