সুচিপত্র:
- ধাপ 1: ধারণা
- ধাপ 2: সরবরাহ তালিকা
- ধাপ 3: প্রক্রিয়া
- ধাপ 4: RFID মডিউল গাইড করুন
- ধাপ 5: গাইড MP3 মডিউল
- ধাপ 6: LED অ্যানিমেশন (WS2812B) - 1
- ধাপ 7: LED অ্যানিমেশন (WS2812B) - 2
- ধাপ 8:
- ধাপ 9:
- ধাপ 10: ধাপ 10: কোডিং
ভিডিও: বৃষ্টির গান (অসম্পূর্ণ): 10 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আমরা এমন পরিবেশে শব্দের উপর বেশি মনোযোগ দিয়ে ইতিবাচক সাড়া পেতে আগ্রহী ছিলাম যেখানে মানুষ একই শব্দে বৃষ্টি হবে।
যাইহোক, প্রতিবার বৃষ্টি হয় না যখন আপনি গ্যারান্টি দিতে চান যে আপনি মনোনিবেশ করেছেন। অতএব, লক্ষ্য হল একটি অভিজ্ঞতার মাধ্যমে উজ্জ্বল হয়ে একটি বৃষ্টির পরিবেশের মতো অনুভব করা, এবং একই সাথে আপনাকে কিছু শব্দ নীরবে শুনতে দেওয়া, যাতে আপনি এটি বাড়ির ভিতরে এবং বাইরে উভয়ই উপভোগ করতে পারেন।
ধাপ 1: ধারণা
এই সমস্যাগুলি সমাধানের জন্য, আমরা প্রথমে একটি পরিবেশ তৈরি করব যেখানে LED স্ট্রিপ এবং অ্যাডুইনো ব্যবহার করে অ্যানিমেশনের উপর বৃষ্টি পড়ে।
উদ্দেশ্য ছিল বৃষ্টির ফোঁটাকে ত্বরান্বিত করে একঘেয়েমি দূর করা যেন তারা এমনভাবে পড়ে যেন যেন তাদের মাধ্যাকর্ষণ আছে।
এছাড়াও, আরও উপভোগ্য অভিজ্ঞতার জন্য, আমি ভেবেছিলাম বৃষ্টির মুহুর্তে যদি শব্দ হয় তবে এটি ভাল হবে। শব্দটি ব্যবহারকারীদের কাজের সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেওয়ার জন্য ডিজাইন করা হয়েছিল, কিন্তু আমরা অনুভব করেছি যে ব্যবহারকারী যতটা সম্ভব শব্দ প্রবেশ করার চেষ্টা করতে পারে। অতএব, আমি ভেবেছিলাম যে শব্দ তৈরি করে এমন প্যারামিটারগুলি প্রকৃত উপাদান ব্যবহার করে মজা দিতে পারে।
ধাপ 2: সরবরাহ তালিকা
1. isopink* (50T 1800* 900* 3)
আসলে, আইসো পিঙ্ক এর পরিবর্তে কাঠ, প্লেট বা জালের মতো বিভিন্ন উপকরণ ব্যবহার করা সম্ভব, কিন্তু আমরা আইসো পিঙ্ক ব্যবহার করতাম কারণ পরীক্ষা প্রক্রিয়ার সময় সিলিং এর ওজন সহ্য করার মতো শক্তিশালী ছিল না আমাদের যথেষ্ট ছিল না সরঞ্জাম, তাই আমরা অপেক্ষাকৃত হালকা আইসোপিঙ্ক বেছে নিয়েছি।
2. অ্যাড্রেসযোগ্য LED স্ট্রিপ (1 মি ~ 1.5 মি / 7 ইএ)
3. Arduino Uno (7ea)
4. পাওয়ার সাপ্লাই 40A 220V (1ea)
5. Mirc - 522 RFID মডিউল (1ea)
6. ডিএফ মিনি প্লেয়ার। এসডি কার্ড সাউন্ড মডিউল (7ea)
7. 3 ~ 5w স্পিকার (7ea)
8. 1k ওহম প্রতিরোধক (14ea)
9. তারের হুক আপ (4ea)
10. ভেলভেট (800*1600 / 2ea)
11. মাছ ধরার তার (3m / 3ea)
12. কাগজের পিন* (1ea 100pic)
13. বেলুন (7ea)
13-1 কনডম (7ea)
14. স্টকিং (সাদা / নীল) (3ea)
15. হুক হ্যাঙ্গার * (4ea)
16. তারের চুরি (10color / 20m / 1ea)
17. বোতাম (4ea)
18. বক্স (এক্রাইলিক) (1ea)
19. ইলেটিরিকাল টেপ
20. তারের কেস
21. পিভিসি পাইপ (পরিষ্কার) / (2 সেমি)
22. এসডি কার্ড মিনি (7ea)
# টুল
1. সোল্ডারিং-লোহা
2. পাওয়ার ড্রিল
3. হাত দেখেছি
4. 3 ডি প্রিন্টার
5. তারের কর্তনকারী
6. নিপার
7. আঠালো বন্দুক
8. তাত্ক্ষণিক আঠালো
ধাপ 3: প্রক্রিয়া
এলইডি ব্যবহার করে বৃষ্টির পরিবেশ তৈরির জন্য প্রথমে সিলিংয়ে এলইডি স্ট্রিপ লাগানো দরকার ছিল।
সিলিং থেকে স্থির করা LED স্ট্রিপ অ্যানিমেশন পাঠায় এবং ভিজ্যুয়াল রেইন এফেক্ট তৈরি করে।
শব্দের ক্ষেত্রে, বিভিন্ন শব্দ উৎপাদনের একটি মাধ্যমের প্রয়োজন ছিল, এবং পছন্দগুলি ছিল এসডি কার্ড এমপি 3 মডিউল এবং আরএফআইডি।
এসডি কার্ড এমপি 3 মডিউলটি অনেক সাউন্ড ফাইল এক্সপোর্ট করার জন্য একটি ডিভাইস হিসেবে উপযুক্ত যা এসডি কার্ডে থাকা মিউজিক ফাইল স্পিকারে রপ্তানি করে।
আরএফআইডি হল এক ধরনের শনাক্তকরণ যন্ত্র এবং আরএফআইডি মডিউল নিজেই টোকেনের ইউআইডি মান পাবে। আরএফআইডি দিয়ে, আমরা ভেবেছিলাম যে মেশিনগুলি বিভিন্ন জিনিসকে আলাদা করতে পারে এবং আকর্ষণীয় ইন্টারেক্টিভ সম্ভব।
এই নীতি ব্যবহার করে, কাজটি একটি চিত্রের মতো চালিত হয়।
সিলিং সাধারণত 2.5-4m এ অবস্থিত, তাই প্রস্তাবিত LED দৈর্ঘ্য 1M-1.5M। প্রক্রিয়াকরণ ছাড়াই ws2812b স্ট্যান্ডার্ড LED ব্যবহার করার সময়, প্রায় 100 থেকে 130 LED ব্যবহার করা হয়। যদি এটি এর চেয়ে ছোট হয়, অ্যানিমেশনে সমস্যা হতে পারে।
কাজের উৎপাদনের জন্য, RFID, MP3 মডিউল এবং LED অ্যানিমেশনের ক্রম অনুসারে প্রতিটি অংশ ব্যাখ্যা করার পর, এটি ব্যাপকভাবে উৎপাদনের পরে, আমরা অন্যান্য উৎপাদন পদ্ধতি ব্যাখ্যা করব।
ধাপ 4: RFID মডিউল গাইড করুন
* ওয়ার্কিং টেস্ট RFID মডিউল (ধাপ 4 - 1)
আরএফআইডি একটি অনন্য ইউআইডি সহ একটি টোকেন এবং একটি আরএফআইডি মডিউল (অ্যান্টেনা) এর অংশ যা ইউআইডি গ্রহণ করে। প্রতিটি টোকেনের RFID অপারেশন এবং UID ভেরিফিকেশন যাচাই করতে নিচের ধাপগুলো অনুসরণ করুন।
RFID RST = 9 RFID SDA = 10 RFID MOSI = 11 RFID MISO = 12 RFID SCK = 13 VCC = 5V GND = GND
Arduino এর প্রতিটি অংশের সাথে সংযোগ স্থাপন করুন।
RFID-522 লাইব্রেরি RFID-522 লাইব্রেরি থেকে ডাউনলোড করুন (https://www.arduinolibraries.info/libraries/mfrc522)। * যদি আপনি একটি ভিন্ন RFID মডিউল ব্যবহার করেন, তাহলে সেই মডিউলের জন্য আপনার একটি ভিন্ন লাইব্রেরির প্রয়োজন হতে পারে।
Arduino প্রোগ্রাম চালানোর পরে, অতিরিক্ত লাইব্রেরি স্কেচ করার জন্য আপনার ডাউনলোড করা লাইব্রেরিটি একটি অতিরিক্ত জিপ লাইব্রেরি হিসাবে অন্তর্ভুক্ত করুন। তারপর ফাইল-উদাহরণ- MFRC522 -Dumpinfo কোড ইনস্টল করুন।
*আপনার কার্ডের UID চেক করুন (ধাপ 4 - 2)
যখন আপনি টুলস-সিরিয়াল মনিটর খুলবেন, 9600 চ্যানেলে একটি বার্তা উপস্থিত হবে।
মডিউলের উপরে RFID মডিউল কেনার সময় প্রদত্ত টোকেন বা কার্ড রাখুন। আপনাকে ইমেজ তথ্যের মতো টোকেন তথ্য পড়তে হবে।
পড়া তথ্যগুলিতে, ছবিতে দেখানো হিসাবে প্রাপ্ত ইউআইডি নোট করুন।
প্রতিটি টোকেনের একটি অনন্য ইউআইডি এবং হেক্সাডেসিমালে 8-অঙ্কের মান রয়েছে। ইউআইডি পরে এমপিথ্রি মডিউল থেকে অন্যান্য এমপিথ্রি ফাইল পাঠানোর জন্য ব্যবহার করা হয়।
* সতর্কতা
F 물질 경우 경우 RFID 의 인식 을 방해 합니다। 도 물체 를 를 사용 경우 경우 경우 F F RFID 가 불량 해 질수
* আপনি যদি Arduino Mega বা ETC ব্যবহার করেন
একটি dumpcode.ino এ "ব্যবহৃত সাধারণ পিন লেআউট" চেক করুন
ধাপ 5: গাইড MP3 মডিউল
* ওয়ার্কিং টেস্ট MP3 মডিউল (ধাপ 5 - 1)
এমপি 3 মডিউল নির্দিষ্ট কমান্ড অনুযায়ী মেমরিতে ভয়েস ফাইল স্পিকারে প্রেরণের ভূমিকা পালন করে। ব্যবহৃত এমপি 3 মডিউলটি একটি ডিএফ মিনি প্লেয়ার, এবং মেমরির জন্য একটি পৃথক এসডিকার্ড মিনি আকার প্রয়োজন।
ক্রিয়াকলাপটি পরীক্ষা করতে, চিত্রটি পড়ুন এবং নীচের মতো Arduino এর প্রতিটি অংশের সাথে সংযুক্ত করুন।
DF মিনি প্লেয়ার RX = 7 DF মিনি প্লেয়ার TX = 6
VCC = 5V GND = GND
SPK_1 = SPK + SPK_2 = SPK-
* MP3 ফোল্ডার তৈরি (ধাপ 5 - 2)
এসডি কার্ড রিডার ব্যবহার করে কম্পিউটারের সাথে এসডি কার্ড মিনি ইউএসবি হিসেবে স্বীকৃত। ডিএফ মিনি প্লেয়ারের জন্য, স্বীকৃত ফাইল এক্সটেনশন হল wav, mp3, wma ফাইল এবং ফাইলের নাম 00xx (সংখ্যা).mp3 (ফাইল ফরম্যাট) হওয়া উচিত।
উদাহরণ: 0001.mp3 বা 0001 নাম mp3
যদি আপনি উদাহরণ বিন্যাস অনুসরণ না করেন, তাহলে ডিএফ মিনি প্লেয়ার অডিও ফাইল নাও চালাতে পারে।
আগের মতোই লিঙ্ক থেকে ডিএফ সাউন্ড মডিউল লাইব্রেরি ইনস্টল করুন। (https://github.com/DFRobot/DFRobotDFPlayerMini)
যদি আপনি SD কার্ডে mp3 ফাইল োকান, সংযুক্ত DF TEST কোড ইনস্টল করুন। ডিএফ টেস্ট কোড হল একটি ড্রাইভ চেক কোড যা নিয়মিত বিরতিতে 0001.mp3 ফাইলটি চালায়। (ভিডিও এবং ছবি দেখুন)
* এলোমেলোভাবে অডিও চালান (ধাপ 5 - 3)
1. SDCard 에 폴더 를 추가 합니다 (폴더 명은 두자리 숫자 입니다।)
2. 추가 된 폴더 에 에 의 의 mp3 파일 을 추가 합니다। (은 은 0XX.mp3 혹은 00xx.mp3 입니다।)
3. df_random_test.ino 의 하단 부분 을 확인
সঙ্গীত = এলোমেলো (1, 3); // অডিও ফাইল 001 ~ 003.mp3 ইনস্টল করুন
myDFPlayer.play (সঙ্গীত); // একটি এমপি 3 ফাইল চালান 001 ~ 003.mp3 (এলোমেলোভাবে)
ধাপ 6: LED অ্যানিমেশন (WS2812B) - 1
* ওয়ার্কিং টেস্ট LED স্ট্রিপস (ধাপ 6 - 1)
এলইডি স্ট্রিপ বর্ষার পরিবেশ তৈরিতে ব্যবহৃত হয়। লিঙ্ক অ্যানিমেশন ব্যবহার করে অ্যানিমেশন তৈরি করা হয়েছে।
learn.adafruit.com/multi-tasking-the-ardui…
বিলম্ব না করেই মিলিস ব্যবহার করে অ্যানিমেশন টাইমার পদ্ধতিতে অগ্রসর হয়। এই পদ্ধতিগুলি ব্যবহারের কারণ হল যে mp3 মডিউল এবং RFID মডিউল জৈবিকভাবে ইন্টারঅ্যাক্ট করে।
github.com/adafruit/Adafruit_NeoPixel
লাইব্রেরি ইনস্টল করার পরে, দয়া করে সংযুক্ত কোডটি ইনস্টল করুন। ছবির মত তারের পরে, স্বাভাবিক LED অ্যানিমেশন প্রয়োগ করা হবে।
* আপনার বর্তমান পরীক্ষা করুন
LED স্ট্রিপ প্রচুর কারেন্ট ব্যবহার করে। প্রতি LED সম্পর্কে 60 মিলিএ ব্যবহার করুন
LED 의 수 를 파악 하고 맞는 ers পাওয়ার সাপ্লাই 사용 사용
বিদ্যুৎ সরবরাহ 많은 사용 하지 않고 많은 많은 LED 를 한다면 한다면 Arduino 가 ক্ষতি
* বোতাম যোগ করুন এবং রঙ পরিবর্তন করুন (ধাপ 6 - 2)
আপনি বিভিন্ন রঙের অভিজ্ঞতা পেতে বোতামগুলি ব্যবহার করে রঙ পরিবর্তন করতে পারেন।
উদাহরণ কোডটি পরীক্ষা করুন (button_LED)
যোগ কোড নিম্নরূপ।
int buttonpin = A0;
int buttoninput = digitalRead (buttonpin);
যদি (buttoninput == 1)
{if (i == Index) // ডানদিকে পিক্সেল স্ক্যান করুন
{setPixelColor (i, 100, 100, 100);}
আপনি যদি বোতামের রঙ পরিবর্তন করতে চান বা একটি বোতাম যুক্ত করতে চান তবে সেই অংশটি পরিবর্তন করুন।
*কোডিং গাইড
1. নেতৃত্বাধীন PIN এবং Leds চেক করুন
NeoPatterns স্টিক (LED এর পরিমাণ, LedPIN, NEO_GRB + NEO_KHZ800);
2. যদি আপনি রং পরিবর্তন করতে চান
Stick. Scanner (Stick. Color (লাল, নীল, সবুজ), গতি);
: RGB = 0 ~ 255 / গতি = 1 ~ XX
ধাপ 7: LED অ্যানিমেশন (WS2812B) - 2
ধাপ 8:
ধাপ 9:
ধাপ 10: ধাপ 10: কোডিং
* কনফার্মেশন কোড
1. এমপি 3 প্লেয়ার পিন চেক করুন (ধাপ 5-1)
সফটওয়্যার সিরিয়াল mySoftwareSerial (6, 7); // MP3 প্লেয়ার দ্বারা RX, TX
2. ভলিউম র্যান্ডমাইজেশন (ধাপ 5-3)
int ভোল;
ভোল্ড = এলোমেলো (21, 28); // সর্বোচ্চ 30
এটি সমানভাবে এলোমেলোভাবে সেট করুন।
ভলিউম 30 পর্যন্ত থাকে।
ভলিউম খুব জোরে বা পর্যাপ্ত বিদ্যুৎ নেই।
3. ইউআইডি চেক করুন (ধাপ 4-1)
যদি (content.substring (1) == "XX XX XX XX")
অনুগ্রহ করে আপনার নিজের RFID UID চেক করুন
4. এলোমেলোভাবে অডিও চালান (5-3 ধাপ)
a = এলোমেলো (1, 5); // এলোমেলো গণনা 1 থেকে 5
myDFPlayer.playFolder (2, a); // 0002 ফোল্ডারে এলোমেলো (1-5) mp3 ফাইল চালান
a, আপনাকে 1 থেকে 5 পর্যন্ত পরিবর্তিত হতে হবে (ফাইলের নাম 0001, 0002, 0003… mp3 এর সাথে সামঞ্জস্যপূর্ণ ছিল।)
5. বাটন যোগ করা এবং রং পরিবর্তন করা (ধাপ 6-2)
int buttonpin = A0;
int buttoninput = digitalRead (বাটন পিন);
if (buttoninput == 1) (if (i == Index) // ডানদিকে পিক্সেল স্ক্যান করুন
{setPixelColor (i, 230, 104, 40); }
চাপলে, (== 1) LED এর আকার পরিবর্তন করুন (230.104.40)
6. নিও প্যাটার্ন স্টিক (120, 5, NEO_GRB + NEO_KHZ800);
120 হল LEDs এর পরিমাণ, 5 টি Arduino এর সাথে সংযুক্ত।
7. ত্বরণ LED
যদি (Stick. Index <= 10)
{লাঠি। ব্যবধান = 120; }
অন্য {int accel = Stick. TotalSteps-Stick. Index;
লাঠি। ব্যবধান = ত্বরণ / 2; }
120 LEDs, সংখ্যা 6 থেকে 1, 120 গতিতে চলে।
যদি আপনি অবস্থান 10, টোটাল স্টেপস-ইনডেক্স / 2 প্রকাশ করেন
অবিলম্বে (মোট LED কাউন্ট-কারেন্ট LED Current Count) / 2
প্রস্তাবিত:
পারিবারিক অনুসন্ধানে আপনার পারিবারিক গাছের মধ্যে অসম্পূর্ণ মন্দির অধ্যাদেশের কাজ খুঁজে পেতে হোপের বুকের এক্সটেনশন ব্যবহার করা: 11 টি ধাপ
পারিবারিক অনুসন্ধানে আপনার পারিবারিক বৃক্ষের মধ্যে অসম্পূর্ণ মন্দির অধ্যাদেশের কাজ খুঁজে পেতে হোপের বুকের এক্সটেনশন ব্যবহার করা: এই নির্দেশের উদ্দেশ্য হল হোমস বুক এক্সটেনশন ব্যবহার করে অসম্পূর্ণ মন্দির অর্ডিন্যান্সের কাজ সহ পূর্বপুরুষদের জন্য পারিবারিক অনুসন্ধানে আপনার পারিবারিক বৃক্ষ কীভাবে অনুসন্ধান করা যায় তা প্রদর্শন করা। হোপের বুক ব্যবহার করা অসম্পূর্ণতার জন্য আপনার অনুসন্ধানকে ব্যাপকভাবে ত্বরান্বিত করতে পারে
স্ব-লার্নিং মেজ ক্র্যাব রোবট প্রোটোটাইপ 1 স্ট্যাটাস অসম্পূর্ণ: 11 টি ধাপ
সেলফ লার্নিং ম্যাজ ক্র্যাব রোবট প্রোটোটাইপ 1 স্ট্যাটাস ইনক্লপ্লেট: ডিসক্লেইমার !!: হাই, খারাপ ছবিগুলোর জন্য আমি দু apখিত, আমি পরে আরও নির্দেশনা এবং ডায়াগ্রাম যোগ করব (এবং আরো নির্দিষ্ট বিবরণ। আমি প্রক্রিয়াটি নথিভুক্ত করিনি (পরিবর্তে আমি শুধু তৈরি করেছি) একটি টাইম ল্যাপস ভিডিও)। এছাড়াও এই নির্দেশনা অসম্পূর্ণ, যেমন আমি করেছি
অতিস্বনক বৃষ্টির পানির ট্যাঙ্কের ক্যাপাসিটি মিটার: 10 টি ধাপ (ছবি সহ)
অতিস্বনক বৃষ্টির পানির ট্যাঙ্কের ক্যাপাসিটি মিটার: যদি আপনি আমার মতো কিছু হন এবং পরিবেশগত বিবেক কিছুটা পান (অথবা শুধু কিছু টাকা বাঁচাতে আগ্রহী স্কিনফ্লিন্টস - যা আমিও …), আপনার বৃষ্টির পানির ট্যাঙ্ক থাকতে পারে। আমার কাছে এমন একটি বৃষ্টি আছে যেখানে আমরা খুব কম বৃষ্টিপাত করি
তাপমাত্রা, বৃষ্টির জল এবং কম্পন সেন্সর ব্যবহার করে একটি Arduino রেলপথ রক্ষা: 8 টি ধাপ (ছবি সহ)
তাপমাত্রা, বৃষ্টির জল, এবং কম্পন সেন্সর ব্যবহার করে একটি Arduino রেলপথ রক্ষা: আধুনিক সমাজে, রেল যাত্রী বৃদ্ধি মানে হল যে রেল কোম্পানিগুলিকে চাহিদার সাথে সামঞ্জস্য রাখতে নেটওয়ার্কগুলিকে অপ্টিমাইজ করার জন্য আরও বেশি কিছু করতে হবে। এই প্রকল্পে আমরা ছোট পরিসরে দেখাব কিভাবে তাপমাত্রা, বৃষ্টির জল এবং কম্পন সেন্সরগুলি
সোলার ওয়াটার-হিটার বৃষ্টির দিন বাইপাস: 11 ধাপ
সোলার ওয়াটার-হিটার বৃষ্টির দিন বাইপাস: দক্ষিণ আফ্রিকায় আমাদের রাষ্ট্রীয় মালিকানাধীন বিদ্যুৎ কর্পোরেশনকে EISHKOM বলা হয়। যার অর্থ উচ-উচ! আমাদের এখন একটি নতুন অভিব্যক্তি, রাজ্য ক্যাপচার। আমি কোন রাজনীতিবিদ নই, কিন্তু আমি যা বুঝি তা হল সঠিক ঘুষ প্রদান করে, এটি এখন সম্পূর্ণভাবে পরিচালিত হয়