Obsah:
- Krok 1: Použití
- Krok 2: Součásti a nástroje
- Krok 3: Elektronika
- Krok 4: Sestavení
- Krok 5: Software a konfigurace
Video: Zobrazení vlaku a počasí ve Velké Británii: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Tento návod je určen pro odjezdy vlaků ve Velké Británii a zobrazení počasí. Používal databázi National Rail OpenLDBWS k získání informací o odjezdech vlaků v reálném čase pro konkrétní místní železniční stanici a jejich zobrazení. Používá databázi openweather k získání 5denní předpovědi pro město a její zobrazení
Má následující funkce
- Přistupuje k databázi národních železničních stanic
- Lze filtrovat seznam a zobrazit vlaky jedoucí do konkrétního cíle
- Přistupuje k databázi openweather a získává předpověď na 5 dní
- Zpracování založené na ESP8266, připojuje se k místní wifi síti
- Napájení z baterie (dobíjecí LIPO) s vestavěnou nabíječkou
- Velmi nízký klidový proud pro dlouhou životnost baterie
- LCD displej 320 x 240 se 3 ovládacími tlačítky
- Automatický spánek
- Upravitelná konfigurační data
- Aktualizace softwaru Over the Air
- 3D tištěná skříň
Krok 1: Použití
Jednotka se zapíná krátkým stisknutím prostředního tlačítka.
Při prvním použití vytvoří přístupový bod pro místní konfiguraci Wifi. K této síti se připojte pomocí telefonu. Pomocí prohlížeče telefonů přistupte k 192.168.4.1 a získáte konfigurační stránku wifi. Vyberte síť a zadejte její heslo. Jednotka to uloží a restartuje, aby získala přístup k místní síti. Tento krok může být zapotřebí znovu, pokud se přesunete do jiné sítě nebo se změní heslo.
Po připojení k místní síti Wi -Fi bude jednotka přistupovat k národní železniční databázi nebo k databázi openweather a dotazovat se na ni, aby zjistila odjezdy pro nakonfigurovanou stanici a cíl nebo předpověď počasí. To se bude opakovat v intervalu nastaveném v konfiguračním souboru.
Použití tlačítek je následující
- Tlačítko nahoře - Krátké stisknutí. O stránku nahoru, pokud se na obrazovku vejde více služeb
- Horní Dolní - Dlouhé stisknutí. Zobrazit napětí baterie a IP adresu. Krátkým stisknutím se vrátíte zpět na normální zobrazení.
- Prostřední tlačítko - Krátké stisknutí. Zapne jednotku. Poté přepíná mezi vlaky a počasím.
- Prostřední tlačítko - Dlouhé stisknutí. Síla do spánku.
- Spodní tlačítko - Krátké stisknutí. O stránku dolů, pokud se na obrazovku vejde více služeb.
- Spodní tlačítko - Dlouhé stisknutí. Šlápněte na další dvojici počátečních a koncových cílových stanic nebo meteorologických měst, pokud jich bylo zadáno více.
Jednotka automaticky přejde do režimu spánku podle konfigurace.
Ke konfiguračnímu souboru lze přistupovat pomocí http:/ip/edit (po úplném nastavení).
Konfigurace obsahuje položky vlakové stanice a vlakyDestinace. První je kód CRS pro místní stanici, ze které chcete vidět odjezdy. Druhým je stanice crs, kterou musí odjíždějící vlak projet. To se používá k filtrování odjezdů až k těm zajímavým (řekněme jedním směrem). Může být ponecháno prázdné, aby se zobrazily všechny odjezdy. Každá položka může obsahovat až 4 kódy oddělené znakem „,“. Pokud jich je méně než 4, pak se poslední položka opakuje a tvoří se 4. Dolní tlačítko Dlouhé stisknutí slouží k obcházení těchto dvojic při zobrazování odjezdů.
Obsahuje také weatherCityCodes a weatherCityNames.
Nový software lze aktualizovat vytvořením nového binárního souboru v Arduinu a provedením bezdrátové aktualizace pomocí
Krok 2: Součásti a nástroje
Jsou zapotřebí následující součásti
- 3,2 "LCD displej 320x240 se 3 tlačítky. Původně určen pro použití s Raspberry Pi, ale lze jej použít cokoli s SPI
- Modul ESP-12F Esp8266
- 18650 LIPO baterie
- Držák baterie
- Micro USB LIPO nabíjecí modul
- Konektor záhlaví pro připojení k LCD displeji
- Regulátor XC6203E 3,3 V
- Tantalový kondenzátor 200uF 6,3V
- AO3401 P kanál MOSFET
- Zenerovy diody x 3
- Rezistory 4k7, 4k7, 470k
- Zapojte drát
- Kondenzátor 4,7uF
- perf desku nebo euivalent pro montáž několika komponent
- Pryskyřičné lepidlo
- Oboustranná páska.
Jsou potřeba následující nástroje
- Páječka s jemným hrotem
- Pinzeta
Krok 3: Elektronika
Elektronika je založena na modulu ESP-12F s několika dalšími komponenty, které usnadňují provoz v režimu spánku.
Jeden ze spínačů aktivuje tranzistor MOSFET, který poté zapne displej a aktivuje ESP8266. Pin GPIO pak udržuje napájení, i když je spínač uvolněn.
Displej je připojen ke standardním pinům SPI na ESP8266
Krok 4: Sestavení
Udělal jsem následující kroky
- Vytiskněte si 3D přílohu a zajistěte, aby se zobrazení hodilo. Mělo by to být pohodlné a kolem knoflíků jsou výřezy
- Vytiskněte 3D víko a další díly včetně držáku modulu nabíječky
- Doplňte obvody regulátoru na prototypovací desce.
- Namontujte na ESP8266 a připojte pomocí konektoru záhlaví, který se vejde do displeje.
- Kolem displeje přidejte malá místa pryskyřičného lepidla, aby byla zajištěna na místě.
- Zapojte držák baterie a modul nabíječky
- Modul nabíječky lepidla na držák a poté držák nalepte na boční stranu pouzdra a ujistěte se, že je přes přístupový bod vidět USB
- Nalepte držák baterie na zadní stranu displeje pomocí oboustranné pásky.
- Kompletní zapojení. Součástí napájecího kabelu od baterie / nabíječky k regulátoru je jednoduchá zástrčka, aby se usnadnilo odpojení.
Všimněte si toho, že některé verze modulu LCD displeje mají mírně odlišné zapojení napájecího zdroje a nemají vstup napětí 3,3 V na piny 1 a 17. Spoléhají na použití vstupu 5 V na pinech 2 a 4 a poté používají integrovaný regulátor 1117 zajistit potřebné 3,3 V. Ty lze stále používat v pořádku, ale bude třeba, aby výstup displeje 3,3 V z elektroniky byl proveden přímo do prostředního ramene regulátoru desky displeje, čímž by byl obejit regulátor a poskytnuto napětí 3,3 V přímo.
Krok 5: Software a konfigurace
Software je založen na Arduinu a úložiště je na
Protože ESP8266 má omezenou paměť, bylo rozhraní k databázím Rail a počasí a zpracování jeho odezvy optimalizováno tak, aby používalo minimální paměť. Dotaz používaný pro přístup do databáze je obsažen v konfiguračním souboru a má různé parametry, jako jsou názvy stanic, které jsou nahrazeny.
Soubor Readme obsahuje návod k použití. Zejména poznámka
- Musíte získat přístupové tokeny z National rail a openWeather. Registrace a běžné používání je zdarma.
- Před kompilací byste měli změnit výchozí hesla v souboru ino.
- Je třeba změnit soubor trainWeatherConfig.txt, aby obsahoval váš přístupový token a změnil data stanice a osobní preference.
- Budete muset získat vlastní kódy místních stanic a cílů 'CRS' a kódy měst počasí. ReadMe obsahuje odkazy, jak je získat.
Doporučuje:
Jednoduché zobrazení počasí pomocí Raspberry PI a Cyntech WeatherHAT: 4 kroky
Jednoduché zobrazení počasí pomocí Raspberry PI a Cyntech WeatherHAT: * V roce 2019 Yahoo změnilo své API a to přestalo fungovat. Nevěděl jsem o změně. V září 2020 byl tento projekt aktualizován tak, aby používal rozhraní OPENWEATHERMAP API. Podívejte se na níže uvedenou aktualizovanou část, zbytek těchto informací je stále dobrý
Zobrazení předpovědi počasí ve stylu Art Deco: 9 kroků (s obrázky)
Zobrazení předpovědi počasí ve stylu Art Deco: Dobrý den, přátelé, v tomto instruktážním videu uvidíme, jak vytvořit tento displej s předpovědí počasí. Pro zobrazení předpovědi počasí používá mini desku Wemos D1 spolu s 1,8palcovou barevnou TFT obrazovkou. Také jsem navrhl a 3D vytiskl kryt pro
Online widget pro zobrazení počasí pomocí ESP8266: 4 kroky
Widget pro zobrazení počasí online pomocí ESP8266: Před několika týdny jsme se naučili, jak vytvořit online systém pro zobrazení počasí, který získává informace o počasí pro konkrétní město a zobrazuje je na modulu OLED. Pro tento projekt jsme použili desku Arduino Nano 33 IoT, což je nová deska
Zobrazení matice počasí: 4 kroky (s obrázky)
Weather Matrix Display: O projektu Ukážu vám, jak vytvořit miniaturní zobrazení stavu počasí z maticového displeje 8x8. Pomocí Genuino MKR1000 načtu teplotu, vlhkost a stav počasí ve vybraném místě. Zobrazit stav pro zobrazení v řezu
Arduino 3-v-1 Zobrazení času a počasí: 11 kroků
Zobrazení času a počasí Arduino 3 v 1: Mám rád mikrokontroléry PIC a rád programuji v jazyce sestavení. Ve skutečnosti jsem za posledních pár let zveřejnil na svém webu asi 40 projektů založených na této kombinaci. Nedávno jsem objednával nějaké díly z jednoho z mých oblíbených USA v