সুচিপত্র:

ইন্টারনেট নিয়ন LED হার্ট লাইট: 6 টি ধাপ (ছবি সহ)
ইন্টারনেট নিয়ন LED হার্ট লাইট: 6 টি ধাপ (ছবি সহ)

ভিডিও: ইন্টারনেট নিয়ন LED হার্ট লাইট: 6 টি ধাপ (ছবি সহ)

ভিডিও: ইন্টারনেট নিয়ন LED হার্ট লাইট: 6 টি ধাপ (ছবি সহ)
ভিডিও: Wifi ওয়ালা আপনাকে ঠকাচ্ছে নাতো কত Mbps পাচ্ছেন এখনি চেক করুন 2024, জুলাই
Anonim
Image
Image
ইন্টারনেট নিয়ন এলইডি হার্ট লাইট
ইন্টারনেট নিয়ন এলইডি হার্ট লাইট
ইন্টারনেট নিয়ন এলইডি হার্ট লাইট
ইন্টারনেট নিয়ন এলইডি হার্ট লাইট

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

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

সরবরাহ

Amazon অ্যামাজন থেকে হার্ট-আকৃতির "LED নিয়ন" চিহ্ন (হার্ট নিয়ন নেতৃত্বাধীন চিহ্ন সন্ধান করুন) বা অন্য কোথাও। এগুলি গ্যাস-ভরা টিউবগুলির সাথে প্রকৃত নিয়ন লক্ষণ নয় তবে বিভিন্ন রঙের নিয়ন টিউবের অনুরূপ প্লাস্টিক ছড়িয়ে থাকা LED স্ট্রিপগুলি। আপনি একটি সংযুক্ত বেস দিয়ে একটি কিনতে পারেন, অথবা আপনার নিজের বেস তৈরি করতে পারেন। সর্বাধিক 5v চালানো এবং পাওয়ার জন্য USB সংযোগকারী আছে।

কিছু উদাহরণ:

www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT

www.amazon.com/Heart-Bedroom-Wedding-Holid…

www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…

www.amazon.com/Cupid-Shape-Heart-Lights-De…

• WeMos মিনি বা অন্যান্য ESP8266

Program মাইক্রো-ইউএসবি ডেটা কেবল বোর্ড প্রোগ্রাম করার জন্য

• এনপিএন ট্রানজিস্টার, সাধারণ উদ্দেশ্য যেমন 2N2222, 2N3904 বা 2N4401

• প্রতিরোধক 1/8 বা 1/4 ওয়াট, 100 থেকে 470 ওহম

• হুকআপ তার

F পারফবোর্ড, হিটশ্রিঙ্ক টিউবিং (alচ্ছিক)

টুলস • ডায়াগোনাল কাটার

অথবা ওয়্যার স্ট্রিপার

• সোল্ডারিং লোহা এবং ঝাল

মৌলিক:

ভাল:

• প্রোগ্রামিংয়ের জন্য Arduino IDE

• ভোল্টমিটার বেসিক:

বা আলগা LED (alচ্ছিক)

• স্ক্রু ড্রাইভার

ধাপ 1: আপনার LED হার্ট লাইট তৈরি করুন

আপনার এলইডি হার্ট লাইট তৈরি করুন
আপনার এলইডি হার্ট লাইট তৈরি করুন
আপনার এলইডি হার্ট লাইট তৈরি করুন
আপনার এলইডি হার্ট লাইট তৈরি করুন

ধাপ 1: LED হার্ট লাইট প্রস্তুত করুন

ব্যাটারি কভার এবং কোন স্ক্রু সরিয়ে সাইন এর বেস খুলুন। স্ক্রুগুলি সংরক্ষণ করুন।

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

ইউএসবি প্লাগ থেকে এক জোড়া তারের (এক থেকে + এবং একটি মাটিতে) এবং আরেকটি সেট হার্টে যাবে (আবার, একটি + এর সাথে সংযুক্ত এবং অন্যটি মাটিতে।) কেবল মাটি এবং এর মধ্যে যাওয়া তারটি সরান LED সাইন, ব্যাটারি কন্টাক্টের সাথে সংযুক্ত থাকায় অন্য তিনটি তারগুলি ছেড়ে দিন। + ব্যাটারি টার্মিনালে একটি লাল তার এবং স্থল যোগাযোগের জন্য একটি কালো তারের সোল্ডার করুন।

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

[যদি আপনার একটি ভোল্টমিটার না থাকে (এবং আপনার উচিত - সাধারণগুলি সস্তা এবং সহজ, যদি আপনার ব্যাটারিগুলি পরীক্ষা করে) তবে আপনি + এবং স্থল সংযোগগুলি খুঁজে পেতে একক LED ব্যবহার করতে পারেন। এলইডির লম্বা সীসা + এবং ছোট মাটিতে যায়। শুধুমাত্র সংক্ষেপে স্পর্শ করুন, যেহেতু আপনি এখানে একটি বর্তমান সীমাবদ্ধ প্রতিরোধক ব্যবহার করছেন না।]

ধাপ 2: সার্কিট একত্রিত করুন

সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন
সার্কিট একত্রিত করুন

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

যদি আপনি পরীক্ষার সময় একটি ব্রেডবোর্ড ব্যবহার করেন, আপনি হৃদয়ের জন্য দাঁড়ানোর জন্য একটি একক LED canোকান কিন্তু পোলারিটি দেখতে ভুলবেন না: LED এর দীর্ঘ পা লাল + সীসায় যায়। অনেক ব্যাপকভাবে উপলব্ধ সাধারণ উদ্দেশ্য NPN ট্রানজিস্টর ব্যবহার করা যেতে পারে, যেমন 2N2222 বা 2N4401 কিন্তু আপনি যে বিশেষ ডিভাইসটি ব্যবহার করেন তার পিনআউট যাচাই করতে হবে: ট্রানজিস্টার, এমিটার (E), কালেক্টর (C) এবং বেস থেকে তিনটি ওয়্যার লিড আসে (বি) কিন্তু এই লিডগুলির ক্রম ডিভাইস এবং প্রস্তুতকারকের সাথে ভিন্ন হতে পারে। বেস (বি) প্রায়ই কিন্তু সবসময় কেন্দ্রের সীসা নয়। সোল্ডারিংয়ের আগে আপনি যে নির্দিষ্ট ট্রানজিস্টারটি ব্যবহার করেন তার স্পেসিফিকেশন শীটটি পরীক্ষা করুন। প্রতিরোধকের এক প্রান্তকে WeMos বোর্ডে D6 পিন করতে এবং অন্যটি ট্রানজিস্টারের বেস (B) এর সাথে সংযুক্ত করুন। প্রয়োজনীয় প্রতিরোধকের মান আপনার নির্বাচিত ট্রানজিস্টরের উপর নির্ভর করে এবং LED সাইন দ্বারা কতটা কারেন্ট টানা হয় তা কিন্তু 100 - 470 ohms এর পরিসরে পড়বে। আমরা ট্রানজিস্টরকে একটি "স্যাচুরেটেড" অবস্থা হিসাবে পরিচিত একটি সুইচ হিসাবে কাজ করতে চাই। (বেস রেজিস্টর ভ্যালুর জন্য বিভিন্ন অনলাইন ক্যালকুলেটর আছে কিন্তু সার্কিট সম্পন্ন হলে প্রয়োজনে এটি কয়েকটি ভিন্ন প্রতিরোধকের জন্য সহজ হবে।) হার্ট সাইন থেকে গ্রাউন্ড ওয়্যার যা আগে সংযোগ বিচ্ছিন্ন ছিল (অথবা ছোট LED সীসা) এখন সংযুক্ত ট্রানজিস্টার কালেক্টর (সি) এবং ইমিটার (ই) সীসা কালো স্থল সীসা যায়। আরও যাওয়ার আগে আপনার সমস্ত সংযোগ পরিকল্পিত এবং ডায়াগ্রাম, বিশেষ করে ট্রানজিস্টার সংযোগগুলির বিরুদ্ধে পরীক্ষা করুন।

আপনার WeMos মিনিতে মাটি থেকে G পিন পর্যন্ত একটি তারের পাশাপাশি WeMos বোর্ডে 5V চিহ্নিত পিনে +5 ভোল্ট থেকে একটি তারের প্রয়োজন। প্রচলন অনুসারে, + ভোল্টেজের তারগুলি প্রায়শই লাল হয় এবং সহজে সনাক্তকরণের জন্য স্থল তারগুলি সাধারণত কালো হয়।

ধাপ 3: Adafruit IO এর জন্য সাইন আপ করুন

Adafruit IO এর জন্য সাইন আপ করুন
Adafruit IO এর জন্য সাইন আপ করুন
Adafruit IO এর জন্য সাইন আপ করুন
Adafruit IO এর জন্য সাইন আপ করুন
Adafruit IO এর জন্য সাইন আপ করুন
Adafruit IO এর জন্য সাইন আপ করুন
Adafruit IO এর জন্য সাইন আপ করুন
Adafruit IO এর জন্য সাইন আপ করুন

এর পরে, আপনি IO.adafruit.com এ একটি বিনামূল্যে অ্যাকাউন্টের জন্য সাইন আপ করতে চান। "বিনামূল্যে শুরু করুন" নির্বাচন করুন। আপনি একটি ব্যবহারকারীর নাম বাছবেন এবং "aio_5NrczkqJQCTddgWWOQM1glJSx" এর মতো একটি দীর্ঘ আলফানিউমেরিক কী নির্ধারণ করবেন। এই দুটোই পরে রেকর্ড করুন।

আপনার ডিভাইস এবং Adafruit IO সার্ভারের মধ্যে ডেটা বহন করার জন্য দুটি ফিড তৈরি করুন। একটির নাম "শুরু" এবং অন্যটি "প্রতিক্রিয়া" (সমস্ত ছোট কেস)।

এই প্রকল্পের জন্য একটি নতুন ড্যাশবোর্ড তৈরি করুন এবং আপনি যা পছন্দ করেন তার নাম দিন। এখানেই আপনি আপনার ব্রাউজারকে হার্ট নিয়ন্ত্রণ করতে নির্দেশ দেবেন। + বোতামে ক্লিক করে আপনার ড্যাশবোর্ডে দুটি নতুন "ব্লক" যুক্ত করুন। "স্টার্ট" এর একটি বোতাম পাঠ্য সহ স্টার্ট ফিডের জন্য একটি ক্ষণস্থায়ী বোতাম নির্বাচন করুন এবং প্রেস ভ্যালুর জন্য মান 1 এবং রিলিজ ভ্যালুর জন্য 0। পরবর্তী, একটি "নির্দেশক" ব্লক যোগ করুন এবং প্রতিক্রিয়া ফিড সংযুক্ত করুন। আলোকিত এবং আলোকিত হৃদয় উভয়কে প্রতিনিধিত্ব করার জন্য রং নির্বাচন করুন এবং শর্তাবলী "= 1" এ সেট করুন। আপনি কিভাবে টেস্ট ভ্যালু বক্সে 0 বা 1 বসাতে পারেন তা দেখতে কিভাবে রংগুলি প্রদর্শিত হবে।

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

ধাপ 4: ESP2866 প্রোগ্রাম করুন

আপনার কম্পিউটারের জন্য সর্বশেষ Arduino IDE সফটওয়্যারটি ডাউনলোড করুন https://www.arduino.cc/en/Main/Software থেকে এবং বোর্ডের বর্ণনাকারী https://arduino.esp8266.com/stable/package_esp8266c… অধীনে ইনস্টল করুন -> অতিরিক্ত বোর্ড ম্যানেজার ইউআরএল। আপনার এখন টুলস -> বোর্ড মেনুর অধীনে আরো অনেক বোর্ড দেখা উচিত, যার মধ্যে (LOLIN) WeMos mini রয়েছে।

মেনু স্কেচে যান -> লাইব্রেরি অন্তর্ভুক্ত করুন -> লাইব্রেরি পরিচালনা করুন … এখানে আপনি দুটি প্রয়োজনীয় আরডুইনো লাইব্রেরির সর্বশেষ সংস্করণটি অনুসন্ধান এবং ইনস্টল করবেন: ESP8266WiFi এবং Adafruit_IO_WiFi। হয়ে গেলে সার্চ বক্সটি বন্ধ করুন।

এখন আপনার কম্পিউটারে এই পৃষ্ঠায় হার্ট কোডটি ডাউনলোড করুন এবং Arduino IDE তে খুলুন। আপনাকে একই নামের একটি ফোল্ডারে এটি সংরক্ষণ করার নির্দেশ দেওয়া হতে পারে।

** সেটিংস বিভাগের অধীনে, অ্যাডাফ্রুট থেকে IO_USERNAME এবং IO_KEY এর জন্য আপনার নিজস্ব মানগুলি লিখুন সেইসাথে আপনার নিজের ওয়াইফাই নেটওয়ার্কের WIFI_SSID এবং WIFI_PASS। আপনি ফিট দেখলে আপনি অন্যান্য বেশ কয়েকটি পরামিতি পরিবর্তন করতে পারেন:

#ডিফাইন ফেইড ডিউরেশন 1000* 60* 30: আলো জ্বালানোর জন্য ডিফল্ট সময় 30 মিনিট

#define minFade 10: সম্ভবত এটি পরিবর্তন করার দরকার নেই

#ডিফাইন ম্যাক্সফেড 200: রেঞ্জ 100 - 500

সম্পাদিত কোড সংরক্ষণ করুন।

IDE মেনুতে যান এবং সরঞ্জাম -> বোর্ড -> LOLIN (WeMos) D1 এবং মিনি নির্বাচন করুন। WeMos বোর্ড এবং আপনার কম্পিউটারে USB কেবল সংযুক্ত করুন এবং সরঞ্জাম -> পোর্টের অধীনে উপযুক্ত সিরিয়াল পোর্ট নির্বাচন করুন। মেনু স্কেচ -> আপলোড নির্বাচন করুন এবং প্রক্রিয়াটি শেষ হওয়ার জন্য অপেক্ষা করুন। সিরিয়াল তারের সংযোগ বিচ্ছিন্ন করুন।

আরডুইনো আইডিই এর সেটআপ এবং ব্যবহারের উপর আরও বিস্তারিত নির্দেশাবলীর জন্য, সেইসাথে অন্যান্য অনেক বিষয়ের জন্য, চমৎকার https://learn.adafruit.com/ দেখুন

ধাপ 5: আপনার হৃদয়কে আলোকিত করুন

আপনার হৃদয় আলোকিত করুন!
আপনার হৃদয় আলোকিত করুন!

হার্টকে একটি 5v ইউএসবি পাওয়ার সোর্সে প্লাগ করুন। আপনি সার্কিট বোর্ডে একটি নীল LED আলো দেখতে হবে।

আপনার ড্যাশবোর্ডে যান এবং স্টার্ট বোতাম টিপুন। সব ঠিক থাকলে প্রতিক্রিয়া সূচক রঙ পরিবর্তন করবে এবং আপনার হৃদস্পন্দন শুরু হবে!

সমস্যা সমাধান

আপনার যদি সমস্যা হয় তবে নিম্নলিখিতগুলি পরীক্ষা করুন:

ESP8266 পাওয়ার আপ (নীল LED)?

আপনার ওয়্যারিং সাবধানে পরীক্ষা করুন, বিশেষ করে ট্রানজিস্টর সংযোগগুলি।

নিশ্চিত করুন যে আপনার কাছে সঠিক AIO ব্যবহারকারীর নাম এবং কী পাশাপাশি SSID এবং কোডটি পাসওয়ার্ড রয়েছে।

IDE সিরিয়াল মনিটর কোন সমস্যা ডিবাগ করতে সাহায্য করতে ব্যবহার করা যেতে পারে।

ধাপ 6: উপভোগ করুন

উপভোগ করুন!
উপভোগ করুন!
উপভোগ করুন!
উপভোগ করুন!

নির্লজ্জ প্লাগ: এই নির্দেশনাটি হার্টস প্রতিযোগিতায় একটি এন্ট্রি হিসাবে প্রস্তুত করা হয়েছিল https://www.instructables.com/contest/heart/ এর জন্য ভোট দিন!

এখান থেকে কোথায় যাবেন (একটি চ্যালেঞ্জ):

কতক্ষণ হৃদয় প্রজ্বলিত থাকার জন্য একটি নিয়মিত টাইমার অন্তর্ভুক্ত করার বিষয়ে?

কিভাবে দুটি জোড়া ডিভাইস, প্রতিটি একটি pushbutton সঙ্গে অন্য ট্রিগার?

প্রস্তাবিত: