সুচিপত্র:
- সরবরাহ
- ধাপ 1: অ্যালার্ম কীপ্যাড কিভাবে কাজ করে - সফটওয়্যার
- ধাপ 2: কোড আপলোড করা হচ্ছে
- ধাপ 3: হার্ডওয়্যার
- ধাপ 4: একত্রিত করা
ভিডিও: অ্যালার্ম কীপ্যাড MQTT ESP8266: 4 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই নির্দেশনায় আমি আপনাকে দেখিয়েছি কিভাবে আমি আমার বাড়ির অ্যালার্ম সক্রিয় এবং নিষ্ক্রিয় করার জন্য একটি ব্যাটারি চালিত কীপ্যাড তৈরি করেছি। ভবিষ্যতে আমি একটি উন্নত করার পরিকল্পনা করছি যার মধ্যে একটি আরএফআইডি রিডার রয়েছে এবং যা ব্যাটারি চালিত নয়। এছাড়াও আমি একটি I2C চিপের মাধ্যমে একটি কীপ্যাড পড়ার পরিকল্পনা করেছি, যেহেতু আমার বর্তমান সেটআপটি আমার ESP8266 মডিউল (ESP12F) এর বেশিরভাগ উন্মুক্ত জিপিআইও পিন ব্যবহার করেছে।
ঘেরটি 3D মুদ্রিত। এটিতে একটি অন/অফ পাওয়ার সুইচ এবং একটি WS2812b সূচক LED রয়েছে। এটি MQTT এর মাধ্যমে যোগাযোগ করে এবং স্থিতি দেখতে এবং ফার্মওয়্যার আপডেট করার জন্য একটি ওয়েব ইন্টারফেস রয়েছে
সরবরাহ
আমি Aliexpress এ আমার উপাদান কিনেছি
16 কী কীপ্যাড: লিঙ্ক
ESP12F মডিউল: লিঙ্ক
LiPo ব্যাটারি: লিঙ্ক
আপলোড করার জন্য পোগো পিন: লিঙ্ক
আপলোড করার জন্য ব্রেকআউট বোর্ড: লিঙ্ক
ধাপ 1: অ্যালার্ম কীপ্যাড কিভাবে কাজ করে - সফটওয়্যার
কোডটি আমার Github এ প্রকাশিত হয়েছে।
সংযুক্ত প্রবাহে প্রোগ্রামটি ব্যাখ্যা করা হয়েছে।
কী সিকোয়েন্সের রেকর্ডিং '*' কী টিপে শুরু হয় এবং '#' কী টিপে শেষ হয়। যদি সঠিক প্রিসেট কী সিকোয়েন্স প্রবেশ করানো হয়, অ্যালার্ম সক্রিয় বা নিষ্ক্রিয় করা হয়।
অ্যালার্ম কীপ্যাড এমকিউটিটির মাধ্যমে আমার হোম অটোমেশন সিস্টেম ওপেনহাব চালানোর মাধ্যমে যোগাযোগ করে। অ্যালার্ম কীপ্যাড 'অ্যালার্ম স্টেট' এমকিউটিটি টপিকের সাবস্ক্রাইব করা হয় এবং 'অ্যালার্ম কমান্ড টপিক' -এ প্রকাশ করে।
যদি আমার হোম অটোমেশন 'অ্যালার্ম কমান্ড টপিক' -এ ভালভাবে কমান্ড পায়, এটি অ্যালার্ম চালু করে এবং' অ্যালার্ম স্টেট টপিক' -এ এটি নিশ্চিত করে। এইভাবে আমি নিশ্চিত যে এলার্ম কমান্ডটি গ্রহণ করা হয়েছে এবং ভালভাবে প্রক্রিয়া করা হয়েছে।
'অ্যালার্ম স্টেট টপিক' -এর বার্তাগুলি ধরে রাখা হয়েছে। সুতরাং যদি আপনি ব্যাটারি চালিত অ্যালার্ম কীপ্যাড বন্ধ করে দেন এবং আবার চালু করেন, আপনি MQTT ব্রোকারের সাথে আবার সংযুক্ত হলে নির্দেশক LED এর মাধ্যমে অ্যালার্ম অবস্থা দেখতে পাবেন।
ধাপ 2: কোড আপলোড করা হচ্ছে
কোডটি Arduino IDE এর মাধ্যমে প্রোগ্রাম করা এবং আপলোড করা হয়।
আমি পোগো পিনের সাথে একটি ইএসপি ব্রেকআউট বোর্ড প্রস্তুত করেছি, তাই আমি সহজেই খালি ESP-12F মডিউলে কোড আপলোড করতে পারতাম, সংযুক্ত ছবিগুলি দেখুন। শুধু একটি FTDI প্রোগ্রামার ব্যবহার করুন যা 3.3V এর সাথে সংযুক্ত:
- FTDI থেকে ESP মডিউল
- 3.3V থেকে VCC এবং EN
- GND থেকে GND, GPIO15 এবং GPIO0 (ফ্ল্যাশ মোডে ESP8266 সেট করতে)
- RX থেকে TX
- TX থেকে RX
একবার ডিভাইসটি চালু হয়ে গেলে এবং আপনার ওয়াইফাই নেটওয়ার্কে সংযুক্ত হয়ে গেলে, আপনি এর আইপি ঠিকানায় সংযুক্ত হতে পারেন এবং ওয়েব ইন্টারফেসে অ্যালার্ম এবং ব্যাটারির স্থিতি দেখতে পারেন এবং HTTPUpdate এর মাধ্যমে.bin ফাইল আপলোড করে কোড OTA আপডেট করতে পারেন।
ধাপ 3: হার্ডওয়্যার
হার্ডওয়্যারটি বেশ সোজা। সংযুক্ত ছবিগুলিতে মন্তব্য দেখুন। আমি ডিবাগিং এবং আপগ্রেড করার জন্য ডিভাইসটিকে সহজেই একত্রিত এবং ভেঙে ফেলার জন্য মহিলা হেডার ব্যবহার করতে পছন্দ করি।
- ডিভাইসটি একটি LiPo ব্যাটারি দ্বারা চালিত (বাহ্যিকভাবে চার্জ করা)।
- একটি স্লাইড সুইচের মাধ্যমে বিদ্যুৎ ক্যাপ ব্যবহার করে ESP8266 এর VCC এ 3.3V পাওয়ার জন্য একটি ভোল্টেজ নিয়ন্ত্রকের দিকে পরিচালিত হয়।
- ব্যাটারির ভোল্টেজটি ভোল্টেজ ডিভাইডারের (20k এবং 68k) মাধ্যমে ESP8266 এর ADC তেও খাওয়ানো হয়।
- কিপ্যাডের 8 টি পিন ESP8266 এর 8 পিনের সাথে সংযুক্ত
- WS2812b নির্দেশক LED ESP8266 এর ব্যাটারি, GND এবং GPIO15 এর সাথে সংযুক্ত।
আপনি যদি ইলেকট্রনিক সার্কিটের একটি স্কিম চান, দয়া করে আমাকে মন্তব্যগুলিতে জানান।
ধাপ 4: একত্রিত করা
মামলার STL ফাইল আমার থিংভার্সে প্রকাশিত হয়েছে।
ব্যাটারি চার্জ করার জন্য কেসটি সহজেই খোলা যায়।
ব্যাটারিটি কীপ্যাডের পিছনে আঠালো। স্লাইড সুইচ এবং এলইডি ক্ষেত্রে আঠালো।
হেডার পিনের মাধ্যমে উপাদানগুলি সংযুক্ত থাকে।
প্রস্তাবিত:
এলসিডি কীপ্যাড শিল্ড দিয়ে কীভাবে একটি DIY অ্যালার্ম ঘড়ি তৈরি করবেন: 5 টি ধাপ
এলসিডি কীপ্যাড শিল্ড দিয়ে কীভাবে একটি DIY অ্যালার্ম ঘড়ি তৈরি করবেন: হাই সবাই! এই নির্দেশনায়, আমি আপনাকে দেখাব কিভাবে Arduino বোর্ড ব্যবহার করে একটি অ্যালার্ম ঘড়ি তৈরি করতে হয়। আমি এই ঘড়িটি নির্মাণের জন্য Arduino UNO, LCD keypad Shield, 5V Buzzer এবং Jumper Wires ব্যবহার করেছি। আপনি ডিসপ্লেতে সময় দেখতে পারেন এবং সময় সেট করতে সক্ষম
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে
ক্ষুদ্র ফায়ার অ্যালার্ম ডিটেক্টর Esp8266 MQTT IFTTT হোম অটোমেশন: 4 টি ধাপ
ক্ষুদ্র ফায়ার অ্যালার্ম ডিটেক্টর Esp8266 MQTT IFTTT হোম অটোমেশন: আমি আমার বাড়ির স্মোক ডিটেক্টর সিস্টেম অ্যালার্মে আছে কিনা তা সনাক্ত করতে চেয়েছিলাম। আমার বাড়িতে আটটি স্মোক ডিটেক্টর আছে এবং সেগুলো পরস্পর সংযুক্ত। যদি একটি ধোঁয়া শনাক্তকারী অ্যালার্মে থাকে, অন্যটি আন্তconসংযোগ সংকেত তারের মাধ্যমে একটি সংকেত পায়। আমার সেন্সর পড়ে
DIY তিল রাস্তার অ্যালার্ম ঘড়ি (ফায়ার অ্যালার্ম সহ!): 6 টি ধাপ (ছবি সহ)
DIY তিল রাস্তার অ্যালার্ম ঘড়ি (ফায়ার অ্যালার্ম সহ!): হাই সবাই! এই প্রকল্পটি আমার প্রথম। যেহেতু আমার চাচাতো ভাইদের প্রথম জন্মদিন আসছে, আমি তার জন্য একটি বিশেষ উপহার দিতে চেয়েছিলাম। আমি চাচা এবং চাচীর কাছে শুনেছি যে সে তিল রাস্তায় ছিল, তাই আমি আমার ভাইবোনদের সাথে একটি অ্যালার্ম ঘড়ি তৈরি করার সিদ্ধান্ত নিয়েছি
8051 এর সাথে কীপ্যাড ইন্টারফেস এবং 7 সেগমেন্টে কীপ্যাড সংখ্যা প্রদর্শন: 4 টি ধাপ (ছবি সহ)
8051 এর সাথে কীপ্যাড ইন্টারফেস এবং 7 সেগমেন্টে কীপ্যাড সংখ্যা প্রদর্শন করা: এই টিউটোরিয়ালে আমি আপনাকে 8051 দিয়ে কীপ্যাড ইন্টারফেস করতে এবং 7 সেগমেন্ট ডিসপ্লেতে কীপ্যাড সংখ্যা প্রদর্শন করার বিষয়ে বলতে যাচ্ছি