NodeMCU ESP8266 Wifi IOT Automation using Blynk

১। প্রোডাক্ট পরিচিতি

ESP8266 WiFi 4 Channel IoT Smart Switch একটি ইন্টারনেট কন্ট্রোল রিলে বোর্ড। অর্থাৎ ব্যবহারকারী ইন্টারনেটের মাধ্যমে এই বোর্ডের সাথে সংযুক্ত রিলে গুলোকে নিয়ন্ত্রণ করতে পারবেন। ESP8266 WiFi 4 Channel IoT Smart Switch এর কারেন্ট রেটিং অনুযায়ী লোড সংযোগ করে Mobile দিয়ে নিয়ন্ত্রণ করতে পারবেন।

Blynk এই App টি ডাউনলোড করে নিতে হবে। অতপর, রেজিস্ট্রেশন করতে হবে। রেজিস্ট্রেশন হলে App এর মধ্যে একটি প্রজেক্ট তৈরি করতে হবে। প্রজেক্ট তৈরি হলে মেইলে একটি authentication Token দেওয়া হবে। এই Token টি প্রোগ্রামের মধ্যে দিয়ে প্রোগ্রামটি NodeNCU তে আপলোড দিতে হবে।

যা যা রয়েছেঃ

  • Supports Wifi Board: ESP8266 NodeMCU Lua WiFi with CP2012
  • DHT11 Temperature and Humidity Sensor (Not Included)
  • AC 220V Supported
  • 4 Independently Controlled Relays
  • Operating Voltage: 5V (From AC 220V / USB 5V)
  • Power Indication: Red LED
  • Relay Output Status: Green LED CH1, CH2, CH3, CH4
  • Each relay output capacity: 220VAC / 10A
  • Three Terminal Output AC-DC Control (NO COM NC)
  • Single Pole Double Throw Relay Output (SPDT)
  • Relay current consumption at 5V is 72mA each when switched on
  • Back EMF protection
  • Mounting Holes: 2.65 Inch

ধাপ-১ঃ কম্পোনেন্ট সংগ্রহ

প্রয়োজনীয় কম্পোনেন্ট গুলো তালিকা থেকে সংগ্রহ করতে হবে।

প্রয়োজনীয় যন্ত্রপাতিপরিমাণLink
ESP8266 WiFi 4 Channel IoT Smart Switch১ টিhttps://bit.ly/2NXKiDt
Micro USB Cable১ টি
Power Cable 2 Pin১ টিhttps://bit.ly/2Ma0Xlx

ধাপ-২ঃ সার্কিট কানেকশন

RelayNodeMCU
R1 (Relay-1)D5
R2 (Relay-2)D6
R3 (Relay-3)D7
R4 (Relay-4)D8

টেম্পারেচার দেখতে চাইলে DHT11 কানেক্টরের সাথে এই সেন্সর মডিউলটি সংযোগ করতে হবে। সেই অনুপাতে প্রোগ্রাম করতে হবে।

Temperature SensorNodeMCU
DHT11D4

ধাপ-৩ঃ প্রোগ্রামিং

   ১। ইন্টারনেটের মাধ্যমে নিয়ন্ত্রণ। 

ইন্টারনেটের মাধ্যমে কন্ট্রোল করতে হলে এই  প্রোগ্রামটি ব্যবহার করতে হবে। প্রোগ্রামে তিন যায়গায় পরিবর্তন করতে হবে। token, SSID ও Password এই তিনটি দিয়ে প্রোগ্রাম NodeMCU তে আপলোড করে দিতে হবে। token: Blynk এ রেজিস্ট্রেশন করে প্রজেক্ট তৈরির পর আপনাকে একটি auth token মেইল করে দিবে।  SSID & Password: এটি আপনার রাউটারের নাম ও পাসওয়ার্ড।

একটি বিষয় লক্ষণীয় যে, যদি ইন্টারনেট না থাকে থাহলে এই ডিভাইস কে নিয়ন্ত্রণ করা যাবে না।

How to Install the ESP8266 Board in Arduino IDE

Open the preferences window from the Arduino IDE. Go to File > Preferences

Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json into the “Additional Board Manager URLs” field as shown in the figure below. Then, click the “OK” button.

Open Boards manager. Go to Tools > Board > Boards Manager…

Enter esp8266 into the filter your search… field as shown in the figure below. Then, click the “Install” button.

ESP8266 Board Installation Complete. Then, click the “Close” button.

How to Install Blynk Library in Arduino IDE

Open Manage Libraries… Go to Sketch > Include Library > Manage Libraries…

Enter Blynk into the filter your search… field as shown in the figure below. Then, click the “Install” button.

Blynk Library Installation Complete. Then, click the “Close” button.

Download the Adafruit_Sensor & DHT Library.

Adafruit_Sensor  & DHT

Add ZIP Library. Goto Sketch > Include Library > Add .ZIP Library…

Now Select your library file DHT (it should be .ZIP), Then select your Adafruit_Sensor library file

Choose your ESP8266 board from Tools > Board > NodeMCU 1.0 (ESP-12E Module)

Check your Com Port from Device Manager.

Choose your Com Port from Tools > Port > COM3

Now Click the Upload

Done Uploading.

সংযোগ প্রক্রিয়াঃ 

  • শুরুতেই Micro USB Cable দিয়ে  ESP8266 WiFi 4 Channel IoT Smart Switch কে কম্পিউটারের সাথে কানেক্ট করতে হবে।
  • অতপর, Arduino IDE ব্যবহার করে নিচে দেওয়া প্রোগ্রামটি আপলোড দিতে হবে।
  • Blynk App এ গিয়ে প্রজেক্ট তৈরি করতে হবে।  Blynk App দিয়ে নিয়ন্ত্রণ প্রক্রিয়াঃ
  • লাইট-ফ্যান ইত্যাদি সংযোগ করুন।
  • AC 220 INPUT কানেক্টরে পাওয়ার ক্যাবল ব্যবহার করে লাইন দিতে হবে।

সাবধানতাঃ  ২২০ ভোল্ট নিয়ে পূর্বে কাজের অভিজ্ঞতা না থাকলে ESP8266 WiFi 4 Channel IoT Smart Switch টি ব্যবহার না করাই উচিৎ 

ESP8266 WiFi 4 Channel IoT Smart Switch টি ৩”/৩” বক্স সাইজের উপযুক্ত। এই বক্সটি যে কোন ইলেকট্রিক্যাল দোকানে পাওয়া যায়। 

আউটপুটঃ

Nur Mohammad

Engineer Techshop Bangladesh E-mail: [email protected]

This Post Has 10 Comments

  1. Easin Arafat

    ভাই এমন কোন মডিউল আছে কিনা? যা দিয়ে আমার ঘরে মোবাইল ফোনে ভালো নেটওয়ার্ক পাওয়া যায়। উল্লেখ্য আমার ঘরের বাইরে ভালো নেটওয়ার্ক থাকে।

    1. Nur Mohammad
      Nur Mohammad

      এই ধরনের কোন ডিভাইস নেই।

  2. Mohammad Mohiuddin

    Could you pleas add a 16 X 2 LCD display for this device working status? I will pay for this.

    1. Nur Mohammad
      Nur Mohammad

      ডিভাইসে ডিসপ্লে সংযোগ করার মত কোন প্রকার ব্যবস্থা রাখা হয়নি, দুঃখিত স্যার।

  3. Jamal Uddin

    এই ডিভাইসটিতে একটি রিলে কমিয়ে একটি ফ্যান স্পিড কন্ট্রলার যুক্ত করলে আরও জনপ্রিয় হতো। আশা করছি ভেবে দেখবেন।

    1. Nur Mohammad
      Nur Mohammad

      আপনার সুন্দর মতামতের জন্য ধন্যবাদ। পরবর্তী ভার্শনে সংযুক্ত করার চেস্টা করবো।

  4. Aliv

    Do you know if we can make the circuit trigger with Google Assistant using Google Nest devices or Google Home products?

    1. Nur Mohammad
      Nur Mohammad

      It’s work with Google Assistant. You have to programming for it.

  5. Shamim Mahbub

    এই রিলে মড্যুলটা ব্যবহারের জন্য কি WiFi- কানেকশন থাকা লাগবে বাসায়?

    1. Nur Mohammad
      Nur Mohammad

      ডিভাইসটিকে পরিচালনা করতে হলে ইন্টারনেটের আওতায় রাখতে হবে।

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.