সুচিপত্র:
- ধাপ 1: প্যাটার্নস
- ধাপ 2: দক্ষতা আবশ্যক
- ধাপ 3: উপাদান তালিকা
- ধাপ 4: ম্যাট্রিক্সে LED এর ক্যাথোড এবং অ্যানোড খুঁজে বের করা
- ধাপ 5: Arduino Nano এর পিন বরাদ্দ করা
- ধাপ 6: উপাদানগুলি বিক্রি করা
- ধাপ 7: কোড - দৃষ্টির দৃist়তার নীতির উপর ভিত্তি করে
- ধাপ 8: আমাদের ল্যাম্প নিয়ন্ত্রণের জন্য আবেদন
- ধাপ 9: অ্যাপ্লিকেশন টিউটোরিয়াল
ভিডিও: সন্তোষজনক LED প্যাটার্ন: Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
অনেকের জন্য ঘুম একটি কার্যত অপ্রাপ্য পণ্য হয়ে উঠেছে, ভাগ্যবান কয়েকজনের জন্য সংরক্ষিত একটি বিলাসিতা যারা দায়িত্বের বিভিন্ন স্ট্রিংগুলিকে একসাথে বিভিন্ন দিকে টানতে অনুভব করে না। ঘুম গুরুত্বপূর্ণ এবং আপনাকে সারা দিন সতেজ বোধ করতে সাহায্য করতে পারে।
ভেড়া গণনা কেবল একটি অপ্রচলিত কৌশল নয় যা আমাদের শৈশবে প্রচার করা হয়েছিল এবং এখন অনেকদিন চলে গেছে, এটি বেশিরভাগ সময়ই অকেজো। গবেষণায় দেখা গেছে যে আবছা আলো এবং নিদর্শনগুলি আপনাকে কেবল ঘুমাতেই সাহায্য করে না বরং আপনার ঘুমের মানও উন্নত করতে পারে।
তাই এখানে একটি আইওটি ভিত্তিক ব্লুটুথ নিয়ন্ত্রিত স্লিপ ইনডুসিং নাইট ল্যাম্প ব্যবহার করে আরডুইনো। এটি 4 টি সান্ত্বনাদায়ক এবং প্রশান্তিমূলক নিদর্শন নিয়ে গঠিত একটি অ্যাপ্লিকেশনের সাথে আসে, এইভাবে, আপনার পক্ষে আপনার বিছানা থেকে সোজা আপনার বাতিতে এই নিদর্শনগুলি নিয়ন্ত্রণ করা সম্ভব।
এটি ব্লুটুথের উপর কাজ করে যেখানে অ্যাপটি ব্লুটুথের মাধ্যমে আরডুইনোতে ডেটা পাঠায় যা এই ডেটা ব্যাখ্যা করে এবং অ্যাপ থেকে অনুরোধ করা প্যাটার্ন প্রদর্শন করে।
এটিতে 4 টি আরামদায়ক প্যাটার্ন রয়েছে:
- স্পিরাল ইন
- বার
- বিবর্ণ
- ট্রেল
সেটআপটি একটি পাওয়ার ব্যাংক দ্বারা চালিত হয় যাতে আপনার বাতিটি সহজ হয় এবং আপনি যেখানে খুশি তা নিতে পারেন এবং 50 মিলিঅ্যাম্পসের ন্যূনতম বর্তমান ব্যবহারের কারণে এটি ঘন্টার জন্য জ্বলতে পারে।
এখন খনন করা যাক এবং এই দুর্দান্ত এবং দরকারী ঘুম প্রবর্তন বাতি তৈরি শুরু করা যাক !!
ধাপ 1: প্যাটার্নস
1) স্পাইরাল ইন: এই প্যাটার্নে মনে হয় যেন একটি লাল বিন্দু কেন্দ্রের দিকে ঘুরছে, ফাইবোনাকি সর্পিলের অনুরূপ কিছু। এর জন্য, যুক্তিটি হল 1 মিলিসেকেন্ডের জন্য LED চালু করা, তারপর এটি বন্ধ করা এবং তারপরে পরবর্তী নেতৃত্ব চালু করা ইত্যাদি। এটি দৃষ্টিভঙ্গির স্থিতিশীলতার মূলনীতির উপর ভিত্তি করে
2) বারস: ঠিক উপরের প্যাটার্নের মতো, পৃথক এলইডিগুলির পরিবর্তে, সমান্তরাল সারি এবং কলামগুলি ভিতরে দিকে ঘুরবে যা এটিকে সত্যিই প্রশান্তির অনুভূতি দেবে।
3) বিবর্ণ
4) ট্রেল: একটি ধীর প্যাটার্ন যার মধ্যে LED ম্যাট্রিক্স জুড়ে চলছে বলে মনে হয় যা দেখতে সত্যিই মজাদার।
ধাপ 2: দক্ষতা আবশ্যক
ডিজিটাল ইলেকট্রনিক্সের সবচেয়ে ভালো দিক হল সবকিছুই চালু বা বন্ধ এবং কাজটি যতই জটিল বা ভয়ঙ্কর মনে হোক না কেন, একটু চেষ্টা করলেই তা সহজেই সম্পন্ন করা যায়।
এই প্রকল্পটি করার জন্য একজনের ইলেকট্রনিক্স বিশেষজ্ঞ হওয়ার প্রয়োজন নেই কিন্তু এই প্রকল্পটি সম্পন্ন করার জন্য কিছু দক্ষতা প্রয়োজন।
প্রয়োজনীয় দক্ষতা নিম্নরূপ:
- বেসিক ইলেকট্রনিক্স কিভাবে সোল্ডার করতে হয়।
- শর্টিং এবং অন্যান্য জিনিসগুলি পরীক্ষা করার জন্য কীভাবে একটি মাল্টিমিটার ব্যবহার করবেন।
- Arduino এর জন্য কোড লিখতে C তে কিভাবে কোড করবেন তবে একটি সম্পূর্ণ ফানসিটোনাল কোড প্রদান করা হবে।
- কোডিং (জাভা, পাইথন) বা কোডিং ছাড়াই (সফ্টওয়্যার যেমন মিট অ্যাপ উদ্ভাবক ব্যবহার করে) কীভাবে একটি অ্যাপ তৈরি করবেন।
ধাপ 3: উপাদান তালিকা
যেহেতু এটি একটি উচ্চ প্রযুক্তির প্রকল্প নয় উপাদানগুলি পাওয়া কঠিন হবে না। আপনি সেগুলি সহজেই অনলাইনে সুলভ মূল্যে খুঁজে পেতে পারেন। নীচে দেওয়া হল কম্পোনেন্ট লিস্ট এবং আমাজন লিংক সেগুলো কিনতে:
- 1X ব্লুটুথ মডিউল HC-05
- 1X মিনি ইউএসবি ক্যাবকে আরডুইনো সংযুক্ত করতে
- 1XArduino Nano
- 1XDot ম্যাট্রিক্স কমন অ্যানোড লাল LED ডিসপ্লে মডিউল 8 * 8 8x8 3mm
- সোল্ডারিং আয়রন এবং সোল্ডার ওয়্যার।
- বৈদ্যুতিক টেপ, জাম্পার ওয়্যার, জিরো বোর্ড, কন্ডাক্টিং ওয়্যার, কাটার, প্লায়ার, ওয়্যার স্ট্রিপারস, ডিজিটাল মাল্টিমিটার এবং ল্যাম্প এবং সুপার গ্লু পাওয়ার জন্য একটি পাওয়ার ব্যাংক।
ধাপ 4: ম্যাট্রিক্সে LED এর ক্যাথোড এবং অ্যানোড খুঁজে বের করা
যেহেতু এলইডি ম্যাট্রিক্সে কোন কিছুই উল্লেখ করা হয়নি যার সম্পর্কে এলইডি ক্যাথোড এবং অ্যানোডের সাথে সাথে কোন সারি এবং কলামের সাথে মিলে যায়, আমরা একটি আরডুইনো এবং দুটি জাম্পার তার ব্যবহার করব।
এটি করার জন্য, আমরা একজন পুরুষকে মহিলা জাম্পার তারের সাথে আরডুইনো এর +5v পিন এবং অন্য পিনটিকে আরডুইনো গ্রাউন্ডে সংযুক্ত করব। এখন এক এক করে LED ম্যাট্রিক্সের পিনের সাথে জাম্পার তারগুলিকে সংযুক্ত করে আমরা খুঁজে পাব কোন পিনটি কোন সারির সাথে এবং কোন ম্যাড্রিক্সের নেতৃত্বাধীন ম্যাট্রিক্সের সাথে এবং এটি ক্যাথোড বা অ্যানোড হিসেবে চিহ্নিত করবে।
কোন পিনটি ক্যাথোড এবং কোনটি সহজে মনে রাখার জন্য আনোড তা কোথাও লক্ষ্য করা ভাল।
আপনি কিভাবে আপনার এলইডি ম্যাট্রিক্সটি স্থাপন করেছেন তার উপর ভিত্তি করে এই ফলাফলগুলি পরিবর্তিত হবে এবং কারণ ম্যাট্রিক্স পুরোপুরি প্রতিসমভাবে ক্যাথোড এবং অ্যানোড পিনের অবস্থান আপনি আপনার এলইডি ম্যাট্রিক্সের অবস্থানের উপর নির্ভর করে পরিবর্তিত হবে।
ধাপ 5: Arduino Nano এর পিন বরাদ্দ করা
এখানে আমরা আমাদের LED ম্যাট্রিক্সকে সংযুক্ত করতে arduino এর 8 + 8 = 16 পিন ব্যবহার করব কারণ আমাদের 8 টি অ্যানোড এবং 8 টি ক্যাথোড রয়েছে।
নিশ্চিত করুন যে আপনি LED ম্যাট্রিক্সের পিনগুলিকে ডিজিটাল পিন 0 বা 1 আরডুইনোতে সংযুক্ত করবেন না কারণ এটি Rx এবং Tx যোগাযোগের জন্য ব্যবহৃত হয় এবং আমাদের ব্লুটুথ মডিউলের জন্য ব্যবহার করা হবে।
আমি নিম্নলিখিত পিনগুলি ব্যবহার করেছি তবে আপনি যে কোন পিন ব্যবহার করতে পারেন।
ডিজিটাল পিন 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
অ্যানালগ পিন A0, A1, A2, A3, A4, A5
উপরে উল্লিখিত পিনগুলি আমার দ্বারা ব্যবহৃত হয়।
নিশ্চিত হয়ে নিন যে আপনি A6 এবং A7 ব্যবহার করবেন না কারণ আপনি এই পিনগুলিতে ডিজিটাল লিখতে পারবেন না।
ধাপ 6: উপাদানগুলি বিক্রি করা
এখন আমাদের শূন্য বোর্ডে উপাদানগুলি সোল্ডার করার আকর্ষণীয় অংশ আসে।
প্রথমত, আমরা শূন্য বোর্ডের একটি অংশকে আমাদের প্রধান শূন্য বোর্ডে লম্বালম্বিভাবে আঠালো করে শুরু করব যার উপর আমরা আমাদের LED ম্যাট্রিক্সকে সোল্ডার করব এবং এই লম্ব টুকরাটি পুরো সার্কিটকে যতটা সম্ভব কম্প্যাক্ট করার জন্য আরডুইনো ন্যানো সোল্ডার করার জন্য ব্যবহার করা হবে।
এরপরে আমরা আমাদের আরডুইনো ন্যানোকে লম্ব শূন্য বোর্ডে এবং আমাদের এলইডি ম্যাট্রিক্সকে প্রধান শূন্য বোর্ডে বিক্রি করব।
এরপরে আমরা আমাদের লেড ম্যাট্রিক্সের আনোডগুলিকে পিন {2, 3, 4, 5, 6, 7, 8, 9} এবং LED ম্যাট্রিক্সের ক্যাথোডগুলিকে পিন {10, 11, A0, A1, A2, A3, Arduino এর A4, A5}। এর জন্য আমরা কিছু ইনসুলেটেড কানেক্টিং ওয়্যার নেব এবং তারের স্ট্রিপার ব্যবহার করে তা কেটে নেব। আমি কমপ্যাক্ট সার্কিটে শর্ট এড়ানোর জন্য ইনসুলেটেড তারগুলি বেছে নিয়েছি। এখন আমরা আরডুইনোতে এনোডগুলির জন্য নির্ধারিত পিনের সাথে সংশ্লিষ্ট পিনগুলির মধ্যে একটিকে অ্যানোড বিক্রি করব যা এখানে {2, 3, 4, 5, 6, 7, 8, 9} এবং সমস্ত ক্যাথোডের জন্য একই 16 টি পিন উপরের ছবিগুলির মতো পুরোপুরি বিক্রি হয়েছে।
এখন আমরা একটি মাল্টিমিটার ব্যবহার করব এবং এটি ডায়োড মোডে সেট করব এবং আমাদের সার্কিটে শর্টিংয়ের জন্য পরীক্ষা করব। যদি কোন জায়গায় তারের সংক্ষিপ্ততা হয় তবে আমরা সেই অংশটি গরম করার জন্য একটি সোল্ডারিং লোহা এবং একটি সাকশন পাম্প ব্যবহার করব এবং এটি পুনরায় সোল্ডার করব।
পরবর্তীতে আমরা ব্লুটুথ মডিউলটি সংযুক্ত করতে চাই যাতে আমরা এটি পরিচালনা করতে পারি এবং তারবিহীনভাবে প্যাটার্ন পরিবর্তন করতে পারি।
ব্লুটুথ মডিউল Vcc Gnd এবং একটি Rx এবং Tx পিন নিয়ে গঠিত। ব্লুটুথ মডিউলের Rx arduino এর Tx তে যায় আর Arduino এর Rx নয়। আমি ব্লুটুথ মডিউলটি জ্যাম্পার ওয়্যার ব্যবহার করে ন্যানোতে সংযুক্ত করেছি যাতে কোডটি সহজে ডিবাগ করা যায় কারণ আপনি আরএক্স এবং টিএক্স পিনের সাথে ন্যানোতে আপনার কোড আপলোড করতে পারবেন না। তবে আমি আপনাকে আমার চূড়ান্ত কোড প্রদান করব যাতে আপনি Vcc এবং Gnd পিনগুলি ন্যানো এবং Rx এবং Tx পিনগুলিতে সরাসরি বিক্রি করতে পারেন একবার আপনি কোডটি আরডুইনোতে আপলোড করলে। যদি আপনিও ব্লুটুথ মডিউলের সহজলভ্যতার জন্য জাম্পার তার ব্যবহার করেন তবে আপনার চূড়ান্ত বোর্ডটি উপরের ছবিগুলির মতো হওয়া উচিত।
আপনি কিভাবে একটি ব্লুটুথ মডিউল সেট আপ করবেন সে বিষয়ে অন্যান্য নির্দেশাবলী দেখতে পারেন কারণ আমরা এখানে আলোচনা করব না।
সোল্ডারিং এবং ইলেকট্রনিক অংশের জন্য এটিই সব।
ধাপ 7: কোড - দৃষ্টির দৃist়তার নীতির উপর ভিত্তি করে
যদি আমরা দুইটি তির্যক LED এর উজ্জ্বল করার চেষ্টা করি যা আনোডকে উচ্চতর এবং সংশ্লিষ্ট সারি এবং কলামের ক্যাথোডগুলিতে কম দেয় তবে এটি 2 LED এর চালু করার পরিবর্তে কাজ করবে না এটি 4 টি LED এর ক্রস-সেকশনে চালু করবে সারি এবং কলাম।
তাই আমরা দৃষ্টি দৃist়তার ধারণাটি ব্যবহার করি যার অনুসারে যদি দুটি LED গুলি একের পর এক দেরিতে 100 মিলিসেকেন্ডের কম সময় বিলম্বের সাথে আমাদের চোখ 100 মিলিসেকেন্ড সময়কাল লক্ষ্য করবে না যখন উভয় LED বন্ধ ছিল এবং মনে হয় উভয়ই LED গুলি একযোগে চালু ছিল
এটি এলইডি চালু করতে কোডের সর্বত্র ব্যবহার করা হয় যাতে শুধুমাত্র পছন্দসই এলইডি চালু হয় এবং অবাঞ্ছিত নয়।
এর দৈর্ঘ্যের কারণে কোডটি নিচে সংযুক্ত করা হয়েছে।
ধাপ 8: আমাদের ল্যাম্প নিয়ন্ত্রণের জন্য আবেদন
যদি আপনি জানেন কিভাবে জাভা বা পাইথন বা অন্য কোন ভাষা ব্যবহার করে অ্যাপ্লিকেশন ডেভেলপ করতে হয় তাহলে আপনি তা চালিয়ে যেতে পারেন এবং নির্দ্বিধায় আপনার পছন্দসই ইন্টারফেস দিয়ে আপনার নিজের অ্যাপ তৈরি করতে পারেন। আপনি রেফারেন্সের উদ্দেশ্যে আমার অ্যাপের ইন্টারফেস দেখতে পারেন।
(উপরের স্ক্রিনশটে আমি ব্যক্তিগত কারণে প্রথম তিনটি ব্লুটুথ সংযোগের নাম ব্ল্যাক আউট করেছি।)
তবে আপনি যদি অ্যাপ্লিকেশন ডেভেলপমেন্ট না জানেন অথবা আপনি যদি একজন শিক্ষানবিশ হন তবে নির্দ্বিধায় আমার অ্যাপটি ব্যবহার করুন। APK নিচে দেওয়া আছে।
ধাপ 9: অ্যাপ্লিকেশন টিউটোরিয়াল
অ্যাপ্লিকেশনটি ইনস্টল করার জন্য আপনাকে প্রথমে আপনার মোবাইল সেটিংসে যেতে হবে এবং অজানা উৎস থেকে ইনস্টলেশনের অনুমতি দিতে হবে। একবার আপনি আপনার ব্লুটুথ চালু করার পরে APK চালু করুন এবং নিশ্চিত করুন যে আপনি আপনার ফোনের সাথে HC-05 বা HC-06 নামে ব্লুটুথ মডিউল যুক্ত করেছেন।
একবার আপনি মডিউলটি পেয়ার করলে অ্যাপটি আবার খুলুন এবং কানেক্টে ক্লিক করুন।
তারপরে উপলব্ধ ডিভাইসগুলির তালিকার তালিকা থেকে মডিউলটি নির্বাচন করুন।
আপনি যেভাবেই চান এই প্রকল্পের জন্য আপনার নিজের কেস 3-ডি মুদ্রণ করতে পারেন।
এখন আপনাকে যা করতে হবে তা হল আপনার ব্যাংকে পাওয়ার ব্যাংকের সাথে জ্বালিয়ে রাখুন যেখানেই আপনি চান আপনার রুমে পছন্দসই প্যাটার্নটি নির্বাচন করুন এবং প্রশান্তিমূলক প্যাটার্নগুলি দেখুন এবং যাদু হওয়ার জন্য অপেক্ষা করুন যখন আপনি ধীরে ধীরে এবং শান্তিপূর্ণভাবে ঘুমিয়ে পড়বেন !!
প্রস্তাবিত:
বোল্ট - DIY ওয়্যারলেস চার্জিং নাইট ক্লক (Ste টি ধাপ): Ste টি ধাপ (ছবি সহ)
বোল্ট - DIY ওয়্যারলেস চার্জিং নাইট ক্লক (Ste টি ধাপ): ইনডাকটিভ চার্জিং (ওয়্যারলেস চার্জিং বা কর্ডলেস চার্জিং নামেও পরিচিত) হল এক ধরনের ওয়্যারলেস পাওয়ার ট্রান্সফার। এটি পোর্টেবল ডিভাইসে বিদ্যুৎ সরবরাহ করতে ইলেক্ট্রোম্যাগনেটিক ইন্ডাকশন ব্যবহার করে। সবচেয়ে সাধারণ অ্যাপ্লিকেশন হল কিউ ওয়্যারলেস চার্জিং সেন্ট
LED প্যাটার্নস (বিভিন্ন হালকা প্যাটার্ন): 3 টি ধাপ
LED প্যাটার্নস (বিভিন্ন হালকা প্যাটার্ন): আইডিয়া: আমার প্রকল্পটি একটি LED কালার প্যাটার্ন। প্রকল্পটিতে 6 টি এলইডি রয়েছে যা সমস্ত চালিত এবং Arduino এর সাথে যোগাযোগ করে। এখানে 4 টি বিভিন্ন নিদর্শন রয়েছে যা চক্রের মধ্যে থাকবে এবং একটি লুপে খেলবে। যখন একটি প্যাটার্ন শেষ হয়, অন্য টাক
ডট লাইট প্যাটার্ন: Ste টি ধাপ
ডট লাইট প্যাটার্ন: আমি "আমার নিজের হাতে আলোকে নিয়ন্ত্রণ করতে পারি এবং নিজের ইচ্ছাকে প্রকাশ করতে পারি?" এর ধারণা দিয়ে শুরু করেছিলাম। সেই রঙের সঙ্গে প্যাটার্ন, এবং বৈচিত্র্য অভিজ্ঞতা
একটি LED নাইট লাইট W/ স্টার প্যাটার্ন তৈরি করা: 8 টি ধাপ (ছবি সহ)
একটি এলইডি নাইট লাইট ডাব্লু/ স্টার প্যাটার্ন তৈরি করা: এই এলইডি নাইটলাইটটিতে একটি স্টার প্যাটার্ন রয়েছে এবং এটি একটি জাদুকরী উপায়ে একটি অন্ধকার ঘর আলোকিত করে। আমি কাঠের জন্য ipe ব্যবহার করেছি, তবে যেকোনো গা dark় কাঠ, বা উদাহরণস্বরূপ আঁকা MDF ভাল কাজ করবে। এটি একটি সত্যিই মজাদার প্রকল্প এবং একটি অ্যাকসেন্ট আলো হিসাবে দুর্দান্ত হবে
মাইক্রোডট - কব্জি ঘড়ি LED প্যাটার্ন টাইমপিস: 7 টি ধাপ (ছবি সহ)
মাইক্রোডট - রিস্ট ওয়াচ এলইডি প্যাটার্ন টাইমপিস: আরেকটি আরজিবি সানসেট প্রোডাকশন প্রযোজনা! এই প্রকল্পটি আমার মিনিডট ঘড়ির কব্জি ঘড়ির আকারের সংস্করণ তৈরির জন্য একটি সার্কিট বোর্ড: https: //www.instructables.com/id/EEGLXQCSKIEP2876EE/ আরো কিছু একটি বহনযোগ্য ডিভাইসে আরো প্রযোজ্য কাজ করে। একটি