সুচিপত্র:
- ধাপ 1: একটি বাক্স তৈরি করুন …
- ধাপ 2: বোতামগুলি ওয়্যার আপ করুন
- ধাপ 3: ptionচ্ছিক: টান আপ এবং টান ডাউন প্রতিরোধক সঙ্গে একটি বোর্ড তৈরি
- ধাপ 4: পাইথন কোড
- ধাপ 5: আপনার Rapsi সেট আপ
ভিডিও: খুব অল্পবয়সীদের জন্য একটি জুক বক্স ওরকা রাসপি-মিউজিক-বক্স: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
একটি নির্দেশক "রাস্পবেরি-পাই-ভিত্তিক-আরএফআইডি-মিউজিক-রোবট" দ্বারা অনুপ্রাণিত হয়ে তার 3 বছর বয়সী একটি মিউজিক প্লেয়ার ROALDH বিল্ড বর্ণনা করে, আমি আমার এমনকি ছোট বাচ্চাদের জন্য একটি জুক বক্স তৈরির সিদ্ধান্ত নিয়েছি। এটি মূলত 16 টি বোতাম এবং একটি রাস্পি 2 সহ একটি বাক্স যার ভিতরে যখনই কোনও বোতাম চাপানো হয় তখন সংযুক্ত স্টেরিওর মাধ্যমে গানগুলি বাজায়।
তুমি কি চাও:
- পাওয়ার সাপ্লাই সহ একটি রাস্পবেরি পাই
- 16 টি বোতাম - ধাক্কা দেওয়ার সময় যে ধরনের সাময়িকভাবে বন্ধ থাকে (অথবা আপনি চাইলে অনেক বোতাম - পরামর্শ: আপনার ইনপুট পিনের চেয়ে বেশি নয় …;)) আমি এটি ব্যবহার করেছি: € 0.50 এর জন্য বোতাম)
- কিছু পাতলা তার
- একটি বোতাম প্রতি 10kOhm এবং একটি 1kOhm প্রতিরোধক (যদি না আপনি রাস্পির অভ্যন্তরীণ টান-আপ/ডাউন প্রতিরোধকগুলির উপর নির্ভর করতে চান, তাহলে আপনি এটি এড়িয়ে যেতে পারেন)
- স্ট্রিপবোর্ড
- মহিলা হেডার (2x20 পিন)
- কিছু পাতলা কাঠ বাক্স তৈরির জন্য
- বাক্সটি একসাথে রাখার জন্য 24 টি স্ক্রু এবং কিছুটা আঠালো
- কিছু রঙ এটা রঙিন করতে
- আপনার স্টেরিও বা সক্রিয় স্পিকারের সাথে রাস্পিকে সংযুক্ত করতে অডিও কেবল (অন্য প্রান্তে আপনার যা প্রয়োজন তা জ্যাক করুন)
- সরঞ্জাম: একটি সোল্ডারিং লোহা, তারের ক্লিপার, তারের স্ট্রিপার আদর্শভাবে, করাত, ড্রিল, স্ক্রু ড্রাইভার, পেইন্টব্রাশ …
- alচ্ছিক: ইউএসবি সাউন্ড কার্ড যদি আপনি মিউজিক ভালো শুনতে চান
- alচ্ছিক: ওয়াইফাই কার্ড যদি আপনি বাক্সটি না খুলে পুরানো রাসপিতে সংযোগ করতে চান
অনুগ্রহ করে মনে রাখবেন যে এটি আমার প্রথম নির্দেশযোগ্য এবং আমি এই প্রকল্পটি বেশ কিছুদিন আগে করেছি … আমি উল্লিখিত নির্দেশের মন্তব্য বিভাগে গানগুলি বাজানোর ভিএলসি পদ্ধতি সম্পর্কে জিজ্ঞাসা করা চালিয়ে যাচ্ছি (এমপ্লেয়ার সেখানে ব্যবহৃত আমি যতদূর জানি সমর্থিত নয়)। আমি জানি এই নির্দেশাবলী খুব ভাল নয়, তবে আশা করি আপনার পক্ষে এটি অনুসরণ করা সম্ভব … যদি না হয়, অনুগ্রহ করে মূল নির্দেশনাটিও দেখুন এবং দয়া করে নীচে মন্তব্য করুন যে আপনি কোথায় আটকে আছেন তা বলুন… আমি তারপর উন্নতি করার চেষ্টা করব…
ধাপ 1: একটি বাক্স তৈরি করুন …
তাই প্রথমে আপনাকে যা করতে হবে তা হল একটি বাক্স তৈরি করা … আমি আমার অনেক বড় করেছিলাম কারণ আমি প্রতিটি বোতামের নীচে একটি লেবেলের জন্য কিছু জায়গা রেখেছিলাম … আমি প্রতিটি গানের জন্য কিছু ছবি মুদ্রণ করার পরিকল্পনা করেছি, সেগুলি সম্ভবত স্তরিত করতে পারি এবং নীচে নীচে তাদের ট্যাগ করতে পারি বোতাম … পাঠ শিখেছি: যখন আপনি লেবেলগুলি মুদ্রণ করবেন, আপনার বাচ্চারা সমস্ত গানগুলি কঠোরভাবে জানে এবং আপনাকে কিছু পরিবর্তন করার দাবি করছে … তাই পরের বার আমি একটি ছোট বাক্স তৈরি করব এবং বোতামগুলিকে একসাথে কাছে রাখব …
সুতরাং, আমার বাক্সে ফিরে আসুন … আমি প্লাইউডের 400 x 400 x 5 মিমি এবং 2000 x 50 x 5 মিমি স্ট্রিপ কিনেছি … তারপর প্রথম, সবচেয়ে গুরুত্বপূর্ণ পদক্ষেপ: আমার মেয়েকে তার পছন্দের সামনের প্যানেলটি রং করার অনুমতি দেওয়া হয়েছিল রং …:) যখন সে ছবি আঁকছিল তখন আমি লম্বাটাকে 5 টি স্ট্রিপে কেটে ফেললাম - দুই 400 মিমি লম্বা, দুই 390 মিমি লম্বা এবং বাম ওভার… বাইরে থেকে এবং 12 টি স্ক্রুতে পেঁচানো… তারপর আমি সাবধানে পিছনে অন্য শীটটি সারিবদ্ধ করেছিলাম, বাক্সটি বন্ধ করার জন্য আরও 12 টি স্ক্রুর জন্য আরও 12 টি গর্ত ড্রিল করলাম। (আমি জানি 12 টি স্ক্রু কিছুটা ওভারকিল হতে পারে তবে বাচ্চারা শক্তিশালী …:))
একদিকে আমি একটি ফাইল ব্যবহার করেছি (আপনি জিনিসগুলিকে গতি বাড়ানোর জন্য ড্রেমেল ব্যবহার করতে পারেন) তারের মধ্য দিয়ে যাওয়ার জন্য কিছুটা কাঠ কাটার জন্য। আমি তখন 16 টি বোতামের জন্য গর্তগুলি ড্রিল করেছি এবং সেগুলি ইনস্টল করেছি।
ধাপ 2: বোতামগুলি ওয়্যার আপ করুন
তাই এখন আপনি 16 টি বোতাম সহ একটি বাক্স পেয়েছেন … পরবর্তীতে আপনাকে এইগুলিকে তারে লাগাতে হবে … আমি তাদের একটি খুঁটিকে একটি ডেইজি চেইন ফ্যাশনে মাটিতে সংযুক্ত করেছি। আদর্শভাবে আপনার কাছে এটি করার জন্য খুব কম সংযোজক থাকবে … আমি সেগুলি বিক্রি করেছিলাম, যা একটি বড় দুmaস্বপ্ন ছিল এবং যদি আমাকে কখনও কোনও বোতাম বের করতে হয় তবে আরও বেশি সমস্যা সৃষ্টি করবে। তারপরে আমি তাদের অন্যান্য খুঁটিগুলিকে প্রতিটি একটি লাল তারের সাথে সংযুক্ত করেছি… এগুলি আমি সংযোগকারী বোর্ডের কাছে বিক্রি করেছি আপনি দেখতে পাচ্ছেন মাঝখানে পড়ে আছেন…
কোন বোতাম কোন পিন? এই ক্রমে 1-16 বোতাম: GPIO 18. 27, 17, 04, 23, 24, 22, 05, 16, 12, 06, 13, 21, 20, 19, 26 বিভাগ পরে কোডে।
(দয়া করে আমাকে জিজ্ঞাসা করবেন না যে ঘূর্ণিত তারগুলি কি জন্য ছিল … আমি মনে করতে পারি না)
ধাপ 3: ptionচ্ছিক: টান আপ এবং টান ডাউন প্রতিরোধক সঙ্গে একটি বোর্ড তৈরি
যদি আপনি অনিশ্চিত হন যে টান আপ এবং টান ডাউন প্রতিরোধক কি, আপনি সহজেই অনলাইনে প্রচুর তথ্য খুঁজে বের করতে হবে। রাস্পির কিছু কিছু অন্তর্নির্মিত আছে অথবা আপনি এখানে যেমনটি করেছেন তেমনই আপনি বাইরেরগুলি করতে পারেন। এই পদক্ষেপটি alচ্ছিক কারণ আমি মনে করি না যে আপনার সত্যিই এটির প্রয়োজন।
তাহলে আমি এটা কেন করলাম? ফ্ল্যাটে যন্ত্রপাতি চালু/বন্ধ করার সময় মাঝে মাঝে সঙ্গীত বাজতে শুরু করে। আমি প্রথমে ভেবেছিলাম এটি বৈদ্যুতিক চৌম্বকীয় তরঙ্গ বা কিছু বাছাই করছে। তাই আমি পুল-আপ/ডাউন রেসিস্টর যোগ করেছি… যেহেতু এটি পরিস্থিতির উন্নতি ঘটায়নি, আমি কিছু ক্যাপাসিটার যুক্ত করেছি। এটি এখনও সাহায্য করেনি … পরের জিনিস যা আমি চেষ্টা করতে চেয়েছিলাম তা হল বাক্সের ভেতরটাকে aluminumাল হিসেবে অ্যালুমিনিয়াম ফয়েল দিয়ে coverেকে রাখা। যখন আমরা বাড়ি সরিয়েছিলাম তখন সমস্যাটি বন্ধ হয়ে গিয়েছিল, আমি এই চেষ্টা করেও শেষ করিনি … তাহলে সমস্যা কি ছিল? আমি জানি না… এটা পাওয়ার লাইনের তারতম্য হতে পারে?
উপসংহার: আমি আপনাকে প্রথমে সরাসরি বোতামগুলি সংযুক্ত করার পরামর্শ দেব (আপনি কোডটিতে পরে দেখতে পাবেন কোন বোতামটি কোন পিনে যায়) এবং যদি আপনার কিছু সমস্যা থাকে তবেই এই পদক্ষেপটি করুন। আমি আশা করি আপনি উপরের ছবিগুলি থেকে দেখতে পাবেন কিভাবে আমি এটি করেছি। মূলত মাঝখানে শিরোলেখের জন্য একটি বার আছে এবং তারপর প্রতিটি পাশে আমি দুটি প্রতিরোধক এবং তারগুলি এক সারিতে বোতাম থেকে সংযুক্ত করেছি।
ধাপ 4: পাইথন কোড
এখানে সংযুক্ত আপনি কোড পাবেন (পাইথনে) যা মিউজিক বক্স পরিচালনা করে। আমি বেশ কয়েকটি মন্তব্য যোগ করেছি তাই আশা করি এটি স্ব -ব্যাখ্যামূলক। শুধু ক্ষেত্রে এখানে একটি দ্রুত ব্যাখ্যা। উপরের দিকের ভেরিয়েবল বিভাগটি পড়া শুরু করা এবং তারপরে নীচে সমস্ত পথ এড়িয়ে যাওয়া ভাল।
নীচে আপনি একটি লুপ পাবেন, যা সব সময় চলে। এটি প্রথমে যাচাই করে যে বোতামের একটি নির্দিষ্ট ক্রম চাপা ছিল কিনা - এটি ছিল কিছু পিতামাতার নিয়ন্ত্রণ ব্যবহার করার আমার উপায়। তারপরে এমন ফাংশন রয়েছে যা সংগীত চালায়।
মূল লুপের উপরে আপনি কিছু ইভেন্ট সনাক্ত করতে পারবেন - যদি একটি বোতাম টিপলে এগুলি কার্যকর হয়। প্রতিটি বাটন বাটনপ্রেস ফাংশনকে একটি শনাক্তকারী পাস করে।
তাহলে কীভাবে এটিকে সঙ্গীত চালানো যায়? এটি সহজ রাখতে, আমি প্রতিটি বোতামের জন্য একটি ফোল্ডার তৈরি করেছি। এই ফোল্ডারে আপনি যেই mp3s রাখুন, ফাংশনটি প্লে লিস্টে যোগ করে।
অনুগ্রহ করে মনে রাখবেন, যদি আপনি শারীরিক টান আপ প্রতিরোধক ব্যবহার না করেন, তাহলে আপনাকে বিসিএম নম্বর দিয়ে বিভাগটি পরিবর্তন করতে হবে:
# সেটআপ বিসিএম নম্বর ব্যবহার করে GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (22, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (05, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (06, GPIO.setup IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (13, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (19, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (26, GPIO.setup pull_up_down = GPIO. PUD_UP) GPIO.setup (18, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (23, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO। GPIO. PUD_UP) GPIO.setup (12, GPIO. IN, pull_up_down = GPIO. PUD_UP) GPIO.setup (16, GPIO. IN, pull_up_down = GPIO। PUD_UP) GPIO.setup (21, GPIO. IN, pull_up_down = GPIO. PUD_UP)
ধাপ 5: আপনার Rapsi সেট আপ
আপনাকে অবশ্যই রাস্পি সেট আপ করতে হবে … আমি কেবল স্ট্যান্ডার্ড নুপ ইনস্টলেশন ব্যবহার করেছি। আমি নিশ্চিত যে আপনি এটি কীভাবে করবেন সে সম্পর্কে প্রচুর নির্দেশনা পাবেন…
পাইথন ব্যবহার করার জন্য আপনাকে "sudo apt-get install python-dev" করতে হবে
আমার প্রোগ্রাম সঙ্গীত চালানোর জন্য ভিএলসি ব্যবহার করে:
- আমি এখান থেকে পাইথন সংযোগ পেয়েছি (আশা করি এটি এখনও আপ টু ডেট):
- তারপর আমি "sudo python setup.py install" ব্যবহার করে এটি ইনস্টল করেছি
- তারপর ভিএলসি ইনস্টল করুন "sudo apt-get install vlc"
- Vlc.py এবং vlc.pyc ফাইলগুলিকে আপনার প্রোগ্রামের মতো একই ডিরেক্টরিতে আটকে দিন
- Https://pypi.python.org/pypi/python-vlc/1.1.2 এ আরও তথ্য
আমার নোট বলছে পাইথন থেকে GPIO পিন অ্যাক্সেস করার জন্য আপনাকে নিম্নলিখিতগুলিও ইনস্টল করতে হবে (তবে এটি পুরানো হতে পারে):
- wget https://www.airspayce.com/mikem/bcm2835/bcm2835-1…। zxvf bcm2835-1.xx.tar.gz
- cd bcm2835-1.xx
- ./সজ্জিত করা
- তৈরি করা
- sudo চেক করুন
- sudo ইনস্টল করুন
আপনার প্রোগ্রামটি চালানোর জন্য, আপনাকে "sudo python yourfilename.py" এ কল করতে হবে।
প্রস্তাবিত:
মেগা রাসপি - একটি রাস্পবেরি পাই একটি সেগা মেগা ড্রাইভ / জেনেসিসে: 13 টি ধাপ (ছবি সহ)
Mega RasPi - একটি Raspberry Pi in a Sega Mega Drive / Genesis: এই গাইড আপনাকে একটি পুরানো সেগা মেগা ড্রাইভকে একটি Raspberry Pi ব্যবহার করে একটি রেট্রো গেমিং কনসোলে রূপান্তরের মাধ্যমে নিয়ে যায়। আমার সেগা মেগা ড্রাইভ। আমার বেশিরভাগ বন্ধুদেরও একজন ছিল, তাই আমরা
একটি লাইব্রেরি ছাড়া একটি স্ক্রোলিং টেক্সট প্রদর্শন করার জন্য আরেকটি Arduino ব্যবহার করে একটি Arduino প্রোগ্রাম করা: 5 টি ধাপ
একটি লাইব্রেরি ছাড়া একটি স্ক্রোলিং টেক্সট প্রদর্শন করার জন্য আরেকটি Arduino ব্যবহার করে একটি Arduino প্রোগ্রাম করা: Sony Spresense বা Arduino Uno এত ব্যয়বহুল নয় এবং এর জন্য প্রচুর শক্তির প্রয়োজন হয় না। যাইহোক, যদি আপনার প্রকল্পের ক্ষমতা, স্থান বা এমনকি বাজেটের সীমাবদ্ধতা থাকে, তাহলে আপনি Arduino Pro Mini ব্যবহার করার কথা বিবেচনা করতে পারেন। Arduino Pro মাইক্রো থেকে ভিন্ন, Arduino Pro Mi
কিভাবে একটি আইপড ন্যানো (3G) এর জন্য একটি খুব সস্তা গাড়ি ধারক তৈরি করবেন: 3 টি ধাপ
কিভাবে একটি আইপড ন্যানো (3 জি) এর জন্য একটি খুব সস্তা গাড়ি ধারক তৈরি করবেন: আইপডের 3 জি সংস্করণটি অবশ্যই সেরা আইপডগুলির মধ্যে একটি কারণ আপনার প্রতিটি ইন্টারফেস / মেনু এবং পূর্বরূপ একই অভিমুখের মধ্যে রয়েছে। এত লাইটওয়েট যে ইয়ারবাড জ্যাক-প্লাগ এবং ব্যালেন্সের সাথে, ডিভাইস স্ট্যান
খুব সহজ তবুও খুব কার্যকরী ঠাট্টা (কম্পিউটার ঠাট্টা): 3 টি ধাপ
খুব সহজ … তবুও খুব কার্যকরী ঠাট্টা (কম্পিউটার ঠাট্টা): এই নির্দেশযোগ্য খুব সহজ, তবুও খুব কার্যকর! কি হবে: আপনি ভুক্তভোগীর ডেস্কটপে সমস্ত আইকন লুকান। যখন আপনি ঠাট্টা করার পর কম্পিউটারটি দেখবেন তখন ভুক্তভোগী ভীত হয়ে উঠবে। এটি কম্পিউটারের কোনভাবেই ক্ষতি করতে পারে না
একটি খুব ছোট রোবট তৈরি করুন: বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি একটি গ্রিপার দিয়ে তৈরি করুন।: 9 টি ধাপ (ছবি সহ)
একটি খুব ছোট রোবট তৈরি করুন: একটি গ্রিপার দিয়ে বিশ্বের সবচেয়ে ছোট চাকাযুক্ত রোবটটি তৈরি করুন: একটি গ্রিপার দিয়ে একটি 1/20 কিউবিক ইঞ্চি রোবট তৈরি করুন যা ছোট বস্তু তুলতে এবং সরাতে পারে। এটি একটি Picaxe মাইক্রোকন্ট্রোলার দ্বারা নিয়ন্ত্রিত হয়। এই মুহুর্তে, আমি বিশ্বাস করি এটি হতে পারে পৃথিবীর সবচেয়ে ছোট চাকাযুক্ত রোবট যার মধ্যে একটি গ্রিপার রয়েছে। এতে কোন সন্দেহ নেই ch