Բովանդակություն:

Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում. 5 քայլ
Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում. 5 քայլ

Video: Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում. 5 քայլ

Video: Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում. 5 քայլ
Video: Եթե քնի ժամանակ թքոտում եք բարձը, ապա լսեք սա 2024, Նոյեմբեր
Anonim
Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում
Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում
Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում
Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում

Այս հրահանգը նախատեսված է մարտկոցով աշխատող Մեծ Բրիտանիայի գնացքների մեկնումների և եղանակի ցուցադրման համար: Այն օգտագործել է Ազգային երկաթուղային OpenLDBWS տվյալների բազան ՝ իրական երկաթուղային կայարանի գնացքների մեկնման մասին տեղեկություններ ստանալու և դրանք ցուցադրելու համար: Այն օգտագործում է openweather տվյալների բազա ՝ քաղաքի 5 օրվա կանխատեսում ստանալու և այն ցուցադրելու համար

Այն ունի հետեւյալ հատկանիշները

  • Մուտք է գործում Երկաթուղային կայանների ազգային տվյալների բազա
  • Կարող է զտել ցուցակը ՝ որոշակի նպատակակետ գնացող գնացքները ցուցադրելու համար
  • Մուտք է գործում բաց եղանակի տվյալների բազա ՝ 5 օրվա կանխատեսում ստանալու համար
  • ESP8266- ի վրա հիմնված մշակում, միանում է տեղական wifi ցանցին
  • Մարտկոցով աշխատող (վերալիցքավորվող LIPO) ներկառուցված լիցքավորիչով
  • Շատ ցածր հանդարտ հոսանք `երկար մարտկոցի աշխատանքի համար
  • 320 x 240 LCD էկրան ՝ 3 կառավարման կոճակով
  • Ավտոմատ քուն
  • Կարգավորելի կազմաձևման տվյալները
  • Օդային ծրագրաշարի թարմացում
  • 3D տպագիր պարիսպ

Քայլ 1: Օգտագործում

Միավորը միացված է միջին կոճակի կարճ սեղմումով:

Առաջին օգտագործման դեպքում այն կստեղծի Մուտքի կետ տեղական Wifi կազմաձևման համար: Այս ցանցին միանալու համար օգտագործեք հեռախոս: Օգտագործեք հեռախոսների դիտարկիչը `մուտք գործելու համար 192.168.4.1 և կստանաք wifi կազմաձևման էջ: Ընտրեք ցանցը և մուտքագրեք դրա գաղտնաբառը: Միավորը կպահի սա և կվերագործարկվի ՝ տեղական ցանց մուտք գործելու համար: Այս քայլը կարող է նորից անհրաժեշտ լինել, եթե այլ ցանց տեղափոխվելը կամ գաղտնաբառը փոխվի:

Տեղական wifi ցանցին միանալուց հետո ստորաբաժանումը մուտք կգործի Երկաթուղու ազգային տվյալների բազա կամ բաց եղանակի տվյալների շտեմարան և կպահանջի այն ՝ գտնելու կազմաձևված կայանի և նպատակակետի կամ եղանակի կանխատեսման մեկնումները: Սա կկրկնվի կազմաձևման ֆայլում սահմանված ընդմիջումից:

Կոճակի օգտագործումը հետևյալն է

  • Վերին կոճակ - Կարճ սեղմում: Էջը բացեք, եթե ավելի շատ ծառայություններ տեղավորվեն էկրանին
  • Վերևի ներքև - Երկար սեղմում: Showույց տվեք մարտկոցի վոլտ և ip հասցե: Կարճ սեղմումով այն կվերադառնա նորմալ ցուցադրման:
  • Միջին կոճակ - Կարճ սեղմում: Միացնում է միավորը: Այնուհետեւ փոխարկվում է գնացքների եւ եղանակի միջեւ:
  • Միջին կոճակ - Երկար սեղմել: Քնի ուժ:
  • Ստորին կոճակ - Կարճ սեղմում: Էջը ներքև, եթե ավելի շատ ծառայություններ տեղավորվեն էկրանին:
  • Ստորին կոճակ - Երկար սեղմել: Անցեք հաջորդ զույգ մեկնարկային և վերջնական նշանակման կայարաններին կամ եղանակային քաղաքներին, եթե մուտքագրեք բազմաթիվ:

Միավորն ինքնաբերաբար կքննի, ինչպես կազմաձևված է:

Կազմաձևման ֆայլը կարող է հասանելի լինել ՝ օգտագործելով http:/ip/edit (ամբողջական կարգավորումից հետո):

Կազմաձևը ներառում է գնացքներԿայարան և գնացքներ Նախատեսված գրառումներ: Առաջինը crs կոդն է տեղական կայանի համար, որտեղից հետաքրքրված եք մեկնումները: Երկրորդը կայարան է, որով պետք է անցնի մեկնող գնացքը: Սա օգտագործվում է մեկնումները զտելու համար `հետաքրքրություն ներկայացնողներին (ասենք մեկ ուղղությամբ): Հնարավոր է, որ այն դատարկ մնա ՝ ցույց տալու բոլոր մեկնումները: Յուրաքանչյուր գրառում կարող է պարունակել մինչև 4 կոդ, որոնք բաժանված են ',' - ով: Եթե դրանք 4 -ից պակաս են, ապա վերջին կետը կրկնվում է `կազմելով 4: Ստորին կոճակը Long Press- ը օգտագործվում է այս զույգերի շուրջը մեկնելիս ցույց տալու համար:

Այն ներառում է նաև weatherCityCodes և weatherCityNames:

Նոր ծրագրակազմը կարող է թարմացվել ՝ ստեղծելով նոր երկուական Arduino- ում և օդային թարմացում կատարելով ՝ օգտագործելով

Քայլ 2: Բաղադրիչներ և գործիքներ

Հետեւյալ բաղադրիչներն անհրաժեշտ են

  • 320x240 3.2 դյույմանոց LCD էկրան ՝ 3 կոճակով: Սկզբնապես նախատեսված էր Raspberry Pi- ի հետ օգտագործման համար, բայց կարող է օգտագործվել SPI- ով ցանկացած բանի համար
  • ESP-12F Esp8266 մոդուլ
  • 18650 LIPO մարտկոց
  • Մարտկոցի սեփականատեր
  • Միկրո USB LIPO լիցքավորման մոդուլ
  • Վերնագրի վարդակից ՝ LCD էկրանին միացնելու համար
  • XC6203E 3.3V կարգավորիչ
  • 200uF 6.3V տանտալ կոնդենսատոր
  • AO3401 P ալիք MOSFET
  • Zener դիոդներ x 3
  • Ռեզիստորներ 4k7, 4k7, 470k
  • Կապեք մետաղալար
  • Կոնդենսատոր 4.7uF
  • perf board կամ euivalent մի քանի բաղադրիչ տեղադրելու համար
  • Խեժի սոսինձ
  • Երկկողմանի ժապավեն:

Հետեւյալ գործիքները անհրաժեշտ են

  • Pointոդման նուրբ կետ
  • Պինցետ

Քայլ 3: Էլեկտրոնիկա

Էլեկտրոնիկա
Էլեկտրոնիկա

Էլեկտրոնիկան հիմնված է ESP-12F մոդուլի վրա ՝ մի քանի լրացուցիչ բաղադրիչներով ՝ քնի աշխատանքը հեշտացնելու համար:

Անջատիչներից մեկն ակտիվացնում է MOSFET տրանզիստորը, որն այնուհետև սնուցում է էկրանը և միացնում ESP8266- ը: GPIO կապը այնուհետև պահպանում է էներգիան նույնիսկ այն ժամանակ, երբ անջատիչը բաց է թողնվում:

Էկրանը կցված է ESP8266- ի ստանդարտ SPI կապումներին

Քայլ 4: Հավաքում

Ժողով
Ժողով
Ժողով
Ժողով
Ժողով
Ժողով

Ես կատարել եմ հետևյալ քայլերը

  • Տպեք եռաչափ պատյան և ապահովեք ցուցադրման համապատասխանությունը: Այն պետք է հարմար լինի և կոճակների շուրջը կտրված ելքեր կան
  • Տպեք 3D կափարիչը և լրացուցիչ մասերը, ներառյալ լիցքավորման մոդուլի փակագիծը
  • Կազմեք կարգավորիչի լրացուցիչ միացում նախատիպերի տախտակի վրա:
  • Տեղադրեք ESP8266- ի վրա և միացեք վերնագրի վարդակին, որը կարող է տեղավորվել էկրանին:
  • Էկրանի եզրին ամրացրեք խեժի սոսինձի փոքր բծեր `տեղում ամրացնելու համար:
  • Լարացրեք մարտկոցի պահիչը և լիցքավորիչի մոդուլը
  • Resin Glue լիցքավորիչի մոդուլը ՝ փակագծի մեջ, այնուհետև սոսնձեք փակագիծը պատյանի կողքին ՝ համոզվելով, որ USB- ն տեսանելի է իր մուտքի կետի միջոցով
  • Կպչեք մարտկոցի բռնիչը ցուցադրման հետևի մասում ՝ օգտագործելով երկկողմանի ժապավեն:
  • Ամբողջական էլեկտրագծեր: Մարտկոցից / լիցքավորիչից դեպի կարգավորիչ հոսանքի հոսանքի մեջ ես ներառում եմ մի պարզ վարդակից `անջատումը հեշտացնելու համար:

Նկատի ունեցեք, որ LCD ցուցադրման մոդուլի որոշ տարբերակներ ունեն մի փոքր տարբեր էլեկտրահաղորդման լարեր և չունեն 1 -ին և 17 -րդ կապում 3.3 Վ լարման մուտքագրում: Նրանք հիմնվում են 2 -րդ և 4 -րդ կապում 5 Վ մուտքի օգտագործման վրա, այնուհետև օգտագործում են 1117 կարգավորիչ սարքում: ապահովել անհրաժեշտ 3.3 Վ լարը: Սրանք դեռևս կարող են օգտագործվել OK, բայց էլեկտրոնիկայից 3.3V ցուցադրման ելքը պետք է ուղղակիորեն ուղղվի դեպի ցուցադրման տախտակի կարգավորիչի միջին ոտքը `շրջանցելով կարգավորիչը և ուղղակիորեն ապահովելով 3.3V լարը:

Քայլ 5: Softwareրագրակազմ և կազմաձևում

Theրագրակազմը հիմնված է Arduino- ի վրա, իսկ շտեմարանը ՝

Քանի որ ESP8266- ը սահմանափակ է հիշողության մեջ, Երկաթուղային և եղանակային տվյալների շտեմարանների ինտերֆեյսը և դրա արձագանքի մշակումը օպտիմիզացված են նվազագույն հիշողություն օգտագործելու համար: Տվյալների բազա մուտք գործելու համար օգտագործվող հարցումը պարունակվում է կազմաձևման ֆայլում և ունի տարբեր պարամետրեր, ինչպիսիք են կայանների անունները, որոնք փոխարինվում են:

Readme- ն պարունակում է օգտագործման հրահանգներ: Մասնավորապես նշում

  • Դուք պետք է մուտքի նշաններ ստանաք National երկաթուղուց և openWeather- ից: Գրանցումը և սովորական օգտագործումը անվճար են:
  • Նախքան կազմելը, դուք պետք է փոխեք ino ֆայլի լռելյայն գաղտնաբառերը:
  • Դուք պետք է փոխեք trainsWeatherConfig.txt ֆայլը ՝ ձեր մուտքի նշանը պարունակելու և կայանի տվյալները և անձնական նախասիրությունները փոխելու համար:
  • Դուք պետք է ձեռք բերեք ձեր սեփական կայանի և նպատակակետի «CRS» ծածկագրերը և եղանակային քաղաքի ծածկագրերը: ReadMe- ն ունի դրանք ստանալու համար հղումներ:

Խորհուրդ ենք տալիս: