Мазмұны:

Ұлыбританиядағы пойыздар мен ауа -райы дисплейі: 5 қадам
Ұлыбританиядағы пойыздар мен ауа -райы дисплейі: 5 қадам

Бейне: Ұлыбританиядағы пойыздар мен ауа -райы дисплейі: 5 қадам

Бейне: Ұлыбританиядағы пойыздар мен ауа -райы дисплейі: 5 қадам
Бейне: «Шығыстан келген құбыжық» циклоны Ұлыбританияға қалың қар мен аяз әкелді 2024, Шілде
Anonim
Ұлыбританиядағы пойыздар мен ауа -райы дисплейі
Ұлыбританиядағы пойыздар мен ауа -райы дисплейі
Ұлыбританиядағы пойыздар мен ауа -райы дисплейі
Ұлыбританиядағы пойыздар мен ауа -райы дисплейі

Бұл нұсқаулық аккумулятормен жұмыс істейтін Ұлыбританиядағы пойыздардың кетуі мен ауа райын көрсетуге арналған. Ол нақты теміржол вокзалына пойыздың жөнелтілуі туралы ақпаратты алу және оны көрсету үшін Ұлттық RailLLBBWS дерекқорын пайдаланды. Ол қала үшін 5 күндік болжамды алу және оны көрсету үшін ашық ауа райы дерекқорын қолданады

Оның келесі ерекшеліктері бар

  • Ұлттық теміржол вокзалының мәліметтер базасына қол жеткізеді
  • Белгілі бір жерге баратын пойыздарды көрсету үшін тізімді сүзуге болады
  • 5 күндік болжамды алу үшін ашық ауа райы дерекқорына қол жеткізеді
  • ESP8266 негізіндегі өңдеу жергілікті Wi -Fi желісіне қосылады
  • Батареямен жұмыс істейді (зарядталатын LIPO) кіріктірілген зарядтағышпен
  • Батареяның ұзақ қызмет ету мерзімі үшін өте төмен тыныш ток
  • 320 x 240 LCD дисплейі 3 басқару түймесімен
  • Автоматты ұйқы
  • Өңделетін конфигурация деректері
  • Air бағдарламалық жасақтамасын жаңарту
  • 3D басып шығарылған корпус

1 -қадам: Қолдану

Ортаңғы түймені басу арқылы құрылғы қосылады.

Бірінші рет қолданған кезде ол жергілікті Wi -Fi конфигурациясы үшін кіру нүктесін жасайды. Бұл желіге қосылу үшін телефонды пайдаланыңыз. 192.168.4.1 қатынасу үшін телефон шолғышын пайдаланыңыз, сонда сіз Wi -Fi конфигурациясы бетіне ие боласыз. Желіні таңдап, оның құпия сөзін енгізіңіз. Құрылғы мұны сақтайды және жергілікті желіге кіру үшін қайта қосылады. Басқа желіге ауысқанда немесе құпия сөз өзгергенде бұл қадам қайтадан қажет болуы мүмкін.

Жергілікті Wi -Fi желісіне қосылғаннан кейін қондырғы Ұлттық теміржол деректер базасына немесе ашық ауа райы дерекқорына кіріп, конфигурацияланған станция мен тағайындалған жерге кетуді немесе ауа райы болжамын іздеуді сұрайды. Бұл конфигурация файлында орнатылған аралықта қайталанады.

Түймені қолдану келесідей

  • Жоғарғы түйме - қысқа басу. Экранға сәйкес келетін басқа қызметтер болса, жоғары қарай бет
  • Төменгі жағы - ұзақ басыңыз. Батареяның кернеуін және IP мекенжайын көрсетіңіз. Қысқа басу оны қалыпты дисплейге қайтарады.
  • Ортаңғы түйме - қысқа басу. Құрылғыны қосады. Содан кейін пойыздар мен ауа райы арасында ауысады.
  • Ортаңғы түйме - ұзақ басыңыз. Ұйықтауға күш салу.
  • Төменгі түйме - қысқа басу. Экранға сәйкес келетін басқа қызметтер болса, төмен қарай.
  • Төменгі түйме - ұзақ басыңыз. Егер бірнеше станция кірсе, келу мен аяқталатын станцияның немесе ауа райы қалаларының келесі жұпына өтіңіз.

Құрылғы конфигурацияланғандай автоматты түрде ұйқыға кетеді.

Конфигурация файлына http:/ip/edit арқылы кіруге болады (толық орнатылғаннан кейін).

Конфигурацияға пойыздар мен пойыздардың баратын орындары кіреді. Біріншісі, сіз кетуді көруге мүдделі жергілікті станцияның crs коды. Екіншісі - кететін пойыз өтуі керек crs станциясы. Бұл кетулерді қызығушылыққа қарай сүзу үшін қолданылады (бір бағытта). Барлық кетулерді көрсету үшін бос қалдыруға болады. Кез келген жазбада ',' арқылы бөлінген 4 код болуы мүмкін. Егер 4 -тен аз болса, онда соңғы элемент 4 -ті қайталау үшін қайталанады. Ұзақ басудың астыңғы түймесі ұшуларды көрсету кезінде осы жұптарды айналып өту үшін қолданылады.

Оған сонымен қатар weatherCityCodes және weatherCityNames кіреді.

Жаңа бағдарламалық қамтамасыз етуді Arduino -да жаңа екілік файл құру және http:/ip/firmware арқылы ауада жаңарту арқылы жаңартуға болады.

2 -қадам: Компоненттер мен құралдар

Келесі компоненттер қажет

  • 320x240 3,2 дюймдік дисплей 3 түймеден тұрады. Бастапқыда Raspberry Pi -мен қолдануға арналған, бірақ оны SPI бар кез келген нәрсе қолдана алады.
  • ESP-12F Esp8266 модулі
  • 18650 LIPO батареясы
  • Батарея ұстағыш
  • Micro USB LIPO зарядтау модулі
  • СКД дисплейге қосу үшін тақырып штепселі
  • XC6203E 3.3V реттегіші
  • 200uF 6.3V танталдық конденсатор
  • AO3401 P арнасы MOSFET
  • Зенер диодтары x 3
  • Резисторлар 4k7, 4k7, 470k
  • Сымды жалғаңыз
  • Конденсатор 4.7uF
  • перфорация тақтасы немесе бірнеше компоненттерді монтаждау үшін эквивалент
  • Шайыр желімі
  • Екі жақты таспа.

Келесі құралдар қажет

  • Ұсақ нүктелі дәнекерлеу темірі
  • Пинцет

3 -қадам: электроника

Электроника
Электроника

Электроника ESP-12F модуліне негізделген, ұйқының жұмысын жеңілдету үшін бірнеше қосымша компоненттерден тұрады.

Қосқыштардың бірі MOSFET транзисторын іске қосады, ол дисплейді қуаттандырады және ESP8266 қосады. GPIO түйреуіші қосқыш босатылған кезде де қуатты сақтайды.

Дисплей ESP8266 стандартты SPI түйреуіштеріне қосылған

4 -қадам: құрастыру

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

Мен келесі қадамдарды жасадым

  • 3D корпусын басып шығарыңыз және дисплейдің сәйкес келуін қамтамасыз етіңіз. Ол тығыз орналасуы керек және түймелердің айналасында кесілген жерлер бар
  • 3D қақпағын және қосымша бөлшектерді зарядтау модулінің кронштейнін басып шығарыңыз
  • Прототиптік тақтада реттегіштің қосымша схемасын жасаңыз.
  • ESP8266 қондырмасына орнатыңыз және дисплейге сәйкес келетін жоғарғы штепсельдік жалғауға қосыңыз.
  • Бекіту үшін дисплейдің шетіне шайыр желімінің кішкене дақтарын қосыңыз.
  • Батарея ұстағыш пен зарядтау модулін жалғаңыз
  • Шайыр желімді зарядтағыш модулі кронштейнге, содан кейін корпустың бүйіріне кронштейн желімделіп, кіру нүктесі арқылы USB көрінетініне көз жеткізіңіз.
  • Батарея ұстағышын дисплейдің артына екі жақты таспамен жабыстырыңыз.
  • Толық сымдар. Мен ажыратуды жеңілдету үшін батареядан / зарядтағыштан реттегішке дейінгі қуат сымына қарапайым штепсельдік розетканы қосамын.

СКД дисплей модулінің кейбір нұсқаларында қуат көзінің сымдары сәл өзгеше және 1 және 17 -ші түйреуіштерде 3,3 В кернеуі жоқ екенін ескеріңіз. Олар 2 және 4 -түйреуіштердегі 5В кірісіне сүйенеді, содан кейін борт 1117 реттегішін қолданады. 3.3 В кернеуін қамтамасыз ету үшін. Оларды әлі де қолдануға болады, бірақ электроникадан 3.3В дисплей шығысы реттегішті айналып өтіп, 3.3В тікелей беретін дисплей тақтасының реттегішінің ортаңғы аяғына тікелей шығарылуы қажет.

5 -қадам: Бағдарламалық қамтамасыз ету және конфигурация

Бағдарламалық қамтамасыз ету Arduino негізделген және репозиторий

ESP8266 жады шектеулі болғандықтан, Rail және ауа райы дерекқорларының интерфейсі және оның жауаптары ең аз жадты пайдалану үшін оңтайландырылған. Дерекқорға кіру үшін пайдаланылатын сұрау конфигурация файлында бар және оның орнына станция атаулары сияқты әр түрлі параметрлер бар.

Readme құрамында қолдану жөніндегі нұсқаулық бар. Атап айтқанда

  • Сіз Ұлттық теміржол мен openWeather -дан кіру белгілерін алуыңыз керек. Тіркелу және қалыпты пайдалану ақысыз.
  • Ino файлындағы әдепкі құпия сөздерді компиляциялаудан бұрын өзгерту керек.
  • TrainsWeatherConfig.txt файлын кіру таңбалауышын қамту үшін және станция деректерін және жеке қалауды өзгерту үшін өзгерту қажет.
  • Сізге өзіңіздің жергілікті станцияңыздың және тағайындалған 'CRS' кодтары мен ауа райының қала кодтарын алу қажет болады. ReadMe -де оларды алу үшін сілтемелер бар.

Ұсынылған: