সুচিপত্র:

ফিলিয়া - হোমমেড ফ্রেন্ডশিপ ল্যাম্প: 7 টি ধাপ
ফিলিয়া - হোমমেড ফ্রেন্ডশিপ ল্যাম্প: 7 টি ধাপ

ভিডিও: ফিলিয়া - হোমমেড ফ্রেন্ডশিপ ল্যাম্প: 7 টি ধাপ

ভিডিও: ফিলিয়া - হোমমেড ফ্রেন্ডশিপ ল্যাম্প: 7 টি ধাপ
ভিডিও: দামি ক্রিম চীজের কম দামি রেসিপি।। চার স্বাদের ক্রিম চীজ ।। Cream Cheese Recipe 2024, নভেম্বর
Anonim
ফিলিয়া - হোমমেড ফ্রেন্ডশিপ ল্যাম্প
ফিলিয়া - হোমমেড ফ্রেন্ডশিপ ল্যাম্প

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

এটা কিভাবে কাজ করে?

উভয় বাতি একটি স্পর্শ সেন্সর, একটি RGB LED, এবং একটি WEMOS D1 মিনি (ওয়াইফাই সংযোগ চিপ) দিয়ে সজ্জিত, এবং একটি USB তারের মাধ্যমে বিদ্যুতের সাথে সংযুক্ত। মাঝখানে একটি অ্যামাজন আইওটি (ইন্টার্নার অফ থিংস) সার্ভার রয়েছে, যা একটি পাবলিশ-সাবস্ক্রাইব সার্ভার (এটিতে পাঠানো প্রতিটি বার্তার উপর, এটি এটি সমস্ত সংযুক্ত ডিভাইসে সম্প্রচার করে)।

প্রতিটি বাতি:

  1. ওয়াইফাই সংযোগ করার চেষ্টা
  2. যদি এটি ব্যর্থ হয়, এটি তার নিজস্ব নেটওয়ার্ক (একটি অ্যাক্সেস পয়েন্ট হিসাবে) খোলে এবং আপনাকে পছন্দসই নেটওয়ার্কের জন্য শংসাপত্রগুলি ইনপুট করতে দেয়।
  3. যদি এটি সফল হয়, এটি সার্ভারের সাথে সংযুক্ত থাকে এবং সার্ভার থেকে ইনপুট বা বার্তার জন্য অপেক্ষা করে।
  4. সেন্সর স্পর্শ করার পরে, এটি একটি রঙকে এলোমেলো করে এবং এটি সার্ভারে প্রেরণ করে, যা এটি সমস্ত বাতিতে পাঠাবে।
  5. সার্ভার থেকে প্রতিটি বার্তায়, এটি বার্তার রঙে রঙ সেট করে।

ধাপ 1: ধাপ 1 - আপনার যা লাগবে

ধাপ 1 - আপনার যা লাগবে
ধাপ 1 - আপনার যা লাগবে

সরঞ্জাম

  • সোল্ডার আয়রন (এবং অবশ্যই সোল্ডার। আপনি চাইলে সোল্ডার ভ্যাকুয়াম, থার্ড হ্যান্ড এবং সোল্ডার আয়রন হোল্ডার ব্যবহার করতে পারেন, এটি আপনার কল। আমি তাদের সবাইকে সুপারিশ করছি।)
  • প্লায়ার বা ওয়্যার স্ট্রিপিং টুল (যদি আপনি নিজেরাই তারগুলি ছিঁড়ে ফেলার পরিকল্পনা করেন, যা আপনাকে সম্ভবত করতে হবে)।
  • মাল্টিমিটার, আমাদের সার্কিটের কোন ঘাটতি নেই তা নিশ্চিত করতে।
  • কাঁচি
  • স্ক্রু ড্রাইভার। নিশ্চিত করুন যে আপনি শক্তিশালী পেয়েছেন, কারণ আপনার নিজের স্ক্রু থ্রেড তৈরি করতে হবে।
  • গরম আঠালো বন্দুক, এবং কিছু আঠালো।
  • থ্রিডি প্রিন্টার বা একটিতে অ্যাক্সেস। এটি সাদা রঙে মুদ্রণ করতে সক্ষম হতে হবে এবং খুব পাতলা প্রাচীর (2 মিমি) তৈরি করতে হবে। আমি আমার একটি প্রফেশনাল প্রিন্টিং প্লেসে পাঠিয়েছি, এতে আমার খরচ হয়েছে প্রায় 20 ডলার এবং এটি অনেক মূল্যবান ছিল, কারণ তারা এটি নিখুঁতভাবে করেছে।
  • একটি AWS IoT সার্ভার। এই ধরনের সার্ভার তৈরি করা এই নির্দেশের সুযোগের বাইরে, কিন্তু এখানে একটি ভিডিওর লিঙ্ক রয়েছে যা এটি ব্যাখ্যা করে। UI কিছুটা পরিবর্তিত হতে পারে, কিন্তু সামগ্রিক ধারণা একই। সেখানে একটি ডিভাইস নিবন্ধন করুন এবং সেখানে ব্যবহৃত কোডটি সংরক্ষণ করুন, আপনাকে পরে কোডটিতে এটি সন্নিবেশ করতে হবে।

উপকরণ এবং যন্ত্রাংশ

  • আইএসও
  • তারের। আমি গাইডকে আরও বোধগম্য করতে রঙ কোডেড জাম্পার তার ব্যবহার করি, কিন্তু আপনাকে এটি করতে হবে না। ধনাত্মক লাল এবং নেতিবাচক কালো বা নীল চিহ্নিত করা সাধারণ নিরাপত্তা। মোট আমরা প্রতি বাতিতে প্রায় 20 সেমি তার ব্যবহার করি।
  • ইউএসবি কেবল (প্রতি বাতিতে একটি)
  • স্ক্রু। আমরা যে স্ক্রুগুলি ব্যবহার করি তা অবশ্যই প্রিন্টের গর্তের সাথে মানানসই, তাই আমরা প্রতি ল্যাম্পে 3 x 3M x 10mm এবং 4 x 2M x 3mm বোল্ট ব্যবহার করব।
  • প্রতি ল্যাম্পে একটি D1 মিনি চিপ।
  • প্রতি বাতিতে একটি TTP223B টাচ সেন্সর।
  • প্রতি 10 ল্যাম্পে একটি 10 মিমি সাধারণ-ক্যাথোড আরজিবি এলইডি (এটির মতো)।
  • কিছু টিনের ফয়েল
  • কিছু নালী টেপ

ধাপ 2: ধাপ 2: ফ্রেম

ধাপ 2: ফ্রেম
ধাপ 2: ফ্রেম
ধাপ 2: ফ্রেম
ধাপ 2: ফ্রেম
ধাপ 2: ফ্রেম
ধাপ 2: ফ্রেম
ধাপ 2: ফ্রেম
ধাপ 2: ফ্রেম

ফ্রেমটি মুদ্রণের জন্য যথেষ্ট সহজ। আমি সাদা ABS ব্যবহার করেছি। যেহেতু এটি খুব পাতলা, এটি আধা স্বচ্ছ বলে মনে হয়, যা এই প্রদীপের জন্য উপযুক্ত।

আমরা অংশগুলি মুদ্রণ করার পরে, আমাদের একটি গম্বুজ তৈরি করতে গম্বুজের দুটি অংশ আঠালো করতে হবে। এগুলিকে উপরের গম্বুজ এবং নিচের গম্বুজ বলা হয়, এবং আমরা লাইন জুড়ে গরম আঠালো ব্যবহার করে তাদের আঠালো করি এবং তারপরে ছুরি বা কাঁচি দিয়ে এটি পরিষ্কার করি।

ধাপ 3: ধাপ 3: আরজিবি LED

ধাপ 3: আরজিবি LED
ধাপ 3: আরজিবি LED
ধাপ 3: আরজিবি LED
ধাপ 3: আরজিবি LED
ধাপ 3: আরজিবি LED
ধাপ 3: আরজিবি LED

RGB LED এর চারটি সংযোগ, তিনটি অ্যানোড (ধনাত্মক প্রান্ত) তিনটি রঙের প্রতিটিতে: লাল, সবুজ এবং নীল এবং একটি ক্যাথোড (negativeণাত্মক প্রান্ত)। "সাধারণ ক্যাথোড" এর অর্থ এই। আমরা LED এর প্রতিটি তারের সাথে ম্যাচিং তারের সাথে সংযোগ করতে যাচ্ছি (আমি কালার কোডিং ব্যবহার করেছি যাতে পরবর্তীতে এটি চিহ্নিত করা সহজ হবে, আপনি যে কোন উপায়ে তারগুলি চিহ্নিত করতে পারেন যা তাদের একে অপরের থেকে সম্পূর্ণ আলাদা করতে পারে)। আমরা যতটা সম্ভব LED বডির কাছাকাছি তারগুলি সংযুক্ত করব এবং তারপর LED পায়ের রিমিং কাটব, যাতে তারা কোন স্থান নেয় না।

তারপর আমরা বেসের মাঝখানে ছিদ্রের মধ্য দিয়ে তারগুলি চেপে ধরব, কেন্দ্র থেকে। গর্তটি কেবলমাত্র আকারের আকার যা সমস্ত তারের সাথে মানানসই হতে পারে, তাই আমাদের সেগুলি একসাথে চেপে ধরতে হবে। তাদের একসঙ্গে ব্রেইড করা গর্তের মাধ্যমে তাদের পেতে সহজ করে তুলতে পারে। তারপর আমরা মাল্টিমিটার ব্যবহার করে পরীক্ষা করব যে কোন ঘাটতি নেই।

তারের মাধ্যমে পাওয়ার, এবং মাল্টিমিটার ব্যবহার করে পরীক্ষা করার পর তারা একে অপরকে স্পর্শ করছে না, আমরা গরম আঠালো ব্যবহার করে তার তালুর দিকে আঠালো করব।

ধাপ 4: ধাপ 4: বোতাম

ধাপ 4: বোতাম
ধাপ 4: বোতাম
ধাপ 4: বোতাম
ধাপ 4: বোতাম
ধাপ 4: বোতাম
ধাপ 4: বোতাম
ধাপ 4: বোতাম
ধাপ 4: বোতাম

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

তারপরে, আমরা জায়গায় বাটন আঠালো এবং একটি ছুরি বা কাঁচি ব্যবহার করে আঠালো অপসারণ।

ধাপ 5: ধাপ 5: ইলেকট্রনিক্স

ধাপ 5: ইলেকট্রনিক্স
ধাপ 5: ইলেকট্রনিক্স
ধাপ 5: ইলেকট্রনিক্স
ধাপ 5: ইলেকট্রনিক্স
ধাপ 5: ইলেকট্রনিক্স
ধাপ 5: ইলেকট্রনিক্স

ইলেকট্রনিক্সের সময়! স্কিমটি অনুসরণ করুন এবং নিশ্চিত করুন যে কোন ঘাটতি নেই। একক তাপ সঙ্কুচিত হয়ে বিদ্যুৎ সংযোগ স্থাপন করা ভাল, কারণ এগুলিই বাহ্যিক তারের সাথে সংযুক্ত।

লক্ষ্য করার জন্য কয়েকটি জিনিস:

  • ইউএসবি তারের এক্সপোজার কঠিন, কিন্তু শেষ পর্যন্ত সেখানে একটি কালো এবং লাল তারের থাকা উচিত, একসঙ্গে ব্রেইড। আপনি যদি ইউএসবি কেবল প্লাগ ইন করেন, তাদের 5V এর ভোল্টেজ থাকা উচিত।
  • টাচ সেন্সরের জন্য কমপক্ষে 6 সেমি লম্বা তার ব্যবহার করুন।
  • এটি পরে সহজ হবে যদি আপনি টাচ সেন্সর সোল্ডার না করেন এবং তার প্রতিটি তারের উপর একটি মহিলা জাম্পার ওয়্যার এন্ড রেখে যান, যাতে আপনি পরে সহজেই সংযোগ/সংযোগ বিচ্ছিন্ন করতে পারেন।

ধাপ 6: ধাপ 6: কোড

ধাপ 6: কোড
ধাপ 6: কোড
ধাপ 6: কোড
ধাপ 6: কোড
ধাপ 6: কোড
ধাপ 6: কোড

সুতরাং AWS সার্ভার সেটআপ করার পর, আমরা কোডিং শুরু করতে পারি। আপনি এখান থেকে কোডটি ডাউনলোড করে Arduino IDE ব্যবহার করে D1 মিনিতে আপলোড করতে পারেন। দয়া করে কয়েকটি বিষয় লক্ষ্য করুন:

  • যদি এটি আপনার প্রথমবারের মতো Arduino IDE ব্যবহার করে, অনুগ্রহ করে এই সংক্ষিপ্ত ভিডিওটিতে যান যা এটি কীভাবে ইনস্টল এবং চালানো যায় তা ব্যাখ্যা করে।
  • যদি WEMOS D1 মিনি দিয়ে Arduino IDE ব্যবহার করা আপনার প্রথমবার হয়, তাহলে অনুগ্রহ করে এই নির্দেশাবলীতে যান যা এটি কীভাবে করবেন তা ব্যাখ্যা করে।
  • কোডটি চালানোর জন্য আপনাকে কয়েকটি লাইব্রেরি অন্তর্ভুক্ত করতে হবে। টুলস/লাইব্রেরি ম্যানেজ করুন অথবা ctrl+shift+i চাপুন, তারপর নিচের লাইব্রেরিগুলো নির্বাচন করুন এবং ইনস্টল করুন:

    • ArduinoJson
    • AWS-SDK-ESP8266
    • PubSubClient
    • ওয়েবসকেট
    • ওয়াইফাই ম্যানেজার
  • অবশেষে আপনার AWS অ্যাকাউন্টের সাথে মিলিত কোডের AWS ক্লায়েন্ট এলাকায় থাকা সমস্ত ধ্রুবক ধ্রুবকগুলিকে প্রতিস্থাপন করুন।
  • আপনি কোডের LED বিভাগে রঙের তালিকায় যত ইচ্ছা রং যোগ করতে পারেন।

ধাপ 7: ধাপ 7: ইন্টিগ্রেশন এবং অপারেশন

Image
Image
ধাপ 7: ইন্টিগ্রেশন এবং অপারেশন
ধাপ 7: ইন্টিগ্রেশন এবং অপারেশন
ধাপ 7: ইন্টিগ্রেশন এবং অপারেশন
ধাপ 7: ইন্টিগ্রেশন এবং অপারেশন
ধাপ 7: ইন্টিগ্রেশন এবং অপারেশন
ধাপ 7: ইন্টিগ্রেশন এবং অপারেশন

অবশেষে আমরা স্পর্শ সেন্সরটিকে জায়গায় সংযুক্ত করতে পারি, গম্বুজের সাথে বেস সংযুক্ত করতে এবং এটি প্লাগ ইন করার জন্য বোল্টগুলি স্থাপন করতে পারি!

প্রথমবার যখন আমরা এটি প্লাগ ইন করি, ফিলিয়া একটি ওয়াইফাই নেটওয়ার্ক খুঁজে পাবে না, যদি না এলাকায় সুরক্ষা না থাকে, সেক্ষেত্রে এটি এর সাথে সংযুক্ত হবে। যদি এটি খুঁজে না পায় তবে এটি তার নিজস্ব অ্যাক্সেস পয়েন্ট শুরু করবে এবং আমরা এর নেটওয়ার্কের সাথে সংযোগ স্থাপন করতে পারি।

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

পড়ার জন্য আপনাকে ধন্যবাদ!

প্রস্তাবিত: