সুচিপত্র:

অডিও সতর্কতা: 18 টি ধাপ
অডিও সতর্কতা: 18 টি ধাপ

ভিডিও: অডিও সতর্কতা: 18 টি ধাপ

ভিডিও: অডিও সতর্কতা: 18 টি ধাপ
ভিডিও: ফেসবুকে সমস্যা হওয়ার আগে এই Settings OFF করুন। Facebook important settings | Tech Bangla Help 2024, নভেম্বর
Anonim
অডিও সতর্কতা
অডিও সতর্কতা
অডিও সতর্কতা
অডিও সতর্কতা
অডিও সতর্কতা
অডিও সতর্কতা

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

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

ব্যবহৃত mcu হল একটি ATmega328p। Mcu একটি RFM69CW ট্রান্সসিভার থেকে বিজ্ঞপ্তি পায়। অডিও সুইচ একটি I2C নিয়ন্ত্রিত PT2314 চিপ। PT2314 একটি 4 থেকে 1 স্টেরিও সুইচ। বোর্ড 4 টি সম্ভাব্য ইনপুটগুলির মধ্যে 2 টিকে স্ট্যান্ডার্ড 3.5 মিমি স্টেরিও জ্যাক হিসাবে প্রকাশ করে। একটি 3 য় উৎস হল একটি অনবোর্ড MP3 প্লেয়ার চিপ, এবং 4 র্থ উৎসটি অব্যবহৃত। আউটপুট একটি আদর্শ 3.5 মিমি স্টিরিও জ্যাকের মাধ্যমে।

এমপি 3 প্লেয়ারের 3 টি সম্ভাব্য উত্স রয়েছে: এসডি কার্ড, ইউএসবি স্টিক এবং নর ফ্ল্যাশ।

MP3 প্লেয়ার একই YX5200-24SS চিপ যা অনেক DF প্লেয়ার মডিউলে পাওয়া যায় (যদিও এই মডিউলের বেশিরভাগ সস্তা সংস্করণ নকল চিপ ব্যবহার করে যা মূল চিপের সমস্ত কার্যকারিতার অভাব রয়েছে।) YX5200 ব্যবহার করে এই বাস্তবায়নের প্রধান পার্থক্য -24SS চিপ হল এটি স্টেরিও এবং এটি NOR ফ্ল্যাশ EEPROM সমর্থন করে।

আপনি এমপি 3 ক্লিপ দিয়ে NOR ফ্ল্যাশ প্রিলোড করতে পারেন অথবা অন্য কোন উৎস ব্যবহার করতে পারেন। প্রারম্ভে MP3 প্লেয়ারটি USB- এ ডিফল্ট হবে যদি এটি উপলব্ধ থাকে, তারপরে SD কার্ড এবং তারপর NOR ফ্ল্যাশ। আপনি উৎসের অগ্রাধিকার পরিবর্তন করতে সফ্টওয়্যার পরিবর্তন করতে পারেন, অথবা প্রাপ্ত বার্তার উপর ভিত্তি করে এমপিথ্রি উৎস থাকতে পারেন।

প্রোগ্রাম হিসাবে বাহ্যিক ইনপুট আউটপুট মাধ্যমে পাস করা হয়। এমপি 3 উৎসের মতো, এই আচরণ সফটওয়্যারে পরিবর্তন করা যেতে পারে। এছাড়াও ভলিউম, ব্যালেন্স, ট্রেবল এবং অন্যান্য বেশ কয়েকটি অডিও সুইচ বৈশিষ্ট্য সফ্টওয়্যারের মাধ্যমে নিয়ন্ত্রণ করা যায়।

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

অব্যবহৃত সব পিন বোর্ডের প্রান্তে আনা হয়েছে। বোর্ডের একটি I2C সংযোগকারী রয়েছে যা ভবিষ্যতের বিকাশের জন্য একটি বিঘ্ন লাইন (প্রদর্শন, কীপ্যাড ইত্যাদি)।

পরিকল্পিত পরবর্তী ধাপে সংযুক্ত করা হয়।

আমার ডিজাইন করা অন্যান্য বোর্ডের মতো, এই বোর্ডের জারবার ফাইলগুলি PCBWay- এ শেয়ার করা হয়।

থিংভার্সে একটি 3D মুদ্রিত ঘের পাওয়া যায়:

ধাপ 1: বোর্ড একত্রিত করার জন্য নির্দেশাবলী

বোর্ড একত্রিত করার জন্য নির্দেশাবলী
বোর্ড একত্রিত করার জন্য নির্দেশাবলী

বোর্ড (বা প্রায় কোন ছোট বোর্ড) একত্রিত করার জন্য নির্দেশাবলী অনুসরণ করে। নিম্নলিখিত ধাপে আমি headচ্ছিক হেডফোন পরিবর্ধক ছাড়া একটি বোর্ড একত্রিত করছি।

যদি আপনি ইতিমধ্যে একটি এসএমডি বোর্ড তৈরি করতে জানেন, তাহলে ধাপ 13 এ যান।

ধাপ 2: অংশ সংগ্রহ করুন

যন্ত্রাংশ সংগ্রহ করুন
যন্ত্রাংশ সংগ্রহ করুন

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

আমি তারপর এই অংশগুলি দিয়ে কাগজটি তৈরি করি। প্রান্তের চারপাশে আমি অন্যটি যোগ করি, অংশগুলি সনাক্ত করা সহজ। (মনে রাখবেন যে আমি আমার ডিজাইন করা অন্যান্য বোর্ডের জন্য এই একই কাগজের টুকরো ব্যবহার করি, তাই ছবির কয়েকটি স্থানে লেবেলের পাশে/পাশে অংশ থাকে)

ধাপ 3: বোর্ড মাউন্ট করুন

বোর্ড মাউন্ট করুন
বোর্ড মাউন্ট করুন

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

ধাপ 4: সোল্ডার পেস্ট প্রয়োগ করুন

সোল্ডার পেস্ট প্রয়োগ করুন
সোল্ডার পেস্ট প্রয়োগ করুন

এসএমডি প্যাডগুলিতে সোল্ডার পেস্ট প্রয়োগ করুন, গর্তের প্যাডগুলি খালি রেখে। ডানহাতি হওয়ায়, আমি সাধারণত উপরের বাম থেকে নীচে ডানদিকে কাজ করি যাতে আমি ইতিমধ্যে প্রয়োগ করা সোল্ডার পেস্টের গন্ধের সম্ভাবনা কমিয়ে আনতে পারি। আপনি যদি পেস্টটি স্মিয়ার করেন তবে মেকআপ অপসারণের জন্য লিন্ট ফ্রি ওয়াইপ ব্যবহার করুন। Kleenex/টিস্যু ব্যবহার এড়িয়ে চলুন। প্রতিটি প্যাডে প্রয়োগ করা পেস্টের পরিমাণ নিয়ন্ত্রণ করা এমন কিছু যা আপনি ট্রায়াল এবং ত্রুটির মাধ্যমে ঝুলিয়ে রাখেন। আপনি কেবল প্রতিটি প্যাডে একটি ছোট ড্যাব চান। ড্যাবের আকার প্যাডের আকার এবং আকৃতির (প্রায় 50-80% কভারেজ) আপেক্ষিক। সন্দেহ হলে কম ব্যবহার করুন। TSSOP প্যাকেজের ICs এর মত একসাথে বন্ধ থাকা পিনের জন্য, আপনি এই সমস্ত সংকীর্ণ প্যাডগুলির প্রত্যেকটিতে একটি পৃথক ড্যাব লাগানোর চেষ্টা না করে সমস্ত প্যাড জুড়ে খুব পাতলা স্ট্রিপ প্রয়োগ করুন। যখন সোল্ডার গলে যায়, সোল্ডার মাস্ক সোল্ডারকে প্যাডে স্থানান্তরিত করে, যেমন জল তৈলাক্ত পৃষ্ঠে লেগে থাকে না। ঝাল পুঁতি হবে বা একটি উন্মুক্ত প্যাড সঙ্গে একটি এলাকায় সরানো হবে।

আমি একটি কম গলনাঙ্ক সোল্ডার পেস্ট ব্যবহার করি (137C মেল্টিং পয়েন্ট)

ধাপ 5: SMD যন্ত্রাংশ রাখুন

SMD যন্ত্রাংশ রাখুন
SMD যন্ত্রাংশ রাখুন

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

কোন পোলারাইজড ক্যাপাসিটার সঠিক অবস্থানে আছে কিনা তা নিশ্চিত করতে বোর্ডটি পরিদর্শন করুন এবং সমস্ত চিপগুলি সঠিকভাবে ভিত্তিক।

ধাপ 6: হট এয়ার বন্দুকের সময়

হট এয়ার বন্দুকের সময়
হট এয়ার বন্দুকের সময়
হট এয়ার বন্দুকের সময়
হট এয়ার বন্দুকের সময়

আমি একটি YAOGONG 858D SMD হট এয়ার গান ব্যবহার করি। (40 ডলারেরও কম মূল্যে আমাজনে।) প্যাকেজে 3 টি অগ্রভাগ রয়েছে। আমি সবচেয়ে বড় (8 মিমি) অগ্রভাগ ব্যবহার করি। এই মডেল/স্টাইলটি বেশ কিছু বিক্রেতাদের দ্বারা তৈরি বা বিক্রি করা হয়। আমি সব জায়গায় রেটিং দেখেছি। এই বন্দুকটি আমার জন্য নিখুঁতভাবে কাজ করেছে।

আমি কম তাপমাত্রার সোল্ডার পেস্ট ব্যবহার করি। আমার মডেল বন্দুকের জন্য আমার তাপমাত্রা 275C, বায়ুপ্রবাহ 7 সেট করা আছে। প্রথম অংশের সোল্ডার গলতে শুরু করতে কিছুটা সময় নেয়। বোর্ডের কাছে বন্দুক সরিয়ে জিনিসগুলিকে গতি বাড়ানোর জন্য প্রলুব্ধ করবেন না। এটি সাধারণত চারপাশের অংশগুলি ফুঁকতে পারে। একবার ঝাল গলে গেলে, বোর্ডের পরবর্তী ওভারল্যাপিং বিভাগে যান। বোর্ডের চারপাশে আপনার কাজ করুন।

ধাপ 7: প্রয়োজন হলে শক্তিশালী করুন

প্রয়োজন হলে মজবুত করুন
প্রয়োজন হলে মজবুত করুন

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

ধাপ 8: SMD ফ্লাক্স পরিষ্কার/অপসারণ

SMD ফ্লাক্স পরিষ্কার/অপসারণ
SMD ফ্লাক্স পরিষ্কার/অপসারণ
SMD ফ্লাক্স পরিষ্কার/অপসারণ
SMD ফ্লাক্স পরিষ্কার/অপসারণ

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

আমি অব্যবহৃত ফ্লাক্স রিমুভারটি আবার বোতলে pourেলে দিলাম। আমি জানি না এটা সঠিক কি না। আমি এটি করার সাথে সম্পর্কিত কোন সমস্যা লক্ষ্য করি নি।

ধাপ 9: সমস্ত গর্তের হোল অংশগুলি রাখুন এবং সোল্ডার করুন

স্থান এবং ঝাল হোল অংশ সব ঝাল
স্থান এবং ঝাল হোল অংশ সব ঝাল
স্থান এবং ঝাল হোল অংশ সব ঝাল
স্থান এবং ঝাল হোল অংশ সব ঝাল

ফ্লাক্স রিমুভারটি বোর্ড থেকে বাষ্প হয়ে যাওয়ার পরে, সমস্ত গর্তের গর্তের অংশগুলি রাখুন এবং সোল্ডার করুন, সবচেয়ে ছোট থেকে লম্বা, একবারে এক।

ধাপ 10: হোল পিনের মাধ্যমে ফ্লাশ কাটা

হোল পিনের মাধ্যমে ফ্লাশ কাটা
হোল পিনের মাধ্যমে ফ্লাশ কাটা

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

ধাপ 11: ক্লিপিংয়ের পরে হোল পিনের মাধ্যমে পুনরায় গরম করুন

ক্লিপিংয়ের পরে হোল পিনের মাধ্যমে পুনরায় গরম করুন
ক্লিপিংয়ের পরে হোল পিনের মাধ্যমে পুনরায় গরম করুন

একটি সুন্দর চেহারা জন্য, ক্লিপিং পরে গর্ত পিনের মাধ্যমে ঝাল পুনরায় গরম করুন। এটি ফ্লাশ কাটারের রেখে যাওয়া শিয়ার চিহ্ন দূর করে।

ধাপ 12: হোল ফ্লাক্সের মাধ্যমে সরান

থ্রু হোল ফ্লাক্স সরান
থ্রু হোল ফ্লাক্স সরান

আগের মতোই পরিষ্কার করার পদ্ধতি ব্যবহার করে, বোর্ডের পিছনের অংশটি পরিষ্কার করুন।

ধাপ 13: বোর্ডে ক্ষমতা প্রয়োগ করুন

বোর্ডে শক্তি প্রয়োগ করুন (6 থেকে 12V)। যদি কিছুই ভাজা না হয়, দুটি নিয়ন্ত্রক চিপের বড় ট্যাব থেকে 5V এবং 3.3V পরিমাপ করুন।

ধাপ 14: বুটলোডার লোড করুন

বুটলোডার লোড করুন
বুটলোডার লোড করুন

এই ধাপটি বুটলোডার লোড করার পাশাপাশি প্রসেসরের গতি, ঘড়ির উৎস এবং অন্যান্য ফিউজ সেটিং সেট করে।

এই পদক্ষেপের জন্য আপনার একটি ISP প্রয়োজন হবে। আপনি আইএসপি হিসাবে Arduino- এর মতো যেকোন ISP ব্যবহার করতে পারেন, যদি ISP 3v3 হয়। আমি যে আইএসপি ডিজাইন করেছি তার একটি 3v3 আইএসপি সংযোগকারী রয়েছে। দেখুন

খুব গুরুত্বপূর্ণ: আপনাকে অবশ্যই একটি 3v3 ISP ব্যবহার করতে হবে অথবা আপনি বোর্ডের উপাদানগুলির ক্ষতি করতে পারেন।

Arduino IDE সরঞ্জাম মেনু থেকে, বোর্ডের জন্য "Arduino Pro বা Pro Mini" এবং প্রসেসরের জন্য "ATmega328P (3.3V 8MHz)" নির্বাচন করুন।

যদি আপনি একটি 6 তারের ISP কেবল ব্যবহার করেন তবে বোর্ড থেকে বিদ্যুৎ সংযোগ বিচ্ছিন্ন করুন।

বোর্ডের ICSP হেডার থেকে 3v3 ISP- এর সাথে ISP কেবল সংযুক্ত করুন। ICSP হেডারের কাছে DPDT সুইচটি "PROG" এ সেট করুন।

টুলস-> প্রোগ্রামার মেনু আইটেম (অথবা আপনি যে আইএসপি ব্যবহার করছেন তার জন্য যথাযথ) থেকে "আইএসপি হিসাবে আরডুইনো" নির্বাচন করুন, তারপর বার্ন বুটলোডার নির্বাচন করুন। বুটলোডার ডাউনলোড করার পাশাপাশি, এটি সঠিকভাবে ফিউজ সেট করবে। ছবিতে, বাম দিকের বোর্ডটি লক্ষ্যবস্তু। ডান দিকের বোর্ডটি হল আইএসপি।

ISP তারের সংযোগ বিচ্ছিন্ন করুন।

ধাপ 15: স্কেচ আপলোড করুন

স্কেচ আপলোড করুন
স্কেচ আপলোড করুন

বোর্ডে সিরিয়াল সংযোগকারীর সাথে একটি 3v3 TTL সিরিয়াল অ্যাডাপ্টার মডিউল সংযুক্ত করুন।

আপডেট: ১--মার্চ -২০২১: আমি স্কেচে কিছু ছোটখাটো পরিবর্তন করেছি যাতে একটি বাগ সংশোধন করা যায় যখন সতর্কতা ইতিমধ্যেই চলতে থাকে যখন এটি অন্য বার্তা পায়। আপনি যদি স্কেচের হালনাগাদ সংস্করণ চান তাহলে আমার সাথে যোগাযোগ করুন।

এই ধাপে সংযুক্ত software.zip ডাউনলোড করুন। আপনি এই উৎসগুলিকে আপনার Arduino ফোল্ডারে মিশিয়ে দিতে পারেন অথবা এই উৎসগুলির দিকে নির্দেশ করার জন্য Arduino পছন্দগুলিতে স্কেচবুকের অবস্থান পরিবর্তন করতে পারেন। পছন্দের পদ্ধতি হল এই উৎসগুলিকে আলাদা রাখা।

AudioAlertRFM69 স্কেচ যাচাই/কম্পাইল করুন।

স্কেচ আপলোড করুন যদি এটি কোন ত্রুটি ছাড়াই কম্পাইল করে।

ধাপ 16: MP3 FAT হেক্স ফাইল তৈরি করুন

MP3 FAT হেক্স ফাইল তৈরি করুন
MP3 FAT হেক্স ফাইল তৈরি করুন

এই ধাপটি ধরে নেয় যে আপনি এমপি 3 উৎস হিসাবে অনবোর্ড ফ্লোর চিপ ব্যবহার করার পরিকল্পনা করছেন। আপনি যদি এমপি 3 উৎস হিসাবে NOR ফ্ল্যাশ চিপ ব্যবহার করার পরিকল্পনা না করেন তবে আপনি 18 তম ধাপে যেতে পারেন। এর মানে হল যে আপনি MP3 সোর্স হিসাবে একটি SD কার্ড বা USB স্টিক ব্যবহার করবেন।

এই ধাপের লক্ষ্য হল একটি FAT16 ফাইল সিস্টেমের একটি ছবি পাওয়া যা MP3 ক্লিপগুলি NOR ফ্ল্যাশ থেকে NOR ফ্ল্যাশ EEPROM- এ উৎস হিসেবে চালানো হবে। FAT রুট ডাইরেক্টরির মধ্যে ফাইলের অর্ডার এমপি 3 ইন্ডেক্স নির্ধারণ করে যা আপনি একটি সতর্কতা চালানোর সময় সফটওয়্যার থেকে উল্লেখ করবেন।

MP3 FAT Hex ফাইলটি আমার Mac OS FatFsToHex অ্যাপ্লিকেশন ব্যবহার করে তৈরি করা যেতে পারে।

যদি আপনার একটি ম্যাক থাকে, অথবা একটিতে অ্যাক্সেস থাকে, তাহলে GitHub থেকে FatFsToHex অ্যাপ্লিকেশনটি ডাউনলোড করুন:

মনে রাখবেন যে আপনাকে অ্যাপ্লিকেশনটি তৈরি করতে হবে না, এই সংগ্রহস্থলে একটি জিপ ফাইল রয়েছে যেখানে বিল্ট অ্যাপ্লিকেশন রয়েছে।

আপনি যে এমপি 3 ফাইলগুলি বোর্ডে চালাতে চান সে বিষয়ে সিদ্ধান্ত নেওয়ার পরে, ফ্যাটফসটোহেক্স অ্যাপ্লিকেশনটি চালু করুন এবং ফাইলগুলিকে ফাইল তালিকায় টেনে আনুন। তালিকার ফাইলগুলি সাজিয়ে খেলার ক্রম সেট করুন। যদি এটি MP3s এর একটি সেট হয় যা আপনি মনে করেন যে আপনি একাধিকবার ব্যবহার করতে পারেন, সেভ কমান্ড (⌘-S) ব্যবহার করে সেটটি ডিস্কে সংরক্ষণ করুন। MP3 হেক্স ফাইলটি একটি SD কার্ডে রপ্তানি করুন (FLASH. HEX)। এই এসডি কার্ডে এটিই একমাত্র ফাইল হওয়া উচিত।

আমি সন্দেহ করি যে কেউ আসলে এই বোর্ডগুলির মধ্যে একটি তৈরি করবে, কিন্তু যদি কেউ করে এবং আপনি MP3 হেক্স ফাইল তৈরি করতে আটকে যান, আমার সাথে যোগাযোগ করুন এবং আমি এটি আপনার জন্য তৈরি করব।

ধাপ 17: NOR ফ্ল্যাশ EEPROM এ MP3 ফাইলগুলি লোড করুন

NOR ফ্ল্যাশ EEPROM এ MP3 ফাইল লোড করুন
NOR ফ্ল্যাশ EEPROM এ MP3 ফাইল লোড করুন
NOR ফ্ল্যাশ EEPROM এ MP3 ফাইল লোড করুন
NOR ফ্ল্যাশ EEPROM এ MP3 ফাইল লোড করুন

এই ধাপের জন্য আপনাকে ISP (অথবা আমার ডিজাইন করা বোর্ড) হিসাবে একটি Arduino এবং একটি 5 বা 6 তারের ISP কেবল প্রয়োজন। আপনি একটি 6 তারের তারের ব্যবহার করলে বোর্ডের সাথে সংযোগ বিচ্ছিন্ন করুন।

আপনি যদি আমার ডিজাইন করা আইএসপি ব্যবহার না করে থাকেন, তাহলে আপনি যে আইএসপি ব্যবহার করেন তা আমার হেক্স কপিয়ার স্কেচ দিয়ে লোড করা প্রয়োজন এবং হেক্সকপিয়ার স্কেচের নির্দেশনা অনুযায়ী এটির একটি এসডি কার্ড মডিউল থাকা প্রয়োজন। HexCopier স্কেচটি যেকোন Arduino এ ATmega328p (এবং অন্যান্য বেশ কিছু ATMegas।) দিয়ে চালানো যাবে।

NOR ফ্ল্যাশ EEPROM এর কাছে DPDT সুইচটি PROG এ সেট করুন। সংযোগকারীর সঠিক দিক নির্ণয় করার জন্য গ্রাউন্ড পিন ব্যবহার করে 3v3 ISP এবং NOR FLASH হেডারের মধ্যে ISP কেবলটি সংযুক্ত করুন। এটি ফটোতে নীল সংযোগকারী।

একবার এসডি কার্ড powerোকানোর সাথে বিদ্যুৎ প্রয়োগ করা হলে, এবং সিরিয়াল মনিটরের বাউড রেট 19200 এ সেট করা হলে, স্কেচটি একটি চিঠি C এবং একটি রিটার্ন ক্যারেক্টার ("C / n" বা "C / r / n") পাঠাতে শুরু করুন। কপি আইএসপি -তে চলমান কপিয়ার স্কেচ থেকে প্রত্যাশিত প্রতিক্রিয়ার জন্য স্ক্রিন শট দেখুন।

উল্লেখ্য যে FatFsToHex অ্যাপ্লিকেশনে একটি সিরিয়াল মনিটর রয়েছে (ছবি দেখুন।)

ধাপ 18: বোর্ড পরীক্ষা করুন

বোর্ড পরীক্ষা করুন
বোর্ড পরীক্ষা করুন
বোর্ড পরীক্ষা করুন
বোর্ড পরীক্ষা করুন
বোর্ড পরীক্ষা করুন
বোর্ড পরীক্ষা করুন

"IN" লেবেলযুক্ত 3.5 মিমি অডিও জ্যাকের সাথে একটি আইপড বা অন্য কোনো শব্দ উৎস সংযুক্ত করুন। "আউট" লেবেলযুক্ত জ্যাকের সাথে একজোড়া হেডফোন সংযুক্ত করুন।

বোর্ডে ক্ষমতা প্রয়োগ করুন। আইপডে ট্র্যাক চালান। হেডফোনের মাধ্যমে কী বাজানো হচ্ছে তা আপনার শোনা উচিত।

বোর্ডে একটি 3v3 TTL সিরিয়াল অ্যাডাপ্টার সংযুক্ত করুন। বড রেট 9600 সেট করুন।

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

ট্রান্সসিভার পরীক্ষা করার জন্য আপনার আরেকটি বোর্ড দরকার যেমন আমার ভার্মিন্ট ডিটেক্টর নির্দেশে বর্ণিত রিমোট কন্ট্রোল বা আমার ডিজাইন করা ডাস্ট কালেক্টর ফুল বোর্ড। দেখুন https://www.thingiverse.com/thing:2657033 এই বোর্ডগুলি অডিও সতর্কতা বোর্ডে বার্তা পাঠানোর জন্য প্রোগ্রাম করা যেতে পারে।

ফটোতে দেখানো হিসাবে আপনি একটি ব্রেডবোর্ডে একটি পরীক্ষা সেটও তৈরি করতে পারেন। আমি RFM69CW এবং HCW এর জন্য ব্রেকআউট বোর্ড ডিজাইন করেছি। এই বোর্ডগুলি লেভেল শিফটিং প্রদান করে যাতে আপনি 5V mcu দিয়ে এই ট্রান্সসিভার ব্যবহার করতে পারেন। (RFM69 হল 3v3।)

যদি মার্কিন যুক্তরাষ্ট্রে কেউ আমার বোর্ড, খালি বা নির্মিত, যন্ত্রাংশ সনাক্ত করা কঠিন, আমার সাথে যোগাযোগ করতে আগ্রহী হয় (বার্তার মাধ্যমে, মন্তব্য হিসাবে নয়।) ভূমিকাতে উল্লেখ করা হয়েছে, বোর্ড গারবার ফাইলগুলি PCBWay- এ শেয়ার করা হয়।

প্রস্তাবিত: