فهرست مطالب:
- مرحله 1: بینش در مورد ویژگی های ESP32 و استفاده از آن با Arduino IDE
- مرحله 2: نمودار مدار و PCB
- مرحله 3: ESP32 Node MCU Sketch
- مرحله 4: Arduino Pro Mini Sketch
- مرحله 5: برنامه WiFi_DCC
![ایستگاه فرماندهی WiFi DCC برای راه آهن نمونه: 5 مرحله ایستگاه فرماندهی WiFi DCC برای راه آهن نمونه: 5 مرحله](https://i.howwhatproduce.com/images/001/image-1209-j.webp)
تصویری: ایستگاه فرماندهی WiFi DCC برای راه آهن نمونه: 5 مرحله
![تصویری: ایستگاه فرماندهی WiFi DCC برای راه آهن نمونه: 5 مرحله تصویری: ایستگاه فرماندهی WiFi DCC برای راه آهن نمونه: 5 مرحله](https://i.ytimg.com/vi/KzXIQSfwm9g/hqdefault.jpg)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
![ایستگاه فرماندهی WiFi DCC برای راه آهن نمونه ایستگاه فرماندهی WiFi DCC برای راه آهن نمونه](https://i.howwhatproduce.com/images/001/image-1209-1-j.webp)
به روز شده در 5 آوریل 2021: طرح و حالت جدید به اجزای مدار. طرح جدید: command_station_wifi_dcc3_LMD18200_v4.ino
سیستم DCC کاملاً جدید با استفاده از WiFi برای برقراری ارتباط با دستورالعمل ها 3 کاربر از دریچه گاز تلفن همراه/رایانه لوحی ممکن است در یک طرح ایده آل برای راه آهن های خانگی و باشگاهی استفاده شود
یک مدار الکترونیکی بسیار ساده سیگنال DCC و قدرت را برای مسیر فراهم می کند ، با این حال برنامه کار واقعی را انجام می دهد! رایانه تلفن شما با ایجاد کدهای مورد نیاز برای تشکیل هر بسته دستورالعمل ، به طور کامل استفاده می شود ، بنابراین کار میکروکنترلر را ساده می کند!
برنامه با قیمت 8.49 پوند در Play Store "Locomotive DCC 3 WiFi" موجود است
- این برنامه باید در دستگاه هایی با Android 7 به بالا نصب شود.
ساده ترین ایستگاه فرماندهی DCC سازگار با NMRA تا کنون !! به لیست ویژگی های زیر نگاه کنید
مناسب برای رمزگشاهای استاندارد سازگار با NMRA به عنوان مثال باخمن ، لنز ، اطلس ، هورنبی و غیره
ویژگی ها عبارتند از: حداکثر 3 کاربر در تلفن ها یا رایانه های لوحی Android (مفید برای اعضای باشگاه) آدرس دهی 4 رقمی برنامه در اصلی (PoM) شامل کنترل 1 تا 50 لوکوس رانندگی تا 12 لوکوموتیو OO/HO مدار کوتاه محافظت شده اضافه بار خودکار نورها و جهت عملکردها 1 تا 28 خروجی / امتیاز / لوازم جانبی تا 255 جفت خروجی نامگذاری سفارشی لوکوس های خود تغییر هر عملکرد به سوئیچ های لحظه ای روشن / خاموش برنامه دارای عناوین قابل ویرایش ، قابلیت مشاهده و گزینه های لحظه ای در 28 دکمه عملکرد است برنامه دارای 4 نوار سرعت روی صفحه برای کنترل 4 لوکوس در یک زمان حداکثر سرعت را برای هر لوکو اضافه کنید منبع تغذیه DC را متناسب با مقیاس مورد استفاده (Z/N/OO/HO/O) 14 ولت تا 16 ولت انتخاب کنید
فهرست قطعات:
1 تخفیف ESP32 S Board Board 2.4GHz WiFi+Bluetooth Antenna CP2102 Module
توجه: برای پیکربندی صحیح دستگاه برای این طرح PCB نمودار پین را ببینید
1 تخفیف Arduino Pro Mini Atmega328P 5V/16M
1 خاموش LMD18200T H-Bridge IC
1 مقاومت 0.1 اهم 2 وات فلزی مقاوم در برابر فیلم (11.5 میلی متر در 4.5 میلی متر)
7 خازن 0.1uf
توجه: مقاومت 10k در کنار 4.7k برای نسخه WiFi مورد نیاز نیست
1 بار 470 اهم (به جای 10k در کنار مقاومت 0.1 اهم
1 مقاومت 2k8Ω خاموش (این می تواند 2.2k یا 2.7k یا 2.8k باشد)
2 عدد مقاومت 180Ω
1 خازن 10uf 25v ؛
1 خازن 220uf 16v ؛
1 Phoenix Contact MKDS 1/ 2-3، 5 2 Way Screw PCB ترمینال بلوک 13.5A 200V 3.5 میلی متر
1 مقاومت 4.7kΩ
1 L7805 CV IC تنظیم کننده ولتاژ مثبت با 1 Heatsink TO 220 برای L7805
توجه: این رگولاتور 5 ولت داغ کار می کند ، مگر اینکه از هیت سینک کافی استفاده شود
ممکن است لازم باشد این دستگاه را به صورت خارجی از PCB با اتصالات سیم نصب کنید
2 پان 15 پین زنانه Header Edge Pins Strip 0.1 اینچ 2.54 میلی متر
2 عدد 12 پین زنانه Header Edge Pins Strip 0.1 اینچ 2.54 میلی متر
بلوک ترمینال PCB Universal Screw 6 پین 6 پین 2.54 میلی متری
1 تخلیه زنر دیود 4.7 ولت 0.5 وات یا 3.6 ولت 0.5 وات
سیم
منبع تغذیه:
از کنترلر قطار DC استفاده نکنید زیرا ولتاژ DC واقعی را تأمین نمی کند.
نسخه 15V 2 آمپر با پلاگین 2.1 x 5.5 میلی متر ، مورد eBay را # 401871382681 جستجو کنید
مرحله 1: بینش در مورد ویژگی های ESP32 و استفاده از آن با Arduino IDE
![بینش به ویژگی های ESP32 و استفاده از آن با Arduino IDE بینش به ویژگی های ESP32 و استفاده از آن با Arduino IDE](https://i.howwhatproduce.com/images/001/image-1209-2-j.webp)
چند سال پیش ، ESP8266 دنیای IoT تعبیه شده را طوفان کرد. با کمتر از 3 دلار ، می توانید یک میکروکنترلر قابل برنامه ریزی و مجهز به وای فای داشته باشید که بتواند از هر نقطه در جهان چیزها را کنترل و کنترل کند. اکنون Espressif (شرکت نیمه هادی پشت ESP8266) یک ارتقاء فوق العاده فوق العاده شارژ را منتشر کرده است: ESP32. جانشین ESP8266 ؛ نه تنها از WiFi پشتیبانی می کند ، بلکه از بلوتوث 4.0 (BLE/Bluetooth Smart) نیز برخوردار است - که تقریباً برای هر پروژه IoT مناسب است.
ESP32 یک گیرنده وای فای 802.11b/g/n HT40 را ادغام می کند ، بنابراین نه تنها می تواند به یک شبکه WiFi متصل شود و با اینترنت تعامل داشته باشد ، بلکه می تواند شبکه ای را برای خود ایجاد کند که به سایر دستگاه ها اجازه می دهد مستقیماً به آن متصل شوند. آی تی. ESP32 از WiFi Direct نیز پشتیبانی می کند ، که گزینه مناسبی برای اتصال همتا به همتا بدون نیاز به نقطه دسترسی است. راه اندازی WiFi Direct آسان تر است و سرعت انتقال داده بسیار بهتر از بلوتوث است. این تراشه همچنین دارای قابلیت بلوتوث دو حالته است ، بدین معنی که از بلوتوث 4.0 (BLE/Bluetooth Smart) و بلوتوث کلاسیک (BT) پشتیبانی می کند ، و حتی بیشتر می شود همه کاره.
در این پروژه ، من فقط از قابلیت WiFi برای ایجاد یک سرور محلی برای ایستگاه فرمان DCC برای ارتباط با یک برنامه Android استفاده می کنم.
از نظر تئوری ، فقط می توان از ماژول ESP استفاده کرد ، اما کد تولید ساعت مورد نیاز کاملاً متفاوت از کد ساعت AVR در استفاده از Arduino Pro Mini است. من این وظیفه را به خواننده دیگری در خارج واگذار می کنم!
ارتباطات بین ESP32 و Arduino بسیار ساده است - نمودار مدار را ببینید. RX ، TX از Pro Mini به Rx2 ، Tx2 دستگاه ESP متصل می شوند. به استفاده از مقاومت برای کاهش سطح سیگنال به ESP32 توجه کنید زیرا فقط می تواند از سطوح 3.3 ولت استفاده کند.
مرحله 2: نمودار مدار و PCB
![نمودار مدار و PCB نمودار مدار و PCB](https://i.howwhatproduce.com/images/001/image-1209-3-j.webp)
![نمودار مدار و PCB نمودار مدار و PCB](https://i.howwhatproduce.com/images/001/image-1209-4-j.webp)
![نمودار مدار و PCB نمودار مدار و PCB](https://i.howwhatproduce.com/images/001/image-1209-5-j.webp)
مدار آردوینو همان مدار مورد استفاده در نسخه بلوتوث است. من سوکت هایی را برای نصب ESP32 به جای ماژول BT اضافه کرده ام. این PCB در حال حاضر برای فروش در eBay در اینجا موجود است. Arduino باید یک نسخه Pro Mini ATmega 328 16MHz 5v باشد
ESP32 به عنوان یک سرور WiFi عمل می کند ، داده ها را از برنامه WiFi_DCC دریافت کرده و این اطلاعات را از طریق پین TX2 به Arduino منتقل می کند. هرگونه داده ای که به برنامه بازگردد از طریق پین RX2 ارسال می شود.
یک مقاومت حسی جریان 0.1 اهم شرایط اضافه بار و اتصال کوتاه را تشخیص می دهد که سپس سیستم را تا زمانی که سیگنال تنظیم مجدد دریافت نشود ، تنظیم می کند.
پل LMD18200T بسته DCC را به شکل موج AC تبدیل می کند که مسیر و نیرو و داده را تأمین می کند.
توجه: تنظیم کننده 5 ولت در بسته TO-220 هنگام تغذیه ماژول ESP32 (حداکثر 200 میلی آمپر) گرم می شود ، بنابراین باید از هیت سینک استفاده کرد.
مرحله 3: ESP32 Node MCU Sketch
به روز شده 2020-11-30 - لطفاً از طرح جدید پیوست شده "DCC_WiFi_v3.ino" استفاده کنید
به روز شده 17/7/2020 - لطفاً از طرح جدید پیوست شده "DCC_WiFi_v2.ino" استفاده کنید
این طرح سرور محلی شما را راه اندازی می کند و به روزرسانی ها را از برنامه در دستگاه اندرویدی شما دریافت می کند. ارتباط دو طرفه است تا داده های جریان ترسیم شده توسط سیستم به برنامه گزارش شود.
برای دریافت فایلهای کتابخانه مورد نیاز در اینجا ، به پیوند GitHub بروید.
ESP32S باید از طریق Arduino IDE برنامه ریزی شود. به Tools، Board بروید و Node32S یا NodeMCU-32S را از لیست انتخاب کنید.
به Tools، Port بروید و /dev/cu. SLAB_USBtoUART را انتخاب کنید
این گزینه در Apple MacBook Air من است - چیزی شبیه به رایانه شخصی که من تصور می کنم.
طرح آردوینو 'DCC_WiFi_v1.ino' به این فایلهای کتابخانه نیاز دارد:
// برای برنامه "LocoMotive WiFi Controller"
// یک نقطه دسترسی WiFi ایجاد می کند و یک سرور وب روی آن ارائه می دهد
#شامل "WiFi.h" #شامل "WiFiClient.h" #شامل "WiFiAP.h"
const char *ssid = "DCC_WiFi"؛ // باید در تنظیمات دستگاه Android مطابقت داشته باشد char char *password = "123456789"؛ // هنگام انتخاب ssid بالا باید وارد شود
سرور WiFiServer (80) ؛
مرحله 4: Arduino Pro Mini Sketch
به روز شده 5/4/2021 - لطفاً از طرح جدید پیوست شده 'command_station_wifi_dcc3_LMD18200_v4.ino' استفاده کنید
به روز شده 24/3/2021 - لطفاً از طرح جدید پیوست شده 'command_station_wifi_dcc3_LMD18200_v3.ino' استفاده کنید
برای بارگیری طرح روی Arduino Pro Mini به یک آداپتور USB-TTL مانند CH340 موجود در eBay یا اینجا در وب سایت Hobby Components نیاز دارید:
مرحله 5: برنامه WiFi_DCC
![برنامه WiFi_DCC برنامه WiFi_DCC](https://i.howwhatproduce.com/images/001/image-1209-6-j.webp)
![برنامه WiFi_DCC برنامه WiFi_DCC](https://i.howwhatproduce.com/images/001/image-1209-7-j.webp)
این برنامه در Google Play Store در اینجا "LocoMotive DCC 3 WiFi" موجود است.
این برنامه در Google Play Store در اینجا "LocoMotive DCC 2 WiFi" موجود است.
ممکن است برنامه روی بیش از یک دستگاه Android بارگذاری شود تا چندین دریچه گاز DCC را ارائه دهد.
توجه: برنامه در Android 7 به خوبی کار می کند ، اما در Android 9 به بالا باید "تنظیمات تلفن همراه" را در تنظیمات تلفن خاموش کنید
همچنین ممکن است مجبور شوید GPS را در تنظیمات موقعیت مکانی دستگاه خود روشن کنید.
همچنین ، برای اتصال موثر ، باید چند بار روی دکمه دریافت WiFi کلیک کنید.
توصیه شده:
ایستگاه هواشناسی DIY و ایستگاه حسگر WiFi: 7 مرحله (همراه با تصاویر)
![ایستگاه هواشناسی DIY و ایستگاه حسگر WiFi: 7 مرحله (همراه با تصاویر) ایستگاه هواشناسی DIY و ایستگاه حسگر WiFi: 7 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/005/image-13050-j.webp)
DIY Weather Station & WiFi Sensor Station: در این پروژه نحوه ایجاد ایستگاه هواشناسی به همراه ایستگاه حسگر WiFi را به شما نشان خواهم داد. ایستگاه حسگر داده های دما و رطوبت محلی را اندازه گیری می کند و آنها را از طریق WiFi به ایستگاه هواشناسی ارسال می کند. سپس ایستگاه هواشناسی t
Hexabitz ، راه جدید شگفت انگیز برای ساخت نمونه اولیه: 6 مرحله
![Hexabitz ، راه جدید شگفت انگیز برای ساخت نمونه اولیه: 6 مرحله Hexabitz ، راه جدید شگفت انگیز برای ساخت نمونه اولیه: 6 مرحله](https://i.howwhatproduce.com/images/004/image-10600-5-j.webp)
Hexabitz ، راه جدید شگفت انگیز برای ساخت نمونه اولیه: هفته گذشته وقتی در HackAday.io موج می زدم و این پروژه "Hexabitz" را پیدا کردم ، شعار این پروژه بسیار امیدوار کننده به نظر می رسید: "نمونه سازی سخت افزار لازم نیست خیلی سخت باشد". اساساً این پروژه شامل ماژول هایی است که دارای شش ضلعی یا پنتاگون هستند
مدل راه آهن - ایستگاه فرماندهی DCC با استفاده از آردوینو :: 3 مرحله
![مدل راه آهن - ایستگاه فرماندهی DCC با استفاده از آردوینو :: 3 مرحله مدل راه آهن - ایستگاه فرماندهی DCC با استفاده از آردوینو :: 3 مرحله](https://i.howwhatproduce.com/images/002/image-3773-73-j.webp)
مدل راه آهن - ایستگاه فرماندهی DCC با استفاده از آردوینو :: به روز شده در آگوست 2018 - دستورالعمل جدید را ببینید: https://www.instructables.com/id/Model-Railroad-DC… به روز رسانی 28 آوریل 2016: در حال حاضر 16 قابلیت مشارکت/امتیاز به ایستگاه فرماندهی مشارکت T1 - T8 از طریق کلید "B" در دسترس است خروجی T9 - T1
نحوه تنظیم یک وسیله نقلیه راه آهن راه آهن در مسیر: 10 مرحله (همراه با تصاویر)
![نحوه تنظیم یک وسیله نقلیه راه آهن راه آهن در مسیر: 10 مرحله (همراه با تصاویر) نحوه تنظیم یک وسیله نقلیه راه آهن راه آهن در مسیر: 10 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/002/image-5072-80-j.webp)
نحوه تنظیم وسیله نقلیه راه آهن راه آهن در مسیر: اقدامات احتیاطی ایمنی: شخصی که کامیون را روی ریل قرار می دهد و شخص کمک کننده باید برای دیده شدن لباس های با دید بالا (مانند جلیقه ، پیراهن ، کت) بپوشد. با ترافیک احتمالی رو به رو هاردات و دستکش نیز باید پوشیده شود تا
استفاده از حسگرهای دما ، آب باران و ارتعاش در آردوینو برای حفاظت از راه آهن: 8 مرحله (همراه با تصاویر)
![استفاده از حسگرهای دما ، آب باران و ارتعاش در آردوینو برای حفاظت از راه آهن: 8 مرحله (همراه با تصاویر) استفاده از حسگرهای دما ، آب باران و ارتعاش در آردوینو برای حفاظت از راه آهن: 8 مرحله (همراه با تصاویر)](https://i.howwhatproduce.com/images/002/image-5673-46-j.webp)
استفاده از سنسورهای دما ، آب باران و ارتعاش در آردوینو برای حفاظت از راه آهن: در جامعه امروزی ، افزایش مسافران ریلی به این معنی است که شرکت های ریلی باید بیشتر تلاش کنند تا شبکه ها را مطابق با تقاضا بهینه کنند. در این پروژه ما در مقیاس کوچک نشان خواهیم داد که چگونه دما ، آب باران و حسگرهای ارتعاش