সুচিপত্র:

আপনার মোবাইল, IFTTT এবং Google থেকে $ 20: 16 ধাপে Somfy নিয়ন্ত্রণ
আপনার মোবাইল, IFTTT এবং Google থেকে $ 20: 16 ধাপে Somfy নিয়ন্ত্রণ

ভিডিও: আপনার মোবাইল, IFTTT এবং Google থেকে $ 20: 16 ধাপে Somfy নিয়ন্ত্রণ

ভিডিও: আপনার মোবাইল, IFTTT এবং Google থেকে $ 20: 16 ধাপে Somfy নিয়ন্ত্রণ
ভিডিও: গরুটা সাথে কি হয়েছে #shorts #wildlifebd 2024, জুলাই
Anonim
আপনার মোবাইল, IFTTT এবং Google থেকে $ 20 এর জন্য Somfy নিয়ন্ত্রণ
আপনার মোবাইল, IFTTT এবং Google থেকে $ 20 এর জন্য Somfy নিয়ন্ত্রণ
আপনার মোবাইল, IFTTT এবং Google থেকে $ 20 এর জন্য Somfy নিয়ন্ত্রণ
আপনার মোবাইল, IFTTT এবং Google থেকে $ 20 এর জন্য Somfy নিয়ন্ত্রণ
আপনার মোবাইল, IFTTT এবং Google থেকে $ 20 এর জন্য Somfy নিয়ন্ত্রণ
আপনার মোবাইল, IFTTT এবং Google থেকে $ 20 এর জন্য Somfy নিয়ন্ত্রণ

এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে আমি একটি সস্তা (হ্যাঁ, সোমফি এবং সস্তা!) সোমফি আরটিএস রেডিও রিমোট নিয়েছি এবং আমার মোবাইল, আইএফটিটিটি (টাইমার/প্রতিক্রিয়া মনে করি) এবং গুগল হোমের মাধ্যমে নিয়ন্ত্রণ নিয়েছি। এটি লক্ষণীয় যে এটি আরটিএস সিটুও রিমোট, আমি সিটুও আইও রিমোটের ভিতরটি দেখিনি, তাই নীচেরটি প্রাসঙ্গিক নাও হতে পারে - আপনি যদি আপনার সিটুও আইও খুলেন তবে নীচে একটি মন্তব্য করুন অনুরূপ কিছু খুঁজে পেতে বা না ।

আমার এই মুহুর্তে বলা উচিত, জেরি ওলসেনের একটি পূর্ববর্তী সোমফি+আলেক্সা নির্দেশযোগ্য (এখানে) এই প্রকল্পের মূল সোল্ডারিংকে অনুপ্রাণিত এবং আকার দিয়েছে।

আমি মোবাইল কন্ট্রোল চেয়েছিলাম (যখন আমি বাইরে থাকি তখন আমার সাথে আমার মোবাইল থাকে এবং আসল সোমফি রিমোট কোথায় গিয়েছিল তা আমি খুব কমই খুঁজে পেতে বা মনে করতে পারি!) এবং আমার জন্য, গুগল হোম/নেস্ট ভয়েস সহকারী নিয়ন্ত্রণও।

এটি করার জন্য, আমি একটি Wemos D1 মিনি (ভাল ক্লোন), USB চার্জার, Somfy Situo রিমোট এবং একটি dremel ব্যবহার করেছি। সফ্টওয়্যার-ভিত্তিক এটি ছিল একটি মৌলিক Arduino স্কেচ যা Blynk এবং ওয়েবহুকগুলি IFTTT- এ ব্যবহার করে।

আমি উপরের লিঙ্ক করা অন্যান্য নির্দেশাবলীর বিপরীতে, আমি দেয়ালে সোমফি রিমোট রাখতে চেয়েছিলাম এবং এখনও মূল বোতামগুলি ব্যবহার করতে সক্ষম হয়েছিলাম (পরিবার এবং অতিথি বান্ধব!)। অতএব, আমি আসল রিমোট হাউজিং এ সব ফিটিং করতে গিয়েছিলাম। আমি অন্যান্য নির্দেশের মতো ওয়েমোস দ্বারা চালিত রিমোটও চেয়েছিলাম।

নিয়ন্ত্রণের পদ্ধতি (বোতাম ছাড়া)! (গুগল*) >> (আইএফটিটিটি*) >> ব্লিনক >> ওয়েমোস ডি 1 মিনি জিপিআইও >> সোমফি বোর্ড

*শৃঙ্খলে alচ্ছিক।

সরবরাহ

Somfy Situo রিমোট কন্ট্রোল (তারা সস্তা এবং প্রাচীর মাউন্টযোগ্য!)

Wemos D1 Mini (Lolin সরাসরি Aliexpress এ বিক্রি করে, কিন্তু আমি আমাজনে একটি ভালো ক্লোন কিনেছি)

ড্রেমেল বা প্লাস্টিক কাটার কিছু (সোমফি কেস কাটা খুবই সহজ)

সোল্ডারিং লোহা Wemos এবং Somfy প্যাড সোল্ডারিং করতে সক্ষম

পাতলা গেজ তার

Blynk অ্যাকাউন্ট (এবং তিনটি বোতাম সহ একটি প্রকল্প)

IFTTT অ্যাকাউন্ট (alচ্ছিক)

গুগল হোম/নেস্ট স্পিকার বা মোবাইল (alচ্ছিক)

ধাপ 1: নিবন্ধন করুন এবং তারপর সোমফি রিমোট খুলুন

নিবন্ধন করুন এবং তারপরে সোমফি রিমোট খুলুন
নিবন্ধন করুন এবং তারপরে সোমফি রিমোট খুলুন

প্রথম জিনিসগুলি, খুব শীঘ্রই, সোমফি তার নিজের ব্যাটারিতে কাজ করবে না বা প্রোগ্রাম/রিসেট/সংযোগ বোতামটি সহজেই অ্যাক্সেস করবে না। সুতরাং, এখনই আপনার Somfy ডিভাইস (গুলি) এর সাথে রিমোট সংযুক্ত করুন, যখন এটি সব নতুন এবং চমৎকার। এই রিমোটে প্রত্যাশা অনুযায়ী সবকিছু কাজ করে তা যাচাই করাও মূল্যবান যে আমরা এটি খুলার আগে এবং যে কোনও ধরণের ওয়ারেন্টি বাতিল করি।

এটি করার জন্য আপনার ইতিমধ্যে যা আছে তার উপর নির্ভর করে, তাই বাক্সে নির্দেশাবলী এবং এই ভিডিও গাইডটি দেখুন। আমার একটি বিদ্যমান রিমোট ছিল, তাই আমি সংক্ষেপে রিসেট/সংযোগ বোতামটি টিপলাম, তারপরে নতুনটি এবং তারপরে নতুনটিতে বোতাম টিপুন যতক্ষণ না এটি কাজ করে।

অন্য রিমোট সংযোগের জন্য Somfy ইউটিউব ভিডিও

দূরবর্তী পপগুলি কেবল নীচের প্রান্তে টেনে খুলে যায়। দুটি ছোট স্ক্রু/টর্ক্স সিকিউরিটি স্ক্রু একটি ছোট ফ্ল্যাট টিপ স্ক্রু ড্রাইভারের সাহায্যে পূর্বাবস্থায় ফেরান

ধাপ 2: শেলের উপরের অর্ধেক বোর্ডটি উল্টে দিন

শেল এর উপরের অর্ধেক বোর্ড বন্ধ করুন
শেল এর উপরের অর্ধেক বোর্ড বন্ধ করুন

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

ধাপ 3: ব্যাটারি আনমাউন্ট করুন

ব্যাটারি আনমাউন্ট করুন
ব্যাটারি আনমাউন্ট করুন

মুদ্রার ব্যাটারি ধারক থেকে বের করুন (এটি সেই ছোট স্ক্রু ড্রাইভার থেকে ধাক্কা দিয়ে স্লাইড করে)। তারপর দুটি মাউন্টিং পয়েন্ট আনসোল্ডার করুন, যখন আস্তে আস্তে টেনে বা ব্যাটারি ক্লিপ বন্ধ করে দিচ্ছেন যাতে এটি উপরের ছবির মত দেখাচ্ছে। আমরা 3.3v এর জন্য মাউন্ট পয়েন্ট ব্যবহার করব, তাই পিছনে থাকা সোল্ডার সম্পর্কে চিন্তা করবেন না।

ধাপ 4: Somfy দূরবর্তী 3.3v এবং GND তারের Solder

Somfy দূরবর্তী 3.3v এবং GND তারের Solder
Somfy দূরবর্তী 3.3v এবং GND তারের Solder

(লাল) 3.3v তারটি সেই ব্যাটারি হোল্ডার মাউন্ট পয়েন্টগুলির মধ্যে যায় এবং তারপর Wemos Mini 3.3v পিনে যায়। (কালো) জিএনডি তারটি সেই চিপের ঠিক বামে প্যাডে যায় (আমি এটি সোল্ডার করার জন্য একটি সহজ জায়গা পেয়েছি, আমি মনে করি সোমফি বোর্ডে বেশ কয়েকটি স্থল পয়েন্ট রয়েছে)। এটি তখন Wemos- এ GND- এ যায় (আপনি অনুমান করেছেন!)

এর মানে হল Wemos বোর্ড যখনই এটি সংযুক্ত হবে (আমার ক্ষেত্রে USB এর মাধ্যমে) Somfy বোর্ডকে শক্তি দেবে।

ধাপ 5: ইনসুলেটিং টেপ দিয়ে ব্যাটারি গ্রাউন্ড প্যাড আপ করুন

ব্যাটারি গ্রাউন্ড প্যাড আপ ইনসুলেটিং টেপ দিয়ে েকে দিন
ব্যাটারি গ্রাউন্ড প্যাড আপ ইনসুলেটিং টেপ দিয়ে েকে দিন

সব সততার মধ্যে এটা কোন গুরুত্বপূর্ণ বা না তা আমার কোন ধারণা নেই, কিন্তু যেহেতু আমি জানতাম যে Wemos এর সাথে ঘনিষ্ঠভাবে যোগাযোগ করতে যাচ্ছে, আমি কোন ঝুঁকি নিইনি।

ধাপ 6: সোল্ডার ইট অল আপ

সোল্ডার ইট অল আপ
সোল্ডার ইট অল আপ

আমার Somfy Situo মোট চারটি বোতাম ছিল - সংযোগ/রিসেট, আপ/আউট, স্টপ এবং ডাউন/ইন

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

আমি সংযোগ/রিসেট বোতামে আগ্রহী ছিলাম না কারণ আমি আমার আসল রিমোট ব্যবহার করে কন্ট্রোল বক্সে রিমোট শিখেছি। তাই, আমি চেয়েছিলাম ওয়েমোস অন্য তিনজনকে চাহিদা অনুযায়ী 'গ্রাউন্ড' করবে। এটি করার জন্য, প্রতিটি বোতামের জন্য বাম দিকে (দেখানো হয়েছে) পায়ে একটি তারের ঝালাই করুন। এগুলি প্রতিটি Wemos- এ GPIO- এর কাছে বিক্রি করা হয়।

ধাপ 7: কেস Dremel

ড্রেমেল কেস
ড্রেমেল কেস

এই ক্ষেত্রে আসল বোর্ড এবং একটি Wemos D1 মিনি পাওয়ার জন্য, এটিকে ফিট করার জন্য জায়গা পেতে আপনাকে একটু পিছনে খুলতে হবে। এটি (উষ্ণ থেকে বেশ উষ্ণ) ESP8266 ওয়াইফাই চিপকে কিছুটা সহজ ঠান্ডা করার অনুমতি দেয়। যখন আমি এটিতে ছিলাম, আমি উপরের স্ক্রু স্লটের নীচের অংশটি কেটে ফেললাম যাতে যখন এটি শেষ হয়ে যায়, আমি প্রাচীরের একটি স্ক্রুতে রিমোটটি হুক করতে পারি (সোমফি আশা করে যে আপনি ব্যাকপ্লেটটি প্রথমে প্রাচীরের সাথে আঁকবেন, তারপর পুনরায় -ফিট সামনের - সম্ভব নয় যখন আপনি একই সময়ে তার এবং Wemos ফিট করার চেষ্টা করছেন!)

* - আপডেট, আমি সম্প্রতি আমার হাতগুলি পেয়েছি খুব সাম্প্রতিক (অফিসিয়াল) D1 মিনি (v3.1.0) এবং ওয়াইফাই চিপগুলি এখন ছোট! এই সম্ভবত সম্ভবত আপনি ড্রেমেল কেস করতে হবে না। যদি দেখানো হয় যে বড় সিলভার ওয়াইফাই চিপ ছাড়াই আপনি পরবর্তী D1 মিনি ব্যবহার করছেন তবে এটি প্রথমে মানানসই কিনা তা যাচাই করা উচিত।

ধাপ 8: এটি সব ফিট করুন

ফিট ইট অল ইন
ফিট ইট অল ইন

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

ধাপ 9: পিছন থেকে কেমন দেখায়

পেছন থেকে কেমন লাগে
পেছন থেকে কেমন লাগে

এই Wemos মাপসই এবং শীতল করার অনুমতি দিতে কাটা-দূরে দেখানো সমাপ্ত নিবন্ধ। আপনি সহজে প্রাচীর-হুকিংয়ের জন্য স্ক্রু কাট-এও দেখতে পারেন। Wemos চূর্ণ করা হয় না, কিন্তু যথেষ্ট টাইট ফিট যে আপনি সোল্ডার সংযোগগুলি টানতে ভয় ছাড়াই ইউএসবি কেবলটি অপসারণ এবং সন্নিবেশ করতে পারেন।

ধাপ 10: সামনে এবং পাশ থেকে এটি দেখতে কেমন

সামনে এবং পাশ থেকে এটি কেমন দেখায়
সামনে এবং পাশ থেকে এটি কেমন দেখায়
সামনে এবং পাশ থেকে এটি কেমন দেখায়
সামনে এবং পাশ থেকে এটি কেমন দেখায়

আপনি সামনে থেকে দেখতে পাচ্ছেন, ইউএসবি কেবলটিই কেবল দেয় যে কিছু করা হয়েছে এবং পাশ থেকে এটি দেখায় যে ওয়েমোসটি আটকে থাকে না, এটি কেবল মূল কেসের প্রান্তে ফ্লাশ করে, যার অর্থ প্রাচীর মাউন্ট করা হবে কোন সমস্যা হবে না।

ধাপ 11: কোডিং বিট

হার্ডওয়্যারের অংশটি সম্পন্ন হয়ে গেলে, আপনি ওয়েমোসে একটি স্কেচ ফ্ল্যাশ করতে পারেন, একটি Blynk প্রকল্প তৈরি করতে পারেন, IFTTT অ্যাপলেট সেটআপ করতে পারেন এবং তারপর গুগলের সাথে কথা বলতে পারেন।

আমি একেকজন একেক ধাপে ভেঙ্গে ফেলব। হার্ডওয়্যার একত্রিত করার আগে আপনি এটি করতে বেছে নিতে পারেন, শুধু আপনার ব্যবহার করা GPIO গুলির একটি নোট রাখুন যাতে সেগুলি প্রত্যেকের সাথে মেলে।

ধাপ 12: Blynk এবং আপনি এটা মিস করবেন

আমি Blynk ব্যবহার করেছি কারণ এটি সহজ এবং কার্যকর ছিল, অন্যান্য বিকল্প আছে, তাই এটি সমালোচনামূলক নয়। আমার জন্য এটা আমার মোবাইলকে 'রিমোট' হিসেবে ব্যবহার করে Wemos- এ GPIO গুলিকে গ্রাউন্ড করার জন্য Arduino স্কেচ পাওয়ার একটি চমৎকার সহজ উপায় ছিল।

একটি Blynk অ্যাকাউন্ট খুলুন যদি আপনার ইতিমধ্যে একটি না থাকে এবং তারপর একটি নতুন প্রকল্প তৈরি করুন। পরে Arduino স্কেচের জন্য দেওয়া auth কীটি হাতে রাখুন। ভার্চুয়াল পিন 1, 2 এবং 3 এর সাথে যুক্ত তিনটি বোতাম যুক্ত করুন। যেহেতু আমি দুটি awnings/ছায়া নিয়ন্ত্রণ করছি আমি আউট, ইন এবং স্টপ বেছে নিয়েছি।

আমরা এই ব্লুঙ্ক আরডুইনো লাইব্রেরি ব্যবহার করে Wemos কে বলব যখন এই ভার্চুয়াল-পিন করা বোতামগুলির মধ্যে একটি টিপানো হয়েছিল এবং তারপর শারীরিক Somfy প্রেসটি ফায়ার করার জন্য উপযুক্ত GPIO কে গ্রাউন্ড করে।

ধাপ 13: একটি IFTTT যা দিতে থাকে

এটি alচ্ছিক, আপনি যদি আপনার সোমফি রিমোটের ভয়েস, টাইমার বা ইভেন্ট রিয়েকশন কন্ট্রোলের প্রতি আগ্রহ না রাখেন তাহলে আপনি সরাসরি Arduino স্কেচ ধাপে যেতে পারেন।

আমি তিনটি IFTTT অ্যাপলেট তৈরি করেছি, তিনটি Somfy বোতামের প্রতিটি 'প্রেস' করার জন্য। এইগুলি ব্লাইঙ্কে একটি ওয়েবহুকের অনুরোধ ফায়ার করে যা পালাক্রমে (আগের ধাপটি দেখুন) সোমফি বোতামটি শারীরিকভাবে গ্রাউন্ড করার জন্য ওয়েমোসকে আগুন দেয়।

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

এই অংশটি তখন এইরকম একটি URL ব্যবহার করে ব্লিন্কে একটি ওয়েবহুক হতে হবে;

blynk_ip: 8080/BLYNK_PROJECT_AUTH_KEY/update/V2? value = 1

BLYNK_IP হওয়া উচিত দেশের IP যা আপনি blynk সার্ভার পিং করে খুঁজে পান। আপনি Blynk প্রজেক্ট তৈরি করার সময় আপনার কাছে auth কী পাঠানো হয়েছিল। V2 হল ভার্চুয়াল পিন যা Blynk অ্যাপের বোতামটি আমরা চাপতে চাই।

পদ্ধতিটি GET এ সেট করুন

বিষয়বস্তু টাইপ অ্যাপ্লিকেশন/json হতে সেট করুন

অন্যান্য বোতামগুলির জন্য উপরেরটি পুনরাবৃত্তি করুন।

ধাপ 14: হ্যালো গুগল

হ্যালো গুগল!
হ্যালো গুগল!

আমি যেমন IFTTT 'IF' অংশে গুগল সহকারীকে বেছে নিয়েছি, আমি তখন গুগলকে একটি বাক্যাংশ বলতে পারি (যেটি আমি IFTTT গুগল সহকারী সেটিংসে রেখেছি) এটি তিনটি বোতামের মধ্যে একটি টিপতে বলুন।

ধাপ 15: আমরা ইতিমধ্যে কিছু কোড লিখতে পারি

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

দুটি লাইব্রেরির প্রয়োজন, ESP8266 wifi এবং ESP8266Blynk - এগুলি সময়ের সাথে পরিবর্তিত হতে পারে এবং যদি আপনি Wemos Mini এর পরিবর্তে অন্য বোর্ড ব্যবহার করেন, তাহলে প্রথমে এটি পরীক্ষা করুন।

আপনাকে আপনার ওয়াইফাই ssid, পাসওয়ার্ড এবং blynk auth টোকেন সেট করতে হবে কারণ সেগুলো সবসময় আলাদা হবে।

আমি Somfy বোতামগুলি গ্রাউন্ড করার জন্য D1, D5 এবং D7 ব্যবহার করেছি এবং অবশ্যই 3.3v এবং GND পিনগুলি সোমফি বোর্ডকে পাওয়ার জন্য।

আমি কয়েকটি সিরিয়াল মনিটর প্রিন্ট অন্তর্ভুক্ত করেছি, তাই যদি আপনি প্রথমে এটি একটি Wemos এ চালান, তাহলে আপনি আপনার Somfy ডিভাইস (গুলি) কে বিরক্ত না করে Blynk, IFTTT এবং Google পরীক্ষা করতে পারেন।

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

সোমফি বক্সে রেডিও সিগন্যাল পাওয়া যায় তা নিশ্চিত করার জন্য আমি এক সেকেন্ডের জন্য ফিজিক্যাল বোতামটি ধরে রাখি। যদি কেউ (বাচ্চারা!) আমার Blynk অ্যাপে আসে, সোমফি রিলে ডিজাইনের সাথে মিলিয়ে অনিয়মিত বোতাম ওভারল্যাপ প্রতিরোধ করতে আমি এটি করতে বিলম্ব করি, এর মানে মোটরগুলি খুব দ্রুত দিক পরিবর্তন করে না।

আমি Blynk বোতামটি টান দিয়ে দেখিয়েছি যে এটি চাপানো হয়েছে এবং IFTTT এটিকে চিরতরে উঁচু করে রেখেছে যদি আপনি Blynk টিপুন এই ভাবে।

Void.loop শুধু Blynk.run () দিয়ে রেখে দেওয়া উচিত; জিনিসগুলি ভালভাবে চলার জন্য লাইন।

প্রস্তাবিত: