সুচিপত্র:
- ধাপ 1: আমি কিভাবে শুরু করেছি, এবং আপনার কি প্রয়োজন হবে।
- ধাপ 2: একটি গান রচনা করুন।
- ধাপ 3: OLED সংযুক্ত করুন।
- ধাপ 4: ফোর্স-সংবেদনশীল প্রতিরোধক এবং LED কে বিশ্রামের সাথে সংযুক্ত করা।
- ধাপ 5: কোড।
- ধাপ 6: বক্স তৈরি করা।
- ধাপ 7: সোল্ডার করার সময়।
- ধাপ 8: সব একসাথে রাখা।
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আমার ধারণা ছিল একটি বাক্স যা আপনি যখন খুলবেন তখন সঙ্গীত বাজবে। এটিতে একটি ইমোজি সহ একটি ডিসপ্লে রয়েছে যা জেগে উঠে আপনাকে শুভেচ্ছা জানাচ্ছে। এটিতে একটি এলইডি রয়েছে যা যদি আপনি আপনার আঙ্গুলের মধ্যে ফোর্স-সংবেদনশীল প্রতিরোধককে চেপে ধরে রাখেন তবে গানের পরবর্তী লুপটি ঘটে। আপনি যদি বাক্সটি আবার বন্ধ করেন তবে সঙ্গীত বন্ধ হয়ে যায় কারণ একটি বোতামে lাকনা চাপলে বন্ধ হয়ে যায়।
আমি একটি বাক্স বানাতে চেয়েছিলাম যা সঙ্গীতের বাক্স হওয়ার পাশাপাশি ব্যক্তিত্বের সাথে একটি ছোট রোবটের মতো অনুভূত হয়েছিল। যে প্রদর্শনটি 2 টি ইমোজি দেখায় তাতে সবচেয়ে বড় ভূমিকা পালন করে, কারণ আমি লক্ষ্য করেছি যে মানুষ মুখের বস্তুর সাথে বেশি সম্পর্কযুক্ত। ডিসপ্লের ইমোজিগুলি আবেগ প্রকাশ করে, যা এটি একটি ছোট রোবট হওয়ার ধারণায় অবদান রাখে। আমি লক্ষ্য করেছি যে লোকেরা এই বিষয়ে ইতিবাচক প্রতিক্রিয়া জানায়। বল-সংবেদনশীল প্রতিরোধক এটিতে মিথস্ক্রিয়া যুক্ত করে। যদি আপনি এটিকে চেপে ধরে রাখেন যেমন গানটি দ্বিতীয় লুপে যায়, একটি আলো চলে যাবে যা একটি চিহ্ন যা বাক্সটি আপনাকে প্রতিক্রিয়া জানায়। আমি যে আলোটি বেছে নিয়েছি তা হলুদ যা একটি সুখী রঙ এবং বাক্সের বাইরের সাথে মেলে।
আমি কিভাবে এই প্রকল্পটি তৈরি করেছি তার উপর একটি ওয়াকথ্রু অনুসরণ করে।
ধাপ 1: আমি কিভাবে শুরু করেছি, এবং আপনার কি প্রয়োজন হবে।
আমি যা তৈরি করতে চেয়েছিলাম তার একটি ধারণা স্কেচ তৈরি করে শুরু করেছি।
আপনার যা লাগবে:
1. একটি Arduino। (আমি একটি Arduino Uno ব্যবহার করেছি।)
2. একটি OLED ডিসপ্লে। (আমি 0.96 OLED I2C ব্যবহার করেছি)
3. একটি পাইজো বুজার।
4. একটি পুশবাটন।
5. একটি ফোর্স-সংবেদনশীল প্রতিরোধক।
6. একটি LED।
7. একটি 220 Ohm প্রতিরোধক এবং একটি 1KOhm প্রতিরোধক।
8. তারের। (আমি জাম্প স্টার্ট ক্যাবল ব্যবহার করেছি।)
9. একটি ছোট সার্কিট বোর্ড।
10. একটি সোল্ডারিং লোহা এবং টিন।
বাক্সটি বানাতে আপনার যা লাগবে:
1. কাঠ।
2. একটি করাত।
3. স্যান্ডপেপার বা একটি স্যান্ডিং মেশিন।
4. হাতুড়ি এবং নখ।
5. হিন্ডেজ, স্ক্রু এবং একটি ছোট ল্যাচ।
7. একটি ড্রিল এবং স্ক্রু ড্রাইভার
8. নালী টেপ।
সম্পূর্ণ প্রকল্পের কোডের একটি সম্পূর্ণ সংস্করণ এই টিউটোরিয়ালে পরে অন্তর্ভুক্ত করা হবে।
ধাপ 2: একটি গান রচনা করুন।
এরপরে, আমি একটি গান রচনা করেছি যা আমি বাক্সটি বাজাতে চেয়েছিলাম।
আমি এর জন্য একটি ডিজিটাল সফটওয়্যার ব্যবহার করেছি, কিন্তু আপনি একটি যন্ত্র ব্যবহার করতে পারেন এবং নোটগুলি লিখতে পারেন, অথবা আপনার Piezo buzzer এবং ফ্রিকোয়েন্সিগুলির সাথে খেলতে পারেন।
পাইজো বুজার লাগানো খুব সহজ। এর জন্য যা দরকার তা হল একটি ইনপুট পিন। (আমি 12 ব্যবহার করেছি) এবং একটি গ্রাউন্ড পিন। সেতু হিসেবে কাজ করার জন্য আমি আমার রুটিবোর্ডের দুই পাশের মধ্যে একটি বোতাম রেখেছিলাম। এই বোতাম টিপলে শব্দ বন্ধ হবে,
আমি আমার কোডের জন্য ফ্রিকোয়েন্সিগুলিতে নোটগুলি অনুবাদ করতে এই সহজ সাইটটি ব্যবহার করেছি:
pages.mtu.edu/~suits/notefreqs.html
তৃতীয় ছবিতে, আপনি গানের জন্য আমার কোডের একটি ছোট অংশ দেখতে পারেন। 'টোন' এর পরে, বন্ধনীগুলির মধ্যে প্রথম অঙ্কটি হল ডি পিন যেখানে পাইজো বাজারের সাথে সংযুক্ত। দ্বিতীয় অঙ্কটি হল স্বরের ফ্রিকোয়েন্সি। বিলম্বের সাথে, বন্ধনীগুলির মধ্যে সংখ্যাটি কতক্ষণ সুরটি ধরে থাকে যতক্ষণ না এটি তার নীচের দিকে যায়।
ধাপ 3: OLED সংযুক্ত করুন।
আমি যে OLED ব্যবহার করেছি তার চারটি পয়েন্ট আছে: GND, VCC, SCL এবং একটি SDA।
GND আপনি আপনার Arduino এ GND (স্থল) এর সাথে সংযুক্ত হন।
VCC আপনি Arduino এ 5V (5-ভোল্ট) এর সাথে সংযুক্ত হন।
এসসিএল থেকে এসসিএল।
এবং SDA থেকে SDA।
OLED কাজটি করতে আপনাকে প্রথমে কিছু লাইব্রেরি ডাউনলোড করতে হবে।
আমি Adafruit সার্কিট খেলার মাঠ, Adafruit GFX লাইব্রেরি এবং Adafruit SSD1306 ডাউনলোড করেছি।
এটি কাজ করে কিনা তা দেখার জন্য আমি উদাহরণ স্কেচ ssd1306_12x64_i2c ব্যবহার করেছি। আপনি এটি ফাইল> উদাহরণ> Adafruit SSD1306> ssd1306_128x64_i2c এ খুঁজে পেতে পারেন (আমি এটিকে বেছে নিয়েছি কারণ আমার স্ক্রিনের এই আকার রয়েছে) আপনি দ্বিতীয় ছবিতে এটি দেখতে পারেন
যদি এই ফাইলটি কাজ না করে তবে এটি হতে পারে যে আপনাকে এতে ছোট কিছু পরিবর্তন করতে হবে।
অকার্যকর সেটআপের অধীনে কোডটি দেখুন:
if (! display.begin (SSD1306_SWITCHCAPVCC, 0x3D)) {// 128x64 এর জন্য 0x3D ঠিকানা
আমি এখানে ডি বোল্ট করেছি কারণ এটি কাজ করার জন্য আমাকে এই ডি কে সি তে পরিবর্তন করতে হয়েছিল।
তৃতীয় ছবিতে, আপনি আমার কোডের কিছুটা দেখতে পারেন যা প্রথম ছবির ইমোজি তৈরি করে।
ধাপ 4: ফোর্স-সংবেদনশীল প্রতিরোধক এবং LED কে বিশ্রামের সাথে সংযুক্ত করা।
ফোর্স-সংবেদনশীল প্রতিরোধক এবং LED সংযোগ করতে আপনার 2 টি প্রতিরোধক প্রয়োজন। LED এর জন্য 220 Ohm এবং ফোর্স-সংবেদনশীল প্রতিরোধকের জন্য 1K Ohm রোধক।
এলইডি:
LED এর পজিটিভ লেগটি 220 Ohm রোধকের সাথে সংযুক্ত হওয়া প্রয়োজন যা Arduino এ 10 পিনের সাথে সংযোগ স্থাপন করে। LED এর নেগেটিভ লেগটি পৃথক ছোট সার্কিট বোর্ডে গ্রাউন্ড লাইনের সাথে সংযুক্ত করা প্রয়োজন। সার্কিট বোর্ডে আমি একটি গ্রাউন্ড লাইন এবং একটি 5-ভোল্ট লাইন তৈরি করেছি, কারণ আমার কাছে অনেকগুলি পিন ছিল যা সেখানে যাওয়ার প্রয়োজন ছিল এবং আমার আরডুইনোতে পর্যাপ্ত ছিদ্র ছিল না।
বল সংবেদনশীল প্রতিরোধক:
ফোর্স-সংবেদনশীল রোধকারীকে 1 কে ওহম রোধকারী এবং আরডুইনোতে A0 গর্তের সাথে সংযুক্ত একটি তারের সাথে বাম পায়ের প্রয়োজন। 1K ওহম রোধকারী সার্কিট বোর্ডের গ্রাউন্ড লাইনের সাথে সংযুক্ত করুন।
ডান পা আপনি সার্কিট বোর্ডে 5-ভোল্ট লাইনের সাথে সংযুক্ত করুন।
কোডে এই সমস্ত কাজ করার জন্য আপনাকে শূন্য সেটআপ () {এর উপরে কোন পিনের সাথে সংযুক্ত করা আছে তা নির্ধারণ করতে হবে।
ধাপ 5: কোড।
এখানে কোডের একটি লিঙ্ক রয়েছে:
github.com/kai-calis/Kai-fawn/blob/master/Arduino%20code%20for%20a%20school%20project
ধাপ 6: বক্স তৈরি করা।
আপনি মোট 8 টি কাঠের প্লেট দেখেছেন।
আমি যে কাঠ ব্যবহার করেছি তা প্রায় 0.5 সেমি পুরু।
1. বাক্সের lাকনা এবং নিচের অংশ 11 সেমি বাই 11 সেমি।
2. এগুলি বাক্সের বাম এবং ডান দিক যা 10.2 সেমি বাই 8 সেমি। আরডুইনোর ইউএসবি কর্ডটি আটকে থাকার জন্য একটি বর্গাকার ছিদ্রযুক্ত একটি প্লেট তৈরি করুন। এই গর্তটি 1.5 সেমি বাই 1.5 সেমি এবং কাঠের প্লেটের শুরু থেকে প্রায় 1 সেন্টিমিটার।
3. এগুলি বাক্সের সামনে এবং পিছনে এবং 11cm by 8cm
4. এটি হল ছোট্ট বালুচর Piezo buzzer, OLED এবং বাকিরা বিশ্রাম নেবে। আপনাকে OLED এর জন্য প্রায় 1cm 0.5cm দ্বারা একটি গর্ত ড্রিল করতে হবে যাতে তারগুলি আটকে যেতে পারে, কিন্তু OLED এর বাকি অংশ বিশ্রাম নিতে পারে বালুচর.
LED এর গর্তের জন্য আপনার 0.5cm একটি ড্রিল বিট প্রয়োজন।
ফোর্স-সংবেদনশীল রোধের জন্য, আপনার 0.5 সেন্টিমিটার 1 সেন্টিমিটার গর্ত প্রয়োজন
পাইজো বুজারের জন্য, আপনার 1.4 সেমি গর্ত প্রয়োজন।
পুশ বোতামের জন্য আপনার 0.2cm এর 4 টি ছোট গর্ত দরকার যাতে এর পা বেরিয়ে যেতে পারে।
5. পরিশেষে, আপনার 10cm দ্বারা 10cm এর একটি কাঠের প্লেট লাগবে, এই প্লেটটি Arduino এবং তারেরগুলি coverেকে দেবে। আমি এই প্লেটের বিপরীত দিকের দুটি শেভ করেছি এবং দায়ের করেছি যাতে এটি 4 নম্বরের তাকের উপর ঝুঁকতে পারে এবং বাক্সের কোণে নিখুঁতভাবে ঝুঁকে পড়ে।
আমি পাশগুলিকে সংযুক্ত করতে নখ ব্যবহার করেছি, idাকনার জন্য 2 টি কব্জি এবং idাকনা বন্ধ রাখার জন্য একটি লক।
একটি পরিষ্কার চেহারা পেতে এবং splinters এড়াতে সব প্রান্ত ফাইল করতে ভুলবেন না।
বাক্সটি তৈরির সময় 4 এবং 5 নম্বরটি রাখবেন না
ধাপ 7: সোল্ডার করার সময়।
আমি একটি তারের মানচিত্র অন্তর্ভুক্ত করেছি যাতে আপনি ছবি থেকে এটি অনুলিপি করতে পারেন।
সোল্ডারিংয়ের মধ্যে কাজ করে কিনা তা দেখে জিনিসগুলি সঠিকভাবে সংযুক্ত আছে কিনা তা পরীক্ষা করতে ভুলবেন না।
সোল্ডারিংয়ের পরে আমি OLED কে স্থানান্তরিত করার জন্য 2 টি ছোট নখে হাতুড়ি দিয়েছিলাম।
শেষ পর্যন্ত, এটি তৃতীয় ছবির মতো কিছু হওয়া উচিত।
ধাপ 8: সব একসাথে রাখা।
সেখানে আগের ধাপ থেকে 4 নম্বরের তাক লাগানোর জন্য, আমি প্রথমে পরিমাপ করলাম যে hাকনা দ্বারা এটি কতটা উঁচু হওয়া দরকার। আপনি এটি পরিমাপ করে করতে পারেন যে শেলফ থেকে বোতামটি কত উঁচু হয়ে আছে এবং ভিতরে চাপলে কতটা উঁচু হয়। এই দৈর্ঘ্যটি আপনি আপনার ব্যবহৃত কাঠের পুরুত্বের সাথে যোগ করুন এবং প্রতিটি পাশে দুটি নখ রাখুন। তাক তাদের উপর বিশ্রাম হবে। আমি 2 টি অতিরিক্ত নখ যোগ করেছি, প্রতিটি পাশে একটি, শেলফের উপরে সেগুলি রাখার জন্য। আমি সেই নখগুলিকে এল আকৃতির মতো বাঁকিয়েছি যাতে আমি সহজেই সেই হুক ব্যবহার করে সেগুলি আবার সরিয়ে ফেলতে পারি।
শেলফটি সরিয়ে, আমি 4 নম্বরের নীচে ডাক্ট টেপের একটি টুকরা এবং 5 নম্বরের অধীনে বর্ধিত প্রান্তটি আটকে 4 নম্বর শেলফের সাথে 5 নম্বর কাঠের প্লেট সংযুক্ত করেছি।
দুর্ভাগ্যবশত, আমি অনুমান করিনি যে কব্জাটি কেবল পুশ বোতামের রিমের দিকে ঝুঁকে থাকবে, এটি বোতামে চাপ দেওয়া থেকে বিরত থাকবে। একটি দ্রুত সমাধান যা আমি পেয়েছি তা হল প্লাস্টিকের একটি পাতলা টুকরো, একই কব্জির পুরুত্ব, তার ঠিক উপরে তাই এটি বোতামে চাপতে হবে।
প্রস্তাবিত:
PIC16F1847 এবং AR1010 ভিত্তিক FM রেডিও মিউজিক বক্স: 5 টি ধাপ
PIC16F1847 এবং AR1010 ভিত্তিক FM রেডিও মিউজিক বক্স: এটি আমার প্রথম নির্দেশযোগ্য পোস্ট। আমি এই সস্তা AR1010 FM রেডিও রিসিভার মডিউল ব্যবহার করে একটি ডিজিটাল এফএম রেডিও বক্স তৈরি করেছি যা আমি ইবে থেকে কিনেছি এবং মাইক্রোচিপ থেকে একটি PIC16F1847 মাইক্রোকন্ট্রোলার। পিআইসি কেন? Arduino ব্যবহার করবেন না কেন? কারণ আমার কাছে একগুচ্ছ আছে
খুব অল্পবয়সীদের জন্য একটি জুক বক্স ওরকা রাসপি-মিউজিক-বক্স: 5 টি ধাপ
খুব অল্পবয়সীদের জন্য একটি জুক বক্স … ওরকা রাস্পি-মিউজিক-বক্স: নির্দেশযোগ্য " রাস্পবেরি-পাই-ভিত্তিক-আরএফআইডি-মিউজিক-রোবট " দ্বারা অনুপ্রাণিত তার 3-বছর-বয়সী জন্য একটি সঙ্গীত প্লেয়ার ROALDH বিল্ড বর্ণনা করে, আমি আমার এমনকি ছোট বাচ্চাদের জন্য একটি জুক বক্স তৈরি করার সিদ্ধান্ত নিয়েছি। এটি মূলত 16 টি বোতাম এবং রাস্পি 2 i সহ একটি বাক্স
হ্যান্ডহেল্ড 6 নোট মিউজিক বক্স / যন্ত্র (তৈরি করা এবং উন্নত করা সহজ!): 5 টি ধাপ (ছবি সহ)
হ্যান্ডহেল্ড 6 নোট মিউজিক বক্স / যন্ত্র (তৈরি করা এবং উন্নত করা সহজ!): হাই! উইন্টারগাটান নামক সুইডিশ ব্যান্ডের সদস্য মার্টিন মলিন দ্বারা অনুপ্রাণিত হয়ে, আমি সম্প্রতি সংগীত বাক্স এবং তাদের সম্পর্কে সবকিছুতে প্রেমে পড়েছি। মিউজিক বক্সের জন্য গান তৈরি করা লোকেরা এখনও গানটিকে ঘুষি মারার পুরোনো পদ্ধতি ব্যবহার করছে
মিউজিক রিঅ্যাক্টিভ লাইট -- কিভাবে ডেস্কটপকে অসাধারণ বানানোর জন্য সুপার সিম্পল মিউজিক রিঅ্যাক্টিভ লাইট তৈরি করবেন ।: ৫ টি ধাপ (ছবি সহ)
মিউজিক রিঅ্যাক্টিভ লাইট || কিভাবে ডেস্কটপ আউসুম তৈরির জন্য সুপার সিম্পল মিউজিক রিঅ্যাক্টিভ লাইট তৈরি করা যায়।: হায় হোয়াটস আপ, আজ আমরা একটি খুব আকর্ষণীয় প্রজেক্ট তৈরি করব। আজ আমরা মিউজিক রিঅ্যাক্টিভ লাইট তৈরি করতে যাচ্ছি। বেস যা আসলে কম ফ্রিকোয়েন্সি অডিও সংকেত। এটি তৈরি করা খুবই সহজ। আমরা করব
ক্রিসমাস-বক্স: Arduino/ioBridge ইন্টারনেট নিয়ন্ত্রিত ক্রিসমাস লাইট এবং মিউজিক শো: 7 টি ধাপ
ক্রিসমাস-বক্স: আরডুইনো/আইওব্রিজ ইন্টারনেট নিয়ন্ত্রিত ক্রিসমাস লাইটস এবং মিউজিক শো: আমার ক্রিসমাস-বক্স প্রজেক্টে রয়েছে একটি ইন্টারনেট নিয়ন্ত্রিত ক্রিসমাস লাইট এবং মিউজিক শো। একটি ক্রিসমাস গান অন-লাইন অনুরোধ করা যেতে পারে যা তারপর একটি সারিতে রাখা হয় এবং যেভাবে এটি অনুরোধ করা হয়েছিল সেভাবে বাজানো হয়। সঙ্গীত একটি এফএম স্ট্যাটে প্রেরণ করা হয়