Բովանդակություն:
- Քայլ 1: Օգտագործում
- Քայլ 2: Բաղադրիչներ և գործիքներ
- Քայլ 3: Էլեկտրոնիկա
- Քայլ 4: Հավաքում
- Քայլ 5: Softwareրագրակազմ և կազմաձևում
Video: Մեծ Բրիտանիայի գնացքների և եղանակի ցուցադրում. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս հրահանգը նախատեսված է մարտկոցով աշխատող Մեծ Բրիտանիայի գնացքների մեկնումների և եղանակի ցուցադրման համար: Այն օգտագործել է Ազգային երկաթուղային 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- ն ունի դրանք ստանալու համար հղումներ:
Խորհուրդ ենք տալիս:
Եղանակի պարզ ցուցադրում ՝ օգտագործելով Raspberry PI և Cyntech WeatherHAT: 4 քայլ
Եղանակի պարզ ցուցադրում ՝ օգտագործելով Raspberry PI և Cyntech WeatherHAT: * 2019 թվականին Yahoo- ն փոխեց իր API- ն, և դա դադարեց աշխատել: Ես տեղյակ չէի փոփոխությունից: 2020 -ի սեպտեմբերին այս նախագիծը թարմացվել է ՝ OPENWEATHERMAP API- ի օգտագործման համար: Տես ստորև ներկայացված թարմացված բաժինը, այս տեղեկատվության մնացած մասը դեռ լավ է
DIY մեծ 7-հատվածանոց ինտերնետային ցուցադրում ՝ 5 քայլ
DIY մեծ 7-հատվածանոց ինտերնետային էկրան. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես եմ ես համատեղել 4 դյույմանոց 7-հատվածանոց էկրանները և ESP8266 Wifi մոդուլը ՝ ստեղծելով 8 նիշանոց էկրան, որը կարող է ներկայացնել ձեր ամենակարևոր տվյալները ինտերնետից: Եկեք սկսենք
Art Deco Եղանակի կանխատեսման ցուցադրում. 9 քայլ (նկարներով)
Եղանակի կանխատեսման Art Deco ցուցադրում. Ողջույն, ընկերներ, այս Ուսուցողական ծրագրում մենք պատրաստվում ենք շոգ տեսնել ՝ Եղանակի կանխատեսման այս ցուցադրումը կառուցելու համար: Եղանակի կանխատեսումը ցուցադրելու համար այն օգտագործում է Wemos D1 մինի տախտակ և 1.8 դյույմանոց TFT էկրան: Ես նաև նախագծեցի և տպեցի 3 -րդ պարիսպը
Եղանակի մատրիցային ցուցադրում. 4 քայլ (նկարներով)
Եղանակի մատրիցա. Aboutրագրի մասին ես ձեզ ցույց կտամ, թե ինչպես ստեղծել 8x8 մատրիցային էկրանից մինի եղանակի կարգավիճակի ցուցադրում: Ես կօգտագործեմ Genuino MKR1000- ը `ընտրված վայրում ջերմաստիճանը, խոնավությունը և եղանակի վիճակը բերելու համար: howուցադրել կարգավիճակը ցուցադրելու համար սահնակով
Arduino 3-ը 1-ում Timeամանակի և եղանակի ցուցադրում. 11 քայլ
Arduino 3-in-1 Timeամանակի և եղանակի ցուցադրում. Ինձ դուր են գալիս PIC միկրոկոնտրոլերները և ինձ դուր են գալիս ծրագրավորումը հավաքման լեզվով: Փաստորեն, վերջին մի քանի տարիների ընթացքում ես այդ համադրության հիման վրա տեղադրել եմ մոտ 40 նախագիծ իմ կայքում: Վերջերս ես որոշ մասեր էի պատվիրում ԱՄՆ -ի իմ ամենասիրած խաղերից մեկից