সুচিপত্র:

স্ম্যাশ ড্যাশ 3000: 7 ধাপ
স্ম্যাশ ড্যাশ 3000: 7 ধাপ

ভিডিও: স্ম্যাশ ড্যাশ 3000: 7 ধাপ

ভিডিও: স্ম্যাশ ড্যাশ 3000: 7 ধাপ
ভিডিও: 16 ноября 2023 г. Подкаст: Наконец-то! Большой канал высказывается! @moreperfectunion 2024, জুলাই
Anonim
স্ম্যাশ ড্যাশ 3000
স্ম্যাশ ড্যাশ 3000
স্ম্যাশ ড্যাশ 3000
স্ম্যাশ ড্যাশ 3000
স্ম্যাশ ড্যাশ 3000
স্ম্যাশ ড্যাশ 3000

ইন্সট্রাকটেবল এলইডি প্রতিযোগিতায় অংশগ্রহণের উদ্দেশ্যে গিটহাব থেকে 4/13/2019 তারিখের হিসাবে এটি একটি কপি পেস্ট! যদি কারও সমস্যা থাকে তবে নির্দ্বিধায় GitHub এ একটি সমস্যা ছেড়ে দিন!

সম্পূর্ণ প্রকল্প ফাইল https://github.com/naclyellipsis/Smash-Dash-3001 এ

এটি আলো সম্পর্কে একটি প্রকল্প। আমি একটি arduino ভিত্তিক রেসিং গেম তৈরি করেছি যার মধ্যে একটি বোতাম ভাঙা এবং একটি LED স্ট্রিপের শেষে দৌড় জড়িত। গেমটিকে আরও উত্তেজনাপূর্ণ করার জন্য মাধ্যাকর্ষণের মতো অতিরিক্ত মেকানিক্স রয়েছে।

এই প্রকল্পের অনুপ্রেরণার জন্য চিৎকার করুন, [ওপেন এলইডি রেস] (https://create.arduino.cc/projecthub/gbarbarov/open-led-race-a0331a)।

সরবরাহ

## সরবরাহ

- Arduino Mega- 5V Relay- 5V 2.5A পাওয়ার সাপ্লাই- WS2813 LED স্ট্রিপ 60 LED/5 Meter- DF Player Mini- RJ45 4-Port Breakout Board- RJ45 Keystone (1)- RJ45 Breakout (2)- 1000 uF Capacitor- 470 uF Capacitor- 470 Ohm Resistor (5)- 1000 Ohm Resistor- 10k Ohm Resistor (3)- Cardboard Box- 3 Watt Speaker- Pringles Can- Empty Pill Bottle (2)- 22 AWG Solid Wire- Ethernet Cable- Male RJ45 connectors- ব্রেডবোর্ড- আর্কেড বাটন (3)- মাইক্রো এসডি

### অন্যান্য জিনিস যা আপনার প্রয়োজন হবে

- মাইক্রো এসডি রিডার- ওয়্যার স্ট্রিপার- RJ45 ক্রাইমার- সোল্ডারিং আয়রন-সোল্ডার- সঙ্কুচিত

ধাপ 1: Arduino এবং LED

Arduino এবং LED
Arduino এবং LED
Arduino এবং LED
Arduino এবং LED
Arduino এবং LED
Arduino এবং LED

### 1.1 বক্স সেট আপ করুন

#### 1.1.1

আপনার বাক্সে সংযুক্ত করুন: আরডুইনো মেগা, ব্রেডবোর্ড, রিলে, আরজে 45 প্লাগ, পাওয়ার সাপ্লাই প্লাগ

#### 1.1.2

Arduino কে রুটিবোর্ডে প্লাগ করুন (তারের স্কিম্যাটিক দেখুন)।

#### 1.1.3

ব্রেডবোর্ডে প্লাগ রিলে (ওয়্যারিং স্কিম্যাটিক পড়ুন)।

#### 1.1.4

RJ45 রুটিবোর্ডে, প্রতিরোধক যোগ করুন

সবুজ = ব্যাক-আপ ডেটা লাইন নীল = ডেটা লাইন কমলা = 5V ব্রাউন = গ্রাউন্ড

উভয় ডাটা লাইনে একটি 470 ওহম রোধকারী যুক্ত করুন (তারের স্কিম্যাটিক দেখুন)।

#### 1.1.5

ব্রেডবোর্ডে পাওয়ার সাপ্লাই প্লাগ করুন, 1000 ইউএফ ক্যাপাসিটর যুক্ত করুন।

### 1.2 LED স্ট্রিপ সেট আপ করুন

#### 1.2.1 LED এক্সটেনশন ওয়্যার তৈরি করুন

দৈর্ঘ্যে প্রায় 6-9 ফুট।

ঝাল তারের সংযোগ।

লাল (5V) = কমলা কালো (স্থল) = বাদামী হলুদ (ডেটা) = নীল সবুজ (ব্যাক-আপ ডেটা) = সবুজ

তাপ সঙ্কুচিত ব্যবহার করুন।

! (./ ছবি/ledextensionwire.jpg)

#### 1.2.2 টেপ LED তারের বাড়ে

! (./ ইমেজ/ledWire.jpg)

#### 1.2.3 RJ45 কীস্টোনে LED স্ট্রিপ লাগান।

### 1.3 সফটওয়্যার: লাইট চালু করুন

[`./Code/step1-turnOnLights.ino`]

ধাপ 2: স্টার্ট বোতাম

শুরু বোতাম
শুরু বোতাম
শুরু বোতাম
শুরু বোতাম
শুরু বোতাম
শুরু বোতাম

### 2.1

আপনার বাক্সের চেয়ে আধা ইঞ্চি ইঞ্চি লম্বা হতে পারে।

! (./ ইমেজ/startButtonInBox.jpg)

### 2.2

আপনার তোরণ বোতামের জন্য একটি গর্ত কাটা।

সোল্ডার সীসা তারের শুরু বোতাম।

! (./ ইমেজ/startButtonHole.jpg)

### 2.3

স্টার্ট বাটন লিড ওয়্যারগুলিকে রুটিবোর্ডের সাথে সংযুক্ত করুন এবং রুটিবোর্ডকে আরডুইনোতে সংযুক্ত করুন।

LED এর জন্য 470 oHm রোধক যোগ করুন। বোতামের জন্য 10k রোধকারী যুক্ত করুন।

! (./ ইমেজ/startButtonWires.jpg)

### 2.4 সফটওয়্যার: মুভিং লাইট

[`./Code/step2-movingLights.ino`] দেখুন।

ধাপ 3: কন্ট্রোলার

কন্ট্রোলার
কন্ট্রোলার
কন্ট্রোলার
কন্ট্রোলার
কন্ট্রোলার
কন্ট্রোলার

### 3.1 আরডুইনোতে কন্ট্রোলার ব্রেকআউট বোর্ড সংযুক্ত করুন

#### 3.1.1 প্রথম নিয়ামক

এটি প্রথম প্লেয়ার কন্ট্রোলারের কনফিগারেশন। সমস্ত তারগুলি ব্রেকআউট বোর্ড পোর্ট `D` এর সাথে সংযুক্ত করা উচিত।

কন্ট্রোলার ব্রেকআউট পোর্ট ওয়্যার কনফিগারেশন:

- ওয়্যার 1: সুইচের লেগ 2 থেকে +5 ভোল্ট রিটার্ন - রুটিবোর্ডে একটি উপলভ্য টার্মিনাল স্ট্রিপের সাথে সংযুক্ত করুন - এই টার্মিনাল স্ট্রিপ থেকে মাটিতে 10k ওহম প্রতিরোধক সংযুক্ত করুন। এই গ্রাউন্ড রেফারেন্স মিথ্যা পজিটিভ রিডিং এড়াতে সাহায্য করে। - ওয়্যার 2: +5 ভোল্ট সুইগের লেগ 1 এ যাচ্ছে - ব্রেডবোর্ডে +5 ভোল্ট পাওয়ার রেল সংযোগ করুন - ওয়্যার 3: বাটন LED এর জন্য গ্রাউন্ড - ব্রেডবোর্ডে -5 ভোল্ট পাওয়ার রেল সংযোগ করুন - ওয়্যার 4: বাটন LED এর জন্য +5 ভোল্ট সিগন্যাল - ব্রেডবোর্ডে একটি উপলব্ধ টার্মিনাল স্ট্রিপের সাথে সংযোগ স্থাপন করুন - আরডুইনোকে বিপরীত টার্মিনাল স্ট্রিপের সাথে সংযুক্ত করুন - দুটি টার্মিনাল স্ট্রিপগুলিকে 470 ওহম রোধের সাথে সংযুক্ত করুন

প্লেয়ার 1 বোতাম = পিন 26 প্লেয়ার 1 LED = পিন 27

#### 3.1.2 দ্বিতীয় নিয়ামক

ব্রেকআউট পোর্ট `সি` ব্যবহার না করে প্রথম নিয়ামকের জন্য ধাপগুলি অনুসরণ করুন।

প্লেয়ার 2 বোতাম = পিন 22 প্লেয়ার 2 LED = পিন 23

### 3.2 একটি ইথারনেট ক্যাবল তৈরি করুন

দৈর্ঘ্যে প্রায় 6-9 ফুট।

! (।

### 3.2

পিল পাত্রে নীচে একটি গর্ত ড্রিল করুন।

! (./ ছবি/নিয়ামক

### 3.3 কন্ট্রোলার টপ অ্যাসেম্বলি

! (./ ইমেজ/controllerInside.jpg)

#### 3.3.1

তোরণ বোতামের জন্য পিল পাত্রে aাকনাতে একটি গর্ত কাটা।

#### 3.3.2

আপনার তোরণ বোতামের জন্য সোল্ডার সীসা তারের।

#### 3.3.3

পিল পাত্রে arাকনাতে আপনার তোরণ বোতাম রাখুন।

#### 3.3.4

Jাকনার অন্য পাশে RJ45 মহিলা ব্রেকআউট সংযুক্ত করুন।

### 3.4 কন্ট্রোলার বটম অ্যাসেম্বলি

! (./ ছবি/নিয়ামক

পিল পাত্রে নীচে ইথারনেট কর্ড ertোকান, তারপর ইথারনেট কর্ডের শেষের সাথে সাথেই একটি আলগা গিঁট বাঁধুন।

### 3.5 নিয়ন্ত্রক চূড়ান্ত সমাবেশ

! (।

RJ45 মহিলা ব্রেকআউটে ইথারনেট প্লাগ করুন। আপনি যখন কন্টেইনার বন্ধ করবেন তখন সতর্ক থাকুন যাতে বোতাম পিনগুলি বাঁকতে না পারে।

### 3.6 দ্বিতীয় নিয়ামকের জন্য পুনরাবৃত্তি করুন

! (./ ছবি/সেকেন্ড কন্ট্রোলার

### 3.7 সফটওয়্যার: প্লেয়ার নিয়ন্ত্রণ

[`./Code/step3-playerControls.ino`] দেখুন।

ধাপ 4: অডিও

শ্রুতি
শ্রুতি
শ্রুতি
শ্রুতি

### 4.1 ব্রেডবোর্ডে ডিএফ প্লেয়ার প্লাগ করুন

ক্যাপাসিটর এবং প্রতিরোধক যোগ করুন।

! (./ ছবি/audioCloser.jpg)

### 4.2 ব্রেডবোর্ডে 3 ওয়াটের স্পিকার লাগান

### 4.3 মাইক্রো এসডি তে সাউন্ড ডাউনলোড করুন

ফোল্ডারের নামটি MP3 হতে হবে, এসডি কার্ড রুট ডাইরেক্টরির অধীনে রাখা হবে এবং এমপি 3 ফাইলের নাম 4 ডিজিটের হতে হবে, উদাহরণস্বরূপ, "0001.mp3", এমপি 3 ফোল্ডারের নিচে রাখা হবে। আপনি যদি ইংরেজী এবং চীনা উভয় ভাষাতেই নাম দিতে চান, তাহলে আপনি সংখ্যার পরে এটি যোগ করতে পারেন, উদাহরণস্বরূপ, "0001hello.mp3" বা "0001 后来.mp3"।

[`./Audio/] (।

### 4.4 মাইক্রো এসডি ডিএফ প্লেয়ারে প্লাগ করুন

### 4.5 সফটওয়্যার: অডিও

দেখুন [`./code/step4-audio.ino`]

ধাপ 5: মাধ্যাকর্ষণ

মাধ্যাকর্ষণ
মাধ্যাকর্ষণ

### 5.1 পরিমাপ

! (।

আপনার LED স্ট্রিপটি একটি দেয়ালে বা অন্য কিছুতে ঝুলিয়ে রাখুন। এমন একটি জায়গা চয়ন করুন যা মাধ্যাকর্ষণ শুরু করার জন্য বোধগম্য হয়, উদাহরণস্বরূপ যেখানে হালকা ফালা উল্লম্বভাবে ভ্রমণ শুরু করে।

এই স্থানটি এলইডি স্ট্রিপের শেষ থেকে কতটা দূরে তা পরিমাপ করুন। পরিমাপ করা দৈর্ঘ্য, স্ট্রিপের মোট দৈর্ঘ্য এবং LEDs এর মধ্যে দূরত্ব ব্যবহার করে এই অবস্থানে LED এর সূচক গণনা করুন।

### 5.2 সফটওয়্যার: মাধ্যাকর্ষণ সময়

দেখুন [`./code/step5-gravity.ino`]

ধাপ 6: চূড়ান্ত সফটওয়্যার

চূড়ান্ত সফটওয়্যার
চূড়ান্ত সফটওয়্যার

গেমটিতে একটি বিজয়ী যোগ করুন।

! (./ ইমেজ/horse.jpg)

দেখুন [`./code/step6-final.ino`]

প্রস্তাবিত: