সুচিপত্র:
- সরবরাহ
- ধাপ 1: আইডিয়া
- ধাপ 2: পরিকল্পিত এবং শব্দ প্রক্রিয়াকরণ
- ধাপ 3: LED চাকা
- ধাপ 4: দৃশ্যায়ন
- ধাপ 5: টাচ বোতাম নিয়ন্ত্রণ
- ধাপ 6: বিট ডিটেকশন এবং সার্ভো "নাচ"
- ধাপ 7: 3D আকৃতি
- ধাপ 8: বিদ্যুৎ সরবরাহ
- ধাপ 9: ব্লুটুথ নিয়ন্ত্রণ
- ধাপ 10: Blynk এর উপর ভিত্তি করে কন্ট্রোল অ্যাপ
- ধাপ 11: স্কেচ এবং লাইব্রেরি
- ধাপ 12: ভবিষ্যতের উন্নতি
ভিডিও: পোর্টেবল পার্টি লাইট: 12 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
Tinkercad প্রকল্প
আপনি একটি পার্টি আলো আনতে এবং এটি আরো মজা করতে পারেন?
এটাই ছিল প্রশ্ন। এবং উত্তর হল হ্যাঁ (অবশ্যই)।
এই নির্দেশযোগ্য একটি পোর্টেবল ডিভাইস তৈরি করা যা সঙ্গীত শোনে এবং নিওপিক্সেল এলইডির কেন্দ্রীভূত রিং থেকে সংগীত ভিজ্যুয়ালাইজেশন তৈরি করে।
যন্ত্রটিকে "নৃত্য" করার চেষ্টা করা হয়েছিল, অর্থাৎ সঙ্গীতের তালে চলে যাওয়া, কিন্তু বীট শনাক্তকরণ এটি শোনার চেয়েও জটিল কাজ বলে প্রমাণিত হয়েছে (কোন শ্লেষের উদ্দেশ্য নেই), তাই "নাচ" কিছুটা বিশ্রী, কিন্তু এখনও আছে
ডিভাইসটি ব্লুটুথ-সক্ষম এবং টেক্সট কমান্ডগুলিতে সাড়া দেবে। পার্টি লাইট (অ্যান্ড্রয়েড বা আইওএস) নিয়ন্ত্রণ করার জন্য আমার একটি অ্যাপ লেখার সময় ছিল না। আপনি যদি কাজটি সম্পন্ন করেন - দয়া করে আমাকে জানান !!!
আপনি যদি এই নির্দেশযোগ্য পছন্দ করেন, দয়া করে মেক ইট গ্লো প্রতিযোগিতায় এটির জন্য ভোট দিন!
সরবরাহ
পার্টি লাইট তৈরি করতে আপনার প্রয়োজন হবে:
- STM32F103RCBT6 Leaflabs Leaf Maple Mini USB ARM Cortex -M3 Module for Arduino (এখানে লিঙ্ক করুন) - ডিভাইসের মস্তিষ্ক। এই তুলনামূলকভাবে সস্তা ডিভাইসগুলি এত শক্তিশালী, আপনি কেন আরডুইনোতে ফিরে যাবেন তা স্পষ্ট নয়।
- MSGEQ7 ব্যান্ড গ্রাফিক ইকুয়ালাইজার IC DIP-8 MSGEQ7 (এখানে লিঙ্ক)
- HC-05 বা HC-06 ব্লুটুথ মডিউল (এখানে লিঙ্ক করুন)
- Adafruit MAX9814 মাইক্রোফোন (লিঙ্ক এখানে)
- একটি স্ট্যান্ডার্ড সার্ভো মোটর (এখানে লিঙ্ক করুন) আপনি আপনার ডিভাইসটি "নাচ" চান
- CJMCU 61 বিট WS2812 5050 RGB LED ড্রাইভার ডেভেলপমেন্ট বোর্ড (এখানে লিঙ্ক)
- TTP223 টাচ কী মডিউল ক্যাপাসিটিভ সেটবল সেলফ-লক/নো-লক সুইচ বোর্ড (এখানে লিঙ্ক)
-
আল্ট্রা কম্প্যাক্ট 5000-মাহ ডুয়াল ইউএসবি আউটপুট সুপার স্লিম পাওয়ার ব্যাংক (এখানে লিঙ্ক করুন)
- প্রতিরোধক, ক্যাপাসিটার, তার, আঠালো, স্ক্রু, প্রোটোটাইপিং বোর্ড, ইত্যাদি ইত্যাদি
ধাপ 1: আইডিয়া
ধারণাটি হল একটি বহনযোগ্য ডিভাইস যা একটি সঙ্গীত উৎসের কাছাকাছি রাখা যেতে পারে এবং এটি রঙিন সঙ্গীত দৃশ্যায়ন তৈরি করবে। আপনি বোতাম (স্পর্শ) এবং ব্লুটুথের মাধ্যমে ডিভাইসের আচরণ নিয়ন্ত্রণ করতে সক্ষম হওয়া উচিত।
বর্তমানে, পার্টি লাইটগুলিতে 7 টি ভিজ্যুয়ালাইজেশন বাস্তবায়িত হয়েছে (আপনার আরও ধারণা থাকলে আমাকে জানান!):
- কেন্দ্রীভূত রঙিন বৃত্ত
- মাল্টিস ক্রস
- স্পন্দিত আলো
- অগ্নিকুণ্ড (আমার ব্যক্তিগত প্রিয়)
- চলমান লাইট
- হালকা গাছ
- সাইডওয়ে সেগমেন্ট
ডিফল্টরূপে, ডিভাইসটি প্রতি মিনিটে ভিজ্যুয়ালাইজেশনের মাধ্যমে চক্র করবে। যাইহোক, একজন ব্যবহারকারী তাদের মাধ্যমে একটি ভিজ্যুয়ালাইজেশন এবং/অথবা ম্যানুয়ালি চক্রের সাথে থাকা বেছে নিতে পারেন।
ভিজ্যুয়ালাইজেশনগুলি যেগুলি তাদের রঙের প্যালেটটি ঘোরায় সেগুলি "হিমায়িত" হতে পারে যদি কোনও ব্যবহারকারী একটি নির্দিষ্ট রঙের সংমিশ্রণ পছন্দ করে।
এবং আরও কয়েকটি নিয়ন্ত্রণ হিসাবে, ব্যবহারকারী মাইক্রোফোন সংবেদনশীলতা পরিবর্তন করতে পারে এবং সার্ভো মোটর "নৃত্য" মোড সক্ষম/অক্ষম করতে পারে।
ধাপ 2: পরিকল্পিত এবং শব্দ প্রক্রিয়াকরণ
একটি ফ্রিজিং স্কিম্যাটিক ফাইল "ফাইল" সাবফোল্ডারে গিথুবের প্যাকেজে অন্তর্ভুক্ত রয়েছে।
মূলত, একটি MSEQ7 চিপ অডিও প্রসেসিং করে, একটি অডিও সিগন্যালকে 7 ব্যান্ডে বিভক্ত করে: 63Hz, 160Hz, 400Hz, 1kHz, 2.5kHz, 6.25kHz, এবং 16kHz
মাইক্রোকন্ট্রোলার সেই 7 টি ব্যান্ড ব্যবহার করে বিভিন্ন ভিজ্যুয়ালাইজেশন তৈরি করতে, মূলত এলইডি লাইট ইনটেনসিটি এবং কালার কম্বিনেশনে সংশ্লিষ্ট ব্যান্ডের প্রশস্ততা ম্যাপিং করে।
সাউন্ড সোর্স হল একটি মাইক্রোফোন যার 3 টি লেভেল কন্ট্রোল আছে। শব্দের উৎস কতদূর/জোরে তার উপর নির্ভর করে আপনি একটি বোতাম ব্যবহার করে লাভ সেটিংসের মাধ্যমে চক্র করতে পারেন।
মাইক্রোকন্ট্রোলার 63Hz "ব্যাস" ব্যান্ডে "বিট" সনাক্তকরণের চেষ্টা করে। আমি এখনও বিট সারিবদ্ধতা সনাক্ত এবং বজায় রাখার একটি নির্ভরযোগ্য উপায় নিয়ে কাজ করছি।
"টাচ" বোতামের ব্যবহার ছিল একটি পরীক্ষা। আমি মনে করি তারা বেশ ভাল কাজ করে, তবে, প্রেস প্রতিক্রিয়া অভাব কিছুটা বিভ্রান্তিকর।
ধাপ 3: LED চাকা
ভিজ্যুয়ালাইজেশনের মূল হল একটি 61 LED চাকা।
দয়া করে মনে রাখবেন যে অংশটি পৃথক রিং হিসাবে আসে যা আপনাকে একসাথে রাখতে হবে। আমি বরং বিদ্যুতের লাইনের জন্য তামার তারের ব্যবহার করেছি (যা রিংগুলিকে সুন্দরভাবে ধরে রাখে), এবং পাতলা সংকেত তারগুলি।
এলইডিগুলি 0 থেকে 60 পর্যন্ত সংখ্যায়িত হয় নিচের বাইরের এলইডি থেকে শুরু করে এবং ঘড়ির কাঁটার দিকে ভিতরের দিকে যাচ্ছে। কেন্দ্র LED 60 নম্বর।
প্রতিটি ভিজ্যুয়ালাইজেশন দ্বি-মাত্রিক ডেটা অ্যারেগুলির উপর নির্ভর করে, যা প্রতিটি এলইডি টার্গেট ভিজুয়ালাইজেশন সেগমেন্টের জন্য একটি নির্দিষ্ট অবস্থানে ম্যাপ করে।
উদাহরণস্বরূপ, কেন্দ্রীভূত বৃত্তের জন্য, 5 টি বিভাগ রয়েছে:
- বাইরের বৃত্ত, LEDs 0 - 23, 24 LEDs দীর্ঘ
- দ্বিতীয় বাইরের বৃত্ত, LEDs 24 - 39, 16 LEDs দীর্ঘ
- তৃতীয় বৃত্ত (কেন্দ্র), LEDs 40 - 51, 12 LEDs দীর্ঘ
- দ্বিতীয় ভিতরের বৃত্ত, LEDs 52 - 59, 8 LEDs দীর্ঘ
- LED ভিতরে, LED 60, 1 LED দীর্ঘ
ভিজ্যুয়ালাইজেশন 7 টি অডিও চ্যানেলের মধ্যে 5 টি ম্যাপ করে এবং সার্কুলার ব্যান্ডে ব্যান্ডের শব্দের মাত্রার অনুপাতে তাদের অবস্থান অনুযায়ী ক্রমান্বয়ে এলইডি জ্বালায়।
অন্যান্য ভিজ্যুয়ালাইজেশনগুলি বিভিন্ন ডেটা স্ট্রাকচার এবং ফর্ম্যাট ব্যবহার করে, তবে ধারণাটি সর্বদা ডেটা অ্যারে দ্বারা চালিত ভিজুয়ালাইজেশন, কোড দ্বারা এতটা নয়। এইভাবে ভিজ্যুয়ালাইজেশনগুলি কোড পরিবর্তন না করে বিভিন্ন আকারে (আরও বা কম LEDs, আরও EQ ব্যান্ড) সমন্বয় করা যেতে পারে, কেবল ডেটা অ্যারেতে মানগুলি।
উদাহরণস্বরূপ, ভিজ্যুয়ালাইজেশন 1 এর ডেটা স্ট্রাকচারটি স্কেচে কেমন দেখাচ্ছে:
// ভিজ্যুয়ালাইজেশন 1 এবং 3 - পূর্ণ 5 চেনাশোনা কনস্ট বাইট TOTAL_LAYERS1 = 5; কনস্ট বাইট LAYERS1 [TOTAL_LAYERS1] [25] = {// 00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 {24, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23}, {16, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39}, {12, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51}, {8, 52, 53, 54, 55, 56, 57, 58, 59}, {1, 60}};
ধাপ 4: দৃশ্যায়ন
এখন পর্যন্ত 7 টি ভিজ্যুয়ালাইজেশন এবং একটি স্টার্ট-আপ অ্যানিমেশন রয়েছে:
স্টার্ট-আপ অ্যানিমেশন
যখন ডিভাইসটি চালু হয়, তখন একটি আতশবাজির অনুকরণ প্রদর্শিত হয়। এটি একটি LED এবং Servo পরীক্ষার ক্রম হওয়ার কথা ছিল, কিন্তু পরে এই ধরনের পরীক্ষার একটি অ্যানিমেটেড সংস্করণে বিকশিত হয়েছিল
কেন্দ্রীভূত রঙিন বৃত্ত
লাইট ডিসপ্লের চারপাশে ঘনীভূত বৃত্তের মধ্যে সংশ্লিষ্ট eq ব্যান্ডের প্রশস্ততার অনুপাতে যায়। এলোমেলোভাবে ঘড়ি- এবং পাল্টা-ঘড়ি-ভিত্তিক স্যুইচিং এবং 256 রঙের চাকার উপর ধীরে ধীরে রঙগুলি ঘোরানো
মাল্টিস ক্রস
একটি ব্যান্ড কেন্দ্র LED। আরেকটি ব্যান্ড হল LEDs এর উল্লম্ব এবং অনুভূমিক রেখা, এবং বাকি অংশগুলি প্রতিটি একটি EQ ব্যান্ডের প্রতিনিধিত্ব করে। সব বিভাগই 128 অফসেটে রঙ ঘুরছে কনট্রাস্ট থাকার জন্য।
স্পন্দিত আলো
প্রতিটি বৃত্ত একটি ডেডিকেটেড ইকিউ ব্যান্ডের জন্য সমস্ত এলইডিগুলিকে একত্রে আলোকিত করে, যখন ধীরে ধীরে সামান্য অফসেট সহ রঙগুলি ঘোরানো হয়। EQ ব্যান্ডগুলি ক্রমান্বয়ে একটি বৃত্ত থেকে পরবর্তী বৃত্তে স্থানান্তরিত হচ্ছে বাহ্যিক অগ্রগতি।
অগ্নিকুণ্ড
ব্যান্ডগুলি আধা-বৃত্তগুলি নীচে থেকে উপরের দিকে জ্বলজ্বল করে একটি উজ্জ্বল লাল দিয়ে শুরু হয় এবং একটি অগ্নিকুণ্ডে জ্বলন্ত আগুনের অনুকরণে হলুদ যোগ করে। মাঝে মাঝে উজ্জ্বল সাদা "স্পার্ক" এলোমেলোভাবে অঙ্কুর হয়। কোন রঙ ঘূর্ণন নেই
চলমান লাইট
প্রতিটি কেন্দ্রীক বৃত্ত একটি পৃথক EQ ব্যান্ড। নেতৃস্থানীয় LEDs হল কেন্দ্র LED নীচের উল্লম্ব লাইনে। একবার এলইডি ব্যান্ডের প্রশস্ততার অনুপাতে প্রজ্জ্বলিত হলে, এটি ধীরে ধীরে তীব্রতা হ্রাস করে সংশ্লিষ্ট বৃত্তের চারপাশে "দৌড়ানো" শুরু করে। ঘড়ি এবং ঘড়ির কাঁটার বিপরীতে ঘূর্ণন উভয়ই সমর্থিত, এলোমেলোভাবে স্যুইচ করা।
হালকা গাছ
সেগমেন্টগুলি নীচের এলইডি থেকে একটি সরলরেখায় আলোকিত হয় এবং তারপরে খেজুর গাছের অনুকরণ করে কেন্দ্রীভূত আধা-বৃত্তে। রঙ ঘূর্ণন।
সাইডওয়ে সেগমেন্ট
এটি পূর্ববর্তী মাল্টিজ ক্রসের একটি সংস্করণ যা শুধুমাত্র 2 টি তির্যক অংশ ব্যবহার করা হয়েছে। শব্দ তরঙ্গের জন্য আইকনের অনুরূপ বলে মনে করা হয়।
ধাপ 5: টাচ বোতাম নিয়ন্ত্রণ
4 টি স্পর্শ-সংবেদনশীল বোতাম রয়েছে:
- ভিজ্যুয়ালাইজেশনের মাধ্যমে সাইকেল চালান এবং অন্যটি নির্বাচিত না হওয়া পর্যন্ত বর্তমানকে চালিয়ে যান (ডিফল্ট ভিজুয়ালাইজেশন চক্র প্রতি 30 সেকেন্ডে)
- "ফ্রিজ" / "আনফ্রিজ" বর্তমান কালার স্কিম - যদি আপনি কোন নির্দিষ্ট কালার কম্বিনেশন পছন্দ করেন তবে আপনি সেটাকে ফ্রিজ করতে পারেন - কালার রোটেশন অক্ষম এবং ভিজ্যুয়ালাইজেশন শুধু এই কালার প্যালেট দিয়েই চলবে
- মাইক্রোফোন সংবেদনশীলতা সামঞ্জস্য করুন
- "নাচের মোড" চালু / বন্ধ করুন
নৃত্য মোডে, ডিভাইসটি বর্তমানে চলমান সংগীতের "বীট" সনাক্ত করার চেষ্টা করবে এবং বীট অনুযায়ী মাথা ঘুরাবে। এখন পর্যন্ত "নাচ" সুন্দর থেকে বরং বিশ্রী, সত্যি বলতে।
ধাপ 6: বিট ডিটেকশন এবং সার্ভো "নাচ"
ডিভাইসটি ক্রমাগত 63Hz ব্যান্ডের ধারাবাহিক শিখরগুলির মধ্যে দূরত্ব হিসাবে বর্তমান সুরের "বীট" সনাক্ত করার চেষ্টা করছে। একবার সনাক্ত হয়ে গেলে (এবং শুধুমাত্র যদি নাচের মোড চালু থাকে), ডিভাইসটি তার সার্ভো মোটরকে সক্রিয় করে বিট অনুযায়ী এলোমেলোভাবে বাম বা ডানে ঘুরিয়ে দেবে।
কীভাবে এটিকে আরও নির্ভরযোগ্য করে তোলা যায় সে সম্পর্কে যেকোন উজ্জ্বল ধারণা স্বাগত!
'Music_Test_LED' স্কেচ 7 EQ ব্যান্ডগুলিকে Arduino IDE ব্যবহার করে চক্রান্তের জন্য উপযুক্ত উপায়ে আউটপুট করে।
ধাপ 7: 3D আকৃতি
অটোডেস্ক টিঙ্কারক্যাড ব্যবহার করে পুরো পার্টি লাইটস অ্যাসেম্বলি স্ক্র্যাচ থেকে ডিজাইন করা হয়েছিল।
মূল নকশা এখানে অবস্থিত। Github.com- এ "ফাইল/3D" ফোল্ডারে STL মডেল রয়েছে।
এই নকশাটি দেখায় যে ডিভাইসটি কীভাবে একত্রিত হয়।
সমস্ত উপাদান মুদ্রিত হয়েছিল এবং তারপরে একত্রিত/আঠালো করা হয়েছিল।
"গম্বুজ" মাইক্রোকন্ট্রোলার, ব্লুটুথ বোর্ড এবং একটি মাইক্রোফোন হোস্ট করছে। মাইক্রোকন্ট্রোলারটি 40 মিমি x 60 মিমি বোর্ডে স্থাপন করা হয় এবং মনোনীত রেল দ্বারা সমর্থিত।
সার্ভোটি গম্বুজের "লেগ" এ অবস্থিত, যখন বোতামগুলি বেসে অবস্থিত।
ব্যাটারি বগি বিশেষভাবে সরবরাহ বিভাগে উল্লেখিত ব্যাটারির ধরন জন্য মুদ্রিত হয়। যদি আপনি একটি ভিন্ন ব্যাটারি ব্যবহার করতে চান, তাহলে বগিকে সেই অনুযায়ী পুনরায় ডিজাইন করতে হবে।
ধাপ 8: বিদ্যুৎ সরবরাহ
একটি আল্ট্রা-কমপ্যাক্ট 5000-মাহ ডুয়াল ইউএসবি আউটপুট সুপার স্লিম পাওয়ার ব্যাংক অপারেশন ঘন্টার জন্য পর্যাপ্ত শক্তি সরবরাহ করে বলে মনে হচ্ছে।
ব্যাটারি কম্পার্টমেন্টটি এমনভাবে ডিজাইন করা হয়েছে যে এটি বাকি ডিভাইস থেকে বিচ্ছিন্ন হয়ে যায় এবং অন্য ধরনের ব্যাটারির জন্য ডিজাইন করা একটি দিয়ে প্রতিস্থাপিত হতে পারে।
ইউএসবি প্লাগটি ব্যাটারির সাথে স্লাইড করার সাথে সাথে সংযোগ স্থাপনের জন্য স্থাপন করা হয়েছিল এবং হট-আঠালো ছিল।
ধাপ 9: ব্লুটুথ নিয়ন্ত্রণ
একটি ওয়্যারলেসভাবে ডিভাইস নিয়ন্ত্রণ করার একটি উপায় প্রদান করার জন্য একটি HC-05 মডিউল যুক্ত করা হয়।
যখন চালু হয়, ডিভাইসটি "LEDDANCE" নামে একটি ব্লুটুথ সংযোগ তৈরি করে, যার সাহায্যে আপনি আপনার ফোনকে জোড়া দিতে পারেন।
আদর্শভাবে, এমন একটি অ্যাপ থাকা উচিত যা পার্টিলাইটসকে নিয়ন্ত্রণ করতে দেয় (একটি রঙ প্যালেট নির্বাচন করা, বোতাম প্রেসের অনুকরণ ইত্যাদি)। যাইহোক, আমি এখনও একটি লিখিনি।
আপনি যদি পার্টি লাইটের জন্য একটি অ্যান্ড্রয়েড বা আইওএস অ্যাপ লিখতে সাহায্য করতে আগ্রহী হন, দয়া করে আমাকে জানান!
ডিভাইস নিয়ন্ত্রণ করতে, আপনি বর্তমানে ব্লুটুথ টার্মিনাল অ্যাপ ব্যবহার করতে পারেন এবং নিম্নলিখিত কমান্ডগুলি পাঠাতে পারেন:
- LEDDBUTT - যেখানে '1', '2', '3', বা '4' সিমুলেট করে সংশ্লিষ্ট বোতাম টিপছে। যেমন: LEDDBUTT1
- LEDDCOLRc - যেখানে c হল 0 থেকে 255 পর্যন্ত একটি সংখ্যা - একটি রঙের চাকায় কাঙ্ক্ষিত রঙের অবস্থান। ডিভাইসটি নির্দিষ্ট LED রঙে চলে যাবে।
-
LEDDSTAT - একটি 3 অক্ষর সংখ্যা প্রদান করে যা '0 এবং' 1 এর মধ্যে রয়েছে:
- প্রথম অবস্থান: '0' - রং ঘুরছে না, '1' - রং ঘুরছে
- দ্বিতীয় অবস্থান: '0' - নাচের মোড বন্ধ, '1' - নাচের মোড চালু আছে
- তৃতীয় অবস্থান: '0' - মাইক্রোফোন স্বাভাবিক লাভ, '1' - মাইক্রোফোন উচ্চ লাভে
ধাপ 10: Blynk এর উপর ভিত্তি করে কন্ট্রোল অ্যাপ
Blynk (blynk.io) একটি হার্ডওয়্যার-অজ্ঞেয় IoT প্ল্যাটফর্ম। আমি আমার IoT স্বয়ংক্রিয় উদ্ভিদ সেচ ব্যবস্থায় Blynk ব্যবহার করেছি যা নির্দেশযোগ্য এবং প্ল্যাটফর্মের আরাম এবং দৃness়তায় মুগ্ধ হয়েছিলাম।
ব্লাইঙ্ক ব্লুটুথের মাধ্যমে প্রান্ত ডিভাইসের সাথে সংযোগ সমর্থন করে - পার্টিলাইটের জন্য আমাদের ঠিক কি দরকার।
আপনি যদি ইতিমধ্যেই না করে থাকেন, দয়া করে Blynk অ্যাপটি ডাউনলোড করুন, নিবন্ধন করুন এবং এই ধাপের সাথে সংযুক্ত স্ক্রিনশট ব্যবহার করে Blynk PartyLights অ্যাপটি পুনরায় তৈরি করুন। দয়া করে নিশ্চিত করুন যে ভার্চুয়াল পিন অ্যাসাইনমেন্টগুলি স্ক্রিনশটগুলির মতোই, অন্যথায়, অ্যাপের বোতামগুলি উদ্দেশ্য অনুযায়ী কাজ করবে না।
ফাইল "blynk_settings.h" আমার ব্যক্তিগত Blynk UID ধারণ করে। যখন আপনি আপনার প্রকল্পটি তৈরি করবেন, তখন এটি আপনার জন্য একটি নতুন ব্যবহার করা হবে।
PartyLightsBlynk.ino স্কেচ আপলোড করুন, অ্যাপটি জ্বালান। ব্লুটুথ ডিভাইসের সাথে পেয়ার করুন এবং পার্টি উপভোগ করুন।
ধাপ 11: স্কেচ এবং লাইব্রেরি
প্রধান স্কেচ এবং সমর্থনকারী ফাইলগুলি এখানে Github.com এ অবস্থিত।
পার্টি লাইট স্কেচে নিম্নলিখিত গ্রন্থাগারগুলি ব্যবহার করা হয়েছিল:
- TaskScheduler - সমবায় মাল্টিটাস্কিং - এখানে (আমার দ্বারা বিকশিত)
- AverageFilter - টেমপ্লেটেড গড় ফিল্টার - এখানে (আমার দ্বারা বিকশিত)
- Servo - Servo control - একটি আদর্শ Arduino লাইব্রেরি
- WS2812B -NEOPixel নিয়ন্ত্রণ - STM32 প্যাকেজের অংশ হিসাবে আসে
এই উইকি পৃষ্ঠাটি ব্যাখ্যা করে কিভাবে Arduino IDE দিয়ে STM32 বোর্ড ব্যবহার করতে হয়।
ধাপ 12: ভবিষ্যতের উন্নতি
এই নকশায় কিছু জিনিস উন্নত করা যেতে পারে, যা আপনি যদি এই প্রকল্পটি শুরু করেন তবে আপনি বিবেচনা করতে পারেন:
- ম্যাপেল মিনি বোর্ডের পরিবর্তে ESP32 ব্যবহার করুন। ইএসপি 32 এর 2 টি সিপিইউ, ব্লুটুথ এবং ওয়াইফাই স্ট্যাক রয়েছে এবং এটি 60 মেগাহার্টজ, 120 মেগাহার্টজ এবং এমনকি 240 মেগাহার্টজ চলতে পারে।
- ছোট নকশা - ফলে ডিভাইসটি বড় -ইশ। আরো কম্প্যাক্ট হতে পারে (বিশেষ করে যদি আপনি নাচের ধারণা এবং সংশ্লিষ্ট সার্ভো বাদ দেন)
- বিট সনাক্তকরণ অসীম উন্নত হতে পারে। আমাদের মানুষের কাছে যা স্বাভাবিকভাবে আসে, তা কম্পিউটারের জন্য একটি কঠিন কাজ বলে মনে হয়
- অনেক বেশি ভিজ্যুয়ালাইজেশন তৈরি এবং বাস্তবায়ন করা যেতে পারে।
- এবং, অবশ্যই, একটি অ্যাপ্লিকেশন একটি শীতল UI দিয়ে ওয়্যারলেসভাবে ডিভাইস নিয়ন্ত্রণ করার জন্য লেখা যেতে পারে।
প্রস্তাবিত:
100W LED চিপ সহ পোর্টেবল ইন্ডোর লাইট: 26 টি ধাপ (ছবি সহ)
100W LED চিপ সহ পোর্টেবল ইন্ডোর লাইট: এই নির্দেশযোগ্য / ভিডিওতে আমি আপনাকে দেখাবো কিভাবে আমি 100W LED চিপ দিয়ে পোর্টেবল ইনডোর লাইট তৈরি করেছি যা একটি পুরানো ল্যাপটপ থেকে 19V 90W পাওয়ার সাপ্লাই দিয়ে চালিত হয়। আপডেট 2 (ফাইনাল) (20C রুমে 30 মিনিট পরে 37C স্থিতিশীল @85W)
Arduino এবং Neopixel কোক বোতল রেইনবো পার্টি লাইট: 7 ধাপ (ছবি সহ)
আরডুইনো এবং নিওপিক্সেল কোক বোতল রেইনবো পার্টি লাইট: তাই আমার ছেলে দুন পুরানো কোকের বোতল এবং গ্লো স্টিকের গুয়াই ইনার্ডস দিয়ে তৈরি একটি খুব শীতল পার্টি লাইট স্পট করে এবং জিজ্ঞেস করে যে আমরা তার আসন্ন স্কুল পরীক্ষার জন্য তৈরি করতে পারি কিনা? ! আমি নিশ্চিত বলছি, কিন্তু আপনি বরং তাদের কিছু পাবেন না
পোর্টেবল LED লাইট (সহজ, কম খরচে এবং সুন্দরভাবে ডিজাইন করা): 5 টি ধাপ (ছবি সহ)
পোর্টেবল এলইডি লাইট (সহজ, কম খরচে এবং সুন্দরভাবে ডিজাইন করা): এটি একটি খুব কম খরচে এবং তৈরি করা সহজ প্রকল্প। এটি ₹ 100 এরও কম খরচে ($ 2 এর কম) সহজেই তৈরি করা যায়। এটি অনেক জায়গায় যেমন জরুরী অবস্থায় ব্যবহার করা যেতে পারে, যখন বিদ্যুৎ কাটা হয়, যখন আপনি বাইরে থাকেন …. bla..bla .. bla.. তাই .. তুমি কি
লাইট বক্স - ভু মিটার সহ একটি পোর্টেবল ব্লুটুথ স্পিকার: 10 টি ধাপ (ছবি সহ)
লাইট বক্স - Vu মিটার সহ একটি পোর্টেবল ব্লুটুথ স্পিকার: আমি যা তৈরি করেছি তা হল একটি VU মিটারের সাথে যুক্ত একটি বহনযোগ্য স্টিরিও স্পিকার ইউনিট (যেমন ভলিউম ইউনিট মিটার)। এছাড়াও এটি একটি পূর্বে নির্মিত অডিও ইউনিট যা ব্লুটুথ সংযোগ, AUX পোর্ট, ইউএসবি পোর্ট, এসডি কার্ড পোর্ট & এফএম রেডিও, ভলিউম কন্ট্রোল
হাইপার পোর্টেবল লাইট প্রজেকশন: ৫ টি ধাপ (ছবি সহ)
হাইপার পোর্টেবল লাইট প্রজেকশন: আমি পাওয়া বস্তু থেকে একটি প্রজেক্টর তৈরি করেছি। একটি ট্র্যাশড গিটারের নীচে একটি ভাঙা স্লাইড প্রজেক্টর থেকে লেন্স একটি ফ্লাই মার্কেটে হ্যান্ডেল পাওয়া যায় এবং অবশ্যই কিছু জিনিস যা আমি ওয়ার্কশপের আশেপাশে রেখেছিলাম।