সুচিপত্র:
- সরবরাহ
- ধাপ 1: DIY IFTTT স্মার্ট বাটন
- ধাপ 2: কেস এবং বোর্ড তৈরি করা
- ধাপ 3: কোড
- ধাপ 4: IFTTT সেটআপ
- ধাপ 5: সম্পন্ন
ভিডিও: IFTTT স্মার্ট বাটন: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আমি নিম্নলিখিত লক্ষ্যগুলি মাথায় রেখে এই স্মার্ট বোতামটি তৈরি করেছি:
- এটি একটি শালীন সময়ের জন্য স্ট্যান্ডার্ড ক্ষারীয় ব্যাটারি চালাতে হয়েছিল
- এটি IFTTT এর সাথে যোগাযোগ করতে সক্ষম হতে হয়েছিল
- এটি ছোট হতে হয়েছিল, এবং এর কারণে এটি সহজ হতে হয়েছিল
সরবরাহ
- ESP-01 (আপনি এই সব জায়গায় খুঁজে পেতে পারেন, আমি AliExpress এ আমার পেতে পারি)
- পুশ বোতাম (আমি এগুলি ব্যবহার করেছি যেহেতু সেগুলি সুন্দর এবং বড়)
- 1.5 কে প্রতিরোধক (আবার, আপনি এগুলি যে কোনও জায়গায় খুঁজে পেতে পারেন)
- LED পুশ বাটন লাইট (আমি এখানে আমার পেয়েছি)
- প্রোটোটাইপ বোর্ড
ধাপ 1: DIY IFTTT স্মার্ট বাটন
আমি একটি কেস হিসাবে একটি LED পুশ বাটন আলো নির্বাচন শেষ। আমি এই গাইড থেকে সেই ধারণা পেয়েছি। এখানেও আমি খুঁজে পেয়েছি যে আমি মাত্র দুটি ক্ষারীয় ব্যাটারি দিয়ে ESP কে শক্তি দিতে পারি। আমি আসলে এটি থেকে অনেক কিছু ব্যবহার করেছি কিন্তু কিছু সমস্যা ছিল। প্রথমত, এটি অত্যধিক জটিল ছিল। আমার প্রায় কার্যকারিতা প্রয়োজন ছিল না। দ্বিতীয়ত কোডটি NodeMCU- এর জন্য, এবং আমি মনে করতে পারছি না কেন কিন্তু আমি Arduino IDE ব্যবহার করতে চেয়েছিলাম। তবে প্রকল্পটি একটি দুর্দান্ত সূচনা হিসাবে কাজ করেছিল।
আমি যে প্রথম সমস্যায় পড়েছিলাম তা হল একটি বোতাম কীভাবে দুটি জিনিস করা যায় তা খুঁজে বের করা। এটি চতুর ছিল কারণ বোতামটি গভীর ঘুম থেকে মডিউলকে জাগাতেও ব্যবহৃত হয়, তাই আরও সার্কিটরি যুক্ত না করে একটি দীর্ঘ প্রেস সনাক্ত করা যায়নি। অনেক গবেষণার পর আমি অবশেষে কিছু উপদেশ শুনলাম যা আমি কয়েকবার রিপোর্ট করতে দেখেছি কিন্তু কিছু কারণে চকচকে হয়ে গেছে। ইএসপি সনাক্ত করতে পারে এটি কোন রাজ্য থেকে শুরু হয়েছিল। সুতরাং যদি এটি গভীর ঘুম থেকে জেগে ওঠে তবে এটি রিপোর্ট করবে যে, যদি এটি একটি রিসেট থেকে জেগে ওঠে, তবে এটি রিপোর্ট করবে। আমি এই বৈশিষ্ট্যটি একটি একক ট্যাপের মধ্যে পার্থক্য করতে ব্যবহার করেছি, যা এটি গভীর ঘুম থেকে জাগিয়ে তুলবে, এবং একটি ডবল ট্যাপ, যা গভীর ঘুমের আগে এটি পুনরায় সেট করবে এবং এইভাবে একটি ভিন্ন প্রতিক্রিয়া দেবে। এটি ব্যাপকভাবে সার্কিট্রি সরলীকৃত করে।
এখন আমার কেবল একটি সুইচ দরকার ছিল, আরএসটিকে 1.5 কে রেসিস্টারের সাথে মাটিতে সংযুক্ত করা। এটাই. এবং অবশ্যই ব্যাটারি থেকে শক্তি। কিন্তু সেটাই। ওয়্যারিং অত্যন্ত সহজ। যদিও সোল্ডারিং জড়িত, তাই এর জন্য প্রস্তুত থাকুন।
ধাপ 2: কেস এবং বোর্ড তৈরি করা
প্রথমে আপনাকে মডিউলটি ফিট করার জন্য কেসটি সংশোধন করতে হবে। আমি পরে ছবি এবং বিস্তারিত পদক্ষেপ যোগ করব কিন্তু আপাতত; আমি এই গাইড থেকে আবার প্রযোজ্য পদক্ষেপগুলি অনুসরণ করেছি।
একবার কেসটি সংশোধন করা হলে আপনাকে ব্যাটারি টার্মিনালে কিছু তারের সোল্ডার করতে হবে। আমি জাম্পার তার ব্যবহার করেছি যাতে আমি সহজে ফ্ল্যাশিংয়ের জন্য মডিউলটি সংযোগ/সংযোগ বিচ্ছিন্ন করতে পারি।
পরবর্তী আপনি সুইচ এবং প্রতিরোধক সঙ্গে প্রোটোটাইপ বোর্ড করতে হবে। বাকি দুটি ব্যাটারি কম্পার্টমেন্টে যাওয়ার জন্য প্রোটো-বোর্ডের কি পরিমাপ প্রয়োজন তা পরিমাপ করুন। তারপরে কেবল বোর্ডের মাঝখানে বোতামটি সোল্ডার করুন যাতে একটি সীসা আরএসটি বোতামে যায় এবং অন্যটি 1.5 কে প্রতিরোধকের সাথে জিএনডির সাথে সংযুক্ত হয়।
তারপরে আমি কেসটিতে বোর্ড সুরক্ষিত করার জন্য গরম আঠালো ব্যবহার করেছি। কেবলমাত্র কাজটি বাকি আছে মডিউলে তারগুলি প্লাগ করা এবং এটি একসাথে রাখা। কিন্তু তার আগে সেখানে প্রথমে কিছু কোড রাখা ভাল। এটা ফ্ল্যাশ করা যাক!
ধাপ 3: কোড
এবং এখানে কোড!
শুধু উপযুক্ত তথ্য দিয়ে [SSID], [পাসওয়ার্ড], [ট্রিগার], এবং [কী] প্রতিস্থাপন করুন।
আপনাকে আসলে ট্রিগার তৈরি করতে হবে এবং প্রথমে আইএফটিটিটি থেকে কী পেতে হবে। তাই চলুন যা করা যাক তারপর ফিরে আসুন, কারণ আমি পিছনে কাজ করতে পছন্দ করি।
ধাপ 4: IFTTT সেটআপ
আপনাকে একটি IFTTT ওয়েবহুক সেট আপ করতে হবে যা একটি নির্দিষ্ট URL টি আঘাত করে ট্রিগার করে। যদি আপনার IFTTT- এ অ্যাকাউন্ট না থাকে, তাহলে আপনি কিসের জন্য অপেক্ষা করছেন? এটা অসাধারণ, সাইন আপ করুন।
আপনার যদি ইতিমধ্যে একটি অ্যাকাউন্ট থাকে এবং অ্যাপলেট তৈরির সাথে পরিচিত হন, তাহলে এটি খুব কঠিন হওয়া উচিত। কিন্তু আপনি যদি এখানে না থাকেন তাহলে ওয়েবহুক সেট আপ করার জন্য একটি সংক্ষিপ্ত গাইড।
কোডের জন্য এখন আপনার কাছে আপনার তথ্য, ট্রিগার নাম এবং আপনার কী আছে!
এখন আপনি অবশেষে কোডটি ফ্ল্যাশ করতে পারেন।
দ্রষ্টব্য: যেহেতু আপনি যা চান তা করতে এই বোতামগুলি ব্যবহার করা যেতে পারে, এবং আপনি পরে ফাংশনটি পরিবর্তন করতে পারেন, তাই আমি জেনেরিক ট্রিগার নামগুলির সাথে যাওয়ার পরামর্শ দিই, যেমন বাটন 1 বা ব্লু বাটন, তাই আপনি যদি পরে এটির ফাংশন পরিবর্তন করেন তবে ট্রিগার নামটি কিছু নয় আপনি মূলত কি জন্য বোতাম ব্যবহার করেছেন, যা বিভ্রান্তিকর হতে পারে সম্পর্কিত।
ধাপ 5: সম্পন্ন
এবং আপনার কাজ শেষ। আমি আশা করি আপনি এই নির্দেশিকাটি দরকারী পেয়েছেন। যদি আপনার কোন প্রশ্ন বা পরামর্শ থাকে তবে অনুগ্রহ করে মন্তব্য করুন।
আপনি যদি একজন ভাল প্রোগ্রামার হন, যা আমি নই, আমার কোড ঠিক করতে নির্দ্বিধায়। আমি এর ঘাটতি স্পষ্টভাবে মন্তব্য করেছি কিন্তু একটি বিশাল মাথাব্যথা ছাড়া তাদের ঠিক করার দক্ষতা আমার নেই, আমি সত্যিই প্রোগ্রামার নই।
প্রস্তাবিত:
স্মার্ট ডেস্ক LED আলো - স্মার্ট লাইটিং W/ Arduino - নিওপিক্সেল ওয়ার্কস্পেস: 10 টি ধাপ (ছবি সহ)
স্মার্ট ডেস্ক LED আলো | স্মার্ট লাইটিং W/ Arduino | নিওপিক্সেল ওয়ার্কস্পেস: এখন আমরা বাড়িতে অনেক সময় ব্যয় করছি, পড়াশোনা করছি এবং ভার্চুয়ালি কাজ করছি, তাহলে কেন আমাদের কর্মক্ষেত্রকে একটি কাস্টম এবং স্মার্ট লাইটিং সিস্টেম Arduino এবং Ws2812b LEDs ভিত্তিক করে আরও বড় করা যাবে না। এখানে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট তৈরি করবেন ডেস্ক LED আলো যে
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে স্মার্ট রোলার ব্লাইন্ড DIY করবেন ?: 14 টি ধাপ
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে DIY স্মার্ট রোলার ব্লাইন্ডস? এবং সন্ধ্যায় এটি নিচে টান? যাই হোক, আমি
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, Tuya এবং Broadlink LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: 7 টি ধাপ
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, তুয়া এবং ব্রডলিংক LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আমি আমার নিজের ফার্মওয়্যারের সাথে বেশ কয়েকটি স্মার্ট ডিভাইস ফ্ল্যাশ করেছি, তাই আমি আমার ওপেনহ্যাব সেটআপের মাধ্যমে MQTT দ্বারা তাদের নিয়ন্ত্রণ করতে পারি। আমি যোগ করব নতুন ডিভাইস যখন আমি সেগুলো হ্যাক করেছিলাম। অবশ্যই কাস্টম এফ ফ্ল্যাশ করার অন্যান্য সফটওয়্যার ভিত্তিক পদ্ধতি আছে
AVR মাইক্রোকন্ট্রোলার। একটি পুশ বাটন সুইচ ব্যবহার করে LED গুলি টগল করুন। পুশ বাটন ডিবাউন্সিং ।: 4 ধাপ
AVR মাইক্রোকন্ট্রোলার। একটি পুশ বাটন সুইচ ব্যবহার করে LED গুলি টগল করুন। পুশ বাটন ডিবাউন্সিং: এই বিভাগে, আমরা শিখব কিভাবে ATMega328PU এর জন্য প্রোগ্রাম সি কোড তৈরি করতে হয় একটি বাটন সুইচ থেকে ইনপুট অনুযায়ী তিনটি LED এর অবস্থা টগল করতে। এছাড়াও, আমরা 'সুইচ বাউন্স' সমস্যাটির সমাধান অনুসন্ধান করেছি। সাধারণত, আমরা
বেডরুমে স্মার্ট মিউজিক এবং রাস্পবেরি পাই দিয়ে স্নান - মাল্টিরুম, অ্যালার্ম, বাটন কন্ট্রোল এবং হোম অটোমেশন সংহত করা: 7 টি ধাপ
বেডরুমে স্মার্ট মিউজিক এবং রাস্পবেরি পাই দিয়ে স্নান - মাল্টিরুম, অ্যালার্ম, বাটন কন্ট্রোল এবং হোম অটোমেশন সংহত করা: আজ আমরা আপনাকে হোম অটোমেশনের জন্য আমাদের ম্যাক্স 2 প্লে সফ্টওয়্যার দিয়ে রাস্পবেরি পাই কীভাবে ব্যবহার করতে পারি তার দুটি উদাহরণ দিতে চাই: বাথরুম এবং বেডরুমে । উভয় প্রজেক্টই একই রকম যে বিভিন্ন উৎস থেকে উচ্চ-বিশ্বস্ততা সঙ্গীতকে স্ট্রীম করা যেতে পারে