فهرست مطالب:
- مرحله 1: استفاده
- مرحله 2: اجزا و ابزارها
- مرحله 3: الکترونیک
- مرحله 4: مونتاژ
- مرحله 5: نرم افزار و پیکربندی
تصویری: نمایش قطار و آب و هوا در انگلستان: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
این دستورالعمل برای حرکت قطارهای بریتانیایی و نمایش آب و هوا با باتری است. از پایگاه داده ملی راه آهن OpenLDBWS برای دریافت اطلاعات حرکت قطار در زمان واقعی برای ایستگاه راه آهن محلی خاص و نمایش آن استفاده کرد. از پایگاه داده openweather برای پیش بینی 5 روز یک شهر و نمایش آن استفاده می کند
دارای ویژگی های زیر می باشد
- دسترسی به پایگاه داده ایستگاه راه آهن ملی
- می تواند لیست را فیلتر کند تا قطارهایی را که به مقصد خاصی می روند نشان دهد
- برای دریافت پیش بینی 5 روزه به پایگاه داده openweather دسترسی دارد
- پردازش مبتنی بر ESP8266 ، به شبکه فای محلی متصل می شود
- دارای باتری (LIPO قابل شارژ) با شارژر داخلی
- جریان سکون بسیار کم برای عمر طولانی باتری
- صفحه نمایش LCD 320 در 240 با 3 دکمه کنترل
- خواب خودکار
- داده های پیکربندی قابل ویرایش
- به روز رسانی نرم افزار Over Air
- محفظه چاپ سه بعدی
مرحله 1: استفاده
دستگاه با فشار کوتاه دکمه وسط روشن می شود.
در اولین استفاده ، یک نقطه دسترسی برای پیکربندی Wifi محلی ایجاد می کند. برای اتصال به این شبکه از یک تلفن استفاده کنید. برای دسترسی به 192.168.4.1 از مرورگر تلفن استفاده کنید و یک صفحه پیکربندی wifi دریافت خواهید کرد. شبکه را انتخاب کرده و رمز عبور آن را وارد کنید. دستگاه این را ذخیره کرده و مجدداً راه اندازی می شود تا به شبکه محلی دسترسی پیدا کند. در صورت انتقال به شبکه دیگر یا تغییر رمز عبور ، ممکن است دوباره این مرحله مورد نیاز باشد.
پس از اتصال به شبکه فای محلی ، واحد به پایگاه داده ملی راه آهن یا پایگاه داده آب و هوای باز دسترسی پیدا کرده و از آن درخواست می کند تا خروجی ایستگاه و مقصد پیکربندی شده یا پیش بینی آب و هوا را پیدا کند. این در بازه تنظیم شده در فایل پیکربندی تکرار می شود.
نحوه استفاده از دکمه به شرح زیر است
- دکمه بالا - فشار کوتاه. در صورت مناسب بودن سرویس های بیشتر که روی صفحه قرار می گیرند ، صفحه را باز کنید
- پایین بالا - فشار طولانی. نشان دادن ولتاژ باتری و آدرس IP. با فشار کوتاه آن را به حالت عادی برمی گردانیم.
- دکمه وسط - فشار کوتاه واحد را روشن می کند سپس بین قطارها و آب و هوا جابجا می شود.
- دکمه وسط - فشار طولانی. به زور به خواب بروید
- دکمه پایین - فشار کوتاه. اگر خدمات بیشتری که روی صفحه قرار می گیرند صفحه را پایین بیاورید.
- دکمه پایین - فشار طولانی. در صورت وارد شدن چندین ایستگاه ، به جفت بعدی ایستگاه های شروع و پایان مقصد یا شهرهای آب و هوا بروید.
همانطور که پیکربندی شده است ، واحد به طور خودکار به خواب می رود.
فایل پیکربندی ممکن است با استفاده از http:/ip/edit (پس از راه اندازی کامل) قابل دسترسی باشد.
پیکربندی شامل قطارهای ایستگاه و ورودی های مقصد است. اولین کد crs برای ایستگاه محلی است که علاقمند به خروج از آن هستید. دومی crs ایستگاه است که قطار خروجی باید از آن عبور کند. این برای فیلتر کردن خروجها به مقاصد مورد علاقه (مثلاً در یک جهت) استفاده می شود. ممکن است برای نشان دادن همه خروج ها خالی باشد. هر یک از ورودی ها ممکن است حاوی حداکثر 4 کد با '،' باشد. اگر تعداد آنها کمتر از 4 باشد ، آخرین مورد تکرار می شود تا 4 شود. دکمه Bottom Long Press برای دور زدن این جفت ها هنگام نشان دادن خروجی ها استفاده می شود.
همچنین شامل weatherCityCodes و weatherCityNames است.
نرم افزار جدید ممکن است با ایجاد یک فایل باینری جدید در آردوینو و انجام به روز رسانی روی هوا با استفاده از
مرحله 2: اجزا و ابزارها
اجزای زیر مورد نیاز است
- 320x240 صفحه نمایش LCD 3.2 اینچی با 3 دکمه. در اصل برای استفاده با رزبری پای در نظر گرفته شده بود اما می تواند برای هر چیزی با SPI استفاده شود
- ماژول ESP-12F Esp8266
- باتری LIPO 18650
- نگهدارنده باتری
- ماژول شارژر Micro USB LIPO
- سربرگ برای اتصال به صفحه LCD
- تنظیم کننده XC6203E 3.3V
- خازن تانتالیوم 200uF 6.3V
- MOSFET کانال AO3401 P
- دیودهای زنر x 3
- مقاومت 4k7 ، 4k7 ، 470k
- سیم را وصل کنید
- خازن 4.7uF
- perboard یا euivalent برای نصب چند جزء
- چسب رزین
- نوار دو طرفه.
ابزارهای زیر مورد نیاز است
- لحیم کاری لحیم کاری آهن
- موچین
مرحله 3: الکترونیک
دستگاه های الکترونیکی بر اساس ماژول ESP-12F با چند قطعه اضافی برای تسهیل عملکرد خواب ساخته شده اند.
یکی از سوئیچ ها ترانزیستور MOSFET را فعال می کند که سپس صفحه نمایش را فعال می کند و ESP8266 را فعال می کند. یک پین GPIO قدرت را حتی زمانی که سوئیچ آزاد است حفظ می کند.
صفحه نمایش به پین های استاندارد SPI در ESP8266 متصل شده است
مرحله 4: مونتاژ
مراحل زیر را انجام دادم
- محفظه سه بعدی را چاپ کنید و از تناسب نمایشگر اطمینان حاصل کنید. باید کاملاً مناسب باشد و در اطراف دکمه ها بریدگی وجود داشته باشد
- چاپ درپوش سه بعدی و قطعات اضافی شامل براکت ماژول شارژر
- مدار اضافی تنظیم کننده را روی برد نمونه سازی ایجاد کنید.
- روی ESP8266 سوار شده و از طریق هدر پلاگین که می تواند در صفحه نمایش قرار گیرد ، متصل شوید.
- لکه های کوچکی از چسب رزین را در اطراف لبه نمایشگر اضافه کنید تا در جای خود محکم شود.
- نگهدارنده باتری و ماژول شارژر را سیم کشی کنید
- ماژول شارژر رزین چسب را به براکت و سپس براکت را به طرف قاب بچسبانید تا مطمئن شوید USB از طریق نقطه دسترسی آن قابل مشاهده است
- با استفاده از نوار دو طرفه ، نگهدارنده باتری را به پشت صفحه بچسبانید.
- سیم کشی کامل. من یک سوکت پلاگین ساده را در سیم برق باتری / شارژر به رگولاتور قرار می دهم تا قطع ارتباط آسان شود.
توجه داشته باشید که برخی از نسخه های ماژول صفحه نمایش LCD دارای سیم کشی منبع تغذیه کمی متفاوت بوده و ورودی ولتاژ 3.3 ولت را در پین 1 و 17 ندارند. آنها به استفاده از ورودی 5 ولت در پایه های 2 و 4 متکی هستند و سپس از تنظیم کننده 1117 روی برد استفاده می کنند. برای تأمین 3.3 ولت مورد نیاز هنوز هم می توان از آنها درست استفاده کرد ، اما برای خروجی صفحه نمایش 3.3 ولت از وسایل الکترونیکی مستقیماً به قسمت میانی تنظیم کننده صفحه نمایش با دور زدن تنظیم کننده و ارائه مستقیم 3.3 ولت نیاز است.
مرحله 5: نرم افزار و پیکربندی
نرم افزار مبتنی بر آردوینو است و مخزن آن در https://github.com/roberttidey/trainsWeatherAccess است
از آنجا که ESP8266 در حافظه محدود است ، رابط کاربری پایگاه های داده Rail و weather و پردازش پاسخ آن برای استفاده از حداقل حافظه بهینه شده است. پرس و جو مورد استفاده برای دسترسی به پایگاه داده در فایل پیکربندی موجود است و دارای پارامترهای مختلفی مانند نام ایستگاه است که جایگزین می شوند.
Readme شامل دستورالعمل استفاده است. در یادداشت خاص
- باید از National rail و openWeather یک Access Tokens دریافت کنید. ثبت نام و استفاده معمولی رایگان است.
- شما باید رمزهای پیش فرض موجود در فایل ino را قبل از کامپایل تغییر دهید.
- شما باید فایل trainsWeatherConfig.txt را تغییر دهید تا نشان دسترسی شما و داده های ایستگاه و هرگونه ترجیح شخصی را تغییر دهد.
- شما باید ایستگاه محلی و کدهای CRS مقصد و کدهای شهر آب و هوا را دریافت کنید. ReadMe پیوندهایی برای دریافت اینها دارد.
توصیه شده:
نمایش ساده آب و هوا با استفاده از Raspberry PI و Cyntech WeatherHAT: 4 مرحله
نمایش ساده آب و هوا با استفاده از Raspberry PI و Cyntech WeatherHAT: * در سال 2019 یاهو API خود را تغییر داد و این کار متوقف شد. من از تغییر بی اطلاع بودم. در سپتامبر 2020 این پروژه برای استفاده از API OPENWEATHERMAP به روز شده است به بخش به روز شده زیر مراجعه کنید ، بقیه این اطلاعات هنوز خوب است
نمایش پیش بینی آب و هوا Art Deco: 9 مرحله (همراه با تصاویر)
نمایش پیش بینی آب و هوا Art Deco: سلام دوستان ، در این برنامه آموزشی ما داغ خواهیم دید تا این نمایشگر پیش بینی آب و هوا را بسازیم. این دستگاه از مینی برد Wemos D1 به همراه صفحه نمایش 1.8 اینچی TFT رنگی برای نمایش پیش بینی آب و هوا استفاده می کند. من همچنین یک محفظه طراحی و چاپ سه بعدی برای
تشخیص آلودگی هوا + تصفیه هوا: 4 مرحله
تشخیص آلودگی هوا + تصفیه هوا: دانش آموزان (Aristobulus Lam ، Victor Sim ، Nathan Rosenzweig و Declan Loges) مدرسه بین المللی سوئیس آلمان با کارکنان MakerBay برای ایجاد یک سیستم یکپارچه برای اندازه گیری آلودگی هوا و اثر فیلتراسیون هوا کار کردند. این
شمع آب و هوا - آب و هوا و دما در یک نگاه: 8 مرحله
شمع آب و هوا - آب و هوا در یک نگاه: با استفاده از این شمع جادویی ، می توانید دما و شرایط فعلی بیرون را فوراً تشخیص دهید
اینترنت اشیا آسان: ضبط داده های آب و هوا از راه دور: UV و هوا دما و رطوبت: 7 مرحله
اینترنت اشیا آسان شده: ضبط داده های آب و هوایی از راه دور: اشعه ماوراء بنفش و دما و رطوبت هوا: در این آموزش ، ما داده های از راه دور را به عنوان اشعه ماوراء بنفش (اشعه ماوراء بنفش) ، دما و رطوبت هوا ضبط می کنیم. این داده ها بسیار مهم خواهند بود و در ایستگاه هواشناسی کامل آینده مورد استفاده قرار خواهند گرفت. نمودار بلوک نشان می دهد که در پایان چه چیزی را بدست خواهیم آورد