সুচিপত্র:

মডেল রেলওয়ের জন্য ওয়াইফাই ডিসিসি কমান্ড স্টেশন: 5 টি ধাপ
মডেল রেলওয়ের জন্য ওয়াইফাই ডিসিসি কমান্ড স্টেশন: 5 টি ধাপ

ভিডিও: মডেল রেলওয়ের জন্য ওয়াইফাই ডিসিসি কমান্ড স্টেশন: 5 টি ধাপ

ভিডিও: মডেল রেলওয়ের জন্য ওয়াইফাই ডিসিসি কমান্ড স্টেশন: 5 টি ধাপ
ভিডিও: কারেন্ট ছাড়াই চলবে ওয়াইফাই রাউটার | Mini UPS For WIFI router | Micro UPS Price in Bangladesh 2022 2024, জুলাই
Anonim
মডেল রেলওয়ের জন্য ওয়াইফাই ডিসিসি কমান্ড স্টেশন
মডেল রেলওয়ের জন্য ওয়াইফাই ডিসিসি কমান্ড স্টেশন

5 এপ্রিল 2021 আপডেট করা হয়েছে: সার্কিট উপাদানগুলিতে নতুন স্কেচ এবং মোড। নতুন স্কেচ: command_station_wifi_dcc3_LMD18200_v4.ino

ওয়াইফাই ব্যবহার করে ব্র্যান্ড নতুন ডিসিসি সিস্টেম নির্দেশাবলী যোগাযোগ করতে 3 মোবাইল ফোন/ট্যাবলেট থ্রোটল ব্যবহারকারীরা হোম এবং ক্লাব মডেল রেলওয়ে উভয়ের জন্য একটি লেআউট আদর্শে ব্যবহার করা যেতে পারে

একটি খুব সহজ ইলেকট্রনিক সার্কিট ট্র্যাকের জন্য ডিসিসি সিগন্যাল এবং পাওয়ার প্রদান করে, তবে অ্যাপটি আসল কাজ করে! আপনার ফোনের কম্পিউটারটি নির্দেশাবলীর প্রতিটি প্যাকেট তৈরির জন্য প্রয়োজনীয় কোডগুলি তৈরি করে সম্পূর্ণভাবে ব্যবহার করা হয়, এইভাবে মাইক্রো-কন্ট্রোলারের কাজকে সহজ করে তোলে!

অ্যাপটি প্লে স্টোরে Loc 8.49 এ পাওয়া যায় 'লোকোমোটিভ ডিসিসি 3 ওয়াইফাই'

- এই অ্যাপটি অ্যান্ড্রয়েড 7 এর উপরে থাকা ডিভাইসে ইনস্টল করা আবশ্যক।

সবচেয়ে সহজ এনএমআরএ মেনে চলা ডিসিসি কমান্ড স্টেশন !! নীচের বৈশিষ্ট্যগুলির তালিকা দেখুন

স্ট্যান্ডার্ড এনএমআরএ সামঞ্জস্যপূর্ণ ডিকোডারের জন্য উপযুক্ত উদা Bachmann, Lenz, Atlas, Hornby, ইত্যাদি

বৈশিষ্ট্যগুলির মধ্যে রয়েছে: অ্যান্ড্রয়েড ফোন বা ট্যাবলেটে 3 জন ব্যবহারকারী (ক্লাবের সদস্যদের জন্য দরকারী) 4 ডিজিট লোকো অ্যাড্রেসিং প্রধান (পিওএম) প্রোগ্রাম নিয়ন্ত্রণ 1 থেকে 50 টি লোকোস নিয়ন্ত্রণ 12 ওও/এইচও লোকোমোটিভ পর্যন্ত চালায় শর্ট সার্কিট সুরক্ষিত স্বয়ংক্রিয় ওভারলোড কাট-আউট লাইট এবং দিক নির্দেশনা 1 থেকে 28 টার্নআউট / পয়েন্ট / আনুষাঙ্গিক 255 জোড়া আউটপুট পর্যন্ত আপনার লোকোসের কাস্টম নামকরণ কোন ফাংশনকে ক্ষণস্থায়ী চালু / বন্ধ করুন অ্যাপটিতে 28 টি ফাংশন বোতামে সম্পাদনাযোগ্য শিরোনাম, দৃশ্যমানতা এবং ক্ষণস্থায়ী বিকল্প রয়েছে অ্যাপটিতে 4 টি লোকো নিয়ন্ত্রণের জন্য 4 টি স্ক্রিন বার রয়েছে একটি সময় প্রতিটি লোকোর জন্য সর্বোচ্চ গতি যোগ করুন ব্যবহৃত স্কেল অনুসারে একটি ডিসি পাওয়ার উৎস নির্বাচন করুন (Z/N/OO/HO/O) 14v থেকে 16v

অংশ তালিকা:

1 বন্ধ ESP32 S ডেভেলপমেন্ট বোর্ড 2.4GHz ওয়াইফাই+ব্লুটুথ অ্যান্টেনা CP2102 মডিউল

দ্রষ্টব্য: এই PCB ডিজাইনের জন্য সঠিক ডিভাইস কনফিগারেশনের জন্য পিন আউট ডায়াগ্রাম দেখুন

1 Arduino Pro Mini Atmega328P 5V/16M বন্ধ

LMD18200T H-bridge IC থেকে 1 বন্ধ

1 বন্ধ 0.1 ওহম 2W মেটাল ফিল্ম রোধকারী (11.5 মিমি x 4.5 মিমি)

7 বন্ধ ক্যাপাসিটর 0.1uf

দ্রষ্টব্য: ওয়াইফাই সংস্করণের জন্য 4.7k এর পাশের 10k রোধকের প্রয়োজন নেই

470 ওম বন্ধ 1

1 বন্ধ 2k8Ω প্রতিরোধক (এটি একটি 2.2k বা 2.7k বা 2.8k হতে পারে)

180 বন্ধ প্রতিরোধক 2

1 বন্ধ ক্যাপাসিটর 10uf 25v;

1 বন্ধ ক্যাপাসিটর 220uf 16v;

1 ফিনিক্স যোগাযোগ MKDS 1/ 2-3, 5 2 ওয়ে স্ক্রু PCB টার্মিনাল ব্লক 13.5A 200V 3.5 মিমি

1 4.7kΩ প্রতিরোধক

1 L7805 সিভি পজিটিভ ভোল্টেজ রেগুলেটর IC L7805 এর জন্য 1 Heatsink TO 220 স্টাইলের সাথে

দ্রষ্টব্য: এই 5v রেগুলেটর গরম চলবে, যদি না পর্যাপ্ত হিট সিঙ্ক ব্যবহার করা হয়

পিসিবি থেকে তারের সংযোগ সহ এটি বাহ্যিকভাবে মাউন্ট করার প্রয়োজন হতে পারে

2 অফ 15 পিন মহিলা হেডার এজ পিন স্ট্রিপ 0.1 2.54 মিমি

2 বন্ধ 12 পিন মহিলা হেডার এজ পিন স্ট্রিপ 0.1 2.54 মিমি

1 বন্ধ 6 পিন 2.54 মিমি PCB ইউনিভার্সাল স্ক্রু টার্মিনাল ব্লক

জেনার ডায়োড 4.7V 0.5 ওয়াট বা 3.6v 0.5 ওয়াট বন্ধ

তারের

বিদ্যুৎ সরবরাহ:

একটি ডিসি ট্রেন কন্ট্রোলার ব্যবহার করবেন না কারণ এটি একটি সত্য ডিসি ভোল্টেজ প্রদান করে না।

2.1 x 5.5 মিমি প্লাগ সহ 15V 2 Amp সংস্করণ, ইবে আইটেম # 401871382681 অনুসন্ধান করুন

ধাপ 1: ESP32 বৈশিষ্ট্যের অন্তর্দৃষ্টি এবং Arduino IDE দিয়ে এটি ব্যবহার করা

ESP32 বৈশিষ্ট্যের অন্তর্দৃষ্টি এবং Arduino IDE এর সাহায্যে এটি ব্যবহার করা
ESP32 বৈশিষ্ট্যের অন্তর্দৃষ্টি এবং Arduino IDE এর সাহায্যে এটি ব্যবহার করা

কয়েক বছর আগে, ESP8266 ঝড়ের দ্বারা এমবেডেড IoT বিশ্ব নিয়েছিল। $ 3 এরও কম, আপনি একটি প্রোগ্রামযোগ্য, ওয়াইফাই-সক্ষম মাইক্রো-কন্ট্রোলার পেতে পারেন যা বিশ্বের যে কোনও জায়গা থেকে জিনিসগুলি পর্যবেক্ষণ এবং নিয়ন্ত্রণ করতে সক্ষম। এখন Espressif (ESP8266 এর পিছনে অর্ধপরিবাহী কোম্পানি) একটি নিখুঁত সুপার-চার্জড আপগ্রেড প্রকাশ করেছে: ESP32। ESP8266 এর উত্তরসূরি হওয়া; এটিতে কেবল ওয়াইফাই সাপোর্টই নয়, এটিতে ব্লুটুথ 4.0 (বিএলই/ব্লুটুথ স্মার্ট) বৈশিষ্ট্য রয়েছে - যে কোনও আইওটি প্রকল্পের জন্য উপযুক্ত।

ESP32 802.11b/g/n HT40 ওয়াই-ফাই ট্রান্সসিভারকে একীভূত করে, তাই এটি কেবল একটি ওয়াইফাই নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে পারে না এবং ইন্টারনেটের সাথে যোগাযোগ করতে পারে না, বরং এটি নিজস্ব একটি নেটওয়ার্কও স্থাপন করতে পারে, যা অন্যান্য ডিভাইসগুলিকে সরাসরি সংযুক্ত করতে দেয় এটা। ইএসপি 32 ওয়াইফাই ডাইরেক্টকেও সমর্থন করে, যা অ্যাক্সেস পয়েন্টের প্রয়োজন ছাড়াই পিয়ার-টু-পিয়ার সংযোগের জন্য একটি ভাল বিকল্প। ওয়াইফাই ডাইরেক্ট সেটআপ করা সহজ এবং ডেটা ট্রান্সফারের গতি ব্লুটুথের চেয়ে অনেক ভালো। বহুমুখী

এই প্রকল্পে, আমি শুধুমাত্র একটি অ্যান্ড্রয়েড অ্যাপের সাথে যোগাযোগের জন্য ডিসিসি কমান্ড স্টেশনের জন্য একটি স্থানীয় সার্ভার তৈরির জন্য ওয়াইফাই ক্ষমতা ব্যবহার করি।

তত্ত্বগতভাবে, শুধুমাত্র ইএসপি মডিউল ব্যবহার করা সম্ভব, তবে প্রয়োজনীয় ঘড়ি প্রজন্মের কোডটি আরডুইনো প্রো মিনিতে AVR ঘড়ি কোড ব্যবহারের থেকে সম্পূর্ণ ভিন্ন। আমি এই কাজটি অন্য পাঠকের উপর ছেড়ে দিলাম!

ESP32 এবং Arduino এর মধ্যে সংযোগ সত্যিই সহজ - সার্কিট ডায়াগ্রাম দেখুন। প্রো মিনি থেকে আরএক্স, টিএক্স ইএসপি ডিভাইসের আরএক্স 2, টিএক্স 2 এর সাথে সংযুক্ত। ইএসপি 32 তে সিগন্যাল লেভেল নামানোর জন্য রোধকারীদের ব্যবহার লক্ষ্য করুন কারণ এটি শুধুমাত্র 3.3v মাত্রা ব্যবহার করতে পারে।

ধাপ 2: সার্কিট ডায়াগ্রাম এবং পিসিবি

সার্কিট ডায়াগ্রাম এবং পিসিবি
সার্কিট ডায়াগ্রাম এবং পিসিবি
সার্কিট ডায়াগ্রাম এবং পিসিবি
সার্কিট ডায়াগ্রাম এবং পিসিবি
সার্কিট ডায়াগ্রাম এবং পিসিবি
সার্কিট ডায়াগ্রাম এবং পিসিবি

আরডুইনো সার্কিট ব্লুটুথ সংস্করণে ব্যবহৃত হয়। আমি বিটি মডিউলের জায়গায় ESP32 মাউন্ট করার জন্য সকেট যুক্ত করেছি। এই পিসিবি এখন ইবেতে বিক্রির জন্য উপলব্ধ। Arduino অবশ্যই একটি প্রো মিনি ATmega 328 16MHz 5v সংস্করণ হতে হবে

ESP32 ওয়াইফাই সার্ভার হিসেবে কাজ করে, WiFi_DCC অ্যাপ থেকে ডেটা গ্রহণ করে এবং এটি TX2 পিনের মাধ্যমে Arduino তে প্রেরণ করে। অ্যাপে ফিরে যাওয়া যেকোন তথ্য RX2 পিনের মাধ্যমে পাঠানো হবে।

একটি বর্তমান ইন্দ্রিয় প্রতিরোধক 0.1 ওহম ওভারলোড এবং শর্ট সার্কিট অবস্থা সনাক্ত করে যা একটি রিসেট সিগন্যাল না পাওয়া পর্যন্ত সিস্টেমটি সেট করে।

LMD18200T h-bridge ডিসিসি প্যাকেটটিকে একটি AC তরঙ্গাকারে রূপান্তরিত করে যা ট্র্যাককে শক্তি এবং তথ্য সরবরাহ করে।

দ্রষ্টব্য: ESP32 মডিউল (200 mA পর্যন্ত) পাওয়ার সময় TO-220 প্যাকেজের 5 ভোল্ট রেগুলেটর গরম হয়ে যায় তাই একটি হিটসিংক ব্যবহার করতে হবে।

ধাপ 3: ESP32 নোড MCU স্কেচ

2020-11-30 আপডেট করা হয়েছে - অনুগ্রহ করে 'DCC_WiFi_v3.ino' সংযুক্ত নতুন স্কেচ ব্যবহার করুন

17/7/2020 আপডেট করা হয়েছে - দয়া করে নতুন স্কেচ সংযুক্ত 'DCC_WiFi_v2.ino' ব্যবহার করুন

এই স্কেচটি আপনার স্থানীয় সার্ভার সেট আপ করে এবং আপনার অ্যান্ড্রয়েড ডিভাইসে অ্যাপ থেকে আপডেট গ্রহণ করে। সিস্টেমটি দ্বারা টানা বর্তমানের ডেটা অ্যাপে রিপোর্ট করার অনুমতি দেওয়ার জন্য যোগাযোগ 2-উপায়।

এখানে প্রয়োজনীয় লাইব্রেরি ফাইল পেতে GitHub লিঙ্কে যান।

ESP32S অবশ্যই Arduino IDE এর মাধ্যমে প্রোগ্রাম করতে হবে। সরঞ্জাম, বোর্ডে যান এবং তালিকা থেকে Node32S বা NodeMCU-32S নির্বাচন করুন।

সরঞ্জাম, পোর্টে যান এবং /dev/cu. SLAB_USBtoUART নির্বাচন করুন

এটি আমার অ্যাপল ম্যাকবুক এয়ারের বিকল্প - পিসিতে অনুরূপ কিছু আমি কল্পনা করব।

Arduino স্কেচ 'DCC_WiFi_v1.ino' এই লাইব্রেরি ফাইলগুলির প্রয়োজন:

// App 'LocoMotive WiFi Controller' এর জন্য

// একটি ওয়াইফাই অ্যাক্সেস পয়েন্ট তৈরি করে এবং এটিতে একটি ওয়েব সার্ভার সরবরাহ করে

#অন্তর্ভুক্ত "WiFi.h" #অন্তর্ভুক্ত "WiFiClient.h" #অন্তর্ভুক্ত "WiFiAP.h"

const char *ssid = "DCC_WiFi"; // অবশ্যই অ্যান্ড্রয়েড ডিভাইস সেটিংসের সাথে মিলিত হতে হবে কনস্ট চার *পাসওয়ার্ড = "123456789"; // উপরে ssid নির্বাচিত হলে অবশ্যই প্রবেশ করতে হবে

ওয়াইফাই সার্ভার সার্ভার (80);

ধাপ 4: Arduino প্রো মিনি স্কেচ

5/4/2021 আপডেট করা হয়েছে - দয়া করে নতুন স্কেচ সংযুক্ত 'command_station_wifi_dcc3_LMD18200_v4.ino' ব্যবহার করুন

24/3/2021 আপডেট করা হয়েছে - দয়া করে নতুন স্কেচ সংযুক্ত 'command_station_wifi_dcc3_LMD18200_v3.ino' ব্যবহার করুন

আরডুইনো প্রো মিনিতে একটি স্কেচ লোড করতে আপনার একটি ইউএসবি-টিটিএল অ্যাডাপ্টার প্রয়োজন যেমন CH340 ইবেতে বা এখানে হবি কম্পোনেন্টস ওয়েবসাইটে পাওয়া যায়:

ধাপ 5: WiFi_DCC অ্যাপ

WiFi_DCC অ্যাপ
WiFi_DCC অ্যাপ
WiFi_DCC অ্যাপ
WiFi_DCC অ্যাপ

অ্যাপটি গুগল প্লে স্টোরে এখানে 'লোকোমোটিভ ডিসিসি 3 ওয়াইফাই' পাওয়া যায়।

অ্যাপটি এখানে গুগল প্লে স্টোরে পাওয়া যায় 'লোকোমোটিভ ডিসিসি 2 ওয়াইফাই'।

একাধিক ডিসিসি থ্রোটল প্রদানের জন্য অ্যাপটি একাধিক অ্যান্ড্রয়েড ডিভাইসে লোড হতে পারে।

দ্রষ্টব্য: অ্যাপটি অ্যান্ড্রয়েড 7 এ ভাল কাজ করে, তবে অ্যান্ড্রয়েড 9 -এর উপরে আপনাকে ফোনের সেটিংসে 'মোবাইল ডেটা' বন্ধ করতে হবে

আপনার ডিভাইসের লোকেশন সেটিংসে আপনাকে জিপিএস চালু করতে হতে পারে।

এছাড়াও, কার্যকরভাবে সংযোগ করতে আপনাকে অবশ্যই কয়েকবার ওয়াইফাই পান বোতামে ক্লিক করতে হবে।

প্রস্তাবিত: