সুচিপত্র:
- ধাপ 1: PCB প্রিন্ট করুন
- ধাপ 2: এটি সব একসঙ্গে বিক্রি
- ধাপ 3: কোড আপলোড এবং ডিবাগিং
- ধাপ 4: এটি সব একসাথে আঠালো
ভিডিও: সনিক বো টাই, ডেভিড বোল্ডেভিন এঙ্গেন দ্বারা: 4 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
একটি কম্প্যাক্ট ধনুক টাই, চারটি ভিন্ন ফ্রিকোয়েন্সিতে চারটি ভিন্ন ফ্রিকোয়েন্সি অবিরত তার দুটি মিরর 4x5 LED অ্যারে প্রদর্শন করতে সক্ষম।
এই টিউটোরিয়ালটি কীভাবে একটি ধনুক টাই তৈরি করতে হবে তা আপনাকে জানাবে যে আপনি যে কোনও ভিড়ের মধ্যে আলাদা হয়ে উঠবেন।
এই প্রকল্পের জন্য আপনার যা লাগবে:
1 Arduino প্রো মাইক্রো বা অনুরূপ আকারের Arduino যা 16MHz এ চলে
40 3 মিমি LEDs
১ টি সহজ বোতাম
1 ইলেক্ট্রেট মাইক্রোফোন
1 রিচার্জেবল 3.7V 800mAh 25C 1-সেল LiPo ব্যাটারি
10 100Ω প্রতিরোধক
1 10kΩ প্রতিরোধক
1 220Ω প্রতিরোধক
একটি PCB মেশিনে প্রবেশ (মুদ্রিত সার্কিট বোর্ড)
একটি সস্তা অ্যাডজাস্টেবল হুকড/ক্লিপ-অন বো টাই বা শুধু অ্যাডজাস্টেবল হুকিং/ক্লিপ-অন নেকব্যান্ড
ধাপ 1: PCB প্রিন্ট করুন
একটি সার্কিট বোর্ড প্রিন্ট করার সময় আপনাকে প্রস্তুতকারকের প্রয়োজনীয়তা অনুসারে.cmp ফাইলটি মানিয়ে নিতে হতে পারে। যাইহোক, মূল বোর্ডটি মোটামুটি ভুল পদ্ধতি ব্যবহার করে তৈরি করা হয়েছিল যাতে বেশিরভাগ নির্মাতারা সম্ভবত পরিবর্তন ছাড়াই পিসিবি উত্পাদন করতে সক্ষম হবেন। ছবিতে, আপনি পিসিবি এর সামনে এবং পিছনে দেখতে পারেন। নকশা অনুমান করে যে সোল্ডারিং হোলগুলি ভিয়াস অন্তর্ভুক্ত করে না এবং সেই ভায়াস শুধুমাত্র আলাদাভাবে স্থাপন করা যেতে পারে (পিসিবিগুলিতে একাধিক সাইড ভিয়াস স্তরগুলির মধ্যে সংযোগ)।
চার্লিপ্লেক্সিং নামে একটি টেকনিক ব্যবহার করে প্রতিটি আলোকে পৃথকভাবে সম্বোধন করা হয় যা একটি সাধারণ LED ম্যাট্রিক্সের তুলনায় অনেক কম ইনপুট নোডের অনুমতি দেয়, অসুবিধা হল যে শুধুমাত্র একটি সময়ে আলো জ্বালানো যায়, যা অ্যারে কত বড় হতে পারে তার একটি সীমা নির্ধারণ করে এবং লক্ষণীয় ঝলকানি ছাড়া। চার্লিপ্লেক্সিং 1 এবং 0 দুটি সিগন্যাল থাকার পরিবর্তে কাজ করে, এর তিনটি 1, 0 এবং Z আছে। সুতরাং নোডটি 1, 0, Z, Z, Z এর সংমিশ্রণে থাকার কারণে প্রতিটি আলো চালু হয়, যার অর্থ বর্তমান সময়ে কেবল একটি নোড থেকে অন্যটিতে যেতে পারে।
ধাপ 2: এটি সব একসঙ্গে বিক্রি
পিসিবিতে লাইট সোল্ডার করার সময় LED এর ধনাত্মক দিকটি স্কোয়ারে এবং নেগেটিভকে বৃত্তে ধারাবাহিকভাবে সোল্ডার করা খুবই গুরুত্বপূর্ণ। এর উল্টোটা করলে কোডের ঠিকানা ভুল লাইট চালু হয়ে যাবে, এবং অসঙ্গতি একই উদ্দীপক দ্বারা একাধিক লাইট জ্বালিয়ে দেবে।
তারপর ধনুক টাই সামনে 10 100Ω প্রতিরোধক উপর ঝাল।
তারপরে সার্কিট ডায়াগ্রামে দেখানো পথে অন্যান্য টুকরোগুলি সংযুক্ত করুন, ব্যাটারিটি সরাসরি আরডুইনোতে সোল্ডার করা ঠিক আছে কারণ যখন ইউএসবি এর মাধ্যমে আরডুইনো সংযুক্ত হবে তখন এটি রিচার্জ করবে। পিসিবির পিছনে সমস্ত টুকরা আঠালো করার আগে আপনাকে অ্যারেতে ভুলের জন্য পরীক্ষা করা উচিত।
ধাপ 3: কোড আপলোড এবং ডিবাগিং
উপরের কোডটি আপলোড করুন। যখন এটি আপলোড করা হয়েছে তখন এটি সক্রিয় করতে বোতাম টিপুন, এখন একটি ত্রিভুজ আকৃতি যা ভিতরের দিকে নির্দেশ করছে তা ধনুকের টাইয়ের উপরে বা নিচে স্ক্রোল করা উচিত।
যদি আপনি না করেন তবে ব্লিংক (LED) ফাংশনটি ব্যবহার করুন, যা প্রতিটি আলোর জন্য 1-20 নম্বর ইনপুট নেয়, যখন প্রতিটি আলোর জন্য পৃথকভাবে (মোড = 0) লুপটি অকার্যকর লুপে থাকে লুপ.
অকার্যকর লুপ () {
যখন (মোড == 0) {
পলক (1); // একের পর এক পরীক্ষা করে দেখতে হবে যে লাইটগুলি তাদের কাজ করা উচিত এবং কোনটি নয়
// ঝলক (2); // পরবর্তী ধাপ 20 এর সব পথ
/* if (digitalRead (Button) == 0) {
মোড = 1;
বন্ধ ();
turnOn (1);
বিলম্ব (200);
বিরতি;
}
বন্ধ (); */ // এই বিভাগটি ডিবাগ করার সময় মন্তব্য করা হয়েছে
}
…..
ডিবাগিং:
যদি আপনার প্রতিটি পাশে আলাদা আলাদা লাইট থাকে তবে সোল্ডারিংয়ে কিছু সমস্যা আছে এবং আপনার প্রভাবিত লাইটগুলি ডিলোডার করা উচিত এবং আবার পদক্ষেপ 2 করা উচিত।
যদি 2 টি লাইটের জোড়া বন্ধ থাকে তাহলে অনুপস্থিত ভায়াস থাকতে পারে।
যদি দুটি লাইট সর্বদা একসাথে চালু থাকে এবং অন্যদের তুলনায় কম উজ্জ্বল হয়, তাহলে একটি ভুল পথে বিক্রি করা হয়েছে।
যদি প্রতিটি আলো পৃথকভাবে চালু হয়, কিন্তু আপনি ধাপ 2 এ গোলমাল করেছেন কোডের উপরের নির্দেশাবলীতে বর্ণিত প্যাটার্নটি অনুসরণ করবেন না।
পিসিবিতে খারাপ সংযোগ বা শর্ট সার্কিট থেকে অন্যান্য সমস্যা দেখা দিতে পারে।
সতর্কতা: ধনুক বাঁধার জন্য এই বিভাগটি খুবই প্রযুক্তিগত এবং অপ্রয়োজনীয়
আমি বিশেষ করে একটি 16MHz ঘড়ির ফ্রিকোয়েন্সি সহ একটি Arduino এর জন্য বর্ণালী বিশ্লেষণ কোড লিখেছি। তাই আমি পুরোপুরি নিশ্চিত নই যে এটি অন্যান্য সিস্টেমে কতটা ভাল কাজ করবে, এটি সমস্ত ব্যান্ডকে ভিন্নভাবে প্রতিক্রিয়া জানাতে পারে তবে এটি খুব বেশি পরিবর্তন নাও করতে পারে।
এটি প্রায় 6, 7ms এ 60 টি নমুনা নিয়ে কাজ করে যা মোটামুটি 8, 9kHz এর একটি নমুনা ফ্রিকোয়েন্সি। তারপরে 4 টি ভিন্ন উপায়ে 4 টি ভিন্ন ফ্রিকোয়েন্সি দিয়ে তাদের বিশ্লেষণ করুন।
সর্বোচ্চ ফ্রিকোয়েন্সি বিশ্লেষণ প্রতিটি নমুনাকে পরের নমুনার সাথে তুলনা করে, মানকে বর্গ করে এবং প্রতি জোড়া নমুনার জন্য সংক্ষিপ্ত করে কাজ করে। এটি অর্ধেক স্যাম্পলিং ফ্রিকোয়েন্সি সর্বোচ্চ প্রভাব দেয় তাই এটি একটি ব্যান্ডপাস ফিল্টার 4, 4kHz এর কাছাকাছি।
বিশ্লেষণের জন্য একটি মোটামুটি গাণিতিক সূত্র:
Sq (বর্গ (x [2n-1] -x [2n]))
পরেরটি খুব একইভাবে কাজ করে, তবে এটি প্রথমে একটি সময়ে দুটি নমুনা যুক্ত করে। এটি কার্যকরভাবে শেষ ব্যবস্থার অর্ধেক নমুনা ফ্রিকোয়েন্সি দেয় যখন সর্বোচ্চ ফ্রিকোয়েন্সি ফিল্টার করে 2, 2kHz এর কাছাকাছি একটি ব্যান্ডপাস ফিল্টার তৈরি করে।
পরবর্তী সিস্টেম একই কাজ করে কিন্তু একটি সময়ে 2 টি নমুনা যোগ করার পরিবর্তে এটি 10 যোগ করে যা 440Hz এর জন্য একটি ব্যান্ডপাস ফিল্টার হয়ে যায়।
শেষ বিশ্লেষণটি প্রথম samples০ টি নমুনার সমষ্টি এবং এটিকে শেষ 30০ এর সমষ্টির সাথে তুলনা করে। এটি কার্যকরভাবে 150Hz এর জন্য একটি ব্যান্ডপাস ফিল্টার হয়ে যায়
ধাপ 4: এটি সব একসাথে আঠালো
আরডুইনোকে পিসিবি থেকে আলাদা রাখা গুরুত্বপূর্ণ কারণ এটি যোগাযোগে এলে শর্ট সার্কিট হতে পারে। এটি তাদের মধ্যে বৈদ্যুতিক টেপ দিয়ে একসঙ্গে gluing দ্বারা সম্পন্ন করা যেতে পারে। ব্যালেন্সের জন্য ধনুক টাইয়ের এক ডানায় ব্যাটারি এবং অন্যটিতে মাইক্রোকন্ট্রোলার থাকাও সুবিধাজনক। আপনার ধনুক বাঁধার কেন্দ্রটি মোটামুটি খালি রাখার চেষ্টা করা উচিত কারণ এই জায়গায় আপনি নেকব্যান্ডটি সংযুক্ত করেন, মাইকের সম্ভাব্য ব্যতিক্রম হিসাবে এটি কয়েক মিলিমিটার আটকে থাকা উচিত এবং আপনার খাদ্যনালীর দিকে নির্দেশ করা উচিত, এর অর্থ এই যে যখন আপনি কথা বলবেন প্রত্যেকে দেখবে যে পরিষ্কার।
মনে রাখবেন: ধনুক টাই এর কার্যকারিতার পিছনে কার্যকারিতা এসথেটিক্সের চেয়ে অনেক বেশি গুরুত্বপূর্ণ কারণ কেউ এটি দেখতে পাবে না।
প্রস্তাবিত:
গ্রিড টাই ইনভার্টার: 10 টি ধাপ (ছবি সহ)
গ্রিড টাই বৈদ্যুতিন সংকেতের মেরু বদল: এটি একটি মাংসের প্রকল্প তাই বকল আপ! গ্রিড টাই ইনভার্টারগুলি আপনাকে একটি মূল সকেটে শক্তি ঠেলে দিতে সক্ষম করে যা একটি দুর্দান্ত ক্ষমতা। আমি পাওয়ার ইলেকট্রনিক্স এবং কন্ট্রোল সিস্টেমগুলিকে তাদের ডিজাইনের সাথে জড়িত আকর্ষণীয় মনে করি তাই আমি আমার নিজের তৈরি করেছি। এই প্রতিবেদনটি
পকেট সনিক শাসক: 3 ধাপ (ছবি সহ)
পকেট সোনিক রুলার: এটি একটি পকেটের আকারের অতিস্বনক স্কেল যা আপনি আপনার পকেটে বহন করতে পারেন এবং বস্তুর দৈর্ঘ্য পরিমাপ করতে পারেন। আপনি আপনার উচ্চতা, আসবাবের উচ্চতা ইত্যাদি পরিমাপ করতে পারেন, আমি এই নির্দেশনাটি লিখছি যে আপনি Arduino IDE ইনস্টল করতে জানেন। এবং
টাই টাইম কিপার: 6 টি ধাপ (ছবি সহ)
টাই টাইম কিপার: সময় বলতে সক্ষম হওয়া গুরুত্বপূর্ণ কিন্তু সবাই ঘড়ি পরতে পছন্দ করে না এবং সময় চেক করার জন্য আমাদের স্মার্টফোনটি গ্রহণ করা কিছুটা অপ্রয়োজনীয় বলে মনে হয়। আমি আমার হাত রিং, ব্রেসলেট এবং ঘড়ি মুক্ত রাখতে পছন্দ করি যখন একটি পেশায় কাজ করে
স্টারি স্কাই লেড টাই: 9 ধাপ (ছবি সহ)
স্টারি স্কাই লেড টাই: কিছুক্ষণ আগে আমি একটি ডলারের দোকানে ফাইবারোপটিক্সের সাথে একটি শিশুর খেলনা পেয়েছিলাম, এবং আমি এটা দিয়ে কি করতে পারি তা নিয়ে ভাবতে শুরু করেছি। । আমি এখনও কিছু arduino প্রো মিনি, adafruit boa ছিল
হোলি-টাই: 8 টি ধাপ (ছবি সহ)
হোলি-টাই: এটি হলি-টাই, একটি উৎসব টাই যা ছুটির দিনে পরার জন্য ডিজাইন করা হয়েছে। বেকি স্টার্নের অ্যাম্পলি-টাই এর উপর ভিত্তি করে যা ফ্লোরা বোর্ড ব্যবহার করে, হোলি-টাই নিওপিক্সেল অ্যানিমেশন চালানোর জন্য একটি সার্কিট পাইথন এক্সপ্রেস (সিপিএক্স) মাইক্রোকন্ট্রোলার ব্যবহার করে