সুচিপত্র:

Wifi Two Triac Dimmer Board: 7 ধাপ
Wifi Two Triac Dimmer Board: 7 ধাপ

ভিডিও: Wifi Two Triac Dimmer Board: 7 ধাপ

ভিডিও: Wifi Two Triac Dimmer Board: 7 ধাপ
ভিডিও: Умный двухканальный WIFI диммер света Ps-Link QS-D02 2024, নভেম্বর
Anonim
ওয়াইফাই টু ট্রায়াক ডিমার বোর্ড
ওয়াইফাই টু ট্রায়াক ডিমার বোর্ড

এই নির্দেশনাটি ARMTRONIX WIFI Two Triac Dimmer Board V0.1 এর জন্য

Armtronix Wifi দুই triac dimmer একটি IOT বোর্ড। এটি হোম অটোমেশনের জন্য ডিজাইন করা হয়েছে। বোর্ডের বৈশিষ্ট্যগুলি হল:

  1. ওয়্যারলেস নিয়ন্ত্রণ
  2. ছোট আকৃতির গুণক
  3. বোর্ডে এসি থেকে ডিসি পাওয়ার সাপ 1y 230VAC থেকে 5V ডিসি।
  4. ডিসি ভার্চুয়াল সুইচ
  5. দুটি চ্যানেল (ডিম করার জন্য আরেকটি চালু এবং বন্ধ)

বোর্ডের আকার 84mmX39mm এবং বক্স সাইজ 114 mmX44mm সহ, ডায়াগ্রাম 1 এ দেখানো হয়েছে, এটি 1 Amp লোড পর্যন্ত চালানোর ক্ষমতা রাখে। বোর্ডের একটি ওয়াইফাই মডিউল (Esp 12F) এবং মাইক্রোকন্ট্রোলার (atmega328p) একই রকম যা Arduino Uno তে ব্যবহৃত হয়, যা HTTP বা MQTT মোডের মাধ্যমে ট্রায়াক নিয়ন্ত্রণ করতে ব্যবহৃত হয়। বোর্ডে দুটি ডিসি ভার্চুয়াল সুইচ রয়েছে যা দুটি ট্রায়াক নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে।

বোর্ডে একটি পাওয়ার মডিউল (এসি থেকে ডিসি কনভার্টার) রয়েছে যা ইনপুট হিসাবে 100-240 VAC পরিচালনা করতে সক্ষম এবং 5V 0.6A আউটপুট দেয়। দুটি triac (BT136) এবং টার্মিনাল সংযোগকারী আছে। জিরো ক্রস ডিটেকশনও পাওয়া যায় যা ডিমমিগের জন্য ব্যবহৃত হয়। দুটি ট্রাইক আছে একটি ডিমিংয়ের জন্য এবং অন্যটি অন /অফ উদ্দেশ্যে।

ধাপ 1: হেডারের বিবরণ

হেডারের বিবরণ
হেডারের বিবরণ
হেডারের বিবরণ
হেডারের বিবরণ

ডায়াগ্রাম 2 হেডার এবং টার্মিনাল ব্লকের বিবরণ দেয়।

বোর্ডে 230VAC ইনপুট টার্মিনাল ব্লকে এবং লোড আউটপুট টার্মিনাল ব্লকে প্রয়োগ করা হয়।

বোর্ডে J3 হেডার ডিসি ভার্চুয়াল সুইচের জন্য ব্যবহার করা হয় হেডারের বিবরণ ডায়াগ্রাম 4 দ্বারা উল্লেখ করা যেতে পারে। প্রথম পিন হল vcc-3.3v, দ্বিতীয় পিন atmega328p gpio পিন arduino প্রোগ্রামিং এর জন্য আমাদের A4 (ON & OFF) ব্যবহার করতে হবে, তৃতীয় পিনটি arduino প্রোগ্রামিং এর জন্য atmega gpio পিন আমাদের A5 (DIMMING) ব্যবহার করতে হবে এবং চতুর্থ পিনটি গ্রাউন্ড। ডিসি ভার্চুয়াল সুইচের জন্য আমরা শুধুমাত্র দ্বিতীয় এবং তৃতীয় পিন অর্থাৎ A4, A5 এবং চতুর্থ পিন অর্থাৎ গ্রাউন্ড ব্যবহার করছি, এটি ভার্চুয়াল সুইচ সংযোগের জন্য ডায়াগ্রাম 3 এ উল্লেখ করা হয়েছে।

পদক্ষেপ 2: প্রোগ্রামিং বিবরণ

প্রোগ্রামিং বিবরণ
প্রোগ্রামিং বিবরণ
প্রোগ্রামিং বিবরণ
প্রোগ্রামিং বিবরণ

J1 হেডার হল

FTDI মডিউলের মাধ্যমে ESP-12F বা atmega328p এ ফার্মওয়্যার আপলোড করার জন্য ব্যবহৃত, হেডারের বিবরণ ডায়াগ্রাম 4 এ পাওয়া যাবে। FTDI ব্যবহার করে esp এ নতুন ফার্মওয়্যার আপলোড করতে

ESP12E এর জন্য নিম্নলিখিত সংযোগ করুন

1] FTDI এর RX কে J1 এর TXDE পিনের সাথে সংযুক্ত করুন

2] FTDI এর TX কে J1 এর RXDE পিনের সাথে সংযুক্ত করুন

3] FTDI এর RTS কে JT এর RTSE পিনের সাথে সংযুক্ত করুন

4] FTDI এর DTR কে JT এর DTRE পিনের সাথে সংযুক্ত করুন

5] FTDI এর Vcc5V কে J1 এর VCC5v পিনের সাথে সংযুক্ত করুন

6] FTDI এর GND কে J1 এর GND পিনের সাথে সংযুক্ত করুন

কোডের জন্য অনুগ্রহ করে পতিত লিঙ্কটি পড়ুন

github.com/armtronix/Wifi-Two-Dimmer-Board

এই কোডে সাধারণত HTTP পোর্ট ব্যবহার করা হয় 80, আমরা পোর্ট নম্বর পরিবর্তন করতে পারি, ব্যবহারকারীকে তার আবেদনের উপর ভিত্তি করে ব্যবহার করতে হবে, নিচে দেখুন

// ##### বস্তুর দৃষ্টান্ত #####

MDNS উত্তরদাতা mdns;

ESP8266 ওয়েব সার্ভার সার্ভার (80);

WiFiClient wifiClient;

PubSubClient mqttClient;

টিকার btn_timer;

টিকার otaTickLoop;

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

একইভাবে 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

আমরা দুটি ট্রায়াক ডিমার বোর্ড নিয়ন্ত্রণ করতে 6gpios ব্যবহার করছি, দুটি ট্রায়াক নিয়ন্ত্রণের জন্য, দুটি LED নিয়ন্ত্রণের জন্য, দুটি ভার্চুয়াল সুইচ নিয়ন্ত্রণের জন্য। Gpios হয়

// ট্রায়াক নং।

#সংজ্ঞায়িত করুন NON_DIMMABLE_TRIAC 8 // Gpio 8

#DIMMABLE_TRIAC 9 // Gpio 9 সংজ্ঞায়িত করুন

/*দ্বৈত রঙ LED*/

#DLED_RED সংজ্ঞায়িত করুন 3

#DLED_GREEN সংজ্ঞায়িত করুন 4

// ম্যানুয়াল সুইচ

#Dwine SWITCH_INPIN1 A5 // সুইচ ১

#Dwine SWITCH_INPIN2 A4 // সুইচ 2

সংযোগ তৈরি করার পর ব্যবহারকারী এটমেগায় ফার্মওয়্যার আপলোড করতে পারবেন। ESP এবং Atmega উভয় প্রোগ্রামিং করার পর আমাদের JSP হেডারের পিন 3-4 এবং J1 হেডারের 5-6 থেকে Jumpers সেটিং ব্যবহার করে ESP এবং Atmega এর মধ্যে সংযোগ স্থাপন করতে হবে।

ধাপ 3: ডায়াগ্রাম ব্লক করুন

ব্লক ডায়াগ্রাম
ব্লক ডায়াগ্রাম

ওয়েব ব্রাউজার/এমকিউটিটি

আমরা এই ডিভাইসটি HTTP/MQTT এর মাধ্যমে নিয়ন্ত্রণ করতে পারি। Http ক্লায়েন্ট HTTP স্ট্যান্ডার্ড অনুযায়ী esp8266 এ একটি http অনুরোধ পাঠায়, ক্লায়েন্ট যে তথ্য esp8266 থেকে পুনরুদ্ধার করতে চান তা উল্লেখ করে। MQTT মানে MQ Telemetry Transport। এটি একটি চমৎকার লাইটওয়েট পাবলিশ এবং সাবস্ক্রাইব সিস্টেম যেখানে আপনি ক্লায়েন্ট হিসেবে বার্তা প্রকাশ এবং গ্রহণ করতে পারেন। এটি একাধিক ডিভাইসের মধ্যে যোগাযোগ স্থাপন করা সত্যিই সহজ করে তোলে। এটি একটি সহজ মেসেজিং প্রোটোকল, যা সীমাবদ্ধ ডিভাইসের জন্য এবং কম ব্যান্ডউইথ সহ ডিজাইন করা হয়েছে।

ESP8266

ইএসপি 26২6 ওয়াইফাই মডিউল হল একটি স্বয়ংসম্পূর্ণ এসওসি যা ইন্টিগ্রেটেড টিসিপি/আইপি প্রটোকল স্ট্যাকের সাহায্যে যে কোন মাইক্রোকন্ট্রোলারকে আপনার ওয়াইফাই নেটওয়ার্কে অ্যাক্সেস দিতে পারে। ESP8266 হয় একটি অ্যাপ্লিকেশন হোস্ট করা বা অন্য অ্যাপ্লিকেশন প্রসেসর থেকে সমস্ত Wi-Fi নেটওয়ার্কিং ফাংশন অফলোড করতে সক্ষম। ওয়াইফাই একটি প্রযুক্তি যা নেটওয়ার্ক সংযোগ প্রদানের জন্য রেডিও তরঙ্গ ব্যবহার করে। একটি ওয়্যারফাই অ্যাডাপ্টার ব্যবহার করে একটি ওয়াইফাই সংযোগ স্থাপন করা হয় যা নেটওয়ার্কের সাথে সংযুক্ত একটি ওয়্যারলেস রাউটারের আশেপাশে হটস্পট এলাকা তৈরি করে এবং ব্যবহারকারীদের ইন্টারনেট পরিষেবা অ্যাক্সেস করতে দেয়। Esp8266 এর প্রোগ্রামিং উপরে ব্যাখ্যা করা হয়েছে এবং কনফিগারেশনের বিবরণ নীচে ব্যাখ্যা করা হয়েছে।

Atmega328p

এটি 32 পিন কন্ট্রোলার, অ্যাপ্লিকেশনগুলি কম চালিত, কম খরচে মাইক্রো-কন্ট্রোলার প্রয়োজন। সম্ভবত এই চিপের সবচেয়ে সাধারণ বাস্তবায়ন হচ্ছে জনপ্রিয় Arduino ডেভেলপমেন্ট প্ল্যাটফর্ম, যেমন Arduino Uno এবং Arduino Nano মডেল। ভার্চুয়াল সুইচ নিয়ন্ত্রণের জন্য আমরা এই কন্ট্রোলার দুটি থেকে 6 টি জিপিও ব্যবহার করেছি অন্য দুটি এলইডি নিয়ন্ত্রণের জন্য অন্য দুটি জিপিও ডিসি 5v জিপিও।

যন্ত্রপাতি

হোম যন্ত্রপাতি যেমন আলো এবং ফ্যান, এই বোর্ড দুটি চ্যানেল সরবরাহ করে একটি সুইচ করার জন্য এবং অন্যটি ডিম করার জন্য, আপনি দুটি চ্যানেল সুইচিং হিসাবে ব্যবহার করতে পারেন, এই অ্যাপ্লিকেশনের জন্য আমরা ইতিমধ্যে কোডটি তৈরি করেছি, আপনি এর জন্য ডিমিং হিসাবে দুটি চ্যানেল ব্যবহার করতে পারেন অ্যাপ্লিকেশন আপনি আমাদের কোড পরিবর্তন প্রয়োজন। কোডের জন্য দয়া করে এই লিঙ্কটি দেখুন

ধাপ 4: কনফিগারেশনের বিবরণ

কনফিগারেশনের বিবরণ
কনফিগারেশনের বিবরণ
কনফিগারেশনের বিবরণ
কনফিগারেশনের বিবরণ
কনফিগারেশনের বিবরণ
কনফিগারেশনের বিবরণ

_ 230V AC দিয়ে ইনপুট দিয়ে বোর্ডকে শক্তি দিন ডিভাইসটি ডায়াগ্রাম 5-এ দেখানো হিসাবে অ্যাক্সেস পয়েন্ট হোস্ট করবে, মোবাইলটিকে Armtronix- (mac) EX- এর সাথে অ্যাক্সেস পয়েন্টের সাথে সংযুক্ত করুন। ব্রাউজারে ওপেন ব্রাউজার সংযুক্ত করে এবং 192.168.4.1 আইপি অ্যাড্রেস টাইপ করার পরে, এটি ডায়াগ্রাম 7 -এ দেখানো ওয়েব সার্ভারটি খুলবে, এসএসআইডি এবং পাসওয়ার্ড পূরণ করুন এবং http নির্বাচন করুন, যদি ব্যবহারকারী এমকিউটিটি -তে সংযোগ করতে চায় তবে এটি এমকিউটি রেডিও হতে হবে বাটন এবং mqtt ব্রোকার আইপি ঠিকানা লিখুন এবং mqtt প্রকাশের বিষয় লিখুন এবং mqtt সাবস্ক্রাইব বিষয় এবং জমা দিন।

জমা দেওয়ার কনফিগার করার পর ESP 8266 রাউটারের সাথে সংযুক্ত হবে এবং রাউটার ESP- এ IP ঠিকানা বরাদ্দ করবে। Https মোডের জন্য রিলে নিয়ন্ত্রণ করতে ব্রাউজারে সেই IP ঠিকানাটি খুলুন এবং mqtt এর জন্য আপনাকে R13_On, R13_OFF, Dimmer ব্যবহার করতে হবে: xx (xx এখানে 0 থেকে 99 পর্যন্ত ডিমার মান), R14_On, R14_OFF কমান্ড হবে ডিভাইস কনফিগার করার সময় আপনার নির্ধারিত টপিকের মাধ্যমে বোর্ডে পাঠানো হবে।

SSID এবং পাসওয়ার্ড কনফিগার না করে আমরা ডিভাইসের অ্যাক্সেস পয়েন্টের সাথে সংযোগ স্থাপন করে Triac নিয়ন্ত্রণ করতে পারি এবং ডিভাইসের IP ঠিকানা অর্থাৎ 192.168.4.1 খুলতে পারি। এই লিঙ্কে ক্লিক করে আমরা রিলে নিয়ন্ত্রণ করতে পারি কিন্তু প্রতিক্রিয়া ধীর হবে।

ধাপ 5: তারের

Image
Image
বক্স এবং পিসিবি বোর্ড
বক্স এবং পিসিবি বোর্ড

ওয়্যারিং ডায়াগ্রামটি ডায়াগ্রাম 3 এ দেখানো হয়েছে ইনপুট টার্মিনাল ব্লক 230VAC ফেজ (P) এবং নিরপেক্ষ (N) দেওয়া হয়েছে। । আউটপুট ডিসি ভার্চুয়াল সুইচের মাধ্যমে নিয়ন্ত্রিত হতে পারে যেমন ডায়াগ্রাম 3 Gpio A4, A5 এর দ্বিতীয় এবং তৃতীয় পিনের J3 হেডারের Atmega ভার্চুয়াল সুইচ এবং J3 হেডার চতুর্থ পিন গ্রাউন্ড ভার্চুয়াল সুইচ সংযোগ করতে ব্যবহৃত হয়। সেরা dimming আউটপুট জন্য 10K পাত্র ব্যবহার করুন।

ধাপ 6: বক্স এবং পিসিবি বোর্ড

বক্স এবং পিসিবি বোর্ড
বক্স এবং পিসিবি বোর্ড

কিভাবে বক্সে পিসিবি বোর্ড ertোকাবেন, অনুগ্রহ করে এখানে দেখুন। দুটি ডিমার বোর্ড বাক্সের বাইরের চেহারা দয়া করে এই ছবিটি দেখুন।

ধাপ 7: নিরাপত্তা সতর্কতা

আপনি যদি এই আইটেমটি কেনার কথা ভাবছেন, সম্ভবত আপনি ইতিমধ্যেই এই সব জানেন কিন্তু আপনার নিরাপত্তার স্বার্থে, আমরা এই সব স্পষ্টভাবে বলতে বাধ্য বোধ করছি। তাই কেনার আগে কয়েক মিনিট সময় নিয়ে মনোযোগ দিয়ে পড়ুন।

এসি মেইনগুলি খুব বিপজ্জনক - এমনকি 50 ভি এসি সরবরাহও আপনাকে হত্যা করার জন্য যথেষ্ট।

দয়া করে সংযোগ তৈরি বা পরিবর্তন করার আগে মেইন বন্ধ করুন, খুব সতর্ক থাকুন। আপনি যদি এসি সাপ্লাই লাইন সম্পর্কিত কিছু সম্পর্কে নিশ্চিত না হন তবে দয়া করে একজন ইলেকট্রিশিয়ানকে কল করুন যাতে এটি আপনাকে সাহায্য করতে বলে।

আপনার কাছে পর্যাপ্ত প্রশিক্ষণ এবং যথাযথ নিরাপত্তা সরঞ্জাম অ্যাক্সেস না থাকলে মেইনগুলিতে ইন্টারফেস করার চেষ্টা করবেন না।

আপনি যখন একা থাকেন তখন কখনই উচ্চ ভোল্টেজে কাজ করবেন না। সর্বদা নিশ্চিত করুন যে আপনার একজন বন্ধু/সঙ্গী আছে যিনি আপনাকে দেখতে এবং শুনতে পারেন এবং দুর্ঘটনার ক্ষেত্রে কীভাবে দ্রুত বিদ্যুৎ বন্ধ করতে হয় তা জানেন।

একটি নিরাপত্তা পরিমাপ হিসাবে বোর্ডে ইনপুট সহ সিরিজের একটি 1A ফিউজ ব্যবহার করুন।

বেসিক ওয়্যারিং ডায়াগ্রামটি আমাদের ইন্সট্রাকটেবল পেজ এবং গিথুব এ পাওয়া যায়। দয়া করে এটি মাধ্যমে যান

ফায়ার হ্যাজার্ড: ভুল সংযোগ তৈরি করা, রেট করা শক্তির চেয়ে বেশি অঙ্কন করা, পানি বা অন্যান্য সঞ্চালন সামগ্রীর সাথে যোগাযোগ, এবং অন্যান্য ধরনের অপব্যবহার/অতিরিক্ত ব্যবহার/ত্রুটি সবই অতিরিক্ত গরম হতে পারে এবং আগুন লাগার ঝুঁকি তৈরি করতে পারে। আপনার সার্কিট এবং যে পরিবেশে এটি নিখুঁতভাবে স্থাপন করা হয় তা পরীক্ষা করুন এবং এটিকে তত্ত্বাবধান ছাড়াই পরীক্ষা করুন। সর্বদা অগ্নি নিরাপত্তা সতর্কতা অনুসরণ করুন।

প্রস্তাবিত: