विषयसूची:
- चरण 1: हैडर विवरण
- चरण 2: प्रोग्रामिंग विवरण
- चरण 3: ब्लॉक आरेख
- चरण 4: कॉन्फ़िगरेशन विवरण
- चरण 5: वायरिंग
- चरण 6: बॉक्स और पीसीबी बोर्ड
- चरण 7: सुरक्षा चेतावनी
वीडियो: वाईफाई टू ट्राईक डिमर बोर्ड: 7 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:23
यह निर्देश ARMTRONIX WIFI टू ट्राईक डिमर बोर्ड V0.1. के लिए है
आर्मट्रोनिक्स वाईफाई टू ट्राईक डिमर एक IOT बोर्ड है। इसे होम ऑटोमेशन के लिए डिजाइन किया गया है। बोर्ड की विशेषताएं हैं:
- वायरलेस नियंत्रण
- छोटा आकार कारक
- बोर्ड पर एसी से डीसी पावर 1y 230VAC से 5V DC तक।
- डीसी आभासी स्विच
- दो चैनल (एक डिमिंग के लिए चालू और बंद करने के लिए एक)
बोर्ड का आकार 84mmX39mm है और बॉक्स आकार 114 mmX44mm के साथ, जैसा कि चित्र 1 में दिखाया गया है, इसमें 1 एम्प लोड तक ड्राइव करने की क्षमता है। बोर्ड में एक Wifi मॉड्यूल (Esp 12F) और माइक्रोकंट्रोलर (atmega328p) है जो Arduino Uno में उपयोग किया जाता है, जिसका उपयोग HTTP या MQTT मोड के माध्यम से triac को नियंत्रित करने के लिए किया जाता है। बोर्ड में दो DC वर्चुअल स्विच हैं जिनका उपयोग दो Triacs को नियंत्रित करने के लिए किया जा सकता है।
बोर्ड में एक पावर मॉड्यूल (एसी से डीसी कनवर्टर) भी है जो इनपुट के रूप में 100-240 वीएसी को संभालने में सक्षम है और 5V 0.6A का आउटपुट देता है। दो triac (BT136) और टर्मिनल कनेक्टर हैं। जीरो क्रॉस डिटेक्शन भी उपलब्ध है जिसका उपयोग डिमिग के लिए किया जाता है। दो त्रिक हैं जिनका उपयोग एक डिमिंग के लिए और दूसरा ऑन / ऑफ उद्देश्य के लिए किया जाता है।
चरण 1: हैडर विवरण
आरेख 2 हेडर और टर्मिनल ब्लॉक का विवरण देता है।
बोर्ड करने के लिए 230VAC इनपुट टर्मिनल ब्लॉक पर लगाया जाता है और लोड आउटपुट टर्मिनल ब्लॉक पर लगाया जाता है।
बोर्ड पर J3 हेडर का उपयोग dc वर्चुअल स्विच के लिए किया जाता है, हेडर विवरण को डायग्राम 4 के रूप में संदर्भित किया जा सकता है। पहला पिन vcc-3.3v है, दूसरा पिन arduino प्रोग्रामिंग के लिए atmega328p gpio पिन है, हमें A4 (ON & OFF) का उपयोग करने की आवश्यकता है, तीसरा पिन arduino प्रोग्रामिंग के लिए atmega gpio पिन है जिसे हमें A5 (DIMMING) का उपयोग करने की आवश्यकता है और चौथा पिन ग्राउंड है। डीसी वर्चुअल स्विच के लिए हम केवल दूसरे और तीसरे पिन यानी ए4, ए5 और चौथे पिन यानी ग्राउंड का उपयोग कर रहे हैं, इसका उल्लेख वर्चुअल स्विच के कनेक्शन के लिए डायग्राम 3 में किया गया है।
चरण 2: प्रोग्रामिंग विवरण
J1 हैडर है
FTDI मॉड्यूल के माध्यम से फर्मवेयर को ESP-12F या atmega328p पर अपलोड करने के लिए उपयोग किया जाता है, हेडर का विवरण चित्र 4 में पाया जा सकता है। FTDI का उपयोग करके esp में नया फर्मवेयर अपलोड करने के लिए
ESP12E के लिए निम्न कनेक्शन बनाएं
1]FTDI के RX को J1 के TXDE पिन से कनेक्ट करें
2]FTDI के TX को J1 के RXDE पिन से कनेक्ट करें
3]FTDI के RTS को J1 के RTSE पिन से कनेक्ट करें
4]FTDI के DTR को J1 के DTRE पिन से कनेक्ट करें
5]FTDI के Vcc5V को J1 के VCC5v पिन से कनेक्ट करें
6]FTDI के GND को J1 के GND पिन से कनेक्ट करें
कृपया कोड के लिए आने वाले लिंक को देखें
github.com/armtronix/Wifi-Two-Dimmer-Board
इस कोड में आमतौर पर इस्तेमाल किया जाने वाला HTTP पोर्ट 80 है, हम पोर्ट नंबर बदल सकते हैं, जो भी उपयोगकर्ता को उसके आवेदन के आधार पर उपयोग करने की आवश्यकता है, नीचे देखें
//##### ऑब्जेक्ट इंस्टेंस #####
MDNSResponder mdns;
ESP8266वेबसर्वर सर्वर (80);
वाईफाई क्लाइंट
PubSubClient mqttClient;
टिकर btn_timer;
टिकर ओटाटिकलूप;
कनेक्शन बनाने के बाद, यूएसबी पोर्ट से कनेक्ट करें, प्रारंभिक हमें कॉम पोर्ट का पता लगाने के लिए ड्राइवर को स्थापित करने की आवश्यकता है, इस तरह उपयोगकर्ता फर्मवेयर अपलोड करने का प्रोग्राम कर सकता है।
इसी तरह फर्मवेयर को atmega328p पर अपलोड करने के लिए कनेक्शन का पालन करें
1]FTDI के RX को J1 के TXDA पिन से कनेक्ट करें
2]FTDI के TX को J1 के RXDA पिन से कनेक्ट करें
3]FTDI के DTR को J1 के DTRA पिन से कनेक्ट करें
4]FTDI के Vcc5V को J1 के VCC5v पिन से कनेक्ट करें
5]FTDI के GND को J1 के GND पिन से कनेक्ट करें
कृपया कोड के लिए आने वाले लिंक को देखें
github.com/armtronix/Wifi-Two-Dimmer-Board
हम दो triac dimmer बोर्ड को नियंत्रित करने के लिए 6gpios का उपयोग कर रहे हैं, दो triac को नियंत्रित करने के लिए, दो LED को नियंत्रित करने के लिए, अन्य दो वर्चुअल स्विच को नियंत्रित करने के लिए। Gpios हैं
// ट्राइक नं।
#define NON_DIMMABLE_TRIAC 8 //Gpio 8
#परिभाषित DIMMABLE_TRIAC 9 //Gpio 9
/*दोहरी रंग एलईडी*/
#परिभाषित करें DLED_RED 3
#परिभाषित करें DLED_GREEN 4
// मैनुअल स्विच
#परिभाषित करें SWITCH_INPIN1 A5 // स्विच 1
#परिभाषित करें SWITCH_INPIN2 A4 // स्विच 2
कनेक्शन बनाने के बाद उपयोगकर्ता फर्मवेयर को atmega पर अपलोड करने में सक्षम हो सकता है। ESP और Atmega दोनों की प्रोग्रामिंग करने के बाद, हमें J1 हेडर के 3-4 पिन और J1 हेडर के 5-6 को जंपर्स सेटिंग का उपयोग करके ESP और Atmega के बीच संबंध स्थापित करना होगा।
चरण 3: ब्लॉक आरेख
वेब ब्राउज़र/एमक्यूटीटी
हम इस डिवाइस को HTTP/MQTT के जरिए कंट्रोल कर सकते हैं। Http क्लाइंट, esp8266 को http मानक के अनुसार एक HTTP अनुरोध भेजता है, जो उस जानकारी को निर्दिष्ट करता है जिसे क्लाइंट esp8266 से पुनर्प्राप्त करना चाहता है। MQTT का मतलब MQ टेलीमेट्री ट्रांसपोर्ट है। यह एक अच्छा हल्का प्रकाशन और सदस्यता प्रणाली है जहां आप क्लाइंट के रूप में संदेश प्रकाशित और प्राप्त कर सकते हैं। यह कई उपकरणों के बीच संचार स्थापित करना वास्तव में आसान बनाता है। यह एक साधारण मैसेजिंग प्रोटोकॉल है, जिसे विवश उपकरणों और कम बैंडविड्थ के साथ डिज़ाइन किया गया है।
ईएसपी8266
ESP8266 वाईफाई मॉड्यूल एकीकृत टीसीपी / आईपी प्रोटोकॉल स्टैक के साथ एक स्व-निहित एसओसी है जो आपके वाईफाई नेटवर्क पर किसी भी माइक्रोकंट्रोलर को एक्सेस दे सकता है। ESP8266 किसी एप्लिकेशन को होस्ट करने या किसी अन्य एप्लिकेशन प्रोसेसर से सभी वाई-फाई नेटवर्किंग फ़ंक्शंस को ऑफ़लोड करने में सक्षम है। वाईफाई एक ऐसी तकनीक है जो नेटवर्क कनेक्टिविटी प्रदान करने के लिए रेडियो तरंगों का उपयोग करती है। वायरलेस राउटर के आस-पास हॉटस्पॉट क्षेत्र बनाने के लिए एक वायरलेस एडेप्टर का उपयोग करके एक वाईफाई कनेक्शन स्थापित किया जाता है जो नेटवर्क से जुड़ा होता है और उपयोगकर्ताओं को इंटरनेट सेवाओं तक पहुंचने की अनुमति देता है। Esp8266 के लिए प्रोग्रामिंग ऊपर समझाया गया है और कॉन्फ़िगरेशन विवरण नीचे समझाया गया है।
एटमेगा३२८पी
यह 32 पिन नियंत्रक है, अनुप्रयोगों को कम-संचालित, कम लागत वाले माइक्रो-नियंत्रक की आवश्यकता है। शायद इस चिप का सबसे आम कार्यान्वयन लोकप्रिय Arduino विकास मंच पर है, अर्थात् Arduino Uno और Arduino Nano मॉडल। हमने इस नियंत्रक से 6 gpios का उपयोग किया, दो triac को नियंत्रित करने के लिए अन्य दो LED के लिए अन्य दो gpios DC 5v gpios हैं जो वर्चुअल स्विच को नियंत्रित करते हैं।
उपकरण
प्रकाश और पंखे जैसे घरेलू उपकरण, यह बोर्ड दो चैनल प्रदान करता है एक स्विचिंग के लिए और दूसरा डिमिंग के लिए, आप स्विचिंग के रूप में दो चैनलों का भी उपयोग कर सकते हैं, इस एप्लिकेशन के लिए हम पहले से ही कोड बनाते हैं, आप इसके लिए दो चैनलों का उपयोग डिमिंग के रूप में भी कर सकते हैं। आवेदन आप हमारे कोड को संशोधित करने की जरूरत है। कोड के लिए कृपया इस लिंक को देखें
चरण 4: कॉन्फ़िगरेशन विवरण
_बोर्ड को 230V एसी के साथ इनपुट के साथ पावर करें डिवाइस डायग्राम 5 में दिखाए गए एक्सेस प्वाइंट को होस्ट करेगा, मोबाइल को एक्सेस प्वाइंट से आर्मट्रोनिक्स- (मैक) EX: आर्मट्रोनिक्स -1 ए-65-7 से कनेक्ट करें जैसा कि डायग्राम 6 में दिखाया गया है। ओपन ब्राउजर कनेक्ट करने के बाद और ब्राउजर में 192.168.4.1 आईपी एड्रेस टाइप करें, यह वेब सर्वर को डायग्राम 7 में दिखाया गया है, एसएसआईडी और पासवर्ड भरें और एचटीटीपी चुनें, अगर यूजर एमक्यूटी से कनेक्ट करना चाहता है तो उसे एमक्यूटी रेडियो होना चाहिए बटन और mqtt ब्रोकर आईपी पता दर्ज करें और mqtt प्रकाशित विषय दर्ज करें और mqtt विषय की सदस्यता लें और सबमिट करें।
सबमिट को कॉन्फ़िगर करने के बाद ESP 8266 राउटर से कनेक्ट हो जाएगा और राउटर ESP को IP एड्रेस असाइन करेगा। https मोड के लिए रिले को नियंत्रित करने के लिए ब्राउज़र में उस आईपी पते को खोलें और mqtt के लिए आपको R13_On, R13_OFF, Dimmer:xx (xx यहां 0 से 99 तक का डिमर मान है) का उपयोग करने की आवश्यकता होगी, R14_On, R14_OFF कमांड होंगे डिवाइस को कॉन्फ़िगर करते समय आपके द्वारा निर्दिष्ट विषय के माध्यम से बोर्ड को भेजा जाना है।
SSID और पासवर्ड को कॉन्फ़िगर किए बिना हम डिवाइस के एक्सेस पॉइंट से कनेक्ट करके Triac को नियंत्रित कर सकते हैं और डिवाइस का IP पता खोल सकते हैं यानी 192.168.4.1 वेब सर्वर पेज कंट्रोल GPIO नाम के साथ लिंक दिखाएगा जैसा कि चित्र 7 में दिखाया गया है। इस लिंक पर क्लिक करके भी हम रिले को नियंत्रित कर सकते हैं लेकिन प्रतिक्रिया धीमी होगी।
चरण 5: वायरिंग
वायरिंग आरेख आरेख 3 में इनपुट टर्मिनल ब्लॉक 230VAC चरण (पी) में दिखाया गया है और तटस्थ (एन) दिया गया है। प्रकाश की तीव्रता को नियंत्रित करने और पंखे की गति को नियंत्रित करने के लिए आउटपुट को मंद प्रकाश के रूप में इस्तेमाल किया जा सकता है. आउटपुट को DC वर्चुअल स्विच के माध्यम से भी नियंत्रित किया जाता है जैसा कि आरेख3 Gpio A4, A5 में दिखाया गया है और atmega के J3 हेडर के तीसरे पिन का उपयोग वर्चुअल स्विच के लिए किया जाता है और J3 हेडर चौथा पिन ग्राउंड का उपयोग वर्चुअल स्विच को जोड़ने के लिए भी किया जाता है। सर्वोत्तम डिमिंग आउटपुट के लिए 10K पॉट का उपयोग करें।
चरण 6: बॉक्स और पीसीबी बोर्ड
पीसीबी बोर्ड को बॉक्स में कैसे डालें, कृपया यहां देखें। दो मंदर बोर्ड बॉक्स का बाहरी रूप कृपया इस छवि को देखें।
चरण 7: सुरक्षा चेतावनी
यदि आप इस आइटम को खरीदने पर विचार कर रहे हैं, तो आप शायद पहले से ही यह सब जानते हैं, लेकिन आपकी सुरक्षा के हित में, हम यह सब स्पष्ट रूप से बताने के लिए मजबूर महसूस करते हैं। इसलिए खरीदने से पहले इसे ध्यान से पढ़ने के लिए कुछ मिनट निकालें।
एसी मेन बहुत खतरनाक हैं -- 50 वी एसी की आपूर्ति भी आपको मारने के लिए पर्याप्त से अधिक है।
कृपया कनेक्शन बनाने या बदलने से पहले मेन स्विच ऑफ कर दें, बहुत सावधान रहें। यदि आप एसी आपूर्ति लाइनों से संबंधित किसी भी चीज़ के बारे में सुनिश्चित नहीं हैं, तो कृपया एक इलेक्ट्रीशियन को कॉल करें और उससे आपकी मदद करने के लिए कहें।
जब तक आपके पास पर्याप्त प्रशिक्षण और उपयुक्त सुरक्षा उपकरणों तक पहुंच न हो, तब तक मेन से जुड़ने का प्रयास न करें।
जब आप अकेले हों तो कभी भी हाई वोल्टेज पर काम न करें। हमेशा सुनिश्चित करें कि आपके पास एक दोस्त/साथी है जो आपको देख और सुन सकता है और जो दुर्घटना की स्थिति में बिजली को जल्दी से बंद करना जानता है।
सुरक्षा उपाय के रूप में बोर्ड को इनपुट के साथ श्रृंखला में 1A फ्यूज का उपयोग करें।
बेसिक वायरिंग आरेख हमारे इंस्ट्रक्शंस पेज और जीथब पर उपलब्ध है। कृपया इसके माध्यम से जाएं
आग का खतरा: गलत कनेक्शन बनाना, रेटेड पावर से अधिक खींचना, पानी या अन्य संवाहक सामग्री के संपर्क में आना, और अन्य प्रकार के दुरुपयोग/अति प्रयोग/खराबी से सभी अति ताप हो सकते हैं और आग लगने का जोखिम हो सकता है। अपने सर्किट और उस वातावरण का परीक्षण करें जिसमें इसे चालू और असुरक्षित छोड़ने से पहले इसे अच्छी तरह से तैनात किया गया है। हमेशा सभी अग्नि सुरक्षा सावधानियों का पालन करें।
सिफारिश की:
MXY बोर्ड - कम बजट वाला XY प्लॉटर ड्रॉइंग रोबोट बोर्ड: 8 कदम (चित्रों के साथ)
MXY बोर्ड - लो-बजट XY प्लॉटर ड्रॉइंग रोबोट बोर्ड: मेरा लक्ष्य कम बजट को XY प्लॉटर ड्रॉइंग मशीन बनाने के लिए mXY बोर्ड को डिजाइन करना था। इसलिए मैंने एक बोर्ड तैयार किया जो उन लोगों के लिए आसान बनाता है जो इस परियोजना को बनाना चाहते हैं। पिछले प्रोजेक्ट में, 2 पीसी Nema17 स्टेपर मोटर्स का उपयोग करते हुए, यह बोर्ड आपको
ESP8266 के साथ एक बोर्ड में लाइट स्विच + फैन डिमर: 7 कदम (चित्रों के साथ)
ESP8266 के साथ एक बोर्ड में लाइट स्विच + फैन डिमर: इस ट्यूटोरियल में आप सीखेंगे कि माइक्रोकंट्रोलर और वाईफाई मॉड्यूल ESP8266 के साथ सिर्फ एक बोर्ड में अपना लाइट स्विच और फैन डिमर कैसे बनाया जाए। यह IoT के लिए एक बेहतरीन प्रोजेक्ट है। :यह सर्किट एसी मुख्य वोल्टेज को संभालता है, इसलिए सावधान रहें
Arduino बोर्ड का उपयोग करके AVR बोर्ड को कैसे प्रोग्राम करें: 6 कदम
Arduino बोर्ड का उपयोग करके AVR बोर्ड को कैसे प्रोग्राम करें: क्या आपके पास AVR माइक्रोकंट्रोलर बोर्ड है? क्या इसे प्रोग्राम करना मुश्किल है? खैर, आप सही जगह पर हैं। यहां, मैं आपको एक प्रोग्रामर के रूप में Arduino Uno बोर्ड का उपयोग करके Atmega8a माइक्रोकंट्रोलर बोर्ड को प्रोग्राम करने का तरीका दिखाऊंगा। तो बिना आगे
होम ऑटोमेशन: Tiva TM4C123G का उपयोग करके ब्लूटूथ के माध्यम से डिमर नियंत्रण के साथ स्वचालित स्विच बोर्ड: 7 कदम
होम ऑटोमेशन: Tiva TM4C123G का उपयोग करके ब्लूटूथ के माध्यम से डिमर कंट्रोल के साथ स्वचालित स्विच बोर्ड: आजकल, हमारे पास हमारे टेलीविज़न सेट और अन्य इलेक्ट्रॉनिक सिस्टम के लिए रिमोट कंट्रोल हैं, जिसने हमारे जीवन को वास्तव में आसान बना दिया है। क्या आपने कभी होम ऑटोमेशन के बारे में सोचा है जो ट्यूबलाइट, पंखे और अन्य बिजली को नियंत्रित करने की सुविधा देगा
आर्मट्रोनिक्स वाईफ़ाई सिंगल डिमर बोर्ड वी0.2: 3 चरण (चित्रों के साथ)
ARMTRONIX WIFI SINGLE Dimmer Board V0.2: Armtronix Wifi dimmer एक IOT बोर्ड है जिसे होम ऑटोमेशन के लिए डिज़ाइन किया गया है। बोर्ड की विशेषताएं हैं: वायरलेस कंट्रोल स्मॉल फॉर्म फैक्टर ऑन बोर्ड AC से DC पावर supp1y 230VAC से 5V DC। डीसी वर्चुअल स्विच बोर्ड का आकार 61.50