جدول المحتويات:

قطار المملكة المتحدة وعرض الطقس: 5 خطوات
قطار المملكة المتحدة وعرض الطقس: 5 خطوات

فيديو: قطار المملكة المتحدة وعرض الطقس: 5 خطوات

فيديو: قطار المملكة المتحدة وعرض الطقس: 5 خطوات
فيديو: SCOTLAND'S Most SCENIC Train ride - Glasgow to Fort William (ScotRail) 2024, شهر نوفمبر
Anonim
قطار المملكة المتحدة وعرض الطقس
قطار المملكة المتحدة وعرض الطقس
قطار المملكة المتحدة وعرض الطقس
قطار المملكة المتحدة وعرض الطقس

هذا الدليل مخصص لعرض رحلات المغادرة والطقس في المملكة المتحدة التي تعمل بالبطارية. استخدم قاعدة بيانات National Rail OpenLDBWS للحصول على معلومات مغادرة القطار في الوقت الفعلي لمحطة سكة حديد محلية معينة وعرضها. يستخدم قاعدة بيانات الطقس المفتوح للحصول على توقعات لمدة 5 أيام لمدينة وعرضها

لديه الميزات التالية

  • الوصول إلى قاعدة بيانات محطة السكك الحديدية الوطنية
  • يمكن تصفية قائمة لإظهار القطارات الذهاب إلى وجهة محددة
  • الوصول إلى قاعدة بيانات الطقس المفتوح للحصول على توقعات لمدة 5 أيام
  • معالجة تستند إلى ESP8266 ، يتم ربطها بشبكة wifi محلية
  • تعمل بالبطارية (LIPO قابلة لإعادة الشحن) مع شاحن يحمل في ثناياه عوامل
  • تيار هادئ منخفض جدًا لعمر بطارية طويل
  • شاشة عرض إل سي دي 320 × 240 مع 3 أزرار تحكم
  • النوم التلقائي
  • بيانات التكوين القابلة للتحرير
  • تحديث البرنامج عبر الأثير
  • حاوية مطبوعة ثلاثية الأبعاد

الخطوة 1: الاستخدام

يتم تشغيل الوحدة بضغطة قصيرة على الزر الأوسط.

عند الاستخدام لأول مرة ، سيتم إنشاء نقطة وصول لتكوين Wifi المحلي. استخدم هاتفًا للاتصال بهذه الشبكة ، واستخدم متصفح الهواتف للوصول إلى 192.168.4.1 وستحصل على صفحة تكوين شبكة wifi. حدد الشبكة وأدخل كلمة المرور الخاصة بها. ستقوم الوحدة بحفظ هذا وإعادة التشغيل للوصول إلى الشبكة المحلية. قد تكون هذه الخطوة ضرورية مرة أخرى في حالة الانتقال إلى شبكة مختلفة أو تغيير كلمة المرور.

بمجرد الاتصال بشبكة wifi المحلية ، ستصل الوحدة إلى قاعدة بيانات السكك الحديدية الوطنية أو قاعدة بيانات الطقس المفتوح والاستعلام عنها للعثور على المغادرين للمحطة والوجهة التي تم تكوينها أو توقعات الطقس. سوف يتكرر هذا في الفاصل الزمني المحدد في ملف التكوين.

استخدام الزر على النحو التالي

  • الزر العلوي - ضغطة قصيرة. Page up إذا كانت هناك المزيد من الخدمات التي تناسب الشاشة
  • من أعلى إلى أسفل - الضغط لفترة طويلة. إظهار فولت البطارية وعنوان IP. الضغط القصير سيعيده إلى العرض العادي.
  • الزر الأوسط - ضغطة قصيرة. يتحول على الوحدة. ثم التبديل بين القطارات والطقس.
  • الزر الأوسط - الضغط لفترة طويلة. يجبر على النوم.
  • الزر السفلي - ضغطة قصيرة. صفحة لأسفل إذا كانت هناك المزيد من الخدمات التي تناسب الشاشة.
  • الزر السفلي - الضغط لفترة طويلة. انتقل إلى الزوج التالي من محطات وجهة البداية والنهاية أو مدن الطقس إذا تم إدخال عدة محطات.

ستدخل الوحدة تلقائيًا في وضع السكون حسب التهيئة.

يمكن الوصول إلى ملف التكوين باستخدام http: / ip / edit (بعد الإعداد الكامل).

يتضمن التكوين إدخالات trainsStation و trainsDestinations. الأول هو رمز crs للمحطة المحلية التي ترغب في رؤية المغادرين منها. والثاني هو محطة crs التي يجب أن يمر القطار المغادر من خلالها. يستخدم هذا لتصفية المغادرين وصولاً إلى تلك التي تهمهم (لنقل في اتجاه واحد). قد يتم تركه فارغًا لإظهار جميع رحلات المغادرة. قد يحتوي أي من الإدخالين على ما يصل إلى 4 رموز مفصولة بعلامة "،". إذا كان هناك أقل من 4 ، فسيتم تكرار العنصر الأخير لتعويض 4. يتم استخدام الزر السفلي الضغط لفترة طويلة للتنقل بين هذه الأزواج عند إظهار رحلات المغادرة.

ويشمل أيضًا رموز weatherCity و weatherCityNames.

يمكن تحديث البرنامج الجديد عن طريق إنشاء ثنائي جديد في Arduino وإجراء تحديث عبر الهواء باستخدام http: / ip / firmware

الخطوة 2: المكونات والأدوات

المكونات التالية مطلوبة

  • شاشة LCD مقاس 320x240 مقاس 3.2 بوصات بثلاثة أزرار. تم تصميمها في الأصل للاستخدام مع Raspberry Pi ولكن يمكن استخدامها بواسطة أي شيء مع SPI
  • وحدة ESP-12F Esp8266
  • بطارية ليبو 18650
  • حامل البطارية
  • وحدة شاحن Micro USB LIPO
  • قابس الرأس لتوصيله بشاشة LCD
  • منظم XC6203E 3.3 فولت
  • 200 فائق التوهج 6.3 فولت التنتالوم مكثف
  • قناة AO3401 P MOSFET
  • ثنائيات زينر × 3
  • المقاومات 4k7، 4k7، 470k
  • وصل الأسلاك
  • مكثف 4.7 فائق التوهج
  • لوحة perf أو euivalent لتركيب بعض المكونات
  • صمغ الراتنج
  • شريط مزدوج.

الأدوات التالية مطلوبة

  • فاين بوينت لحام الحديد
  • ملاقيط

الخطوة الثالثة: الإلكترونيات

إلكترونيات
إلكترونيات

تعتمد الإلكترونيات على وحدة ESP-12F مع بعض المكونات الإضافية لتسهيل عملية النوم.

يقوم أحد المفاتيح بتنشيط ترانزستور MOSFET الذي يعمل بعد ذلك على تشغيل الشاشة وتمكين ESP8266. ثم يحتفظ دبوس GPIO بالطاقة حتى عند تحرير المفتاح.

يتم توصيل الشاشة بمسامير SPI القياسية في ESP8266

الخطوة 4: التجميع

المجسم
المجسم
المجسم
المجسم
المجسم
المجسم

فعلت الخطوات التالية

  • اطبع العلبة ثلاثية الأبعاد وتأكد من ملاءمة العرض. يجب أن يكون ملائمًا ومريحًا وهناك فتحات حول الأزرار
  • طباعة غطاء ثلاثي الأبعاد وأجزاء إضافية بما في ذلك حامل وحدة الشاحن
  • قم بتكوين الدوائر الإضافية للمنظم على لوحة النماذج الأولية.
  • قم بالتركيب على ESP8266 وقم بتوصيله من خلال قابس الرأس الذي يمكن أن يتناسب مع الشاشة.
  • أضف بقعًا صغيرة من صمغ الراتنج حول حافة الشاشة لتثبيتها في مكانها.
  • اربط حامل البطارية ووحدة الشاحن
  • وحدة شاحن صمغ الراتينج إلى كتيفة ثم لصقها على جانب العلبة مع التأكد من أن USB مرئي من خلال نقطة الوصول الخاصة به
  • عصا حامل البطارية في الجزء الخلفي من الشاشة باستخدام شريط مزدوج الجوانب.
  • الأسلاك كاملة. أقوم بتضمين مقبس توصيل بسيط في سلك الطاقة من البطارية / الشاحن إلى المنظم لتسهيل الفصل.

لاحظ أن بعض إصدارات وحدة شاشة LCD تحتوي على أسلاك إمداد طاقة مختلفة قليلاً ولا تحتوي على دخل جهد 3.3 فولت في المسامير 1 و 17. فهي تعتمد على استخدام دخل 5 فولت في المسامير 2 و 4 ثم تستخدم منظم 1117 على اللوحة لتوفير 3.3V اللازمة. لا يزال من الممكن استخدام هذه الأجهزة بشكل جيد ولكنها ستحتاج إلى إخراج عرض 3.3 فولت من الإلكترونيات مباشرة إلى الجزء الأوسط من منظم لوحة العرض الذي يتجاوز المنظم ويوفر 3.3 فولت مباشرة.

الخطوة 5: البرنامج والتكوين

البرنامج قائم على Arduino والمستودع موجود على

نظرًا لأن ESP8266 محدود في الذاكرة ، فقد تم تحسين الواجهة لقواعد بيانات السكك الحديدية والطقس وتم تحسين معالجة استجابتها لاستخدام الحد الأدنى من الذاكرة. الاستعلام المستخدم للوصول إلى قاعدة البيانات موجود في ملف التكوين وله معلمات مختلفة مثل أسماء المحطات التي يتم استبدالها.

يتضمن المستند التمهيدي تعليمات للاستخدام. في ملاحظة خاصة

  • يجب أن تحصل على رموز الوصول من السكك الحديدية الوطنية و openWeather. التسجيل والاستخدام العادي مجاني.
  • يجب عليك تغيير كلمات المرور الافتراضية في ملف ino قبل التجميع.
  • تحتاج إلى تغيير ملف trainsWeatherConfig.txt لاحتواء رمز الوصول الخاص بك ولتغيير بيانات المحطة وأي تفضيلات شخصية.
  • ستحتاج إلى الحصول على رموز "CRS" الخاصة بالمحطة والوجهة المحلية وأكواد الطقس في المدينة. لدى ReadMe روابط للحصول عليها.

موصى به: