সুচিপত্র:

বিস্ময়কর বিজ্ঞপ্তি - আয়রনম্যান সংস্করণ: ৫ টি ধাপ (ছবি সহ)
বিস্ময়কর বিজ্ঞপ্তি - আয়রনম্যান সংস্করণ: ৫ টি ধাপ (ছবি সহ)

ভিডিও: বিস্ময়কর বিজ্ঞপ্তি - আয়রনম্যান সংস্করণ: ৫ টি ধাপ (ছবি সহ)

ভিডিও: বিস্ময়কর বিজ্ঞপ্তি - আয়রনম্যান সংস্করণ: ৫ টি ধাপ (ছবি সহ)
ভিডিও: ইত্যাদির আবিষ্কার ঝিনাইদহের বিস্ময় বালক সাদ | হবিগঞ্জ ইত্যাদি ২০২১ | 2024, নভেম্বর
Anonim
Image
Image
বিস্ময়কর বিজ্ঞপ্তি - আয়রনম্যান সংস্করণ
বিস্ময়কর বিজ্ঞপ্তি - আয়রনম্যান সংস্করণ

"এক্সেলসিয়র" - স্ট্যান লি।

বিস্ময়কর বিজ্ঞপ্তি

এই নির্দেশযোগ্য আমার প্রিয় সুপারহিরোদের প্রয়াত পিতার প্রতি উৎসর্গীকৃত।

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

এটা পরিবর্তন করার সময় ছিল!

আসুন এই আয়রনম্যানের মধ্যে কিছু জীবন রাখি, এটি আঁকুন এবং জার্ভিস-মূল্যবান গণনা শক্তি যোগ করুন! এটি সঠিকভাবে ব্যবহার করা হলে একটি LED আপনাকে কতটা মজা দিতে পারে তার প্রমাণ।

বৈশিষ্ট্য:

  • সম্পূর্ণরূপে "সংযুক্ত" নিয়ন্ত্রণযোগ্য RGB LED আলো - হ্যাঁ শুধু একটি!
  • আপনার ফেসবুক, টুইটার, হোয়াটসঅ্যাপ অন্যান্য বিজ্ঞপ্তি ঘোষণা করতে পারে
  • আলেক্সার সাথে সামঞ্জস্যপূর্ণ (যদি আপনি এটি চান)
  • সম্পূর্ণ সুপারহিরো বান্ধব
  • জার্ভিস ভিতরে (এটি ESP8266 কিন্তু এটি সবচেয়ে কাছের আমি খুঁজে পেতে পারি)

সময়: 2 ঘন্টা খরচ: প্রায় 5 ইউএসডি অসুবিধা: সুপারহিরো সহজ

(নোট করুন যে প্রকল্পটি IoT সংযোগের জন্য একটি NodeRED সার্ভারের প্রয়োজন)

একটি প্রতিযোগিতা চলছে - যদি আমি এটি একটি একক LED প্রকল্পের সাথে জিততে পারি যা সত্যিই একটি দুর্দান্ত অভিজ্ঞতা হবে! ভোট অনেক প্রশংসিত!

নির্দেশযোগ্য সম্পূর্ণরূপে আমার তৈরি এই সুন্দর লেখার উপর ভিত্তি করে! আপনি সেখানে এটি সম্পর্কে আরও পড়তে পারেন, কিন্তু সতর্ক করুন যে এই নির্দেশযোগ্যটি হাস্যরসে ভরা কর্ম!

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার

এটি এখন পর্যন্ত সংক্ষিপ্ততম হার্ডওয়্যার তালিকা হতে চলেছে:

  • ESP8266-01 - ঠিক এইরকম ($ 3)
  • 1 আরজিবি LED WS2812b আপনার কেবল একটি দরকার - এটি অমূল্য!
  • 5V থেকে 3.3V স্টেপডাউন (এটি ইউএসবি চালিত করতে) ($ 2)

আপনি একটি সোল্ডারিং লোহা (মানুষ), কিছু নায়ক একই ধৈর্য, স্থির আঙ্গুল এবং লেজার বন্দুক প্রয়োজন হবে কারণ আপনি পর্যাপ্ত লেজার থাকতে পারে না। এছাড়াও যদি আপনি বিল্ডিং ক্রল করতে পারেন … এই পিটার পড়া বন্ধ করুন এবং যান এবং শহর বাঁচান!

এটা স্পষ্ট যে আমি শুধু এই পদক্ষেপটিকে গুরুতর দেখানোর চেষ্টা করছি। সত্য হল - এটি MQTT, NodeRED, ESP8266 এবং কিছু মৌলিক ইলেকট্রনিক্সে আপনার পা রাখার জন্য একটি মজাদার প্রকল্প। আপনি এটিকে পাওয়ার জন্য ব্যাটারি ব্যবহার করতে পারেন কিন্তু স্লিপ মোড ছাড়া ESP খুব দ্রুত তাদের মাধ্যমে চিবিয়ে নেবে।

ধাপ 2: জার্ভিসকে (esp8266) আয়রনম্যানের মধ্যে রাখা

জার্ভিসকে (esp8266) আয়রনম্যানের মধ্যে রাখা
জার্ভিসকে (esp8266) আয়রনম্যানের মধ্যে রাখা

এটাকে ভাগ্য বলে না! আমি সম্পূর্ণরূপে পরিকল্পনা করেছি যে:

  1. WS2812b একটি স্টিকি টেপ আছে এবং ESP এর পিছনের প্লেটে ফিট করে
  2. ESP8266 আয়রনম্যান মাথার ভিতরে ফিট করে (টনি সত্যিই বড় মাথার!)

মজার ঘটনা: আমার বর্তমান হাউসমেট এর কোডনাম "আয়রন ম্যান" (তাকে এটা বলবেন না, তিনি এ সম্পর্কে অবগত নন)। নির্বাচনের পূর্বে (আমি ব্যাটম্যান এবং সুপারম্যানের মধ্য দিয়ে গেছি) প্রত্যেকবার নতুন হাউজমেট খুঁজতে গিয়ে আমি কোডনামগুলো বেছে নিই। শুধু তার নামই অ্যান্টনি নয়, তিনি যে প্রথম প্রশ্নটি করেছিলেন তা হল ইস্ত্রি বোর্ড সম্পর্কে!

আপনি যতটা প্রলোভিত হতে পারেন এটি সব একসাথে রাখার জন্য - এটি এখনও করবেন না। একবার WS2812b ESP8266 তে সমস্ত তারের সাথে সোল্ডার হয়ে গেলে, কোডটি ফ্ল্যাশ করা আরও কঠিন হবে।

এটি মনে রেখে - জার্ভিস স্তরের এআইয়ের সময়

ধাপ 3: সফ্টওয়্যার "হ্যালো জার্ভিস"

সফটওয়্যার
সফটওয়্যার
সফটওয়্যার
সফটওয়্যার

এই সেটআপের দুটি উপাদান রয়েছে:

NodeRED:

NodeRED ব্যবহার করা খুব সহজ এবং আপনি এর সাথে অনেক অবিশ্বাস্য জিনিস করতে পারেন। বেসিক অটোমেশন থেকে শুরু করে আমাদের খেলনা জার্ভিসকে বলা কি করতে হবে! যদি আপনি আপনার জ্ঞানকে আরও প্রসারিত করতে চান তবে আমার কাছে নতুনদের জন্য একটি টিউটোরিয়াল আছে। এই নির্দেশযোগ্য জন্য এটি প্রয়োজন হয় না। আপনি যদি লাইটগুলি করতে চান - কেবল পড়তে থাকুন।

সার্ভার 2 টি জিনিসের জন্য দায়ী:

  1. ট্রিগার ক্যাপচার করতে (ইনকামিং নোটিফিকেশন, বাটন প্রেস ইত্যাদি)
  2. আলো জ্বালানোর জন্য কমান্ড পাঠান

ESP8266 এর সাথে যোগাযোগ করার জন্য আমি একটি স্ট্রিং ব্যবহার করছি যা নিম্নলিখিত উপায়ে নির্মিত:

বিন্যাস: (সংখ্যা: লাল: সবুজ: নীল: LedON: LedOFF: উজ্জ্বলতা: লুপ) সংখ্যা: int 0-255 // ব্লিংকের সংখ্যা লাল: int 0-255 // লাল চ্যানেল (রঙ বাছাই ব্যবহার করুন) সবুজ: int 0- 255 // সবুজ চ্যানেল (রঙ পিকার ব্যবহার করুন) নীল: int 0-255 // নীল চ্যানেল (রঙ বাছাই ব্যবহার করুন) LedOn/Off: int mills 100-1000 // LED এবং বিরতির সময় উজ্জ্বলতা: int 0-255 // LED উজ্জ্বলতা লুপ: int 0, 1, 2 // মোড (গণনা/ধ্রুব ঝলকানি/পরিষ্কার)

এই কী এর উপর ভিত্তি করে একটি নমুনা বার্তা:

3:15:96:226:1000:300:255:0

সম্পূর্ণ উজ্জ্বলতায় প্রতি ms০০ এমএস প্রতি 1 সেকেন্ড স্থায়ী 3 টি নীল ডালের মধ্যে অনুবাদ করবে।

এটি MQTT এর মাধ্যমে ESP8266 এ পাঠানো হবে। এটি আপনার উপর নির্ভর করে কি কারণে ঝলকানি ঘটবে। আমি কয়েকটি নমুনা পরিস্থিতি আবরণ করব:

মোবাইল বিজ্ঞপ্তি

স্পষ্টতই বার্তা এবং বিজ্ঞপ্তিগুলি ক্যাপচার করার জন্য আমি টাস্কার এবং অটো নোটিফিকেশন প্লাগইন ব্যবহার করতে যাচ্ছি। প্রতিবার যখন আমি একটি নির্দিষ্ট ধরণের বার্তা পাই - আসুন হোয়াটসঅ্যাপ এবং এসএমএস করি - আমি চাই যে আয়রনম্যান y রঙে x বার জ্বলজ্বল করুক।

অ্যান্ড্রয়েড ডিভাইসে, আপনি কী বিজ্ঞপ্তি জারি করা হয়েছে তা পরীক্ষা করতে এবং এর উপর ভিত্তি করে কিছু করতে টাস্কার ব্যবহার করতে পারেন। স্বয়ংক্রিয় বিজ্ঞপ্তি প্রতিটি বিজ্ঞপ্তি পর্যবেক্ষণ করবে এবং যদি এটি এসএমএস অ্যাপ বা হোয়াটসঅ্যাপ দ্বারা জারি করা হয় তবে এটি নোডরেডে একটি HTTP পোস্ট পাঠাবে। আমার কাছে অনেক টাস্কার টিউটোরিয়াল আছে যদি আপনি এটি সম্পর্কে আরও জানতে চান।

হোয়াটসঅ্যাপের জন্য আমি 6 বার LED জ্বলতে যাচ্ছি, রঙ সবুজ সেট করুন

নেতৃত্ব = 6: 15: 224: 99: 600: 100: 254: 0

এসএমএস-এর জন্য আমি LED কে নীল করতে চাই এবং 10 বার জ্বলজ্বল করতে চাই-

10:15:96:226:1000:300:254:0

আপনি এই নির্দেশাবলীর সাথে সংযুক্ত সমস্ত ফাইল সহ সম্পূর্ণ টাস্কার প্রোফাইল ডাউনলোড এবং আমদানি করতে পারেন।

ESP8266

MQTT ব্যবহার করে - আমি LED কে কেমন আচরণ করবে তার তথ্য সহ স্টিং পাঠাচ্ছি। আপনাকে কাস্টম কোড সহ Arduino IDE ব্যবহার করে ESP (হয়তো এই DIY ফ্ল্যাশ অ্যাডাপ্টার ব্যবহার করতে হবে) ফ্ল্যাশ করতে হবে। কোডটি আপনার জন্য প্রস্তুত, এবং আপনাকে যা করতে হবে তা হল আপনার WiFi অ্যাক্সেস এবং NodeRED সার্ভারের তথ্য দিয়ে credentials.h ফাইলটি সংশোধন করা।

#SSID_NAME "xxxxxxx" সংজ্ঞায়িত করুন,#SSID_PASS "xxxxxxx" নির্ধারণ করুন; #MQTT_SERVER "192.168.1.183" নির্ধারণ করুন; #নির্ধারণ করুন MQTT_USER "xxxxxx"; #নির্ধারণ করুন MQTT_PASS "xxxxxx"; #MQTT_CLIENT "Ironman2" নির্ধারণ করুন;

যদি আপনি নিশ্চিত না হন কিভাবে ESP8266 ফ্ল্যাশ করবেন - এখানে আপনার জন্য নির্দেশিকা রয়েছে। মনে রাখবেন LED চালানোর জন্য আপনার Arduino IDE থেকে FastLED লাইব্রেরির প্রয়োজন হবে।

ধাপ 4: অ্যাভেঞ্জার্স একত্রিত

Avengers জড়!
Avengers জড়!

এটা সব একসঙ্গে করা সময়! কিছু কাজ করতে হবে। আপনি সংযোগ সার্কিট দেখতে পারেন কিন্তু সংক্ষেপে:

  1. ইউএসবি কেবল পাওয়ার পিন (1 এবং 4) 5V থেকে 3.3V স্টেপডাউনের সাথে সংযুক্ত করে
  2. 3.3V RGB LED এবং ESP8266 কে পাওয়ার করতে ব্যবহৃত হয় (CH-EN পিন পাওয়ার কথা মনে রাখবেন)
  3. GPIO02 থেকে LED তে সিগন্যাল পাঠানো হয়

সমস্ত তারের দুবার পরীক্ষা করুন, কারণ এই ধাপে ভুলগুলি ব্যয়বহুল হতে পারে! আপনি প্রায় প্রস্তুত! শেষ ধাপের সময়!

ধাপ 5: এটি পেইন্ট শুকনো দেখার মতো

ভাগ্যক্রমে, আমি আপনার জন্য ফুটেজ বাড়িয়েছি - যাতে আপনাকে 2 ঘন্টা পেইন্টিং সেশন সহ্য করতে না হয়! এক্রাইলিক পেইন্ট এবং আপনার কল্পনাশক্তি ব্যবহার করে কিছু গড় দেখান মহাকাব্য!

উপরন্তু, যদি আপনি এই বা অন্যান্য প্রকল্পের আপডেট সম্পর্কে অবহিত হতে চান - আপনার পছন্দের প্ল্যাটফর্মে আমাকে অনুসরণ করার কথা বিবেচনা করুন: ফেসবুক টুইটার ইনস্টাগ্রাম ইউটিউব

এবং যদি আপনি আমাকে একটি কফি কিনতে বা আরো ধারাবাহিক ভাবে আমাকে সমর্থন করার মত মনে করেন:

পেপ্যাল প্যাট্রেওন

আমি আশা করি আপনি প্রকল্পটি উপভোগ করেছেন!

প্রস্তাবিত: