Tartalomjegyzék:
- 1. lépés: Használat
- 2. lépés: Alkatrészek és eszközök
- 3. lépés: Elektronika
- 4. lépés: Összeszerelés
- 5. lépés: Szoftver és konfiguráció
Videó: Az Egyesült Királyság vonat- és időjárási kijelzője: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez az utasítás az akkumulátorral működő brit vonatok indulására és az időjárás -kijelzőre vonatkozik. A National Rail OpenLDBWS adatbázist használva valós idejű vonat indulási információkat kapott egy adott helyi vasútállomásról, és megjelenítette azt. Openweather adatbázist használ, hogy 5 napos előrejelzést kapjon egy városról, és megjelenítse azt
A következő tulajdonságokkal rendelkezik
- Hozzáférés a nemzeti vasútállomás adatbázisához
- Szűrheti a listát, hogy megjelenítse a vonatokat, amelyek egy adott célállomásra mennek
- Hozzáfér az openweather adatbázishoz, hogy 5 napos előrejelzést kapjon
- ESP8266 alapú feldolgozás, csatlakozik a helyi wifi hálózathoz
- Akkumulátoros (újratölthető LIPO) beépített töltővel
- Nagyon alacsony nyugalmi áram az akkumulátor hosszú élettartamához
- 320 x 240 LCD kijelző 3 vezérlőgombbal
- Automatikus alvás
- Szerkeszthető konfigurációs adatok
- Over the Air szoftverfrissítés
- 3D nyomtatott ház
1. lépés: Használat
A készülék a középső gomb rövid megnyomásával kapcsolható be.
Első használatkor hozzáférési pontot hoz létre a helyi Wifi konfigurációhoz. Csatlakozzon ehhez a hálózathoz telefonnal. Használja a telefonok böngészőjét a 192.168.4.1 eléréséhez, és kap egy wifi konfigurációs oldalt. Válassza ki a hálózatot, és írja be a jelszavát. A készülék ezt elmenti, és újraindul, hogy hozzáférjen a helyi hálózathoz. Erre a lépésre ismét szükség lehet, ha másik hálózatra költözik, vagy a jelszót megváltoztatják.
Miután csatlakozott a helyi wifi hálózathoz, az egység hozzáfér a nemzeti vasúti adatbázishoz vagy az openweather adatbázishoz, és lekérdezi azt, hogy megtalálja a konfigurált állomás és célállomás indulását, vagy az időjárás -előrejelzést. Ez megismétlődik a konfigurációs fájlban megadott időközönként.
A gombok használata a következő
- Felső gomb - Rövid megnyomás. Lapozzon fel, ha további szolgáltatások férnek el a képernyőn
- Fent lent - Hosszan nyomja meg. Az akkumulátor feszültségének és IP -címének megjelenítése. Rövid megnyomással visszatér a normál megjelenítéshez.
- Középső gomb - Rövid megnyomás. Bekapcsolja az egységet. Ezután vált a vonatok és az időjárás között.
- Középső gomb - hosszan lenyomva. Kényszerítsd az álomba.
- Alsó gomb - Rövid megnyomás. Lapozzon le, ha további szolgáltatások férnek el a képernyőn.
- Alsó gomb - hosszan lenyomva. Lépjen tovább a kezdő és a végállomás következő párjához, vagy az időjárási városokhoz, ha több egyet jelent meg.
A készülék automatikusan alvó állapotba kerül a konfiguráció szerint.
A konfigurációs fájl a http:/ip/edit használatával érhető el (a teljes beállítás után).
A konfiguráció tartalmazza a trainsStation és a trainsDestinations bejegyzéseket. Az első a helyi állomás crs -kódja, ahonnan az indulást szeretné látni. A második egy állomás crs, amelyen az induló vonatnak át kell haladnia. Ezzel kiszűrhetjük az indulásokat az érdeklődőkhöz (mondjuk egy irányba). Lehet, hogy üresen hagyja az összes indulást. Bármelyik bejegyzés legfeljebb 4 kódot tartalmazhat, ",". Ha kevesebb, mint 4, akkor az utolsó tétel megismétlődik, hogy 4 legyen. Az Alsó gomb Hosszú megnyomásával ezek a párok kerülhetők meg az indulások megjelenítésekor.
Ide tartozik az weatherCityCodes és az weatherCityNames is.
Az új szoftverek frissíthetők úgy, hogy új bináris fájlt építenek az Arduino -ba, és elvégzik a vezeték nélküli frissítést a http:/ip/firmware használatával
2. lépés: Alkatrészek és eszközök
A következő komponensekre van szükség
- 320x240 3,2 hüvelykes LCD kijelző 3 gombbal. Eredetileg a Raspberry Pi -vel való használatra készült, de bármi használható SPI -vel
- ESP-12F Esp8266 modul
- 18650 LIPO akkumulátor
- Akkumulátor tartó
- Micro USB LIPO töltő modul
- Fejdugó az LCD kijelzőhöz való csatlakoztatáshoz
- XC6203E 3.3V szabályozó
- 200uF 6.3V tantál kondenzátor
- AO3401 P csatorna MOSFET
- Zener diódák x 3
- Ellenállások 4k7, 4k7, 470k
- Csatlakoztassa a vezetéket
- Kondenzátor 4.7uF
- perf lemez vagy euivalens néhány alkatrész felszereléséhez
- Gyanta ragasztó
- Kétoldalú ragasztó.
A következő eszközökre van szükség
- Finompontú forrasztópáka
- Csipesz
3. lépés: Elektronika
Az elektronika az ESP-12F modulon alapul, néhány extra komponenssel, amelyek megkönnyítik az alvó üzemmódot.
Az egyik kapcsoló aktiválja a MOSFET tranzisztort, amely bekapcsolja a kijelzőt, és lehetővé teszi az ESP8266 -ot. A GPIO érintkező akkor is fenntartja az áramot, ha a kapcsolót elengedik.
A kijelző az ESP8266 szabványos SPI csapjaihoz van csatlakoztatva
4. lépés: Összeszerelés
A következő lépéseket tettem
- Nyomtasson 3D házat, és győződjön meg róla, hogy a kijelző illeszkedik. Kényelmes illeszkedésnek kell lennie, és a gombok körül kivágások vannak
- Nyomtasson 3D fedelet és további alkatrészeket, beleértve a töltőmodult
- Töltse ki a szabályozó extra áramkörét a prototípus -táblán.
- Szerelje fel az ESP8266 -ra, és csatlakoztassa a kijelzőhöz illeszkedő fejcsatlakozóhoz.
- Tegyen apró gyantaragasztó foltokat a kijelző szélére, hogy rögzítse a helyét.
- Csatlakoztassa az akkumulátortartót és a töltőmodult
- Gyantaragasztó töltőmodult a konzolhoz, majd ragasztja a konzolt a tok oldalához, ügyelve arra, hogy az USB látható legyen a hozzáférési ponton keresztül
- Ragassza az elemtartót a kijelző hátoldalára kétoldalas ragasztószalaggal.
- Komplett huzalozás. Egy egyszerű dugaszolóaljzatot is beépítek az akkumulátor / töltő és a szabályozó tápvezetékébe a leválasztás megkönnyítése érdekében.
Ne feledje, hogy az LCD kijelzőmodul egyes verziói kissé eltérő tápkábelekkel rendelkeznek, és nem rendelkeznek 3.3V -os feszültségbemenettel az 1. és a 17. érintkezőn. Ezek a 2 -es és 4 -es tűn lévő 5V -os bemenet használatára támaszkodnak, majd a fedélzeti 1117 -es szabályozót használják a szükséges 3.3V biztosítására. Ezeket továbbra is rendben lehet használni, de szükségük lesz arra, hogy az elektronikából származó 3,3 V -os kijelző kimenetet közvetlenül a kijelzőpanel szabályozójának középső lábához vezessék, megkerülve a szabályozót, és közvetlenül a 3,3 V -ot biztosítva.
5. lépés: Szoftver és konfiguráció
A szoftver Arduino alapú, és a tároló a https://github.com/roberttidey/trainsWeatherAccess címen található.
Mivel az ESP8266 memóriája korlátozott, a Rail és az időjárási adatbázisok interfésze és a válasz feldolgozása minimális memóriahasználatra van optimalizálva. Az adatbázis eléréséhez használt lekérdezés a konfigurációs fájlban található, és különböző paraméterekkel rendelkezik, mint például az állomásnevek, amelyeket helyettesítenek.
A Readme használati utasítást tartalmaz. Különösen megjegyzés
- Hozzáférési tokeneket kell szereznie a National rail -től és az openWeather -től. A regisztráció és a normál használat ingyenes.
- A fordítás előtt módosítsa az alapértelmezett jelszavakat az ino fájlban.
- Meg kell változtatnia a trainsWeatherConfig.txt fájlt, hogy tartalmazza a hozzáférési jogkivonatot, valamint az állomásadatokat és a személyes beállításokat.
- Meg kell szereznie saját helyi állomás- és rendeltetési helyének „CRS” kódjait és az időjárási városkódokat. A ReadMe linkeket tartalmaz ezekhez.
Ajánlott:
Kapcsoló A játék adaptálása: A WolVol vonat hozzáférhetővé tette a kapcsolót!: 7 lépés
Kapcsoló A játék adaptálása: A WolVol vonaton készült kapcsoló hozzáférhető !: A játékhoz való adaptáció új utakat és személyre szabott megoldásokat nyit meg annak érdekében, hogy a mozgáskorlátozott vagy fejlődési fogyatékos gyermekek önállóan léphessenek kapcsolatba a játékokkal. Sok esetben azok a gyerekek, akik igénylik az adaptált játékokat, nem tudnak
Az Egyesült Államok régiói Makey Makey Játék: 5 lépés
Az Egyesült Államok régiói Makey Makey Game: Ebben az oktatható tanulók egy játékot építenek, hogy megerősítsék tudásukat az Egyesült Államok 5 régiójáról és az áramkörökről, csoportos együttműködési stratégiák segítségével. Nyugat -Virginia ötödik osztályának diákjai tanulmányozzák a régiót
Steampunk vonat: 5 lépés (képekkel)
Steampunk Train: Volt szerencsém egy használt kerekesszékes bázist kapni egy barátomtól. Mindkét elemet ki kellett cserélnem, hogy működőképes legyek, de ez egy csekély ár volt egy ilyen sokoldalú prop építési platformért. Úgy döntöttem
Irányítsa a modell vonat elrendezését mobiltelefonjával!: 11 lépés (képekkel)
Irányítsa modellvonat-elrendezését mobiltelefonjával !: A modellvonat elrendezésének vezérlése vezetékes fojtószeleppel és fordulatszám-szabályozókkal jó kezdés lehet a kezdők számára, de problémát jelentenek a hordozhatóság hiányában. Ezenkívül a piacon megjelenő vezeték nélküli vezérlők vagy csak bizonyos mozdonyokat tudnak vezérelni
A jármű digitális kijelzőjének kijelzője: 8 lépés
Jármű digitális mérőműszer kijelzője: Ez az én digitális mérőműszerem, amelyet a 73 -as Montego -ba tervezek behelyezni. A motorja Arduino Mega 2560 R3, csavaros kapocspajzs, ITDB02 TFT pajzs és tetején Sain Smart 4.3 TFT. A projekt célja az olaj megfigyelése