সুচিপত্র:
- সরবরাহ
- ধাপ 1: Arduino এবং LED
- ধাপ 2: স্টার্ট বোতাম
- ধাপ 3: কন্ট্রোলার
- ধাপ 4: অডিও
- ধাপ 5: মাধ্যাকর্ষণ
- ধাপ 6: চূড়ান্ত সফটওয়্যার
- ধাপ 7: Friend o/ এর সাথে প্রতিযোগিতা করার জন্য একজন বন্ধু খুঁজুন
ভিডিও: স্ম্যাশ ড্যাশ 3000: 7 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
ইন্সট্রাকটেবল এলইডি প্রতিযোগিতায় অংশগ্রহণের উদ্দেশ্যে গিটহাব থেকে 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
### 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`]
প্রস্তাবিত:
ওয়্যারলেস ডোরবেল - (রাস্পবেরি পিআই এবং অ্যামাজন ড্যাশ): 4 টি ধাপ (ছবি সহ)
ওয়্যারলেস ডোরবেল - (রাস্পবেরি পিআই এবং অ্যামাজন ড্যাশ): এটি কী করে? (ভিডিও দেখুন) বোতাম টিপলে রাস্পবেরি ওয়্যারলেস নেটওয়ার্কে নতুন ডিভাইস লগিং আবিষ্কার করে। এইভাবে- এটি বোতামটি চাপা দেওয়া সনাক্ত করতে পারে এবং এই সত্য সম্পর্কে তথ্য আপনার মোবাইলে (অথবা আপনার একটি ডিভাইস
আমাজন ড্যাশ বাটন সাইলেন্ট ডোরবেল: 10 টি ধাপ (ছবি সহ)
অ্যামাজন ড্যাশ বোতাম নীরব ডোরবেল: প্রতিনিয়ত জানালার দিকে তাকিয়ে থাকুন যাতে দর্শকদের ডোরবেল বাজানোর আগে আপনি বাধা দিতে পারেন? কুকুর এবং বাচ্চা পাগল হয়ে যাচ্ছে যে কোন সময় এটি বাজতে থাকে? একটি " স্মার্ট " সমাধান? একটি নীরব ডোরবেল তৈরি করা যেমন
জিয়াওমি ভ্যাকুয়াম + অ্যামাজন বোতাম = ড্যাশ ক্লিনিং: ৫ টি ধাপ (ছবি সহ)
জিয়াওমি ভ্যাকুয়াম + অ্যামাজন বাটন = ড্যাশ ক্লিনিং: এই নির্দেশনা ব্যাখ্যা করবে কিভাবে জিয়াওমি ভ্যাকুয়াম নিয়ন্ত্রণ করতে আপনার অতিরিক্ত অ্যামাজন ড্যাশ বাটন ব্যবহার করবেন। আমি আমাজন বোতামের একটি গুচ্ছ পেয়েছিলাম যখন তারা $ 1 ছিল এবং আমার সেগুলির কোনও ব্যবহার ছিল না। কিন্তু একটি নতুন রোবট ভ্যাকুয়াম পাওয়ার বিষয়ে আমি সিদ্ধান্ত নিই
ক্ষুদ্র ESP8266 ড্যাশ-বোতাম (পুনরায় কনফিগারযোগ্য): 15 টি ধাপ
ক্ষুদ্র ESP8266 ড্যাশ-বোতাম (পুনরায় কনফিগারযোগ্য): এটি একটি ছোট ESP8266 ভিত্তিক ড্যাশ-বোতাম। এটি গভীর ঘুমে থাকে, একবার আপনি বোতাম টিপলে এটি নির্দিষ্ট URL- এ একটি GET অনুরোধ করে এবং কনফিগার করা হলে সরবরাহ ভোল্টেজটি একটি ভেরিয়েবল হিসাবেও পাস করে। সবচেয়ে ভাল দিক হল যে কেবল দুটি পি সেতু করে
ড্যাশ লেড মোড: 3 ধাপ
ড্যাশ লেড মোড: কখনও আপনার গাড়ির সঙ্গে আসা জঙ্কি সবুজ ড্যাশ লাইটকে ঘৃণা করেন? এখানে তাদের পরিত্রাণ পেতে এবং এখনও রাতে আপনার ড্যাশ দেখতে একটি উপায়। প্রথমে মোডে একটি ড্যাশ নির্বাচন করুন … এটি করবে। মনে রাখবেন শুধু এই কারণে যে আমি এটি পোস্ট করি তা আমার পক্ষ থেকে দায়বদ্ধতা বোঝায় না