সোনফ বেসিক ওয়াইফাই এক্সটেন্ডার - এমকিউটিটি ড্রাই কন্টাক্ট রিলে - 5 ভি ডিসি লো ভোল্টেজ: 6 ধাপ
সোনফ বেসিক ওয়াইফাই এক্সটেন্ডার - এমকিউটিটি ড্রাই কন্টাক্ট রিলে - 5 ভি ডিসি লো ভোল্টেজ: 6 ধাপ
Anonim
Sonoff বেসিক ওয়াইফাই এক্সটেন্ডার - MQTT ড্রাই কন্টাক্ট রিলে - 5v ডিসি লো ভোল্টেজ
Sonoff বেসিক ওয়াইফাই এক্সটেন্ডার - MQTT ড্রাই কন্টাক্ট রিলে - 5v ডিসি লো ভোল্টেজ

ঠিক আছে আমার কিছু প্রথম প্রজন্মের সোনফ মৌলিক ডিভাইস ছিল এবং আমি সেগুলি 220v দিয়ে ব্যবহার করতে চাই না কারণ সেগুলি এখনও সেই রিলিজে নিরাপদ ছিল না। তারা কিছুক্ষণ ধরে তাদের সাথে কিছু করার অপেক্ষায় শুয়ে ছিল।

তাই আমি GitHub (https://github.com/martin-ger/esp_wifi_repeater) এ মার্টিন-জার প্রকল্প জুড়ে হোঁচট খেয়েছি এবং সোনফ হ্যাক করেছি।

প্রথমে আমি 5vDC তে কাজ করার জন্য Sonoff কে মানিয়ে নিয়েছিলাম এবং বাকি সার্কিট নিষ্ক্রিয় করেছিলাম।

সরবরাহ

Sonoff বেসিক R1

5v ডিসি পাওয়ার সাপ্লাই

ধাপ 1: 5v ডিসিতে Sonoff

5v ডিসিতে Sonoff
5v ডিসিতে Sonoff
5v ডিসিতে Sonoff
5v ডিসিতে Sonoff
5v ডিসিতে Sonoff
5v ডিসিতে Sonoff

সুতরাং এটি বেশ সহজ।

আপনি প্রথম ছবিতে দেখতে পাবেন যে সোনফ 5V থেকে 3.3v এ যাওয়ার জন্য AMS1117 নিয়ন্ত্রক ব্যবহার করে। নিয়ন্ত্রকের পিনগুলি বাম থেকে ডানে: IN (GND), আউট, IN (+)। ININ (GND) এবং IN (+) এ একটি ছোট তারের সোল্ডারিং করে আপনি আপনার 5v ডিসি পাওয়ার উৎসকে বোর্ডের বাকি অংশে সংযোগ করতে পারেন। যেহেতু এটি একটু নিখুঁতভাবে পেতে পারে আমি 2 টি অন্যান্য সংযোগ পয়েন্ট ব্যবহার করেছি। AMS117 (স্কয়ার পিসিবি মার্কার) এর ডানদিকে খালি সোল্ডারিং পয়েন্ট হল GND। শুধু বাম দিকে একটি + সংযোগ আছে। ক্লোজ আপ ছবিটি দেখুন।

ঠিক আছে একবার এটি হয়ে গেলে আপনি ইতিমধ্যে অন্যান্য পরিবর্তন করার আগে পরীক্ষা করতে পারেন।

ধাপ 2: নতুন ফার্মওয়্যার ইনস্টল করা

নতুন ফার্মওয়্যার ইনস্টল করা
নতুন ফার্মওয়্যার ইনস্টল করা
নতুন ফার্মওয়্যার ইনস্টল করা
নতুন ফার্মওয়্যার ইনস্টল করা

Github https://github.com/martin-ger/esp_wifi_repeater ফোল্ডারে ফার্মওয়্যারে আপনি.bin ফাইল দেখতে পাবেন:

  • 0x00000.bin
  • 0x02000.bin

আপনাকে এগুলো ডাউনলোড করতে হবে।

তারপর আপনি ESP Expressif ওয়েবসাইটে যান এবং ESP ডাউনলোড টুল ডাউনলোড করুন (শুধুমাত্র পিসি):

www.espressif.com/en/support/download/othe…

এটি শুরু করুন এবং আপনি প্রথমে একটি নির্বাচন উইন্ডো পাবেন - বিকাশকারী এবং তারপর ESP8266 নির্বাচন করুন। স্ক্রিনটি উপরের স্ক্রিনশটের মতো হওয়া উচিত।

তারপর ব্রাউজ করতে ডান হাতের পাশে ক্লিক করুন এবং প্রথমে 0x00000 ফাইলটি নির্বাচন করুন। এর পাশের বাক্সে মেমরির অবস্থান যুক্ত করুন: 0x00000।

দ্বিতীয় ফাইলের জন্য একই কাজ করুন এবং মেমরির অবস্থান সেট করুন: 0x02000।

একবার এটি হয়ে গেলে আপনার পছন্দের ইউএসবি-টিটিএল নিন এবং সোনফকে সংযুক্ত করুন (নিশ্চিত করুন যে আপনার সোনফ বোর্ডের সাথে অন্য কোনও শক্তি সংযুক্ত নেই)। এছাড়াও ইউএসবি-টিটিএল 3.3v এ সেট করা আছে তা পরীক্ষা করুন!

ফ্ল্যাশ মোড সক্রিয় করতে আপনার কম্পিউটারে ইউএসবি-টিটিএল whileোকানোর সময় সোনফের বোতাম টিপুন।

ইএসপি ডাউনলোড টুলে COM পোর্ট নির্বাচন করুন এবং গতি 1152000 সেট করুন। স্টার্ট ক্লিক করুন।

এটি শুধুমাত্র 3 বা 4 সেকেন্ড সময় নিতে হবে। কখনও কখনও আমার বোর্ড সঠিকভাবে ফ্ল্যাশ মোডে যায় নি-শুধু USB-TTL বের করুন, বোতাম টিপুন এবং পুনরায় সন্নিবেশ করুন।

ঠিক আছে - এর সাথে আমাদের সোনফ ESP8266 এ নতুন ফার্মওয়্যার রয়েছে।

আপনার ইউএসবি-টিটিএল সংযোগ বিচ্ছিন্ন করুন এবং সোনফের সাথে আপনার 5v ডিসি পাওয়ার সোর্স সংযুক্ত করুন।

ধাপ 3: আপনার ওয়াইফাই কনফিগার করুন

আমরা ডিভাইস কনফিগার করতে টেলনেট ব্যবহার করতে যাচ্ছি। আমি পুটি ব্যবহার করি।

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

আপনার কম্পিউটারের সাথে এটি সংযুক্ত করুন - প্রাথমিকভাবে কোন পাসওয়ার্ড নেই।

একবার সংযুক্ত পুটি খুলুন এবং এটি সেট করুন: 192.168.4.1 পোর্ট 7777

সংযোগটি সম্পন্ন হলে আপনি দেখতে পাবেন: CMD>

মৌলিক কমান্ড ব্যবহার করে আপনি ওয়াইফাই ডিভাইস কনফিগার করতে যাচ্ছেন। বোল্ড হল কমান্ড - ইটালিকের পরে এটি আপনার সেটিং। আমার সাথে প্রথম কমান্ড সবসময় একটি 'অবৈধ কমান্ড' দেয় - তাই শুধু এটি পুনরাবৃত্তি করুন।

সিএমডি>

ssid your_home_router's_SSID সেট করুন

পাসওয়ার্ড আপনার_হোম_রউটারের_পাসওয়ার্ড সেট করুন

ap_ssid the_ESP's_new_ssid সেট করুন

ap_password ESP's_password সেট করুন

// দেখান (পরামিতিগুলি পরীক্ষা করতে)

set status_led 13 // (LED বোর্ডে GPIO 13 তে আছে)

সেভ করুন // (ভুলে যাবেন না)

রিসেট // (= রিবুট)

ঠিক আছে এখন আপনার একটি মৌলিক সাব-নেটওয়ার্ক আছে যা আপনি আপনার প্রধান ওয়াইফাই থেকে আলাদা আইওটি ডিভাইসগুলিকে সংযুক্ত করতে ব্যবহার করতে পারেন।

অথবা আপনি এটি অতিথিদের জন্য ব্যবহার করতে পারেন, বাচ্চাদের জন্য, একটি টাইমার দিয়ে ইন্টারনেটে অ্যাক্সেস করা বাচ্চাদের জন্য,…।

পরবর্তী - MQTT যোগ করুন, শুষ্ক যোগাযোগ রিলে এবং পরিষ্কার।

ধাপ 4: পরিষ্কার করা, এমকিউটিটি এবং রিলে ড্রাই কন্টাক্টের সাথে উন্নত করুন

পরিষ্কার, এমকিউটিটি এবং রিলে ড্রাই কন্টাক্টের সাথে উন্নত করুন
পরিষ্কার, এমকিউটিটি এবং রিলে ড্রাই কন্টাক্টের সাথে উন্নত করুন
পরিষ্কার, এমকিউটিটি এবং রিলে ড্রাই কন্টাক্টের সাথে উন্নত করুন
পরিষ্কার, এমকিউটিটি এবং রিলে ড্রাই কন্টাক্টের সাথে উন্নত করুন

পরিষ্কার কর

প্রথমে আমি বোর্ডটি পরিষ্কার করলাম এবং শুকনো রিলে যোগাযোগের আচরণের জন্য এটি প্রস্তুত করলাম।

এর অর্থ:

  1. 5v ডিসিকে সবুজ টার্মিনালে সংযুক্ত করা হচ্ছে
  2. পিসিবিতে পুরানো রুট কাটা (বোর্ডের উপরে এবং নীচে কাটা) তাই টার্মিনালটি আসলে বিচ্ছিন্ন এবং পিসিবিতে আমরা আগে যে 2 টি পয়েন্ট বিক্রি করেছি তার সাথে সরাসরি সংযুক্ত। উপরের দিকে আপনি লাল রেখাগুলো যেখানে সেখানে কেটে দিতে পারেন - আপনি দেখতে পাবেন আমি প্রাথমিকভাবে তাদের আরও একটু কেটেছি। আমি একটি স্ট্যানলি ছুরি এবং তারপর একটি খুব ধারালো স্ক্র্যাপার ব্যবহার করি। পরিবর্তে সাধারণত একটি ছোট সমতল স্ক্রু ড্রাইভার পিসিবি এর তামা ছিঁড়ে ফেলা ঠিক আছে।
  3. রিলে (সোল্ডার ট্র্যাক) এর কাছাকাছি পিসিবি কাটুন এবং ছবিতে একটি ব্রিজ ইনস্টল করুন। মূলত রিলেতে বাম 2 টি সংযোগ এখনও 3.3v দ্বারা চালিত। ডান 2 পরিচিতিগুলি এখন বোর্ডের শীর্ষে সবুজ টার্মিনালের সাথে একটি বন্ধ লুপ গঠন করবে। এভাবে একটি মৌলিক শুষ্ক যোগাযোগ তৈরি করা।

এমকিউটিটি

একবার এটি হয়ে গেলে আমি 5v ডিসি উত্সটিকে সবুজ টার্মিনালে সংযুক্ত করি যাতে বোর্ড শক্তি বাড়ায়। ওয়াইফাই কাজ করার সময় আপনার সবুজ LED ঝলক দেখা উচিত।

এমকিউটিটির জন্য আমি এডিস এমকিউটিটি সহ রাস্পবেরি পাই 3 এ+ তে নোড-রেড সেটআপ ব্যবহার করি। কিভাবে এটি সেট আপ করতে হবে এই নির্দেশিকা প্রসারিত করতে আগ্রহী কেউ আমাকে জানান। কিন্তু এটি অন্য কোন MQTT ব্রোকারের সাথেও কাজ করবে।

পুতিনির সাথে সোনফের সাথে সংযোগ স্থাপন করুন। আপনি অভ্যন্তরীণ (192.168.4.1) বা বাহ্যিক আইপি (এটি আপনার ওয়াইফাই রাউটার থেকে পাওয়া আইপি) ব্যবহার করতে পারেন।

সিএমডি>

mqtt_host IP_from_your_MQTT_server // সেট করুন

gpio 12 mode out // (রিলে GPIO 12 তে আছে)

সংরক্ষণ

রিসেট

সংরক্ষণ এবং রিসেট করতে ভুলবেন না। MQTT সেটিংস শুধুমাত্র রিবুট করার সময় পরিবর্তিত হয়।

একবার এটি হয়ে গেলে আপনি বার্তাগুলি পরীক্ষা করতে একটি MQTT ক্লায়েন্ট সরঞ্জাম ব্যবহার করতে পারেন। আমি MQTT এক্সপ্লোরার ব্যবহার করি।

ধাপ 5: MQTT পরীক্ষা করুন

MQTT পরীক্ষা করুন
MQTT পরীক্ষা করুন
MQTT পরীক্ষা করুন
MQTT পরীক্ষা করুন

15 সেকেন্ডের পরে আপনার ESP বার্তাগুলি ঠেলে দেওয়া উচিত।

রিলে পরীক্ষা করার জন্য আপনি একটি বার্তা প্রকাশ করুন:

বিষয়:/WiFi/ESPRouter_xxxxxx/command // (xxxxxx হল আপনার ডিভাইস HEX মান)

বার্তা: gpio 12 4 এর জন্য উচ্চ সেট // (gpio 12 সেট করুন, রিলে 4 সেকেন্ডের জন্য উচ্চ)

আপনার রিলে ক্লিক শুনতে হবে এবং ইএসপি টপিকের কমান্ড প্রতিক্রিয়া পাঠাবে ("প্রতিক্রিয়া")।

এখন থেকে আপনি সেটিংস কনফিগার এবং পরিবর্তন করতে টেলনেট বা এমকিউটিটি ব্যবহার করতে পারেন। যেকোন বৈধ কমান্ড MQTT দ্বারা প্রকাশ করা যেতে পারে।

এটাই. আপনার এখন কম ভোল্টেজের Sonoff, প্রাইভেট ওয়াইফাই SSID, MQTT এবং একটি শুকনো রিলে থাকা উচিত যা নিয়ন্ত্রণ করা যায়।

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

ধন্যবাদ।

ধাপ 6: উন্নতি …?

পরিসীমা যদিও তাই তাই।

আমার একটি পুরানো রাউটার থেকে কিছু 2.4Ghz মিনি অ্যান্টেনা আছে।

আমি সোনফে এটি ইনস্টল করার চেষ্টা করতে যাচ্ছি এবং এটি পরিসরের কিছুটা উন্নতি করে কিনা তা দেখুন।

এপি/এসটি অ্যাক্সেস - ওয়েব পেজ অ্যাক্সেস লক করুন

ডিফল্টরূপে ওয়েবপেজ 'খোলা'। সুতরাং আদর্শভাবে যখন সবকিছু ঠিকঠাক কাজ করে, পুটি খুলুন এবং 'লক' কমান্ড পাঠান এবং এটি সংরক্ষণ করুন। ডিফল্টরূপে এটি ওয়েবপৃষ্ঠাকে সুরক্ষিত করতে আপনার ST পাসওয়ার্ড ব্যবহার করবে।

প্রস্তাবিত: