विषयसूची:

मॉडल रेलवे के लिए वाईफाई डीसीसी कमांड स्टेशन: 5 कदम
मॉडल रेलवे के लिए वाईफाई डीसीसी कमांड स्टेशन: 5 कदम

वीडियो: मॉडल रेलवे के लिए वाईफाई डीसीसी कमांड स्टेशन: 5 कदम

वीडियो: मॉडल रेलवे के लिए वाईफाई डीसीसी कमांड स्टेशन: 5 कदम
वीडियो: Wi Fi Trax WFD-27 5A Wi-Fi/DCC Trackside Command Station/Booster Overview 2024, जुलाई
Anonim
मॉडल रेलवे के लिए वाईफाई डीसीसी कमांड स्टेशन
मॉडल रेलवे के लिए वाईफाई डीसीसी कमांड स्टेशन

5 अप्रैल 2021 को अपडेट किया गया: सर्किट घटकों के लिए नया स्केच और मॉड। नया स्केच: कमांड_स्टेशन_वाईफाई_डीसीसी3_एलएमडी18200_v4.ino

निर्देशों को संप्रेषित करने के लिए वाईफाई का उपयोग करते हुए बिल्कुल नया डीसीसी सिस्टम मोबाइल फोन/टैबलेट थ्रॉटल के 3 उपयोगकर्ताओं को घर और क्लब मॉडल रेलवे दोनों के लिए आदर्श लेआउट पर इस्तेमाल किया जा सकता है

एक बहुत ही सरल इलेक्ट्रॉनिक सर्किट ट्रैक के लिए डीसीसी सिग्नल और पावर प्रदान करता है, हालांकि ऐप असली काम करता है! निर्देशों के प्रत्येक पैकेट को बनाने के लिए आवश्यक कोड बनाकर आपके फोन के कंप्यूटर का पूरा उपयोग किया जाता है, इस प्रकार माइक्रो-कंट्रोलर का काम सरल हो जाता है!

प्ले स्टोर 'लोकोमोटिव डीसीसी 3 वाईफाई' पर £8.49 पर उपलब्ध ऐप

- यह ऐप उन डिवाइसों में इंस्टॉल होना चाहिए जिनमें Android 7 ऊपर की ओर है।

अब तक का सबसे आसान एनएमआरए अनुपालक डीसीसी कमांड स्टेशन !! नीचे सुविधाओं की सूची देखें

मानक NMRA संगत डिकोडर के लिए उपयुक्त उदा। Bachmann, Lenz, Atlas, Hornby, आदि

सुविधाओं में शामिल हैं: एंड्रॉइड फोन या टैबलेट पर 3 उपयोगकर्ता तक (क्लब के सदस्यों के लिए उपयोगी) 4 डिजिट लोको एड्रेसिंग प्रोग्राम ऑन मेन (पीओएम) में 1 से 50 इंजनों का नियंत्रण शामिल है 12 ओओ / एचओ लोकोमोटिव तक ड्राइव शॉर्ट सर्किट संरक्षित स्वचालित अधिभार कट-आउट रोशनी और दिशा कार्य 1 से 28 आउटपुट के 255 जोड़े तक टर्नआउट / पॉइंट / एक्सेसरीज़ अपने इंजनों का कस्टम नामकरण किसी भी फ़ंक्शन को क्षणिक चालू/बंद स्विच में बदलेंऐप में 28 फ़ंक्शन बटन पर संपादन योग्य शीर्षक, दृश्यता और क्षणिक विकल्प हैंऐप में 4 लोको के नियंत्रण के लिए 4 ऑन-स्क्रीन स्पीड बार हैं एक समय प्रत्येक लोको के लिए अधिकतम गति जोड़ें उपयोग किए गए पैमाने के अनुरूप डीसी पावर स्रोत चुनें (जेड/एन/ओओ/एचओ/ओ) 14v से 16v

हिस्सों की सूची:

ESP32 S डेवलपमेंट बोर्ड 2.4GHz वाईफाई + ब्लूटूथ एंटीना CP2102 मॉड्यूल से 1

नोट: इस पीसीबी डिज़ाइन के लिए सही डिवाइस कॉन्फ़िगरेशन के लिए पिन आउट आरेख देखें

Arduino Pro Mini Atmega328P 5V/16M. पर 1 छूट

एलएमडी१८२००टी एच-ब्रिज आईसी

1 ऑफ 0.1 ओम 2W मेटल फिल्म रेसिस्टर (11.5 मिमी x 4.5 मिमी)

7 बंद संधारित्र 0.1uf

नोट: वाईफाई संस्करण के लिए 4.7k के आगे 10k रोकनेवाला की आवश्यकता नहीं है

470 ओम में से 1 (0.1 ओम रोकनेवाला के बगल में 10k के स्थान पर

1 बंद 2k8Ω प्रतिरोधी (यह 2.2k या 2.7k या 2.8k हो सकता है)

180 में से 2Ω प्रतिरोधक

1 बंद संधारित्र 10uf 25v;

1 बंद संधारित्र 220uf 16v;

1 फीनिक्स संपर्क एमकेडीएस 1/2-3, 5 2 वे स्क्रू पीसीबी टर्मिनल ब्लॉक 13.5 ए 200 वी 3.5 मिमी

1 4.7kΩ रोकनेवाला

1 L7805 CV पॉजिटिव वोल्टेज रेगुलेटर IC, L7805 के लिए 1 हीटसिंक से 220 स्टाइल के साथ

नोट: यह 5v रेगुलेटर तब तक गर्म चलेगा, जब तक कि पर्याप्त हीट सिंक का उपयोग न किया जाए

इसे पीसीबी से तार कनेक्शन के साथ बाहरी रूप से माउंट करने की आवश्यकता हो सकती है

2 ऑफ 15 पिन फीमेल हैडर एज पिन स्ट्रिप 0.1 2.54mm

2 ऑफ 12 पिन फीमेल हैडर एज पिंस स्ट्रिप 0.1 2.54mm

1 बंद 6 पिन 2.54 मिमी पीसीबी यूनिवर्सल स्क्रू टर्मिनल ब्लॉक

1 जेनर डायोड 4.7V 0.5 वाट या 3.6v 0.5 वाट

वायर

बिजली `आपूर्ति:

डीसी ट्रेन कंट्रोलर का उपयोग न करें क्योंकि ये सही डीसी वोल्टेज प्रदान नहीं करते हैं।

2.1 x 5.5 मिमी प्लग के साथ 15V 2 Amp संस्करण, eBay आइटम # 401871382681. खोजें

चरण 1: ESP32 सुविधाओं में अंतर्दृष्टि और Arduino IDE के साथ इसका उपयोग करना

ESP32 सुविधाओं में अंतर्दृष्टि और Arduino IDE के साथ इसका उपयोग करना
ESP32 सुविधाओं में अंतर्दृष्टि और Arduino IDE के साथ इसका उपयोग करना

कुछ साल पहले, ESP8266 ने एम्बेडेड IoT दुनिया को तूफान से घेर लिया। $ 3 से कम के लिए, आप एक प्रोग्राम योग्य, वाईफाई-सक्षम माइक्रो-कंट्रोलर प्राप्त कर सकते हैं जो दुनिया में कहीं से भी चीजों की निगरानी और नियंत्रण करने में सक्षम हो। अब एस्प्रेसिफ (ESP8266 के पीछे सेमीकंडक्टर कंपनी) ने एक संपूर्ण सुपर-चार्ज अपग्रेड जारी किया है: ESP32। ESP8266 के उत्तराधिकारी होने के नाते; इसमें न केवल वाईफाई सपोर्ट है, बल्कि इसमें ब्लूटूथ 4.0 (बीएलई/ब्लूटूथ स्मार्ट) भी है - जो किसी भी आईओटी प्रोजेक्ट के लिए बिल्कुल सही है।

ESP32 802.11b/g/n HT40 वाई-फाई ट्रांसीवर को एकीकृत करता है, इसलिए यह न केवल वाईफाई नेटवर्क से कनेक्ट हो सकता है और इंटरनेट से इंटरैक्ट कर सकता है, बल्कि यह स्वयं का एक नेटवर्क भी सेट कर सकता है, जिससे अन्य डिवाइस सीधे कनेक्ट हो सकते हैं। यह। ESP32 वाईफाई डायरेक्ट को भी सपोर्ट करता है, जो बिना एक्सेस प्वाइंट की जरूरत के पीयर-टू-पीयर कनेक्शन के लिए एक अच्छा विकल्प है। वाईफाई डायरेक्ट सेटअप करना आसान है और डेटा ट्रांसफर की गति ब्लूटूथ की तुलना में काफी बेहतर है। चिप में डुअल मोड ब्लूटूथ क्षमताएं भी हैं, जिसका अर्थ है कि यह ब्लूटूथ 4.0 (बीएलई / ब्लूटूथ स्मार्ट) और ब्लूटूथ क्लासिक (बीटी) दोनों का समर्थन करता है, जिससे यह और भी अधिक हो जाता है। बहुमुखी।

इस परियोजना में, मैं केवल एक Android ऐप के साथ संचार करने के लिए DCC कमांड स्टेशन के लिए एक स्थानीय सर्वर बनाने के लिए वाईफाई क्षमता का उपयोग करता हूं।

सिद्धांत रूप में, केवल ईएसपी मॉड्यूल का उपयोग करना संभव है, हालांकि आवश्यक घड़ी पीढ़ी कोड Arduino प्रो मिनी में एवीआर घड़ी कोड उपयोग से पूरी तरह अलग है। मैं यह कार्य किसी अन्य पाठक पर छोड़ता हूँ!

ESP32 और Arduino के बीच कनेक्शन वास्तव में सरल हैं - सर्किट आरेख देखें। प्रो मिनी से RX, TX ESP डिवाइस के Rx2, Tx2 से कनेक्ट होता है। सिग्नल स्तर को ESP32 तक कम करने के लिए प्रतिरोधों के उपयोग पर ध्यान दें क्योंकि यह केवल 3.3v स्तरों का उपयोग कर सकता है।

चरण 2: सर्किट आरेख और पीसीबी

सर्किट आरेख और पीसीबी
सर्किट आरेख और पीसीबी
सर्किट आरेख और पीसीबी
सर्किट आरेख और पीसीबी
सर्किट आरेख और पीसीबी
सर्किट आरेख और पीसीबी

Arduino सर्किट वही है जो ब्लूटूथ संस्करण में उपयोग किया जाता है। मैंने BT मॉड्यूल के स्थान पर ESP32 को माउंट करने के लिए सॉकेट जोड़े हैं। यह पीसीबी अब यहां eBay पर बिक्री के लिए उपलब्ध है। Arduino एक प्रो मिनी ATmega 328 16MHz 5v संस्करण होना चाहिए

ESP32 एक WiFi सर्वर के रूप में कार्य करता है, WiFi_DCC ऐप से डेटा प्राप्त करता है और इसे TX2 पिन के माध्यम से Arduino पर प्रेषित करता है। ऐप पर वापस जाने वाला कोई भी डेटा RX2 पिन के माध्यम से भेजा जाएगा।

एक करंट सेंस रेसिस्टर 0.1 ओम ओवरलोड और शॉर्ट सर्किट की स्थिति का पता लगाता है जो तब सिस्टम को रीसेट सिग्नल प्राप्त होने तक सेट करता है।

एलएमडी१८२००टी एच-ब्रिज डीसीसी पैकेट को एसी वेवफॉर्म में परिवर्तित करता है जो बिजली और डेटा के साथ ट्रैक की आपूर्ति करता है।

नोट: 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' के लिए इन लाइब्रेरी फ़ाइलों की आवश्यकता है:

// ऐप 'लोकोमोटिव वाईफाई कंट्रोलर' के लिए

// एक वाईफाई एक्सेस प्वाइंट बनाता है और उस पर एक वेब सर्वर प्रदान करता है

#शामिल "WiFi.h" #शामिल "WiFiClient.h" #शामिल "WiFiAP.h"

कास्ट चार * ssid = "DCC_WiFi"; // एंड्रॉइड डिवाइस सेटिंग्स कॉन्स्ट चार * पासवर्ड = "123456789" में मेल खाना चाहिए; // जब ऊपर ssid का चयन किया जाता है तो दर्ज किया जाना चाहिए

वाईफाई सर्वर सर्वर (80);

चरण 4: Arduino प्रो मिनी स्केच

5/4/2021 अपडेट किया गया - कृपया 'कमांड_स्टेशन_wifi_dcc3_LMD18200_v4.ino' संलग्न नए स्केच का उपयोग करें

24/3/2021 को अपडेट किया गया - कृपया 'कमांड_स्टेशन_wifi_dcc3_LMD18200_v3.ino' संलग्न नए स्केच का उपयोग करें

Arduino Pro Mini पर एक स्केच लोड करने के लिए आपको एक USB- TTL अडैप्टर की आवश्यकता होती है जैसे कि CH340 eBay पर या यहाँ हॉबी कंपोनेंट्स वेबसाइट पर उपलब्ध है:https://hobbycomponents.com/usb-interface/586-ch34…

चरण 5: WiFi_DCC ऐप

वाईफाई_डीसीसी ऐप
वाईफाई_डीसीसी ऐप
वाईफाई_डीसीसी ऐप
वाईफाई_डीसीसी ऐप

ऐप यहां 'लोकोमोटिव डीसीसी 3 वाईफाई' गूगल प्ले स्टोर पर उपलब्ध है।

ऐप यहां 'लोकोमोटिव डीसीसी 2 वाईफाई' गूगल प्ले स्टोर पर उपलब्ध है।

कई डीसीसी थ्रॉटल प्रदान करने के लिए ऐप को एक से अधिक एंड्रॉइड डिवाइस पर लोड किया जा सकता है।

नोट: ऐप एंड्रॉइड 7 पर अच्छी तरह से काम करता है, हालांकि एंड्रॉइड 9 पर ऊपर की ओर आपको फोन सेटिंग में 'मोबाइल डेटा' को बंद करना होगा

आपको अपने डिवाइस की स्थान सेटिंग में GPS चालू करना पड़ सकता है।

साथ ही, प्रभावी ढंग से कनेक्ट करने के लिए आपको वाईफाई प्राप्त करें बटन को दो बार क्लिक करना होगा।

सिफारिश की: